ABAP Select data from SAP table /PRA/S_ACCT_DOC_REVERSO_ITEM 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 /PRA/S_ACCT_DOC_REVERSO_ITEM 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 /PRA/S_ACCT_DOC_REVERSO_ITEM. 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 /PRA/S_ACCT_DOC_REVERSO_ITEM 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_/PRA/S_ACCT_DOC_REVERSO_ITEM TYPE STANDARD TABLE OF /PRA/S_ACCT_DOC_REVERSO_ITEM,
      WA_/PRA/S_ACCT_DOC_REVERSO_ITEM TYPE /PRA/S_ACCT_DOC_REVERSO_ITEM,
      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: </PRA/S_ACCT_DOC_REVERSO_ITEM> TYPE /PRA/S_ACCT_DOC_REVERSO_ITEM.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM /PRA/S_ACCT_DOC_REVERSO_ITEM
  INTO TABLE IT_/PRA/S_ACCT_DOC_REVERSO_ITEM.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM /PRA/S_ACCT_DOC_REVERSO_ITEM
*  INTO TABLE @DATA(IT_/PRA/S_ACCT_DOC_REVERSO_ITEM2).
*--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_/PRA/S_ACCT_DOC_REVERSO_ITEM INDEX 1 INTO DATA(WA_/PRA/S_ACCT_DOC_REVERSO_ITEM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/PRA/S_ACCT_DOC_REVERSO_ITEM ASSIGNING </PRA/S_ACCT_DOC_REVERSO_ITEM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</PRA/S_ACCT_DOC_REVERSO_ITEM>-FLAG = 1.
</PRA/S_ACCT_DOC_REVERSO_ITEM>-BUKRS = 1.
</PRA/S_ACCT_DOC_REVERSO_ITEM>-ACCT_PERIOD = 1.
</PRA/S_ACCT_DOC_REVERSO_ITEM>-DOC_NO = 1.
</PRA/S_ACCT_DOC_REVERSO_ITEM>-LINE_NO = 1.
ENDLOOP.

LOOP AT IT_/PRA/S_ACCT_DOC_REVERSO_ITEM INTO WA_/PRA/S_ACCT_DOC_REVERSO_ITEM.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-WAERS, sy-vline,
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-ACCT_NO, sy-vline,
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-ACCT_TYPE_CD, sy-vline,
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-ACCT_CAT_CD, sy-vline,
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-VNAME, sy-vline,
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-DOI_NO, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/PRA/S_ACCT_DOC_REVERSO_ITEM 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_/PRA/S_ACCT_DOC_REVERSO_ITEM 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_/PRA/S_ACCT_DOC_REVERSO_ITEM INTO WA_/PRA/S_ACCT_DOC_REVERSO_ITEM. *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 OIUMY, internal->external for field ACCT_PERIOD CALL FUNCTION 'CONVERSION_EXIT_OIUMY_OUTPUT' EXPORTING input = WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-ACCT_PERIOD IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-ACCT_PERIOD.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit OIUMY, internal->external for field TRACE_ACCT_PRD CALL FUNCTION 'CONVERSION_EXIT_OIUMY_OUTPUT' EXPORTING input = WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-TRACE_ACCT_PRD IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-TRACE_ACCT_PRD.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field TRACE_DOC_NO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-TRACE_DOC_NO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PRA/S_ACCT_DOC_REVERSO_ITEM-TRACE_DOC_NO.
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_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR,
FLAG TYPE STRING,
BUKRS TYPE STRING,
ACCT_PERIOD TYPE STRING,
DOC_NO TYPE STRING,
LINE_NO TYPE STRING,
WAERS TYPE STRING,
ACCT_NO TYPE STRING,
ACCT_TYPE_CD TYPE STRING,
ACCT_CAT_CD TYPE STRING,
VNAME TYPE STRING,
DOI_NO TYPE STRING,
UNIT_VNAME TYPE STRING,
PD_CD TYPE STRING,
MATNR TYPE STRING,
LINE_DESC TYPE STRING,
WL_NO TYPE STRING,
WC_NO TYPE STRING,
MP_NO TYPE STRING,
VBELN TYPE STRING,
VL_TYPE_CD TYPE STRING,
SALE_DT TYPE STRING,
DN_NO TYPE STRING,
KOSTL TYPE STRING,
LAND1 TYPE STRING,
PRI_GEO_LOC TYPE STRING,
PROC_BUKRS TYPE STRING,
VOL_UOM TYPE STRING,
ENERGY_UOM TYPE STRING,
HEAT_VAL_UOM TYPE STRING,
PUR_NO TYPE STRING,
PD_CD_SUM_IND TYPE STRING,
PS_BASE_QY TYPE STRING,
REJ_FL TYPE STRING,
WRITEOFF TYPE STRING,
CLRNG_FL TYPE STRING,
RVRS_FL TYPE STRING,
ORIG_MP_NO TYPE STRING,
INTERCOCD TYPE STRING,
TAX_CLS TYPE STRING,
PPA_RSN_CD TYPE STRING,
COUNC TYPE STRING,
REGIO TYPE STRING,
RELATED_VBELN TYPE STRING,
PBA_NO TYPE STRING,
GPLT_VNAME TYPE STRING,
GPLT_DOI_NO TYPE STRING,
CT_TYPE_CD TYPE STRING,
TRNSP_NO TYPE STRING,
TRD_PARTNR TYPE STRING,
DOC_DT TYPE STRING,
REMT_NO TYPE STRING,
AR_MP_NO TYPE STRING,
AR_VNAME TYPE STRING,
AR_DOI_NO TYPE STRING,
PU_VNAME TYPE STRING,
PU_PDCD TYPE STRING,
CHECK_NO TYPE STRING,
CHECK_DT TYPE STRING,
CASH_RCPT_DT TYPE STRING,
TAX_TYPE_CD TYPE STRING,
MKT_TYPE_CD TYPE STRING,
EXP_VNAME TYPE STRING,
EXP_DOI_NO TYPE STRING,
OWNER_GROSS_VAL TYPE STRING,
OWN_ENERGY TYPE STRING,
OWN_PVR TYPE STRING,
OWN_PTR TYPE STRING,
GROSS_ENERGY TYPE STRING,
GROSS_PVR TYPE STRING,
GROSS_PTR TYPE STRING,
HEAT_VAL TYPE STRING,
GRAVITY TYPE STRING,
OWN_NO TYPE STRING,
OWN_INT_TYPE_CD TYPE STRING,
OWN_ISQ_NO TYPE STRING,
SUSP_CD TYPE STRING,
AES_CD TYPE STRING,
PAY_CD TYPE STRING,
JIB_OFFS_FL TYPE STRING,
JIB_PARTN TYPE STRING,
DISB_DECIMAL TYPE STRING,
NRI_DECIMAL TYPE STRING,
ENTY_CD TYPE STRING,
TAX_FREE_CD TYPE STRING,
REALLOC_FL TYPE STRING,
NET_VOL TYPE STRING,
GROSS_VOL TYPE STRING,
NET_VAL TYPE STRING,
GROSS_VAL TYPE STRING,
LINE_TAX_AM TYPE STRING,
LINE_RMB_AM TYPE STRING,
LINE_INT_MKT_VAL TYPE STRING,
LINE_EXT_MKT_VAL TYPE STRING,
LINE_DED_RMB_AM TYPE STRING,
LINE_OTH_DED_AM TYPE STRING,
JVA_NAME TYPE STRING,
ETYPE TYPE STRING,
EGRUP TYPE STRING,
TAX_TYP01 TYPE STRING,
TAX_AM01 TYPE STRING,
GR_TAX_AM01 TYPE STRING,
TAX_RMB_AM01 TYPE STRING,
TAX_GR_RMB_AM01 TYPE STRING,
TAX_TYP02 TYPE STRING,
TAX_AM02 TYPE STRING,
GR_TAX_AM02 TYPE STRING,
TAX_RMB_AM02 TYPE STRING,
TAX_GR_RMB_AM02 TYPE STRING,
TAX_TYP03 TYPE STRING,
TAX_AM03 TYPE STRING,
GR_TAX_AM03 TYPE STRING,
TAX_RMB_AM03 TYPE STRING,
TAX_GR_RMB_AM03 TYPE STRING,
TAX_TYP04 TYPE STRING,
TAX_AM04 TYPE STRING,
GR_TAX_AM04 TYPE STRING,
TAX_RMB_AM04 TYPE STRING,
TAX_GR_RMB_AM04 TYPE STRING,
TAX_TYP05 TYPE STRING,
TAX_AM05 TYPE STRING,
GR_TAX_AM05 TYPE STRING,
TAX_RMB_AM05 TYPE STRING,
TAX_GR_RMB_AM05 TYPE STRING,
TAX_TYP06 TYPE STRING,
TAX_AM06 TYPE STRING,
GR_TAX_AM06 TYPE STRING,
TAX_RMB_AM06 TYPE STRING,
TAX_GR_RMB_AM06 TYPE STRING,
TAX_TYP07 TYPE STRING,
TAX_AM07 TYPE STRING,
GR_TAX_AM07 TYPE STRING,
TAX_RMB_AM07 TYPE STRING,
TAX_GR_RMB_AM07 TYPE STRING,
TAX_TYP08 TYPE STRING,
TAX_AM08 TYPE STRING,
GR_TAX_AM08 TYPE STRING,
TAX_RMB_AM08 TYPE STRING,
TAX_GR_RMB_AM08 TYPE STRING,
TAX_TYP09 TYPE STRING,
TAX_AM09 TYPE STRING,
GR_TAX_AM09 TYPE STRING,
TAX_RMB_AM09 TYPE STRING,
TAX_GR_RMB_AM09 TYPE STRING,
TAX_TYP10 TYPE STRING,
TAX_AM10 TYPE STRING,
GR_TAX_AM10 TYPE STRING,
TAX_RMB_AM10 TYPE STRING,
TAX_GR_RMB_AM10 TYPE STRING,
OTH_DED_AM01 TYPE STRING,
OTH_DED_AM02 TYPE STRING,
OTH_DED_AM03 TYPE STRING,
OTH_DED_AM04 TYPE STRING,
OTH_DED_AM05 TYPE STRING,
OTH_DED_AM06 TYPE STRING,
OTH_DED_AM07 TYPE STRING,
OTH_DED_AM08 TYPE STRING,
OTH_DED_AM09 TYPE STRING,
OTH_DED_AM10 TYPE STRING,
OTH_DED_AM11 TYPE STRING,
OTH_DED_AM12 TYPE STRING,
OTH_DED_AM13 TYPE STRING,
OTH_DED_AM14 TYPE STRING,
OTH_DED_AM15 TYPE STRING,
OTH_DED_AM16 TYPE STRING,
OTH_DED_AM17 TYPE STRING,
OTH_DED_AM18 TYPE STRING,
INT_MKT_VAL01 TYPE STRING,
EXT_MKT_VAL01 TYPE STRING,
INT_GR_MKT_VAL01 TYPE STRING,
EXT_GR_MKT_VAL01 TYPE STRING,
DED_RMB_AM01 TYPE STRING,
DED_GR_RMB_AM01 TYPE STRING,
INT_MKT_VAL02 TYPE STRING,
EXT_MKT_VAL02 TYPE STRING,
INT_GR_MKT_VAL02 TYPE STRING,
EXT_GR_MKT_VAL02 TYPE STRING,
DED_RMB_AM02 TYPE STRING,
DED_GR_RMB_AM02 TYPE STRING,
INT_MKT_VAL03 TYPE STRING,
EXT_MKT_VAL03 TYPE STRING,
INT_GR_MKT_VAL03 TYPE STRING,
EXT_GR_MKT_VAL03 TYPE STRING,
DED_RMB_AM03 TYPE STRING,
DED_GR_RMB_AM03 TYPE STRING,
INT_MKT_VAL04 TYPE STRING,
EXT_MKT_VAL04 TYPE STRING,
INT_GR_MKT_VAL04 TYPE STRING,
EXT_GR_MKT_VAL04 TYPE STRING,
DED_RMB_AM04 TYPE STRING,
DED_GR_RMB_AM04 TYPE STRING,
INT_MKT_VAL05 TYPE STRING,
EXT_MKT_VAL05 TYPE STRING,
INT_GR_MKT_VAL05 TYPE STRING,
EXT_GR_MKT_VAL05 TYPE STRING,
DED_RMB_AM05 TYPE STRING,
DED_GR_RMB_AM05 TYPE STRING,
INT_MKT_VAL06 TYPE STRING,
EXT_MKT_VAL06 TYPE STRING,
INT_GR_MKT_VAL06 TYPE STRING,
EXT_GR_MKT_VAL06 TYPE STRING,
DED_RMB_AM06 TYPE STRING,
DED_GR_RMB_AM06 TYPE STRING,
INT_MKT_VAL07 TYPE STRING,
EXT_MKT_VAL07 TYPE STRING,
INT_GR_MKT_VAL07 TYPE STRING,
EXT_GR_MKT_VAL07 TYPE STRING,
DED_RMB_AM07 TYPE STRING,
DED_GR_RMB_AM07 TYPE STRING,
INT_MKT_VAL08 TYPE STRING,
EXT_MKT_VAL08 TYPE STRING,
INT_GR_MKT_VAL08 TYPE STRING,
EXT_GR_MKT_VAL08 TYPE STRING,
DED_RMB_AM08 TYPE STRING,
DED_GR_RMB_AM08 TYPE STRING,
INT_MKT_VAL09 TYPE STRING,
EXT_MKT_VAL09 TYPE STRING,
INT_GR_MKT_VAL09 TYPE STRING,
EXT_GR_MKT_VAL09 TYPE STRING,
DED_RMB_AM09 TYPE STRING,
DED_GR_RMB_AM09 TYPE STRING,
INT_MKT_VAL10 TYPE STRING,
EXT_MKT_VAL10 TYPE STRING,
INT_GR_MKT_VAL10 TYPE STRING,
EXT_GR_MKT_VAL10 TYPE STRING,
DED_RMB_AM10 TYPE STRING,
DED_GR_RMB_AM10 TYPE STRING,
TRACE_ACCT_PRD TYPE STRING,
TRACE_DOC_NO TYPE STRING,
TRACE_LINE_NO TYPE STRING,END OF T_EKKO_STR. DATA: WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_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_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-FLAG sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-BUKRS sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-ACCT_PERIOD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DOC_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-LINE_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-WAERS sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-ACCT_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-ACCT_TYPE_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-ACCT_CAT_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-VNAME sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DOI_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-UNIT_VNAME sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-PD_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-MATNR sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-LINE_DESC sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-WL_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-WC_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-MP_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-VBELN sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-VL_TYPE_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-SALE_DT sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DN_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-KOSTL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-LAND1 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-PRI_GEO_LOC sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-PROC_BUKRS sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-VOL_UOM sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-ENERGY_UOM sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-HEAT_VAL_UOM sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-PUR_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-PD_CD_SUM_IND sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-PS_BASE_QY sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-REJ_FL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-WRITEOFF sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-CLRNG_FL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-RVRS_FL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-ORIG_MP_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INTERCOCD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_CLS sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-PPA_RSN_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-COUNC sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-REGIO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-RELATED_VBELN sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-PBA_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GPLT_VNAME sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GPLT_DOI_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-CT_TYPE_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TRNSP_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TRD_PARTNR sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DOC_DT sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-REMT_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-AR_MP_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-AR_VNAME sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-AR_DOI_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-PU_VNAME sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-PU_PDCD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-CHECK_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-CHECK_DT sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-CASH_RCPT_DT sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_TYPE_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-MKT_TYPE_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXP_VNAME sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXP_DOI_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OWNER_GROSS_VAL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OWN_ENERGY sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OWN_PVR sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OWN_PTR sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GROSS_ENERGY sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GROSS_PVR sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GROSS_PTR sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-HEAT_VAL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GRAVITY sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OWN_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OWN_INT_TYPE_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OWN_ISQ_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-SUSP_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-AES_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-PAY_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-JIB_OFFS_FL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-JIB_PARTN sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DISB_DECIMAL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-NRI_DECIMAL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-ENTY_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_FREE_CD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-REALLOC_FL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-NET_VOL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GROSS_VOL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-NET_VAL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GROSS_VAL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-LINE_TAX_AM sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-LINE_RMB_AM sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-LINE_INT_MKT_VAL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-LINE_EXT_MKT_VAL sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-LINE_DED_RMB_AM sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-LINE_OTH_DED_AM sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-JVA_NAME sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-ETYPE sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EGRUP sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_TYP01 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_AM01 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GR_TAX_AM01 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_RMB_AM01 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_GR_RMB_AM01 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_TYP02 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_AM02 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GR_TAX_AM02 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_RMB_AM02 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_GR_RMB_AM02 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_TYP03 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_AM03 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GR_TAX_AM03 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_RMB_AM03 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_GR_RMB_AM03 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_TYP04 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_AM04 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GR_TAX_AM04 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_RMB_AM04 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_GR_RMB_AM04 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_TYP05 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_AM05 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GR_TAX_AM05 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_RMB_AM05 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_GR_RMB_AM05 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_TYP06 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_AM06 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GR_TAX_AM06 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_RMB_AM06 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_GR_RMB_AM06 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_TYP07 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_AM07 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GR_TAX_AM07 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_RMB_AM07 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_GR_RMB_AM07 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_TYP08 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_AM08 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GR_TAX_AM08 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_RMB_AM08 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_GR_RMB_AM08 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_TYP09 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_AM09 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GR_TAX_AM09 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_RMB_AM09 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_GR_RMB_AM09 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_TYP10 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_AM10 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-GR_TAX_AM10 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_RMB_AM10 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TAX_GR_RMB_AM10 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM01 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM02 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM03 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM04 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM05 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM06 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM07 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM08 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM09 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM10 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM11 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM12 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM13 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM14 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM15 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM16 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM17 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-OTH_DED_AM18 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_MKT_VAL01 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_MKT_VAL01 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_GR_MKT_VAL01 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_GR_MKT_VAL01 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_RMB_AM01 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_GR_RMB_AM01 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_MKT_VAL02 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_MKT_VAL02 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_GR_MKT_VAL02 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_GR_MKT_VAL02 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_RMB_AM02 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_GR_RMB_AM02 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_MKT_VAL03 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_MKT_VAL03 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_GR_MKT_VAL03 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_GR_MKT_VAL03 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_RMB_AM03 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_GR_RMB_AM03 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_MKT_VAL04 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_MKT_VAL04 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_GR_MKT_VAL04 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_GR_MKT_VAL04 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_RMB_AM04 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_GR_RMB_AM04 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_MKT_VAL05 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_MKT_VAL05 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_GR_MKT_VAL05 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_GR_MKT_VAL05 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_RMB_AM05 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_GR_RMB_AM05 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_MKT_VAL06 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_MKT_VAL06 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_GR_MKT_VAL06 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_GR_MKT_VAL06 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_RMB_AM06 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_GR_RMB_AM06 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_MKT_VAL07 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_MKT_VAL07 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_GR_MKT_VAL07 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_GR_MKT_VAL07 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_RMB_AM07 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_GR_RMB_AM07 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_MKT_VAL08 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_MKT_VAL08 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_GR_MKT_VAL08 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_GR_MKT_VAL08 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_RMB_AM08 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_GR_RMB_AM08 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_MKT_VAL09 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_MKT_VAL09 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_GR_MKT_VAL09 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_GR_MKT_VAL09 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_RMB_AM09 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_GR_RMB_AM09 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_MKT_VAL10 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_MKT_VAL10 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-INT_GR_MKT_VAL10 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-EXT_GR_MKT_VAL10 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_RMB_AM10 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-DED_GR_RMB_AM10 sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TRACE_ACCT_PRD sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TRACE_DOC_NO sy-vline
WA_/PRA/S_ACCT_DOC_REVERSO_ITEM_STR-TRACE_LINE_NO sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.