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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/PF1/STR_XML_EDD_DS07_FH_ITEM ASSIGNING </PF1/STR_XML_EDD_DS07_FH_ITEM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</PF1/STR_XML_EDD_DS07_FH_ITEM>-ORIG_PMT_INFO_ID = 1.
</PF1/STR_XML_EDD_DS07_FH_ITEM>-ORIG_END_TO_END_ID = 1.
</PF1/STR_XML_EDD_DS07_FH_ITEM>-ORIG_ITBK_STLMT_AMOUNT = 1.
</PF1/STR_XML_EDD_DS07_FH_ITEM>-ORIG_ITBK_STLMT_AMOUNT_CUR = 1.
</PF1/STR_XML_EDD_DS07_FH_ITEM>-ORIG_INSTR_IDENT = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/PF1/STR_XML_EDD_DS07_FH_ITEM-CHARGE_BEARER, sy-vline,
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM-RVSL_ORIG_NAME, sy-vline,
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM-RVSL_ORIG_ADDRESS_LINE1, sy-vline,
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM-RVSL_ORIG_ADDRESS_LINE2, sy-vline,
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM-RVSL_ORIG_COUNTRY, sy-vline,
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM-RVSL_ORIG_ORG_ID_BIC, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/PF1/STR_XML_EDD_DS07_FH_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_/PF1/STR_XML_EDD_DS07_FH_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_/PF1/STR_XML_EDD_DS07_FH_ITEM INTO WA_/PF1/STR_XML_EDD_DS07_FH_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.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR,
ORIG_PMT_INFO_ID TYPE STRING,
ORIG_END_TO_END_ID TYPE STRING,
ORIG_ITBK_STLMT_AMOUNT TYPE STRING,
ORIG_ITBK_STLMT_AMOUNT_CUR TYPE STRING,
ORIG_INSTR_IDENT TYPE STRING,
CHARGE_BEARER TYPE STRING,
RVSL_ORIG_NAME TYPE STRING,
RVSL_ORIG_ADDRESS_LINE1 TYPE STRING,
RVSL_ORIG_ADDRESS_LINE2 TYPE STRING,
RVSL_ORIG_COUNTRY TYPE STRING,
RVSL_ORIG_ORG_ID_BIC TYPE STRING,
RVSL_ORIG_ORG_ID_IBEI TYPE STRING,
RVSL_ORIG_ORG_ID_BEI TYPE STRING,
RVSL_ORIG_ORG_ID_EANGLN TYPE STRING,
RVSL_ORIG_ORG_ID_CHIPS TYPE STRING,
RVSL_ORIG_ORG_ID_DUNS TYPE STRING,
RVSL_ORIG_ORG_ID_BK_PTY_ID TYPE STRING,
RVSL_ORIG_ORG_ID_TAX_ID_NO TYPE STRING,
RVSL_ORIG_PROP_ID_IDENT TYPE STRING,
RVSL_ORIG_PROP_ID_ISSUER TYPE STRING,
RVSL_ORIG_PRIVATE_ID_ISSUER TYPE STRING,
OTHER_ID TYPE STRING,
IDENT_TYPE TYPE STRING,
PRVT_ID_DRV_LIC_NO TYPE STRING,
PRVT_ID_CSTM_NO TYPE STRING,
PRVT_ID_SCL_SCTY_NO TYPE STRING,
PRVT_ID_ALN_REGN_NO TYPE STRING,
PRVT_ID_PASS_NO TYPE STRING,
PRVT_ID_TAX_ID_NO TYPE STRING,
PRVT_ID_EMPYR_ID_NO TYPE STRING,
PRVT_ID_BIRTH_DATE TYPE STRING,
PRVT_ID_BIRTH_PROVINCE TYPE STRING,
PRVT_ID_BIRTH_CITY TYPE STRING,
PRVT_ID_BIRTH_COUNTRY TYPE STRING,
RQUSTD_COLLECTION_DATE TYPE STRING,
ORG_ID_BIC TYPE STRING,
ORG_ID_IBEI TYPE STRING,
ORG_ID_BEI TYPE STRING,
ORG_ID_EANGLN TYPE STRING,
ORG_ID_CHIPS TYPE STRING,
ORG_ID_DUNS TYPE STRING,
ORG_ID_BANK_PARTY_ID TYPE STRING,
ORG_ID_TAX_ID_NO TYPE STRING,
PROP_ID_IDENT TYPE STRING,
PROP_ID_ISSUER TYPE STRING,
PRVT_ID_DRV_LICNSE_NO TYPE STRING,
PRVT_ID_CUSTOMER_NO TYPE STRING,
PRVT_ID_SCL_SCRTY_NO TYPE STRING,
PRVT_ID_ALN_REGISTRATION_NO TYPE STRING,
PRVT_ID_PASSPORT_NO TYPE STRING,
PRVT_ID_TAX_IDENT_NO TYPE STRING,
PRVT_ID_IDENT_CARD_NO TYPE STRING,
PRVT_ID_EMPLOYER_IDENT_NO TYPE STRING,
BIRTH_DATE TYPE STRING,
BIRTH_PROVINCE TYPE STRING,
BIRTH_CITY TYPE STRING,
BIRTH_COUNTRY TYPE STRING,
OTHER_ID_IDENT TYPE STRING,
OTHER_ID_IDENT_TYPE TYPE STRING,
PRVT_ID_ISSUER TYPE STRING,
PMT_TP_INFO_SEQUENCE_TYPE TYPE STRING,
ORG_CDTR_AGT_BIC TYPE STRING,
CLRG_SYS_MBR_ID TYPE STRING,
CLRG_SYS_MBR_PROP TYPE STRING,
ORG_CDTR_AGT_NAME TYPE STRING,
ORG_CDTR_AGT_ADDRESS_LINE1 TYPE STRING,
ORG_CDTR_AGT_ADDRESS_LINE2 TYPE STRING,
ORG_CDTR_AGT_COUNTRY TYPE STRING,
PROP_IDENT_ID TYPE STRING,
PROP_IDENT_ISSUER TYPE STRING,
COMBINED_ID_BIC TYPE STRING,
COMB_ID_CLRG_SYS_MBR_ID TYPE STRING,
COMB_ID_CLRG_SYS_MBR_PROP TYPE STRING,
COMB_ID_ORG_CDTR_AGT_NAME TYPE STRING,
COMB_ID_ADR_LINE_1 TYPE STRING,
COMB_ID_ADR_LINE_2 TYPE STRING,
COMB_ID_COUNTRY TYPE STRING,
COMB_PROP_ID_IDENT TYPE STRING,
COMB_PROP_ID_ISSUER TYPE STRING,
ORG_CDTR_AGT__BRANCH_ID TYPE STRING,
ORG_CDTR_AGT__BRANCH_NAME TYPE STRING,
ORG_CDTR_AGT__BRANCH_ADR_LINE1 TYPE STRING,
ORG_CDTR_AGT__BRANCH_ADR_LINE2 TYPE STRING,
ORG_CDTR_AGT__BRANCH_COUNTRY TYPE STRING,
ORG_CDTR_AGT__IBAN TYPE STRING,
ORG_CDTR_AGT__BBAN TYPE STRING,
ORG_CDTR_AGT__UPIC TYPE STRING,
ORG_CDTR_AGT_PROP_ACC_ID TYPE STRING,
ORG_CDTR_AGT_ACC_TP_CODE TYPE STRING,
ORG_CDTR_AGT_ACC_TP_PROP TYPE STRING,
ORG_CDTR_AGT_ACC_TP_CUR TYPE STRING,
ORG_CDTR_AGT_ACC_TP_NAME TYPE STRING,
ORG_DBTR_NAME TYPE STRING,
ORG_DBTR_ADR_LINE1 TYPE STRING,
ORG_DBTR_ADR_LINE2 TYPE STRING,
ORG_DBTR_COUNTRY TYPE STRING,
ORG_DBTR_ORG_ID_BIC TYPE STRING,
ORG_DBTR_ORG_ID_IBEI TYPE STRING,
ORG_DBTR_ORG_ID_BEI TYPE STRING,
ORG_DBTR_ORG_ID_EANGLN TYPE STRING,
ORG_DBTR_ORG_ID_CHIPS TYPE STRING,
ORG_DBTR_ORG_ID_DUNS TYPE STRING,
ORG_DBTR_ORG_ID_BK_PARTY_ID TYPE STRING,
ORG_DBTR_ORG_ID_TAX_ID_NO TYPE STRING,
ORG_DBTR_ORG_PROP_ID TYPE STRING,
ORG_DBTR_ORG_PROP_ID_ISSUER TYPE STRING,
ORG_DBTR_PRVT_ID_DRV_LIC_NO TYPE STRING,
ORG_DBTR_PRVT_ID_CSTM_NO TYPE STRING,
ORG_DBTR_PRVT_ID_SCL_SCTY_NO TYPE STRING,
ORG_DBTR_PRVT_ID_ALN_REGN_NO TYPE STRING,
ORG_DBTR_PRVT_ID_PASS_NO TYPE STRING,
ORG_DBTR_PRVT_ID_TAX_ID_NO TYPE STRING,
ORG_DBTR_PRVT_ID_IDENT_CARD_NO TYPE STRING,
ORG_DBTR_PRVT_ID_EMPYR_ID_NO TYPE STRING,
ORG_DBTR_BIRTH_DATE TYPE STRING,
ORG_DBTR_BIRTH_PROVINCE TYPE STRING,
ORG_DBTR_BIRTH_CITY TYPE STRING,
ORG_DBTR_BIRTH_COUNTRY TYPE STRING,
ELECTRONIC_SIGNATURE TYPE STRING,
STATUS_RSN_PROP TYPE STRING,
SETTLEMENT_METHOD TYPE STRING,
SETTLEMENT_IBAN TYPE STRING,
SETTLEMENT_BBAN TYPE STRING,
SETTLEMENT_UPIC TYPE STRING,
SETTLEMENT_PROP_ID TYPE STRING,
CLEARING_SYSTEM_ID TYPE STRING,
CLEARING_SYSTEM_PROP TYPE STRING,
DEBTOR_BIC TYPE STRING,
DEBTOR_IBEI TYPE STRING,
DEBTOR_BEI TYPE STRING,
DEBTOR_EANGLN TYPE STRING,
DEBTOR_CHIPS TYPE STRING,
DEBTOR_DUNS TYPE STRING,
DEBTOR_BANK_PARTY_IDENT TYPE STRING,
DEBTOR_TAX_IDENT TYPE STRING,
DEBTOR_IDENT TYPE STRING,
DEBTOR_ISSUER TYPE STRING,
DEBTOR_DRIV_LIC TYPE STRING,
DEBTOR_CSTR_NUM TYPE STRING,
DEBTOR_SCL_SEC TYPE STRING,
DEBTOR_ALN_REGN TYPE STRING,
DEBTOR_PSPT_NB TYPE STRING,
DEBTOR_PRVT_TAX_ID TYPE STRING,
DEBTOR_IDNTY_CARD TYPE STRING,
DEBTOR_EMP_IDENT TYPE STRING,
DEBTOR_BIRTH_DATE TYPE STRING,
DEBTOR_BIRTH_PROVINCE TYPE STRING,
DEBTOR_BIRTH_CITY TYPE STRING,
DEBTOR_BIRTH_CTRY TYPE STRING,
DEBTOR_OTHR_IDENT TYPE STRING,
DEBTOR_PRVT_ID_ISSUER TYPE STRING,
REVERSAL_REASON_CODE TYPE STRING,
DEBTOR_OTHR_IDENT_TYPE TYPE STRING,END OF T_EKKO_STR. DATA: WA_/PF1/STR_XML_EDD_DS07_FH_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_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORIG_PMT_INFO_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORIG_END_TO_END_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORIG_ITBK_STLMT_AMOUNT sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORIG_ITBK_STLMT_AMOUNT_CUR sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORIG_INSTR_IDENT sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-CHARGE_BEARER sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_NAME sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_ADDRESS_LINE1 sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_ADDRESS_LINE2 sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_COUNTRY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_ORG_ID_BIC sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_ORG_ID_IBEI sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_ORG_ID_BEI sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_ORG_ID_EANGLN sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_ORG_ID_CHIPS sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_ORG_ID_DUNS sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_ORG_ID_BK_PTY_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_ORG_ID_TAX_ID_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_PROP_ID_IDENT sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_PROP_ID_ISSUER sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RVSL_ORIG_PRIVATE_ID_ISSUER sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-OTHER_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-IDENT_TYPE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_DRV_LIC_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_CSTM_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_SCL_SCTY_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_ALN_REGN_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_PASS_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_TAX_ID_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_EMPYR_ID_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_BIRTH_DATE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_BIRTH_PROVINCE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_BIRTH_CITY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_BIRTH_COUNTRY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-RQUSTD_COLLECTION_DATE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_ID_BIC sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_ID_IBEI sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_ID_BEI sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_ID_EANGLN sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_ID_CHIPS sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_ID_DUNS sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_ID_BANK_PARTY_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_ID_TAX_ID_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PROP_ID_IDENT sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PROP_ID_ISSUER sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_DRV_LICNSE_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_CUSTOMER_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_SCL_SCRTY_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_ALN_REGISTRATION_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_PASSPORT_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_TAX_IDENT_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_IDENT_CARD_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_EMPLOYER_IDENT_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-BIRTH_DATE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-BIRTH_PROVINCE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-BIRTH_CITY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-BIRTH_COUNTRY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-OTHER_ID_IDENT sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-OTHER_ID_IDENT_TYPE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PRVT_ID_ISSUER sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PMT_TP_INFO_SEQUENCE_TYPE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT_BIC sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-CLRG_SYS_MBR_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-CLRG_SYS_MBR_PROP sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT_NAME sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT_ADDRESS_LINE1 sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT_ADDRESS_LINE2 sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT_COUNTRY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PROP_IDENT_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-PROP_IDENT_ISSUER sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-COMBINED_ID_BIC sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-COMB_ID_CLRG_SYS_MBR_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-COMB_ID_CLRG_SYS_MBR_PROP sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-COMB_ID_ORG_CDTR_AGT_NAME sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-COMB_ID_ADR_LINE_1 sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-COMB_ID_ADR_LINE_2 sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-COMB_ID_COUNTRY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-COMB_PROP_ID_IDENT sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-COMB_PROP_ID_ISSUER sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT__BRANCH_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT__BRANCH_NAME sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT__BRANCH_ADR_LINE1 sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT__BRANCH_ADR_LINE2 sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT__BRANCH_COUNTRY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT__IBAN sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT__BBAN sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT__UPIC sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT_PROP_ACC_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT_ACC_TP_CODE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT_ACC_TP_PROP sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT_ACC_TP_CUR sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_CDTR_AGT_ACC_TP_NAME sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_NAME sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_ADR_LINE1 sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_ADR_LINE2 sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_COUNTRY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_ORG_ID_BIC sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_ORG_ID_IBEI sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_ORG_ID_BEI sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_ORG_ID_EANGLN sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_ORG_ID_CHIPS sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_ORG_ID_DUNS sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_ORG_ID_BK_PARTY_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_ORG_ID_TAX_ID_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_ORG_PROP_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_ORG_PROP_ID_ISSUER sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_PRVT_ID_DRV_LIC_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_PRVT_ID_CSTM_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_PRVT_ID_SCL_SCTY_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_PRVT_ID_ALN_REGN_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_PRVT_ID_PASS_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_PRVT_ID_TAX_ID_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_PRVT_ID_IDENT_CARD_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_PRVT_ID_EMPYR_ID_NO sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_BIRTH_DATE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_BIRTH_PROVINCE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_BIRTH_CITY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ORG_DBTR_BIRTH_COUNTRY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-ELECTRONIC_SIGNATURE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-STATUS_RSN_PROP sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-SETTLEMENT_METHOD sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-SETTLEMENT_IBAN sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-SETTLEMENT_BBAN sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-SETTLEMENT_UPIC sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-SETTLEMENT_PROP_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-CLEARING_SYSTEM_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-CLEARING_SYSTEM_PROP sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_BIC sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_IBEI sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_BEI sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_EANGLN sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_CHIPS sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_DUNS sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_BANK_PARTY_IDENT sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_TAX_IDENT sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_IDENT sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_ISSUER sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_DRIV_LIC sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_CSTR_NUM sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_SCL_SEC sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_ALN_REGN sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_PSPT_NB sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_PRVT_TAX_ID sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_IDNTY_CARD sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_EMP_IDENT sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_BIRTH_DATE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_BIRTH_PROVINCE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_BIRTH_CITY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_BIRTH_CTRY sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_OTHR_IDENT sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_PRVT_ID_ISSUER sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-REVERSAL_REASON_CODE sy-vline
WA_/PF1/STR_XML_EDD_DS07_FH_ITEM_STR-DEBTOR_OTHR_IDENT_TYPE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.