ABAP Select data from SAP table FKKOP_2640_GFN into internal table

Get Example source ABAP code based on a different SAP table
  

Below is a number of ABAP code snippets to demonstrate how to select data from SAP FKKOP_2640_GFN table and store it within an internal table, including using the newer @DATA inline declaration methods. It also shows you various ways to process this data using ABAP work area, inline declaration or field symbols including executing all the relevant CONVERSION_EXIT routines specific to FKKOP_2640_GFN. See here for more generic Select statement tips.

Sometimes data within SAP is stored within the database table in a different format to what it is displayed to the user. These input/output conversation FM routines are what translates the data between the two formats.

There is also a full declaration of the FKKOP_2640_GFN table where each field has a char/string type for you to simply copy and paste. This allows you to use processing that is only available to these field types such as the CONCATENATE statement.

DATA: IT_FKKOP_2640_GFN TYPE STANDARD TABLE OF FKKOP_2640_GFN,
      WA_FKKOP_2640_GFN TYPE FKKOP_2640_GFN,
      GD_STR TYPE STRING.

DATA: lo_typedescr type REF TO cl_abap_typedescr.
DATA: lv_fieldname type fieldname.

FIELD-SYMBOLS: <FIELD> TYPE any.
FIELD-SYMBOLS: <FKKOP_2640_GFN> TYPE FKKOP_2640_GFN.

*Process all fields in table header/work area as string values
  PERFORM process_as_string_field_values CHANGING wa_FKKOP_2640_GFN.

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM FKKOP_2640_GFN
  INTO TABLE IT_FKKOP_2640_GFN.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FKKOP_2640_GFN
*  INTO TABLE @DATA(IT_FKKOP_2640_GFN2).
*--Further methods of using ABAP code to  select data from SAP database tables

*You can also declare the header/work area using the in-line DATA declaration method
READ TABLE IT_FKKOP_2640_GFN INDEX 1 INTO DATA(WA_FKKOP_2640_GFN2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FKKOP_2640_GFN ASSIGNING <FKKOP_2640_GFN>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FKKOP_2640_GFN>-CADOCUMENTNUMBER = 1.
<FKKOP_2640_GFN>-CAREPETITIONITEMNUMBER = 1.
<FKKOP_2640_GFN>-CABPITEMNUMBER = 1.
<FKKOP_2640_GFN>-CASUBITEMNUMBER = 1.
<FKKOP_2640_GFN>-CAENDDATEOFBILLINGPERIOD = 1.
ENDLOOP.

LOOP AT IT_FKKOP_2640_GFN INTO WA_FKKOP_2640_GFN.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FKKOP_2640_GFN-CASTARTDATEOFBILLINGPERIOD, sy-vline,
WA_FKKOP_2640_GFN-CASUBSTITUTEDOCUMENTNUMBER, sy-vline,
WA_FKKOP_2640_GFN-ALTVCONTRACTACCTFORCOLLVBILLS, sy-vline,
WA_FKKOP_2640_GFN-CASUBSTITUTEDOCUMENTCATEGORY, sy-vline,
WA_FKKOP_2640_GFN-CADOCUMENTNUMBEROFORIGINITEM, sy-vline,
WA_FKKOP_2640_GFN-CASTATISTICALCODEOFORIGINITEM, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FKKOP_2640_GFN you want to display... WRITE:/ sy-uline. * Aternatively use generic code to Write field values (and NAME) to screen report DO. ASSIGN COMPONENT sy-index OF STRUCTURE wa_FKKOP_2640_GFN TO <field>. IF sy-subrc <> 0. EXIT. ENDIF. WRITE:/ 'Field Value', <field>, sy-vline. gd_str = <field> . lo_typedescr ?= CL_ABAP_DATADESCR=>DESCRIBE_BY_DATA( <field> ). lv_fieldname = lo_typedescr->GET_RELATIVE_NAME( ). WRITE:/ 'Field Name', lv_fieldname. ENDDO. *Redo loop but convert all fields from internal to out value LOOP AT IT_FKKOP_2640_GFN INTO WA_FKKOP_2640_GFN. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.

*Conversion exit ALPHA, internal->external for field CAINVCGSOURCEDOCUMENTNUMBER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKOP_2640_GFN-CAINVCGSOURCEDOCUMENTNUMBER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKOP_2640_GFN-CAINVCGSOURCEDOCUMENTNUMBER.
WRITE:/ 'New Value:', ld_input.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_FKKOP_2640_GFN_STR,
CADOCUMENTNUMBER TYPE STRING,
CAREPETITIONITEMNUMBER TYPE STRING,
CABPITEMNUMBER TYPE STRING,
CASUBITEMNUMBER TYPE STRING,
CAENDDATEOFBILLINGPERIOD TYPE STRING,
CASTARTDATEOFBILLINGPERIOD TYPE STRING,
CASUBSTITUTEDOCUMENTNUMBER TYPE STRING,
ALTVCONTRACTACCTFORCOLLVBILLS TYPE STRING,
CASUBSTITUTEDOCUMENTCATEGORY TYPE STRING,
CADOCUMENTNUMBEROFORIGINITEM TYPE STRING,
CASTATISTICALCODEOFORIGINITEM TYPE STRING,
CAPOSTINGDATEOFCLEARINGDOC TYPE STRING,
CACLEARINGDOCUMENTNUMBER TYPE STRING,
CATAXAMOUNTINCLEARINGCRCY TYPE STRING,
CACLEARINGAMOUNTINCLEARINGCRCY TYPE STRING,
CACLEARINGDATE TYPE STRING,
CAITEMISWITHDRAWN TYPE STRING,
CACLEARINGREASON TYPE STRING,
CACLEARINGRESTRICTIONCODE TYPE STRING,
CACASHDISCAMOUNTINCLEARINGCRCY TYPE STRING,
CACLEARINGSTATUS TYPE STRING,
CAVALUEDATEFORCLEARING TYPE STRING,
CACLEARINGCURRENCY TYPE STRING,
CAAMOUNTINSECONDCURRENCY TYPE STRING,
CAAMOUNTINTHIRDCURRENCY TYPE STRING,
CAAMOUNTINLOCALCURRENCY TYPE STRING,
CAAMOUNTINTRANSACTIONCURRENCY TYPE STRING,
CADOCUMENTTYPE TYPE STRING,
DOCUMENTDATE TYPE STRING,
CAPOSTINGDATE TYPE STRING,
BUDGETPERIOD TYPE STRING,
ORIGLYEARFORFINMGMTACCTASSGMT TYPE STRING,
COMPANYCODE TYPE STRING,
BUSINESSPLACE TYPE STRING,
CAWORKFLOWCHECKREASON TYPE STRING,
CAWORKFLOWCHECKPROCESS TYPE STRING,
CFOPCODE TYPE STRING,
CACLEARINGLOCKREASON TYPE STRING,
CAADDRESSOFALTVBPFORPAYMENT TYPE STRING,
CABANKOFALTVBPFORPAYMENT TYPE STRING,
CACARDOFALTVBPFORPAYMENT TYPE STRING,
CAALTVBPFORPAYMENT TYPE STRING,
SEPAMANDATECAINTERNALID TYPE STRING,
CANETDUEDATE TYPE STRING,
CACASHDISCOUNTDUEDATE TYPE STRING,
CASHPLANNINGGROUP TYPE STRING,
PLANNINGLEVEL TYPE STRING,
PLANNEDAMOUNTINDOCORGLACCTCRCY TYPE STRING,
CAADDITIONALDAYSFORCASHMGMT TYPE STRING,
CAREVENUEDISTRFINALRECIPIENT TYPE STRING,
COMMITMENTITEM TYPE STRING,
FUNDSCENTER TYPE STRING,
ACCOUNTTAXTYPE TYPE STRING,
FUNCTIONALAREA TYPE STRING,
CAUPDATEMETHODFORFUNDSMGMT TYPE STRING,
FUND TYPE STRING,
BUSINESSPARTNER TYPE STRING,
GRANT TYPE STRING,
BUSINESSAREA TYPE STRING,
CADOCUMENTORIGINCODE TYPE STRING,
CARECONCILIATIONACCOUNT TYPE STRING,
CAMAINTRANSACTION TYPE STRING,
CAINTERESTCODE TYPE STRING,
CADOUBTFULORVALUEADJMTCODE TYPE STRING,
CAGRPGCODEFORTRANSFTOCOLLAGCY TYPE STRING,
CAACCOUNTDETERMINATIONCODE TYPE STRING,
CAACCOUNTASSIGNMENT TYPE STRING,
CAACCOUNTASSIGNMENTCATEGORY TYPE STRING,
CARECEIVINGCOUNTRY TYPE STRING,
CADUNNINGPROCEDURE TYPE STRING,
CADUNNINGLOCKREASON TYPE STRING,
FUNDEDPROGRAM TYPE STRING,
CADOWNPAYMENTTAXACCOUNT TYPE STRING,
TAXCODE TYPE STRING,
CASUPPLEMENTARYTAXCODE TYPE STRING,
CADOWNPAYMENTOFFSETTAXACCOUNT TYPE STRING,
CAOPENITEMDUNNINGINFO TYPE STRING,
CABPITEMTEXT TYPE STRING,
ORIGINALFINANCIALMGMTAREA TYPE STRING,
PERSONNELNUMBER TYPE STRING,
CAPERIODCODE TYPE STRING,
PROFITCENTER TYPE STRING,
CAGROUPINGKEYDOCUMENTITEMS TYPE STRING,
CAGLPOSTINGAMOUNT TYPE STRING,
CAGLPOSTINGCURRENCY TYPE STRING,
CAGLPOSTINGTAXAMOUNT TYPE STRING,
CAPAYMENTCOMPANYCODE TYPE STRING,
CAGROUPINGFORPAYMENT TYPE STRING,
CAPAYMENTMETHOD TYPE STRING,
CAWITHHOLDINGTAXAMOUNT TYPE STRING,
CAWITHHOLDINGTAXPERCENTAGE TYPE STRING,
CAWITHHOLDINGTAXCATEGORY TYPE STRING,
CAWITHHOLDINGTAXSUPPLEMENT TYPE STRING,
CABASEAMOUNTFORWITHHOLDINGTAX TYPE STRING,
WITHHOLDINGTAXCODE TYPE STRING,
WITHHOLDINGTAXCERTIFICATE TYPE STRING,
CAREVENUEDISTRCURRENTSTATUS TYPE STRING,
CAREVENUEDISTRLASTSTATUS TYPE STRING,
CACASHFLOWACCOUNT TYPE STRING,
CACASHFLOWCOMPANYCODE TYPE STRING,
CAREFERENCEITEM TYPE STRING,
CAROUNDINGITEMCODE TYPE STRING,
CATAXAMOUNTINSECONDCURRENCY TYPE STRING,
CATAXAMOUNTINTHIRDCURRENCY TYPE STRING,
CATAXAMOUNTINLOCALCURRENCY TYPE STRING,
CATAXAMOUNTINTRANSCURRENCY TYPE STRING,
CATAXPORTIONINLOCALCURRENCY TYPE STRING,
SEGMENT TYPE STRING,
CAELIGIBLEAMOUNTFORCSHDISCOUNT TYPE STRING,
CACASHDISCOUNTRATE TYPE STRING,
DIVISION TYPE STRING,
CAINTERESTLOCKREASON TYPE STRING,
CAPAYMENTLOCKREASON TYPE STRING,
CASTATISTICALITEMCODE TYPE STRING,
CAOTHERTAXCODE TYPE STRING,
CATAXPORTIONINTRANSCURRENCY TYPE STRING,
CADEFERRALDATE TYPE STRING,
CASUBAPPLICATION TYPE STRING,
CASUBTRANSACTION TYPE STRING,
CATAXDATE TYPE STRING,
CAGROUPINGCODEFORTAXITEMS TYPE STRING,
TAXJURISDICTION TYPE STRING,
CAUPDATERULEFORTAXANDTAXCLRG TYPE STRING,
PARTNERCOMPANY TYPE STRING,
CAITEMISONLYFORSETTLEMENT TYPE STRING,
CONTRACTACCOUNT TYPE STRING,
CAPROVIDERCONTRACTITEMNUMBER TYPE STRING,
CAADDITIONALCONTRACT TYPE STRING,
CACONTRACT TYPE STRING,
TRANSACTIONCURRENCY TYPE STRING,
CANUMBEROFREPETITIONITEMS TYPE STRING,
CAREPETITIONGROUP TYPE STRING,
CACHANGEISFORBIDDEN TYPE STRING,
CAISDOWNPAYMENTREQUEST TYPE STRING,
CAREFERENCEDOCUMENT TYPE STRING,
CAISCASHFLOWITEM TYPE STRING,
CAISSEPARATELINEITEMINGL TYPE STRING,
CAITEMISEXCLUDEDFROMDUNNING TYPE STRING,
CAPAYMENTPRENOTIFICATIONCODE TYPE STRING,
CACLEARINGPOSTINGISRESET TYPE STRING,
CATAXISCALCULATEDEXTERNALLY TYPE STRING,
CAITEMHASADDLWHLDGTAXDETAILS TYPE STRING,
CAREPETITIONITEMISEXPANDED TYPE STRING,
CACURRENTFACTORINGSTATUSOFRBL TYPE STRING,
CAFACTORINGCHECKSTSFORCLRGINFO TYPE STRING,
CAFACTORINGITEM TYPE STRING,
DUMMY_FKKOP_INCL_EEW_PS TYPE STRING,
CAINVCGREFPOSTINGDOCTYPE TYPE STRING,
CAINVCGDOCUMENTITEMTYPE TYPE STRING,
CAINVCGISINFINALAMT TYPE STRING,
CAINVCGSOURCEDOCUMENTCAT TYPE STRING,
CAINVCGSOURCEDOCUMENTNUMBER TYPE STRING,
CANETDUEDATESETTODATE TYPE STRING,
CACASHDISCOUNTDUEDATESETTODATE TYPE STRING,
CACASHDISCOUNTRATESETTO TYPE STRING,END OF T_EKKO_STR. DATA: WA_FKKOP_2640_GFN_STR type T_EKKO_STR. DATA: ld_text TYPE string. LOOP AT IT_EKKO INTO WA_EKKO. MOVE-CORRESPONDING wa_EKKO TO WA_EKKO_STR. CONCATENATE: sy-vline
WA_FKKOP_2640_GFN_STR-CADOCUMENTNUMBER sy-vline
WA_FKKOP_2640_GFN_STR-CAREPETITIONITEMNUMBER sy-vline
WA_FKKOP_2640_GFN_STR-CABPITEMNUMBER sy-vline
WA_FKKOP_2640_GFN_STR-CASUBITEMNUMBER sy-vline
WA_FKKOP_2640_GFN_STR-CAENDDATEOFBILLINGPERIOD sy-vline
WA_FKKOP_2640_GFN_STR-CASTARTDATEOFBILLINGPERIOD sy-vline
WA_FKKOP_2640_GFN_STR-CASUBSTITUTEDOCUMENTNUMBER sy-vline
WA_FKKOP_2640_GFN_STR-ALTVCONTRACTACCTFORCOLLVBILLS sy-vline
WA_FKKOP_2640_GFN_STR-CASUBSTITUTEDOCUMENTCATEGORY sy-vline
WA_FKKOP_2640_GFN_STR-CADOCUMENTNUMBEROFORIGINITEM sy-vline
WA_FKKOP_2640_GFN_STR-CASTATISTICALCODEOFORIGINITEM sy-vline
WA_FKKOP_2640_GFN_STR-CAPOSTINGDATEOFCLEARINGDOC sy-vline
WA_FKKOP_2640_GFN_STR-CACLEARINGDOCUMENTNUMBER sy-vline
WA_FKKOP_2640_GFN_STR-CATAXAMOUNTINCLEARINGCRCY sy-vline
WA_FKKOP_2640_GFN_STR-CACLEARINGAMOUNTINCLEARINGCRCY sy-vline
WA_FKKOP_2640_GFN_STR-CACLEARINGDATE sy-vline
WA_FKKOP_2640_GFN_STR-CAITEMISWITHDRAWN sy-vline
WA_FKKOP_2640_GFN_STR-CACLEARINGREASON sy-vline
WA_FKKOP_2640_GFN_STR-CACLEARINGRESTRICTIONCODE sy-vline
WA_FKKOP_2640_GFN_STR-CACASHDISCAMOUNTINCLEARINGCRCY sy-vline
WA_FKKOP_2640_GFN_STR-CACLEARINGSTATUS sy-vline
WA_FKKOP_2640_GFN_STR-CAVALUEDATEFORCLEARING sy-vline
WA_FKKOP_2640_GFN_STR-CACLEARINGCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-CAAMOUNTINSECONDCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-CAAMOUNTINTHIRDCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-CAAMOUNTINLOCALCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-CAAMOUNTINTRANSACTIONCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-CADOCUMENTTYPE sy-vline
WA_FKKOP_2640_GFN_STR-DOCUMENTDATE sy-vline
WA_FKKOP_2640_GFN_STR-CAPOSTINGDATE sy-vline
WA_FKKOP_2640_GFN_STR-BUDGETPERIOD sy-vline
WA_FKKOP_2640_GFN_STR-ORIGLYEARFORFINMGMTACCTASSGMT sy-vline
WA_FKKOP_2640_GFN_STR-COMPANYCODE sy-vline
WA_FKKOP_2640_GFN_STR-BUSINESSPLACE sy-vline
WA_FKKOP_2640_GFN_STR-CAWORKFLOWCHECKREASON sy-vline
WA_FKKOP_2640_GFN_STR-CAWORKFLOWCHECKPROCESS sy-vline
WA_FKKOP_2640_GFN_STR-CFOPCODE sy-vline
WA_FKKOP_2640_GFN_STR-CACLEARINGLOCKREASON sy-vline
WA_FKKOP_2640_GFN_STR-CAADDRESSOFALTVBPFORPAYMENT sy-vline
WA_FKKOP_2640_GFN_STR-CABANKOFALTVBPFORPAYMENT sy-vline
WA_FKKOP_2640_GFN_STR-CACARDOFALTVBPFORPAYMENT sy-vline
WA_FKKOP_2640_GFN_STR-CAALTVBPFORPAYMENT sy-vline
WA_FKKOP_2640_GFN_STR-SEPAMANDATECAINTERNALID sy-vline
WA_FKKOP_2640_GFN_STR-CANETDUEDATE sy-vline
WA_FKKOP_2640_GFN_STR-CACASHDISCOUNTDUEDATE sy-vline
WA_FKKOP_2640_GFN_STR-CASHPLANNINGGROUP sy-vline
WA_FKKOP_2640_GFN_STR-PLANNINGLEVEL sy-vline
WA_FKKOP_2640_GFN_STR-PLANNEDAMOUNTINDOCORGLACCTCRCY sy-vline
WA_FKKOP_2640_GFN_STR-CAADDITIONALDAYSFORCASHMGMT sy-vline
WA_FKKOP_2640_GFN_STR-CAREVENUEDISTRFINALRECIPIENT sy-vline
WA_FKKOP_2640_GFN_STR-COMMITMENTITEM sy-vline
WA_FKKOP_2640_GFN_STR-FUNDSCENTER sy-vline
WA_FKKOP_2640_GFN_STR-ACCOUNTTAXTYPE sy-vline
WA_FKKOP_2640_GFN_STR-FUNCTIONALAREA sy-vline
WA_FKKOP_2640_GFN_STR-CAUPDATEMETHODFORFUNDSMGMT sy-vline
WA_FKKOP_2640_GFN_STR-FUND sy-vline
WA_FKKOP_2640_GFN_STR-BUSINESSPARTNER sy-vline
WA_FKKOP_2640_GFN_STR-GRANT sy-vline
WA_FKKOP_2640_GFN_STR-BUSINESSAREA sy-vline
WA_FKKOP_2640_GFN_STR-CADOCUMENTORIGINCODE sy-vline
WA_FKKOP_2640_GFN_STR-CARECONCILIATIONACCOUNT sy-vline
WA_FKKOP_2640_GFN_STR-CAMAINTRANSACTION sy-vline
WA_FKKOP_2640_GFN_STR-CAINTERESTCODE sy-vline
WA_FKKOP_2640_GFN_STR-CADOUBTFULORVALUEADJMTCODE sy-vline
WA_FKKOP_2640_GFN_STR-CAGRPGCODEFORTRANSFTOCOLLAGCY sy-vline
WA_FKKOP_2640_GFN_STR-CAACCOUNTDETERMINATIONCODE sy-vline
WA_FKKOP_2640_GFN_STR-CAACCOUNTASSIGNMENT sy-vline
WA_FKKOP_2640_GFN_STR-CAACCOUNTASSIGNMENTCATEGORY sy-vline
WA_FKKOP_2640_GFN_STR-CARECEIVINGCOUNTRY sy-vline
WA_FKKOP_2640_GFN_STR-CADUNNINGPROCEDURE sy-vline
WA_FKKOP_2640_GFN_STR-CADUNNINGLOCKREASON sy-vline
WA_FKKOP_2640_GFN_STR-FUNDEDPROGRAM sy-vline
WA_FKKOP_2640_GFN_STR-CADOWNPAYMENTTAXACCOUNT sy-vline
WA_FKKOP_2640_GFN_STR-TAXCODE sy-vline
WA_FKKOP_2640_GFN_STR-CASUPPLEMENTARYTAXCODE sy-vline
WA_FKKOP_2640_GFN_STR-CADOWNPAYMENTOFFSETTAXACCOUNT sy-vline
WA_FKKOP_2640_GFN_STR-CAOPENITEMDUNNINGINFO sy-vline
WA_FKKOP_2640_GFN_STR-CABPITEMTEXT sy-vline
WA_FKKOP_2640_GFN_STR-ORIGINALFINANCIALMGMTAREA sy-vline
WA_FKKOP_2640_GFN_STR-PERSONNELNUMBER sy-vline
WA_FKKOP_2640_GFN_STR-CAPERIODCODE sy-vline
WA_FKKOP_2640_GFN_STR-PROFITCENTER sy-vline
WA_FKKOP_2640_GFN_STR-CAGROUPINGKEYDOCUMENTITEMS sy-vline
WA_FKKOP_2640_GFN_STR-CAGLPOSTINGAMOUNT sy-vline
WA_FKKOP_2640_GFN_STR-CAGLPOSTINGCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-CAGLPOSTINGTAXAMOUNT sy-vline
WA_FKKOP_2640_GFN_STR-CAPAYMENTCOMPANYCODE sy-vline
WA_FKKOP_2640_GFN_STR-CAGROUPINGFORPAYMENT sy-vline
WA_FKKOP_2640_GFN_STR-CAPAYMENTMETHOD sy-vline
WA_FKKOP_2640_GFN_STR-CAWITHHOLDINGTAXAMOUNT sy-vline
WA_FKKOP_2640_GFN_STR-CAWITHHOLDINGTAXPERCENTAGE sy-vline
WA_FKKOP_2640_GFN_STR-CAWITHHOLDINGTAXCATEGORY sy-vline
WA_FKKOP_2640_GFN_STR-CAWITHHOLDINGTAXSUPPLEMENT sy-vline
WA_FKKOP_2640_GFN_STR-CABASEAMOUNTFORWITHHOLDINGTAX sy-vline
WA_FKKOP_2640_GFN_STR-WITHHOLDINGTAXCODE sy-vline
WA_FKKOP_2640_GFN_STR-WITHHOLDINGTAXCERTIFICATE sy-vline
WA_FKKOP_2640_GFN_STR-CAREVENUEDISTRCURRENTSTATUS sy-vline
WA_FKKOP_2640_GFN_STR-CAREVENUEDISTRLASTSTATUS sy-vline
WA_FKKOP_2640_GFN_STR-CACASHFLOWACCOUNT sy-vline
WA_FKKOP_2640_GFN_STR-CACASHFLOWCOMPANYCODE sy-vline
WA_FKKOP_2640_GFN_STR-CAREFERENCEITEM sy-vline
WA_FKKOP_2640_GFN_STR-CAROUNDINGITEMCODE sy-vline
WA_FKKOP_2640_GFN_STR-CATAXAMOUNTINSECONDCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-CATAXAMOUNTINTHIRDCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-CATAXAMOUNTINLOCALCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-CATAXAMOUNTINTRANSCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-CATAXPORTIONINLOCALCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-SEGMENT sy-vline
WA_FKKOP_2640_GFN_STR-CAELIGIBLEAMOUNTFORCSHDISCOUNT sy-vline
WA_FKKOP_2640_GFN_STR-CACASHDISCOUNTRATE sy-vline
WA_FKKOP_2640_GFN_STR-DIVISION sy-vline
WA_FKKOP_2640_GFN_STR-CAINTERESTLOCKREASON sy-vline
WA_FKKOP_2640_GFN_STR-CAPAYMENTLOCKREASON sy-vline
WA_FKKOP_2640_GFN_STR-CASTATISTICALITEMCODE sy-vline
WA_FKKOP_2640_GFN_STR-CAOTHERTAXCODE sy-vline
WA_FKKOP_2640_GFN_STR-CATAXPORTIONINTRANSCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-CADEFERRALDATE sy-vline
WA_FKKOP_2640_GFN_STR-CASUBAPPLICATION sy-vline
WA_FKKOP_2640_GFN_STR-CASUBTRANSACTION sy-vline
WA_FKKOP_2640_GFN_STR-CATAXDATE sy-vline
WA_FKKOP_2640_GFN_STR-CAGROUPINGCODEFORTAXITEMS sy-vline
WA_FKKOP_2640_GFN_STR-TAXJURISDICTION sy-vline
WA_FKKOP_2640_GFN_STR-CAUPDATERULEFORTAXANDTAXCLRG sy-vline
WA_FKKOP_2640_GFN_STR-PARTNERCOMPANY sy-vline
WA_FKKOP_2640_GFN_STR-CAITEMISONLYFORSETTLEMENT sy-vline
WA_FKKOP_2640_GFN_STR-CONTRACTACCOUNT sy-vline
WA_FKKOP_2640_GFN_STR-CAPROVIDERCONTRACTITEMNUMBER sy-vline
WA_FKKOP_2640_GFN_STR-CAADDITIONALCONTRACT sy-vline
WA_FKKOP_2640_GFN_STR-CACONTRACT sy-vline
WA_FKKOP_2640_GFN_STR-TRANSACTIONCURRENCY sy-vline
WA_FKKOP_2640_GFN_STR-CANUMBEROFREPETITIONITEMS sy-vline
WA_FKKOP_2640_GFN_STR-CAREPETITIONGROUP sy-vline
WA_FKKOP_2640_GFN_STR-CACHANGEISFORBIDDEN sy-vline
WA_FKKOP_2640_GFN_STR-CAISDOWNPAYMENTREQUEST sy-vline
WA_FKKOP_2640_GFN_STR-CAREFERENCEDOCUMENT sy-vline
WA_FKKOP_2640_GFN_STR-CAISCASHFLOWITEM sy-vline
WA_FKKOP_2640_GFN_STR-CAISSEPARATELINEITEMINGL sy-vline
WA_FKKOP_2640_GFN_STR-CAITEMISEXCLUDEDFROMDUNNING sy-vline
WA_FKKOP_2640_GFN_STR-CAPAYMENTPRENOTIFICATIONCODE sy-vline
WA_FKKOP_2640_GFN_STR-CACLEARINGPOSTINGISRESET sy-vline
WA_FKKOP_2640_GFN_STR-CATAXISCALCULATEDEXTERNALLY sy-vline
WA_FKKOP_2640_GFN_STR-CAITEMHASADDLWHLDGTAXDETAILS sy-vline
WA_FKKOP_2640_GFN_STR-CAREPETITIONITEMISEXPANDED sy-vline
WA_FKKOP_2640_GFN_STR-CACURRENTFACTORINGSTATUSOFRBL sy-vline
WA_FKKOP_2640_GFN_STR-CAFACTORINGCHECKSTSFORCLRGINFO sy-vline
WA_FKKOP_2640_GFN_STR-CAFACTORINGITEM sy-vline
WA_FKKOP_2640_GFN_STR-DUMMY_FKKOP_INCL_EEW_PS sy-vline
WA_FKKOP_2640_GFN_STR-CAINVCGREFPOSTINGDOCTYPE sy-vline
WA_FKKOP_2640_GFN_STR-CAINVCGDOCUMENTITEMTYPE sy-vline
WA_FKKOP_2640_GFN_STR-CAINVCGISINFINALAMT sy-vline
WA_FKKOP_2640_GFN_STR-CAINVCGSOURCEDOCUMENTCAT sy-vline
WA_FKKOP_2640_GFN_STR-CAINVCGSOURCEDOCUMENTNUMBER sy-vline
WA_FKKOP_2640_GFN_STR-CANETDUEDATESETTODATE sy-vline
WA_FKKOP_2640_GFN_STR-CACASHDISCOUNTDUEDATESETTODATE sy-vline
WA_FKKOP_2640_GFN_STR-CACASHDISCOUNTRATESETTO sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.