ABAP Select data from SAP table P08_P11D_XML_C 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 P08_P11D_XML_C 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 P08_P11D_XML_C. 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 P08_P11D_XML_C 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_P08_P11D_XML_C TYPE STANDARD TABLE OF P08_P11D_XML_C,
      WA_P08_P11D_XML_C TYPE P08_P11D_XML_C,
      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: <P08_P11D_XML_C> TYPE P08_P11D_XML_C.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM P08_P11D_XML_C
*  INTO TABLE @DATA(IT_P08_P11D_XML_C2).
*--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_P08_P11D_XML_C INDEX 1 INTO DATA(WA_P08_P11D_XML_C2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_P08_P11D_XML_C ASSIGNING <P08_P11D_XML_C>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<P08_P11D_XML_C>-INCLUDE = 1.
<P08_P11D_XML_C>-BUKRS = 1.
<P08_P11D_XML_C>-BUTXT = 1.
<P08_P11D_XML_C>-WERKS = 1.
<P08_P11D_XML_C>-NAME1 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_P08_P11D_XML_C-BTRTL, sy-vline,
WA_P08_P11D_XML_C-BTEXT, sy-vline,
WA_P08_P11D_XML_C-PERSG, sy-vline,
WA_P08_P11D_XML_C-PGTXT, sy-vline,
WA_P08_P11D_XML_C-PERSK, sy-vline,
WA_P08_P11D_XML_C-PKTXT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_P08_P11D_XML_C 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_P08_P11D_XML_C 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_P08_P11D_XML_C INTO WA_P08_P11D_XML_C. *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 KOSTL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_P08_P11D_XML_C-KOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_P08_P11D_XML_C-KOSTL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PDATE, internal->external for field GBDAT CALL FUNCTION 'CONVERSION_EXIT_PDATE_OUTPUT' EXPORTING input = WA_P08_P11D_XML_C-GBDAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_P08_P11D_XML_C-GBDAT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PDATE, internal->external for field GBDAT CALL FUNCTION 'CONVERSION_EXIT_PDATE_OUTPUT' EXPORTING input = WA_P08_P11D_XML_C-GBDAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_P08_P11D_XML_C-GBDAT.
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_P08_P11D_XML_C_STR,
INCLUDE TYPE STRING,
BUKRS TYPE STRING,
BUTXT TYPE STRING,
WERKS TYPE STRING,
NAME1 TYPE STRING,
BTRTL TYPE STRING,
BTEXT TYPE STRING,
PERSG TYPE STRING,
PGTXT TYPE STRING,
PERSK TYPE STRING,
PKTXT TYPE STRING,
ORGEH TYPE STRING,
ORGTX TYPE STRING,
KOSTL TYPE STRING,
KOSTT TYPE STRING,
ABKRS TYPE STRING,
ABKTX TYPE STRING,
PERNR TYPE STRING,
ER_NAME TYPE STRING,
TDREF TYPE STRING,
TDNUM TYPE STRING,
EE_NAME TYPE STRING,
WTEXT TYPE STRING,
DIRECTR TYPE STRING,
NINUM TYPE STRING,
A_GROSS TYPE STRING,
A_TAXED TYPE STRING,
A_BENF TYPE STRING,
A_DESCRI TYPE STRING,
B1_BENF TYPE STRING,
B1_DESCRI TYPE STRING,
B2_BENF TYPE STRING,
C_GROSS TYPE STRING,
C_TAXED TYPE STRING,
C_BENF TYPE STRING,
D_BENF TYPE STRING,
E_GROSS TYPE STRING,
E_TAXED TYPE STRING,
E_BENF TYPE STRING,
F1_MAKE_MODEL TYPE STRING,
F1_RGNDA TYPE STRING,
F1_BEGDA TYPE STRING,
F1_ENDDA TYPE STRING,
F1_BAND1 TYPE STRING,
F1_BAND2 TYPE STRING,
F1_BAND3 TYPE STRING,
F1_ECAPC TYPE STRING,
F1_EPETR TYPE STRING,
F1_EDIES TYPE STRING,
F1_LISTP TYPE STRING,
F1_ACCSS TYPE STRING,
F1_ACSS2 TYPE STRING,
F1_CAPCN TYPE STRING,
F1_PPUCR TYPE STRING,
F1_TXBEN TYPE STRING,
F1_FSCHG TYPE STRING,
F1_EGTYP TYPE STRING,
F1_FUELR TYPE STRING,
F1_CO2EM TYPE STRING,
F1_FSCWD TYPE STRING,
F1_FSCRI TYPE STRING,
F1_EMVAZ TYPE STRING,
F2_MAKE_MODEL TYPE STRING,
F2_RGNDA TYPE STRING,
F2_BEGDA TYPE STRING,
F2_ENDDA TYPE STRING,
F2_BAND1 TYPE STRING,
F2_BAND2 TYPE STRING,
F2_BAND3 TYPE STRING,
F2_ECAPC TYPE STRING,
F2_EPETR TYPE STRING,
F2_EDIES TYPE STRING,
F2_LISTP TYPE STRING,
F2_ACCSS TYPE STRING,
F2_ACSS2 TYPE STRING,
F2_CAPCN TYPE STRING,
F2_PPUCR TYPE STRING,
F2_TXBEN TYPE STRING,
F2_FSCHG TYPE STRING,
F2_EGTYP TYPE STRING,
F2_FUELR TYPE STRING,
F2_CO2EM TYPE STRING,
F2_FSCWD TYPE STRING,
F2_FSCRI TYPE STRING,
F2_EMVAZ TYPE STRING,
F_TXBEN TYPE STRING,
F_FSCHG TYPE STRING,
G_BENF TYPE STRING,
H1_BRWRS TYPE STRING,
H1_LAB TYPE STRING,
H1_LAE TYPE STRING,
H1_LMA TYPE STRING,
H1_LID TYPE STRING,
H1_DATE TYPE STRING,
H1_DATE2 TYPE STRING,
H1_LCE TYPE STRING,
H2_BRWRS TYPE STRING,
H2_LAB TYPE STRING,
H2_LAE TYPE STRING,
H2_LMA TYPE STRING,
H2_LID TYPE STRING,
H2_DATE TYPE STRING,
H2_DATE2 TYPE STRING,
H2_LCE TYPE STRING,
I_GROSS TYPE STRING,
I_TAXED TYPE STRING,
I_BENF TYPE STRING,
J_BENF TYPE STRING,
K_GROSS TYPE STRING,
K_TAXED TYPE STRING,
K_BENF TYPE STRING,
L_GROSS TYPE STRING,
L_TAXED TYPE STRING,
L_BENF TYPE STRING,
L_DESCRI TYPE STRING,
M_CHECK TYPE STRING,
N1_GROSS TYPE STRING,
N1_TAXED TYPE STRING,
N1_BENF TYPE STRING,
N1_DESCRI TYPE STRING,
N2_GROSS TYPE STRING,
N2_TAXED TYPE STRING,
N2_BENF TYPE STRING,
N2_DESCRI TYPE STRING,
N3_BENF TYPE STRING,
O1_GROSS TYPE STRING,
O1_TAXED TYPE STRING,
O1_BENF TYPE STRING,
O2_TRADE TYPE STRING,
O2_GROSS TYPE STRING,
O2_TAXED TYPE STRING,
O2_BENF TYPE STRING,
O3_GROSS TYPE STRING,
O3_TAXED TYPE STRING,
O3_BENF TYPE STRING,
O4_GROSS TYPE STRING,
O4_TAXED TYPE STRING,
O4_BENF TYPE STRING,
O5_GROSS TYPE STRING,
O5_TAXED TYPE STRING,
O5_BENF TYPE STRING,
O6_GROSS TYPE STRING,
O6_TAXED TYPE STRING,
O6_BENF TYPE STRING,
O6_DESCRI TYPE STRING,
SUM1A TYPE STRING,
SUM1B TYPE STRING,
SUM1C TYPE STRING,
TEST TYPE STRING,
GESCH TYPE STRING,
GBDAT TYPE STRING,
TITEL TYPE STRING,
VORNA TYPE STRING,
MIDNM TYPE STRING,
NACHN TYPE STRING,
PERID TYPE STRING,
LIMCA TYPE STRING,
DIRIND TYPE STRING,
BTYPA TYPE STRING,
BTYPB TYPE STRING,
BTYPC TYPE STRING,
BTYPD TYPE STRING,
BTYPE TYPE STRING,
BTYPF TYPE STRING,
BTYPG TYPE STRING,
BTYPH TYPE STRING,
BTYPI TYPE STRING,
BTYPJ TYPE STRING,
BTYPK TYPE STRING,
BTYPL TYPE STRING,
BTYPM TYPE STRING,
BTYPN TYPE STRING,
F1_NOAPVD TYPE STRING,
F1_B1998 TYPE STRING,
P11DINC TYPE STRING,
P46DCL TYPE STRING,
P9DRC TYPE STRING,
P11DRC TYPE STRING,
P46RC TYPE STRING,
O_DESCRI TYPE STRING,
O2_TORGIND TYPE STRING,
GENDER TYPE STRING,
A1_DESCRI TYPE STRING,
B2_DESCRI TYPE STRING,
L1_DESCRI TYPE STRING,
N3_DESCRI TYPE STRING,
N4_DESCRI TYPE STRING,
G_FSCHG TYPE STRING,
H_LCE TYPE STRING,
EMAIL TYPE STRING,
EMAIL_ID TYPE STRING,
I_AMTGD TYPE STRING,
A_AMTGD TYPE STRING,
K_AMTGD TYPE STRING,
L_AMTGD TYPE STRING,
N1_AMTGD TYPE STRING,
C_AMTGD TYPE STRING,
N2_AMTGD TYPE STRING,
O1_AMTGD TYPE STRING,
O2_AMTGD TYPE STRING,
O3_AMTGD TYPE STRING,
O4_AMTGD TYPE STRING,
O5_AMTGD TYPE STRING,
O6_AMTGD TYPE STRING,
WRKNO TYPE STRING,
XMLNS TYPE STRING,
FORMV TYPE STRING,
FORMD TYPE STRING,
FORMID TYPE STRING,
XMLNR TYPE STRING,
XMLNE TYPE STRING,
TGTNM TYPE STRING,
VORNA TYPE STRING,
NACHN TYPE STRING,
PERNR TYPE STRING,
NINUM TYPE STRING,
GBDAT TYPE STRING,
GESCH TYPE STRING,
DIRIND TYPE STRING,
DESCTR TYPE STRING,
OTHTR TYPE STRING,
COSTTR TYPE STRING,
MGTR TYPE STRING,
CETR TYPE STRING,
TYPETR TYPE STRING,
DESCPY TYPE STRING,
CEPY TYPE STRING,
TAXPY TYPE STRING,
GRSCC TYPE STRING,
MGCC TYPE STRING,
CECC TYPE STRING,
CELV TYPE STRING,
TXPMA TYPE STRING,
MAKCR TYPE STRING,
REGDCR TYPE STRING,
AVFCR TYPE STRING,
FUELCR TYPE STRING,
CCCR TYPE STRING,
C02CR TYPE STRING,
NOCO2CR TYPE STRING,
LISTCR TYPE STRING,
ACCCR TYPE STRING,
CAPCCR TYPE STRING,
PVTPCR TYPE STRING,
FUWDCR TYPE STRING,
CECR TYPE STRING,
FUCECR TYPE STRING,
TOTCR TYPE STRING,
TOTFCR TYPE STRING,
CEVN TYPE STRING,
FUCEVN TYPE STRING,
JNTLN TYPE STRING,
INOSLN TYPE STRING,
FNOSLN TYPE STRING,
MXOSLN TYPE STRING,
INPDLN TYPE STRING,
DATELN TYPE STRING,
DSDTLN TYPE STRING,
CELN TYPE STRING,
COSTMD TYPE STRING,
MGMD TYPE STRING,
CEMD TYPE STRING,
EXCRL TYPE STRING,
COSTSR TYPE STRING,
MGSR TYPE STRING,
CESR TYPE STRING,
DESCAA TYPE STRING,
OTHAA TYPE STRING,
MGAA TYPE STRING,
CEAA TYPE STRING,
AVAA TYPE STRING,
DESCOT1 TYPE STRING,
OTHOT1 TYPE STRING,
COSTOT1 TYPE STRING,
MGOT1 TYPE STRING,
CEOT1 TYPE STRING,
TXT1A TYPE STRING,
DESCOTA TYPE STRING,
OTHOTA TYPE STRING,
COSTOTA TYPE STRING,
MGOTA TYPE STRING,
CEOTA TYPE STRING,
EPTVC TYPE STRING,
EPTVMG TYPE STRING,
EPTVTP TYPE STRING,
EPEC TYPE STRING,
EPEMG TYPE STRING,
EPETP TYPE STRING,
EPGC TYPE STRING,
EPGMG TYPE STRING,
EPGTP TYPE STRING,
EPHC TYPE STRING,
EPHMG TYPE STRING,
EPQTP TYPE STRING,
EPQC TYPE STRING,
EPQMG TYPE STRING,
EPHTP TYPE STRING,
EPOC TYPE STRING,
EPOMG TYPE STRING,
EPOTP TYPE STRING,END OF T_EKKO_STR. DATA: WA_P08_P11D_XML_C_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_P08_P11D_XML_C_STR-INCLUDE sy-vline
WA_P08_P11D_XML_C_STR-BUKRS sy-vline
WA_P08_P11D_XML_C_STR-BUTXT sy-vline
WA_P08_P11D_XML_C_STR-WERKS sy-vline
WA_P08_P11D_XML_C_STR-NAME1 sy-vline
WA_P08_P11D_XML_C_STR-BTRTL sy-vline
WA_P08_P11D_XML_C_STR-BTEXT sy-vline
WA_P08_P11D_XML_C_STR-PERSG sy-vline
WA_P08_P11D_XML_C_STR-PGTXT sy-vline
WA_P08_P11D_XML_C_STR-PERSK sy-vline
WA_P08_P11D_XML_C_STR-PKTXT sy-vline
WA_P08_P11D_XML_C_STR-ORGEH sy-vline
WA_P08_P11D_XML_C_STR-ORGTX sy-vline
WA_P08_P11D_XML_C_STR-KOSTL sy-vline
WA_P08_P11D_XML_C_STR-KOSTT sy-vline
WA_P08_P11D_XML_C_STR-ABKRS sy-vline
WA_P08_P11D_XML_C_STR-ABKTX sy-vline
WA_P08_P11D_XML_C_STR-PERNR sy-vline
WA_P08_P11D_XML_C_STR-ER_NAME sy-vline
WA_P08_P11D_XML_C_STR-TDREF sy-vline
WA_P08_P11D_XML_C_STR-TDNUM sy-vline
WA_P08_P11D_XML_C_STR-EE_NAME sy-vline
WA_P08_P11D_XML_C_STR-WTEXT sy-vline
WA_P08_P11D_XML_C_STR-DIRECTR sy-vline
WA_P08_P11D_XML_C_STR-NINUM sy-vline
WA_P08_P11D_XML_C_STR-A_GROSS sy-vline
WA_P08_P11D_XML_C_STR-A_TAXED sy-vline
WA_P08_P11D_XML_C_STR-A_BENF sy-vline
WA_P08_P11D_XML_C_STR-A_DESCRI sy-vline
WA_P08_P11D_XML_C_STR-B1_BENF sy-vline
WA_P08_P11D_XML_C_STR-B1_DESCRI sy-vline
WA_P08_P11D_XML_C_STR-B2_BENF sy-vline
WA_P08_P11D_XML_C_STR-C_GROSS sy-vline
WA_P08_P11D_XML_C_STR-C_TAXED sy-vline
WA_P08_P11D_XML_C_STR-C_BENF sy-vline
WA_P08_P11D_XML_C_STR-D_BENF sy-vline
WA_P08_P11D_XML_C_STR-E_GROSS sy-vline
WA_P08_P11D_XML_C_STR-E_TAXED sy-vline
WA_P08_P11D_XML_C_STR-E_BENF sy-vline
WA_P08_P11D_XML_C_STR-F1_MAKE_MODEL sy-vline
WA_P08_P11D_XML_C_STR-F1_RGNDA sy-vline
WA_P08_P11D_XML_C_STR-F1_BEGDA sy-vline
WA_P08_P11D_XML_C_STR-F1_ENDDA sy-vline
WA_P08_P11D_XML_C_STR-F1_BAND1 sy-vline
WA_P08_P11D_XML_C_STR-F1_BAND2 sy-vline
WA_P08_P11D_XML_C_STR-F1_BAND3 sy-vline
WA_P08_P11D_XML_C_STR-F1_ECAPC sy-vline
WA_P08_P11D_XML_C_STR-F1_EPETR sy-vline
WA_P08_P11D_XML_C_STR-F1_EDIES sy-vline
WA_P08_P11D_XML_C_STR-F1_LISTP sy-vline
WA_P08_P11D_XML_C_STR-F1_ACCSS sy-vline
WA_P08_P11D_XML_C_STR-F1_ACSS2 sy-vline
WA_P08_P11D_XML_C_STR-F1_CAPCN sy-vline
WA_P08_P11D_XML_C_STR-F1_PPUCR sy-vline
WA_P08_P11D_XML_C_STR-F1_TXBEN sy-vline
WA_P08_P11D_XML_C_STR-F1_FSCHG sy-vline
WA_P08_P11D_XML_C_STR-F1_EGTYP sy-vline
WA_P08_P11D_XML_C_STR-F1_FUELR sy-vline
WA_P08_P11D_XML_C_STR-F1_CO2EM sy-vline
WA_P08_P11D_XML_C_STR-F1_FSCWD sy-vline
WA_P08_P11D_XML_C_STR-F1_FSCRI sy-vline
WA_P08_P11D_XML_C_STR-F1_EMVAZ sy-vline
WA_P08_P11D_XML_C_STR-F2_MAKE_MODEL sy-vline
WA_P08_P11D_XML_C_STR-F2_RGNDA sy-vline
WA_P08_P11D_XML_C_STR-F2_BEGDA sy-vline
WA_P08_P11D_XML_C_STR-F2_ENDDA sy-vline
WA_P08_P11D_XML_C_STR-F2_BAND1 sy-vline
WA_P08_P11D_XML_C_STR-F2_BAND2 sy-vline
WA_P08_P11D_XML_C_STR-F2_BAND3 sy-vline
WA_P08_P11D_XML_C_STR-F2_ECAPC sy-vline
WA_P08_P11D_XML_C_STR-F2_EPETR sy-vline
WA_P08_P11D_XML_C_STR-F2_EDIES sy-vline
WA_P08_P11D_XML_C_STR-F2_LISTP sy-vline
WA_P08_P11D_XML_C_STR-F2_ACCSS sy-vline
WA_P08_P11D_XML_C_STR-F2_ACSS2 sy-vline
WA_P08_P11D_XML_C_STR-F2_CAPCN sy-vline
WA_P08_P11D_XML_C_STR-F2_PPUCR sy-vline
WA_P08_P11D_XML_C_STR-F2_TXBEN sy-vline
WA_P08_P11D_XML_C_STR-F2_FSCHG sy-vline
WA_P08_P11D_XML_C_STR-F2_EGTYP sy-vline
WA_P08_P11D_XML_C_STR-F2_FUELR sy-vline
WA_P08_P11D_XML_C_STR-F2_CO2EM sy-vline
WA_P08_P11D_XML_C_STR-F2_FSCWD sy-vline
WA_P08_P11D_XML_C_STR-F2_FSCRI sy-vline
WA_P08_P11D_XML_C_STR-F2_EMVAZ sy-vline
WA_P08_P11D_XML_C_STR-F_TXBEN sy-vline
WA_P08_P11D_XML_C_STR-F_FSCHG sy-vline
WA_P08_P11D_XML_C_STR-G_BENF sy-vline
WA_P08_P11D_XML_C_STR-H1_BRWRS sy-vline
WA_P08_P11D_XML_C_STR-H1_LAB sy-vline
WA_P08_P11D_XML_C_STR-H1_LAE sy-vline
WA_P08_P11D_XML_C_STR-H1_LMA sy-vline
WA_P08_P11D_XML_C_STR-H1_LID sy-vline
WA_P08_P11D_XML_C_STR-H1_DATE sy-vline
WA_P08_P11D_XML_C_STR-H1_DATE2 sy-vline
WA_P08_P11D_XML_C_STR-H1_LCE sy-vline
WA_P08_P11D_XML_C_STR-H2_BRWRS sy-vline
WA_P08_P11D_XML_C_STR-H2_LAB sy-vline
WA_P08_P11D_XML_C_STR-H2_LAE sy-vline
WA_P08_P11D_XML_C_STR-H2_LMA sy-vline
WA_P08_P11D_XML_C_STR-H2_LID sy-vline
WA_P08_P11D_XML_C_STR-H2_DATE sy-vline
WA_P08_P11D_XML_C_STR-H2_DATE2 sy-vline
WA_P08_P11D_XML_C_STR-H2_LCE sy-vline
WA_P08_P11D_XML_C_STR-I_GROSS sy-vline
WA_P08_P11D_XML_C_STR-I_TAXED sy-vline
WA_P08_P11D_XML_C_STR-I_BENF sy-vline
WA_P08_P11D_XML_C_STR-J_BENF sy-vline
WA_P08_P11D_XML_C_STR-K_GROSS sy-vline
WA_P08_P11D_XML_C_STR-K_TAXED sy-vline
WA_P08_P11D_XML_C_STR-K_BENF sy-vline
WA_P08_P11D_XML_C_STR-L_GROSS sy-vline
WA_P08_P11D_XML_C_STR-L_TAXED sy-vline
WA_P08_P11D_XML_C_STR-L_BENF sy-vline
WA_P08_P11D_XML_C_STR-L_DESCRI sy-vline
WA_P08_P11D_XML_C_STR-M_CHECK sy-vline
WA_P08_P11D_XML_C_STR-N1_GROSS sy-vline
WA_P08_P11D_XML_C_STR-N1_TAXED sy-vline
WA_P08_P11D_XML_C_STR-N1_BENF sy-vline
WA_P08_P11D_XML_C_STR-N1_DESCRI sy-vline
WA_P08_P11D_XML_C_STR-N2_GROSS sy-vline
WA_P08_P11D_XML_C_STR-N2_TAXED sy-vline
WA_P08_P11D_XML_C_STR-N2_BENF sy-vline
WA_P08_P11D_XML_C_STR-N2_DESCRI sy-vline
WA_P08_P11D_XML_C_STR-N3_BENF sy-vline
WA_P08_P11D_XML_C_STR-O1_GROSS sy-vline
WA_P08_P11D_XML_C_STR-O1_TAXED sy-vline
WA_P08_P11D_XML_C_STR-O1_BENF sy-vline
WA_P08_P11D_XML_C_STR-O2_TRADE sy-vline
WA_P08_P11D_XML_C_STR-O2_GROSS sy-vline
WA_P08_P11D_XML_C_STR-O2_TAXED sy-vline
WA_P08_P11D_XML_C_STR-O2_BENF sy-vline
WA_P08_P11D_XML_C_STR-O3_GROSS sy-vline
WA_P08_P11D_XML_C_STR-O3_TAXED sy-vline
WA_P08_P11D_XML_C_STR-O3_BENF sy-vline
WA_P08_P11D_XML_C_STR-O4_GROSS sy-vline
WA_P08_P11D_XML_C_STR-O4_TAXED sy-vline
WA_P08_P11D_XML_C_STR-O4_BENF sy-vline
WA_P08_P11D_XML_C_STR-O5_GROSS sy-vline
WA_P08_P11D_XML_C_STR-O5_TAXED sy-vline
WA_P08_P11D_XML_C_STR-O5_BENF sy-vline
WA_P08_P11D_XML_C_STR-O6_GROSS sy-vline
WA_P08_P11D_XML_C_STR-O6_TAXED sy-vline
WA_P08_P11D_XML_C_STR-O6_BENF sy-vline
WA_P08_P11D_XML_C_STR-O6_DESCRI sy-vline
WA_P08_P11D_XML_C_STR-SUM1A sy-vline
WA_P08_P11D_XML_C_STR-SUM1B sy-vline
WA_P08_P11D_XML_C_STR-SUM1C sy-vline
WA_P08_P11D_XML_C_STR-TEST sy-vline
WA_P08_P11D_XML_C_STR-GESCH sy-vline
WA_P08_P11D_XML_C_STR-GBDAT sy-vline
WA_P08_P11D_XML_C_STR-TITEL sy-vline
WA_P08_P11D_XML_C_STR-VORNA sy-vline
WA_P08_P11D_XML_C_STR-MIDNM sy-vline
WA_P08_P11D_XML_C_STR-NACHN sy-vline
WA_P08_P11D_XML_C_STR-PERID sy-vline
WA_P08_P11D_XML_C_STR-LIMCA sy-vline
WA_P08_P11D_XML_C_STR-DIRIND sy-vline
WA_P08_P11D_XML_C_STR-BTYPA sy-vline
WA_P08_P11D_XML_C_STR-BTYPB sy-vline
WA_P08_P11D_XML_C_STR-BTYPC sy-vline
WA_P08_P11D_XML_C_STR-BTYPD sy-vline
WA_P08_P11D_XML_C_STR-BTYPE sy-vline
WA_P08_P11D_XML_C_STR-BTYPF sy-vline
WA_P08_P11D_XML_C_STR-BTYPG sy-vline
WA_P08_P11D_XML_C_STR-BTYPH sy-vline
WA_P08_P11D_XML_C_STR-BTYPI sy-vline
WA_P08_P11D_XML_C_STR-BTYPJ sy-vline
WA_P08_P11D_XML_C_STR-BTYPK sy-vline
WA_P08_P11D_XML_C_STR-BTYPL sy-vline
WA_P08_P11D_XML_C_STR-BTYPM sy-vline
WA_P08_P11D_XML_C_STR-BTYPN sy-vline
WA_P08_P11D_XML_C_STR-F1_NOAPVD sy-vline
WA_P08_P11D_XML_C_STR-F1_B1998 sy-vline
WA_P08_P11D_XML_C_STR-P11DINC sy-vline
WA_P08_P11D_XML_C_STR-P46DCL sy-vline
WA_P08_P11D_XML_C_STR-P9DRC sy-vline
WA_P08_P11D_XML_C_STR-P11DRC sy-vline
WA_P08_P11D_XML_C_STR-P46RC sy-vline
WA_P08_P11D_XML_C_STR-O_DESCRI sy-vline
WA_P08_P11D_XML_C_STR-O2_TORGIND sy-vline
WA_P08_P11D_XML_C_STR-GENDER sy-vline
WA_P08_P11D_XML_C_STR-A1_DESCRI sy-vline
WA_P08_P11D_XML_C_STR-B2_DESCRI sy-vline
WA_P08_P11D_XML_C_STR-L1_DESCRI sy-vline
WA_P08_P11D_XML_C_STR-N3_DESCRI sy-vline
WA_P08_P11D_XML_C_STR-N4_DESCRI sy-vline
WA_P08_P11D_XML_C_STR-G_FSCHG sy-vline
WA_P08_P11D_XML_C_STR-H_LCE sy-vline
WA_P08_P11D_XML_C_STR-EMAIL sy-vline
WA_P08_P11D_XML_C_STR-EMAIL_ID sy-vline
WA_P08_P11D_XML_C_STR-I_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-A_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-K_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-L_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-N1_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-C_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-N2_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-O1_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-O2_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-O3_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-O4_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-O5_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-O6_AMTGD sy-vline
WA_P08_P11D_XML_C_STR-WRKNO sy-vline
WA_P08_P11D_XML_C_STR-XMLNS sy-vline
WA_P08_P11D_XML_C_STR-FORMV sy-vline
WA_P08_P11D_XML_C_STR-FORMD sy-vline
WA_P08_P11D_XML_C_STR-FORMID sy-vline
WA_P08_P11D_XML_C_STR-XMLNR sy-vline
WA_P08_P11D_XML_C_STR-XMLNE sy-vline
WA_P08_P11D_XML_C_STR-TGTNM sy-vline
WA_P08_P11D_XML_C_STR-VORNA sy-vline
WA_P08_P11D_XML_C_STR-NACHN sy-vline
WA_P08_P11D_XML_C_STR-PERNR sy-vline
WA_P08_P11D_XML_C_STR-NINUM sy-vline
WA_P08_P11D_XML_C_STR-GBDAT sy-vline
WA_P08_P11D_XML_C_STR-GESCH sy-vline
WA_P08_P11D_XML_C_STR-DIRIND sy-vline
WA_P08_P11D_XML_C_STR-DESCTR sy-vline
WA_P08_P11D_XML_C_STR-OTHTR sy-vline
WA_P08_P11D_XML_C_STR-COSTTR sy-vline
WA_P08_P11D_XML_C_STR-MGTR sy-vline
WA_P08_P11D_XML_C_STR-CETR sy-vline
WA_P08_P11D_XML_C_STR-TYPETR sy-vline
WA_P08_P11D_XML_C_STR-DESCPY sy-vline
WA_P08_P11D_XML_C_STR-CEPY sy-vline
WA_P08_P11D_XML_C_STR-TAXPY sy-vline
WA_P08_P11D_XML_C_STR-GRSCC sy-vline
WA_P08_P11D_XML_C_STR-MGCC sy-vline
WA_P08_P11D_XML_C_STR-CECC sy-vline
WA_P08_P11D_XML_C_STR-CELV sy-vline
WA_P08_P11D_XML_C_STR-TXPMA sy-vline
WA_P08_P11D_XML_C_STR-MAKCR sy-vline
WA_P08_P11D_XML_C_STR-REGDCR sy-vline
WA_P08_P11D_XML_C_STR-AVFCR sy-vline
WA_P08_P11D_XML_C_STR-FUELCR sy-vline
WA_P08_P11D_XML_C_STR-CCCR sy-vline
WA_P08_P11D_XML_C_STR-C02CR sy-vline
WA_P08_P11D_XML_C_STR-NOCO2CR sy-vline
WA_P08_P11D_XML_C_STR-LISTCR sy-vline
WA_P08_P11D_XML_C_STR-ACCCR sy-vline
WA_P08_P11D_XML_C_STR-CAPCCR sy-vline
WA_P08_P11D_XML_C_STR-PVTPCR sy-vline
WA_P08_P11D_XML_C_STR-FUWDCR sy-vline
WA_P08_P11D_XML_C_STR-CECR sy-vline
WA_P08_P11D_XML_C_STR-FUCECR sy-vline
WA_P08_P11D_XML_C_STR-TOTCR sy-vline
WA_P08_P11D_XML_C_STR-TOTFCR sy-vline
WA_P08_P11D_XML_C_STR-CEVN sy-vline
WA_P08_P11D_XML_C_STR-FUCEVN sy-vline
WA_P08_P11D_XML_C_STR-JNTLN sy-vline
WA_P08_P11D_XML_C_STR-INOSLN sy-vline
WA_P08_P11D_XML_C_STR-FNOSLN sy-vline
WA_P08_P11D_XML_C_STR-MXOSLN sy-vline
WA_P08_P11D_XML_C_STR-INPDLN sy-vline
WA_P08_P11D_XML_C_STR-DATELN sy-vline
WA_P08_P11D_XML_C_STR-DSDTLN sy-vline
WA_P08_P11D_XML_C_STR-CELN sy-vline
WA_P08_P11D_XML_C_STR-COSTMD sy-vline
WA_P08_P11D_XML_C_STR-MGMD sy-vline
WA_P08_P11D_XML_C_STR-CEMD sy-vline
WA_P08_P11D_XML_C_STR-EXCRL sy-vline
WA_P08_P11D_XML_C_STR-COSTSR sy-vline
WA_P08_P11D_XML_C_STR-MGSR sy-vline
WA_P08_P11D_XML_C_STR-CESR sy-vline
WA_P08_P11D_XML_C_STR-DESCAA sy-vline
WA_P08_P11D_XML_C_STR-OTHAA sy-vline
WA_P08_P11D_XML_C_STR-MGAA sy-vline
WA_P08_P11D_XML_C_STR-CEAA sy-vline
WA_P08_P11D_XML_C_STR-AVAA sy-vline
WA_P08_P11D_XML_C_STR-DESCOT1 sy-vline
WA_P08_P11D_XML_C_STR-OTHOT1 sy-vline
WA_P08_P11D_XML_C_STR-COSTOT1 sy-vline
WA_P08_P11D_XML_C_STR-MGOT1 sy-vline
WA_P08_P11D_XML_C_STR-CEOT1 sy-vline
WA_P08_P11D_XML_C_STR-TXT1A sy-vline
WA_P08_P11D_XML_C_STR-DESCOTA sy-vline
WA_P08_P11D_XML_C_STR-OTHOTA sy-vline
WA_P08_P11D_XML_C_STR-COSTOTA sy-vline
WA_P08_P11D_XML_C_STR-MGOTA sy-vline
WA_P08_P11D_XML_C_STR-CEOTA sy-vline
WA_P08_P11D_XML_C_STR-EPTVC sy-vline
WA_P08_P11D_XML_C_STR-EPTVMG sy-vline
WA_P08_P11D_XML_C_STR-EPTVTP sy-vline
WA_P08_P11D_XML_C_STR-EPEC sy-vline
WA_P08_P11D_XML_C_STR-EPEMG sy-vline
WA_P08_P11D_XML_C_STR-EPETP sy-vline
WA_P08_P11D_XML_C_STR-EPGC sy-vline
WA_P08_P11D_XML_C_STR-EPGMG sy-vline
WA_P08_P11D_XML_C_STR-EPGTP sy-vline
WA_P08_P11D_XML_C_STR-EPHC sy-vline
WA_P08_P11D_XML_C_STR-EPHMG sy-vline
WA_P08_P11D_XML_C_STR-EPQTP sy-vline
WA_P08_P11D_XML_C_STR-EPQC sy-vline
WA_P08_P11D_XML_C_STR-EPQMG sy-vline
WA_P08_P11D_XML_C_STR-EPHTP sy-vline
WA_P08_P11D_XML_C_STR-EPOC sy-vline
WA_P08_P11D_XML_C_STR-EPOMG sy-vline
WA_P08_P11D_XML_C_STR-EPOTP sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.