ABAP Select data from SAP table FKKBIXBIT_IT_ALL_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 FKKBIXBIT_IT_ALL_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 FKKBIXBIT_IT_ALL_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 FKKBIXBIT_IT_ALL_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_FKKBIXBIT_IT_ALL_GFN TYPE STANDARD TABLE OF FKKBIXBIT_IT_ALL_GFN,
      WA_FKKBIXBIT_IT_ALL_GFN TYPE FKKBIXBIT_IT_ALL_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: <FKKBIXBIT_IT_ALL_GFN> TYPE FKKBIXBIT_IT_ALL_GFN.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FKKBIXBIT_IT_ALL_GFN
*  INTO TABLE @DATA(IT_FKKBIXBIT_IT_ALL_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_FKKBIXBIT_IT_ALL_GFN INDEX 1 INTO DATA(WA_FKKBIXBIT_IT_ALL_GFN2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FKKBIXBIT_IT_ALL_GFN ASSIGNING <FKKBIXBIT_IT_ALL_GFN>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FKKBIXBIT_IT_ALL_GFN>-CABLLBLEITMDATABASETABLE = 1.
<FKKBIXBIT_IT_ALL_GFN>-CABILLGDOCCREATIONDATE = 1.
<FKKBIXBIT_IT_ALL_GFN>-CABILLGDOCUMENT = 1.
<FKKBIXBIT_IT_ALL_GFN>-CABILLGGROUPINGBILLABLEITEM = 1.
<FKKBIXBIT_IT_ALL_GFN>-CABLLBLEITMBILLGDOCSQNCNO = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FKKBIXBIT_IT_ALL_GFN-CABLLBLEITMBILLGDOCMAINSQNCNO, sy-vline,
WA_FKKBIXBIT_IT_ALL_GFN-CABLLBLEITMHASSUBITEM, sy-vline,
WA_FKKBIXBIT_IT_ALL_GFN-CABILLGDOCCREATIONTIME, sy-vline,
WA_FKKBIXBIT_IT_ALL_GFN-CABILLGDOCISREVERSED, sy-vline,
WA_FKKBIXBIT_IT_ALL_GFN-CABILLGDOCISREVERSAL, sy-vline,
WA_FKKBIXBIT_IT_ALL_GFN-CABLLBLEITMSOURCETRANSTYPE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FKKBIXBIT_IT_ALL_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_FKKBIXBIT_IT_ALL_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_FKKBIXBIT_IT_ALL_GFN INTO WA_FKKBIXBIT_IT_ALL_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 CABLLBLEITMSOURCETRANSID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIXBIT_IT_ALL_GFN-CABLLBLEITMSOURCETRANSID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIXBIT_IT_ALL_GFN-CABLLBLEITMSOURCETRANSID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field CONTRACTACCOUNT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIXBIT_IT_ALL_GFN-CONTRACTACCOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIXBIT_IT_ALL_GFN-CONTRACTACCOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field BUSINESSPARTNER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIXBIT_IT_ALL_GFN-BUSINESSPARTNER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIXBIT_IT_ALL_GFN-BUSINESSPARTNER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field CACONTRACT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIXBIT_IT_ALL_GFN-CACONTRACT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIXBIT_IT_ALL_GFN-CACONTRACT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field CAPREPAIDACCOUNT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIXBIT_IT_ALL_GFN-CAPREPAIDACCOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIXBIT_IT_ALL_GFN-CAPREPAIDACCOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field CAMASTERAGREEMENT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIXBIT_IT_ALL_GFN-CAMASTERAGREEMENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIXBIT_IT_ALL_GFN-CAMASTERAGREEMENT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field CABUSINESSPARTNERORIGINAL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIXBIT_IT_ALL_GFN-CABUSINESSPARTNERORIGINAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIXBIT_IT_ALL_GFN-CABUSINESSPARTNERORIGINAL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field CACONTRACTACCOUNTORIGINAL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIXBIT_IT_ALL_GFN-CACONTRACTACCOUNTORIGINAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIXBIT_IT_ALL_GFN-CACONTRACTACCOUNTORIGINAL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field CABLLBLEITMQTYUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_FKKBIXBIT_IT_ALL_GFN-CABLLBLEITMQTYUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIXBIT_IT_ALL_GFN-CABLLBLEITMQTYUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field SEGMENT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIXBIT_IT_ALL_GFN-SEGMENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIXBIT_IT_ALL_GFN-SEGMENT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PROFITCENTER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIXBIT_IT_ALL_GFN-PROFITCENTER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIXBIT_IT_ALL_GFN-PROFITCENTER.
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_FKKBIXBIT_IT_ALL_GFN_STR,
CABLLBLEITMDATABASETABLE TYPE STRING,
CABILLGDOCCREATIONDATE TYPE STRING,
CABILLGDOCUMENT TYPE STRING,
CABILLGGROUPINGBILLABLEITEM TYPE STRING,
CABLLBLEITMBILLGDOCSQNCNO TYPE STRING,
CABLLBLEITMBILLGDOCMAINSQNCNO TYPE STRING,
CABLLBLEITMHASSUBITEM TYPE STRING,
CABILLGDOCCREATIONTIME TYPE STRING,
CABILLGDOCISREVERSED TYPE STRING,
CABILLGDOCISREVERSAL TYPE STRING,
CABLLBLEITMSOURCETRANSTYPE TYPE STRING,
CABLLBLEITMSOURCETRANSID TYPE STRING,
CABLLBLEITMSOURCETRANSITMID TYPE STRING,
CABLLBLEITMPACKAGEUUID TYPE STRING,
CABLLBLEITMPACKNO TYPE STRING,
CABLLBLEITMPACKAGENROFITMS TYPE STRING,
CABLLBLEITMCLASS TYPE STRING,
CABLLBLEITMSTATUS TYPE STRING,
CABILLGSUBPROCESS TYPE STRING,
CABLLBLEITMTYPE TYPE STRING,
CAISPREPAID TYPE STRING,
CABILLGISPREPAIDBALANCECHG TYPE STRING,
CABLLBLEITMPRIMARY TYPE STRING,
CABLLBLEITMPRIMARYTYPE TYPE STRING,
CACNSMPNITMCLASS TYPE STRING,
CAAPPLICATIONAREA TYPE STRING,
CONTRACTACCOUNT TYPE STRING,
BUSINESSPARTNER TYPE STRING,
CAINVCGMASTERDATATYPE TYPE STRING,
CACONTRACT TYPE STRING,
CAPROVIDERCONTRACTITEMNUMBER TYPE STRING,
CASUBAPPLICATION TYPE STRING,
CAPREPAIDACCOUNT TYPE STRING,
CAMASTERAGREEMENT TYPE STRING,
CAALTVMDORIGINALISENBLD TYPE STRING,
CABUSINESSPARTNERORIGINAL TYPE STRING,
CACONTRACTACCOUNTORIGINAL TYPE STRING,
CABILLGBASEDATE TYPE STRING,
CABILLGFIRSTDATE TYPE STRING,
CABLLBLEITMDATE TYPE STRING,
CABLLBLEITMTIME TYPE STRING,
CABLLBLEITMSTARTDATE TYPE STRING,
CABLLBLEITMENDDATE TYPE STRING,
CABLLBLEITMCREATIONDATE TYPE STRING,
CABLLBLEITMCREATIONTIME TYPE STRING,
CABLLBLEITMCREATIONMODE TYPE STRING,
CABLLBLEITMDATAPACKAGEID TYPE STRING,
CABLLBLEITMTRANSFERDATE TYPE STRING,
CABLLBLEITMTRANSFERTIME TYPE STRING,
CABLLBLEITMUUID TYPE STRING,
CABLLBLEITMAMOUNT TYPE STRING,
CABLLBLEITMCURRENCY TYPE STRING,
CABLLBLEITMQTY TYPE STRING,
CABLLBLEITMQTYUNIT TYPE STRING,
CASUBAREAFORPARALLELIZATION TYPE STRING,
CABLLBLEITMEXCPTNHISTISEXSTC TYPE STRING,
CABLLBLEITMCHGHISTISEXSTC TYPE STRING,
CABLLBLEITMISFLAGGEDREVERSAL TYPE STRING,
CABLLBLEITMISREVERSAL TYPE STRING,
CABLLBLEITMISREVERSED TYPE STRING,
CABLLBLEITMSRCETRANSCRRTNCAT TYPE STRING,
CABILLGDOCPREVIOUS TYPE STRING,
CAINVCGISITEMPOSTINGRELEVANT TYPE STRING,
CAINVCGISITEMPRINTINGRELEVANT TYPE STRING,
CAINVCGISNOTBPRELEVANT TYPE STRING,
CAINVCGSUBSTITUTEGROUPPRINTING TYPE STRING,
DIVISION TYPE STRING,
COMPANYCODE TYPE STRING,
BUSINESSAREA TYPE STRING,
SEGMENT TYPE STRING,
PROFITCENTER TYPE STRING,
CAMAINTRANSACTION TYPE STRING,
CASUBTRANSACTION TYPE STRING,
CAACCOUNTDETERMINATIONCODE TYPE STRING,
CATAXISINCLUDED TYPE STRING,
CATAXDETNTYPE TYPE STRING,
CATAXDATETYPE TYPE STRING,
CAEXTERNALTAXDATE TYPE STRING,
CATAXDETERMINATIONCODE TYPE STRING,
TAXCODE TYPE STRING,
CAOTHERTAXCODE TYPE STRING,
TAXJURISDICTION TYPE STRING,
CAISDOWNPAYMENTREQUEST TYPE STRING,
CASTATISTICALITEMCODE TYPE STRING,
CAPAYMENTMETHOD TYPE STRING,
CABLLBLEITMEXTERNALREFERENCE TYPE STRING,
CABLLBLEITMGROUPINGPAYMENTDATA TYPE STRING,
CABLLBLEITMGROUPINGTAXDATA TYPE STRING,
CABLLBLEITMGROUPINGTEXTDATA TYPE STRING,
CABILLGDEFERREDREVENUECATEGORY TYPE STRING,
CABILLGDEFERREDREVENUEDATE TYPE STRING,
CAREVNRECGNPOSTINGTYPE TYPE STRING,
CABLLBLEITMCONTROLOFUNIT TYPE STRING,
CABLLBLEITEMHASERROR TYPE STRING,
CABLLBLEITMSIMLNSTS TYPE STRING,
CABLLBLEITMISARCHIVED TYPE STRING,
CAINVCGTARGETPROCESS TYPE STRING,
CAINVOICINGDOCUMENT TYPE STRING,
CAINVCGDOCEXTERNAL TYPE STRING,
CADEPENDENTITEMREASON TYPE STRING,
CABLLBLEITMEXCEPTIONDATE TYPE STRING,
CABLLBLEITMEXCEPTIONTIME TYPE STRING,
CABLLBLEITMEXCEPTIONREASON TYPE STRING,
CABLLBLEITMEXCEPTIONUSERNAME TYPE STRING,END OF T_EKKO_STR. DATA: WA_FKKBIXBIT_IT_ALL_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_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMDATABASETABLE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGDOCCREATIONDATE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGDOCUMENT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGGROUPINGBILLABLEITEM sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMBILLGDOCSQNCNO sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMBILLGDOCMAINSQNCNO sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMHASSUBITEM sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGDOCCREATIONTIME sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGDOCISREVERSED sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGDOCISREVERSAL sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMSOURCETRANSTYPE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMSOURCETRANSID sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMSOURCETRANSITMID sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMPACKAGEUUID sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMPACKNO sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMPACKAGENROFITMS sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMCLASS sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMSTATUS sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGSUBPROCESS sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMTYPE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAISPREPAID sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGISPREPAIDBALANCECHG sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMPRIMARY sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMPRIMARYTYPE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CACNSMPNITMCLASS sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAAPPLICATIONAREA sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CONTRACTACCOUNT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-BUSINESSPARTNER sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAINVCGMASTERDATATYPE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CACONTRACT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAPROVIDERCONTRACTITEMNUMBER sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CASUBAPPLICATION sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAPREPAIDACCOUNT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAMASTERAGREEMENT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAALTVMDORIGINALISENBLD sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABUSINESSPARTNERORIGINAL sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CACONTRACTACCOUNTORIGINAL sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGBASEDATE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGFIRSTDATE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMDATE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMTIME sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMSTARTDATE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMENDDATE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMCREATIONDATE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMCREATIONTIME sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMCREATIONMODE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMDATAPACKAGEID sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMTRANSFERDATE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMTRANSFERTIME sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMUUID sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMAMOUNT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMCURRENCY sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMQTY sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMQTYUNIT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CASUBAREAFORPARALLELIZATION sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMEXCPTNHISTISEXSTC sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMCHGHISTISEXSTC sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMISFLAGGEDREVERSAL sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMISREVERSAL sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMISREVERSED sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMSRCETRANSCRRTNCAT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGDOCPREVIOUS sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAINVCGISITEMPOSTINGRELEVANT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAINVCGISITEMPRINTINGRELEVANT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAINVCGISNOTBPRELEVANT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAINVCGSUBSTITUTEGROUPPRINTING sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-DIVISION sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-COMPANYCODE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-BUSINESSAREA sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-SEGMENT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-PROFITCENTER sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAMAINTRANSACTION sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CASUBTRANSACTION sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAACCOUNTDETERMINATIONCODE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CATAXISINCLUDED sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CATAXDETNTYPE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CATAXDATETYPE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAEXTERNALTAXDATE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CATAXDETERMINATIONCODE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-TAXCODE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAOTHERTAXCODE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-TAXJURISDICTION sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAISDOWNPAYMENTREQUEST sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CASTATISTICALITEMCODE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAPAYMENTMETHOD sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMEXTERNALREFERENCE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMGROUPINGPAYMENTDATA sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMGROUPINGTAXDATA sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMGROUPINGTEXTDATA sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGDEFERREDREVENUECATEGORY sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABILLGDEFERREDREVENUEDATE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAREVNRECGNPOSTINGTYPE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMCONTROLOFUNIT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITEMHASERROR sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMSIMLNSTS sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMISARCHIVED sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAINVCGTARGETPROCESS sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAINVOICINGDOCUMENT sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CAINVCGDOCEXTERNAL sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CADEPENDENTITEMREASON sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMEXCEPTIONDATE sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMEXCEPTIONTIME sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMEXCEPTIONREASON sy-vline
WA_FKKBIXBIT_IT_ALL_GFN_STR-CABLLBLEITMEXCEPTIONUSERNAME sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.