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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/PM0/ABD_SVVSCPOS_B_ERP ASSIGNING </PM0/ABD_SVVSCPOS_B_ERP>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</PM0/ABD_SVVSCPOS_B_ERP>-AKTYP = 1.
</PM0/ABD_SVVSCPOS_B_ERP>-GPART = 1.
</PM0/ABD_SVVSCPOS_B_ERP>-VTREF = 1.
</PM0/ABD_SVVSCPOS_B_ERP>-POSNR = 1.
</PM0/ABD_SVVSCPOS_B_ERP>-PSNGL = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/PM0/ABD_SVVSCPOS_B_ERP-PMTFR, sy-vline,
WA_/PM0/ABD_SVVSCPOS_B_ERP-PMTTO, sy-vline,
WA_/PM0/ABD_SVVSCPOS_B_ERP-RISKFR, sy-vline,
WA_/PM0/ABD_SVVSCPOS_B_ERP-RISKTO, sy-vline,
WA_/PM0/ABD_SVVSCPOS_B_ERP-PMEND, sy-vline,
WA_/PM0/ABD_SVVSCPOS_B_ERP-PMEND_TIME, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/PM0/ABD_SVVSCPOS_B_ERP 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_/PM0/ABD_SVVSCPOS_B_ERP 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_/PM0/ABD_SVVSCPOS_B_ERP INTO WA_/PM0/ABD_SVVSCPOS_B_ERP. *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 GPART CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/PM0/ABD_SVVSCPOS_B_ERP-GPART IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PM0/ABD_SVVSCPOS_B_ERP-GPART.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ISOLA, internal->external for field LANGU CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_/PM0/ABD_SVVSCPOS_B_ERP-LANGU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PM0/ABD_SVVSCPOS_B_ERP-LANGU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field AWSYS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/PM0/ABD_SVVSCPOS_B_ERP-AWSYS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PM0/ABD_SVVSCPOS_B_ERP-AWSYS.
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_/PM0/ABD_SVVSCPOS_B_ERP_STR,
AKTYP TYPE STRING,
GPART TYPE STRING,
VTREF TYPE STRING,
POSNR TYPE STRING,
PSNGL TYPE STRING,
PMTFR TYPE STRING,
PMTTO TYPE STRING,
RISKFR TYPE STRING,
RISKTO TYPE STRING,
PMEND TYPE STRING,
PMEND_TIME TYPE STRING,
RENEW TYPE STRING,
RNEWX TYPE STRING,
CCODE TYPE STRING,
OPCCODE TYPE STRING,
GSBER TYPE STRING,
OPGSBER TYPE STRING,
PRGRP TYPE STRING,
VSARL_VX TYPE STRING,
AMOUNT_TOTAL TYPE STRING,
AMOUNT_INST TYPE STRING,
ATFRD TYPE STRING,
ATFRD_TIME TYPE STRING,
ENDTYPE TYPE STRING,
AMOUNT_NEED TYPE STRING,
AMOUNT_END TYPE STRING,
CURR TYPE STRING,
CRUSER TYPE STRING,
HVORG TYPE STRING,
TVORG TYPE STRING,
OPHVORG TYPE STRING,
OPTVORG TYPE STRING,
S_HKONT TYPE STRING,
H_HKONT TYPE STRING,
PAOBJNR TYPE STRING,
KONTT TYPE STRING,
KONTL TYPE STRING,
BLART TYPE STRING,
VTRE2 TYPE STRING,
VTRE3 TYPE STRING,
XDERE TYPE STRING,
VGPART2 TYPE STRING,
VGPART3 TYPE STRING,
REFCLAIM TYPE STRING,
GSFNR TYPE STRING,
BELNR TYPE STRING,
BLTYP TYPE STRING,
EMGPA TYPE STRING,
EMBVT TYPE STRING,
EMADR TYPE STRING,
EMCCID TYPE STRING,
PYMET TYPE STRING,
PYBUK TYPE STRING,
FDGRP TYPE STRING,
FDZTG TYPE STRING,
FAEDS TYPE STRING,
SKTPZ TYPE STRING,
FAEDN TYPE STRING,
IKEY TYPE STRING,
BUDAT TYPE STRING,
STUDT TYPE STRING,
BLDAT TYPE STRING,
STAKZ TYPE STRING,
DUN_REASON TYPE STRING,
DUN_REASON_DAYS TYPE STRING,
PAY_REASON TYPE STRING,
PAY_REASON_DAYS TYPE STRING,
CLR_REASON TYPE STRING,
CLR_REASON_DAYS TYPE STRING,
INT_REASON TYPE STRING,
INT_REASON_DAYS TYPE STRING,
SCITEM TYPE STRING,
KOSTL TYPE STRING,
PRCTR TYPE STRING,
PYGRP TYPE STRING,
GRKEY TYPE STRING,
ENDREV TYPE STRING,
MWSKZ TYPE STRING,
QSSKZ TYPE STRING,
STRKZ TYPE STRING,
VOPBEL TYPE STRING,
OPKONTT TYPE STRING,
OPKONTL TYPE STRING,
STO_FROM TYPE STRING,
STO_TO TYPE STRING,
STRNETTO TYPE STRING,
KTOSL TYPE STRING,
ORIGIN TYPE STRING,
INSTAXS TYPE STRING,
TXPOS TYPE STRING,
STATPOST TYPE STRING,
CHECKLEVEL TYPE STRING,
RELIND TYPE STRING,
ZAHLENFORMAT TYPE STRING,
SCPOSNR TYPE STRING,
XEIBH_KO TYPE STRING,
XEIPH_OPK TYPE STRING,
HZUON TYPE STRING,
SGTXT TYPE STRING,
XEIPH_OP TYPE STRING,
FINRE TYPE STRING,
WWERT TYPE STRING,
COINS_CODE TYPE STRING,
COINS_CAT TYPE STRING,
SEGMENT TYPE STRING,
PDTYP TYPE STRING,
STMET TYPE STRING,
ARCHI TYPE STRING,
AUFNR TYPE STRING,
ESRNR TYPE STRING,
ESRRE TYPE STRING,
ESRPZ TYPE STRING,
ESR_NAME1 TYPE STRING,
ESR_NAME2 TYPE STRING,
ESR_POST_CODE1 TYPE STRING,
ESR_CITY1 TYPE STRING,
ESR_STREET TYPE STRING,
ESR_HOUSE_NUM1 TYPE STRING,
GPART_EXT TYPE STRING,
VGPART2_EXT TYPE STRING,
VGPART3_EXT TYPE STRING,
EMGPA_EXT TYPE STRING,
EMADR_EXT TYPE STRING,
EMBVT_EXT TYPE STRING,
WWI00 TYPE STRING,
WWI01 TYPE STRING,
WWI02 TYPE STRING,
WWI10 TYPE STRING,
WWI11 TYPE STRING,
WWI12 TYPE STRING,
WWI13 TYPE STRING,
WWI20 TYPE STRING,
WWI30 TYPE STRING,
WWI40 TYPE STRING,
WWI50 TYPE STRING,
LNDSL_VX TYPE STRING,
GSART_VX TYPE STRING,
BSART_VX TYPE STRING,
GZART_VX TYPE STRING,
SDART_VX TYPE STRING,
SJAHR_VX TYPE STRING,
MJAHR_VX TYPE STRING,
RSART_VX TYPE STRING,
FUBER_VX TYPE STRING,
BEBER_VX TYPE STRING,
BSGRP_VX TYPE STRING,
ANZEP TYPE STRING,
FREQZ TYPE STRING,
GBETR TYPE STRING,
BUKNZ TYPE STRING,
KZSIA TYPE STRING,
KZSIP TYPE STRING,
NFAEL TYPE STRING,
RVTNR TYPE STRING,
SBHSL TYPE STRING,
TCODE TYPE STRING,
VBUND TYPE STRING,
REFGF TYPE STRING,
REFBL TYPE STRING,
FOKNZ TYPE STRING,
LNDSL TYPE STRING,
VKONT TYPE STRING,
INDYN TYPE STRING,
INFAK TYPE STRING,
STPRZ TYPE STRING,
VERKZ TYPE STRING,
BEWAR TYPE STRING,
ADKZN TYPE STRING,
OPTXT TYPE STRING,
BUGRD TYPE STRING,
STPAR TYPE STRING,
MANDT TYPE STRING,
RBART TYPE STRING,
PARTNER TYPE STRING,
TYPE TYPE STRING,
BPKIND TYPE STRING,
BU_GROUP TYPE STRING,
BPEXT TYPE STRING,
BU_SORT1 TYPE STRING,
TITLE TYPE STRING,
AUGRP TYPE STRING,
LEGAL_ENTY TYPE STRING,
IND_SECTOR TYPE STRING,
NAME_LAST TYPE STRING,
NAME_FIRST TYPE STRING,
TITLE_ACA1 TYPE STRING,
TITLE_ACA2 TYPE STRING,
TITLE_ROYL TYPE STRING,
PREFIX1 TYPE STRING,
PREFIX2 TYPE STRING,
XSEXM TYPE STRING,
XSEXF TYPE STRING,
BIRTHDT TYPE STRING,
NATIO TYPE STRING,
CITY1 TYPE STRING,
POST_CODE1 TYPE STRING,
POST_CODE2 TYPE STRING,
PO_BOX TYPE STRING,
PO_BOX_NUM TYPE STRING,
PO_BOX_LOC TYPE STRING,
PO_BOX_REG TYPE STRING,
STREET TYPE STRING,
HOUSE_NUM1 TYPE STRING,
ROOMNUMBER TYPE STRING,
COUNTRY TYPE STRING,
LANGU TYPE STRING,
REGION TYPE STRING,
BKVID TYPE STRING,
BANKS TYPE STRING,
BANKL TYPE STRING,
BANKN TYPE STRING,
BKONT TYPE STRING,
KOINH TYPE STRING,
CCARD_ID TYPE STRING,
CCINS TYPE STRING,
CCNUM TYPE STRING,
OPORDFSPM TYPE STRING,
VALUT TYPE STRING,
LDGRP TYPE STRING,
AWSYS TYPE STRING,
AWTYP TYPE STRING,
AWKEY TYPE STRING,
AKTYP_COINS TYPE STRING,
COINS_AMOUNT TYPE STRING,
DUN_REASON_FDATE TYPE STRING,
DUN_REASON_TDATE TYPE STRING,
PAY_REASON_FDATE TYPE STRING,
PAY_REASON_TDATE TYPE STRING,
CLR_REASON_FDATE TYPE STRING,
CLR_REASON_TDATE TYPE STRING,
INT_REASON_FDATE TYPE STRING,
INT_REASON_TDATE TYPE STRING,
CPD_SWIFT TYPE STRING,
CPD_IBAN TYPE STRING,
AKTYP_ETAX TYPE STRING,
KSCHL TYPE STRING,
TAXAM TYPE STRING,
STPRZ_ETAX TYPE STRING,
SBASW TYPE STRING,
MNDID TYPE STRING,
BETRH TYPE STRING,
KURSF TYPE STRING,END OF T_EKKO_STR. DATA: WA_/PM0/ABD_SVVSCPOS_B_ERP_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_/PM0/ABD_SVVSCPOS_B_ERP_STR-AKTYP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-GPART sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VTREF sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-POSNR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PSNGL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PMTFR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PMTTO sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-RISKFR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-RISKTO sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PMEND sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PMEND_TIME sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-RENEW sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-RNEWX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CCODE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-OPCCODE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-GSBER sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-OPGSBER sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PRGRP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VSARL_VX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-AMOUNT_TOTAL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-AMOUNT_INST sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ATFRD sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ATFRD_TIME sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ENDTYPE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-AMOUNT_NEED sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-AMOUNT_END sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CURR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CRUSER sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-HVORG sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-TVORG sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-OPHVORG sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-OPTVORG sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-S_HKONT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-H_HKONT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PAOBJNR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-KONTT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-KONTL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BLART sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VTRE2 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VTRE3 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-XDERE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VGPART2 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VGPART3 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-REFCLAIM sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-GSFNR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BELNR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BLTYP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-EMGPA sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-EMBVT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-EMADR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-EMCCID sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PYMET sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PYBUK sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-FDGRP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-FDZTG sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-FAEDS sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-SKTPZ sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-FAEDN sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-IKEY sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BUDAT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-STUDT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BLDAT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-STAKZ sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-DUN_REASON sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-DUN_REASON_DAYS sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PAY_REASON sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PAY_REASON_DAYS sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CLR_REASON sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CLR_REASON_DAYS sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-INT_REASON sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-INT_REASON_DAYS sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-SCITEM sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-KOSTL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PRCTR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PYGRP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-GRKEY sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ENDREV sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-MWSKZ sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-QSSKZ sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-STRKZ sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VOPBEL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-OPKONTT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-OPKONTL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-STO_FROM sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-STO_TO sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-STRNETTO sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-KTOSL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ORIGIN sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-INSTAXS sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-TXPOS sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-STATPOST sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CHECKLEVEL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-RELIND sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ZAHLENFORMAT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-SCPOSNR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-XEIBH_KO sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-XEIPH_OPK sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-HZUON sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-SGTXT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-XEIPH_OP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-FINRE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-WWERT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-COINS_CODE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-COINS_CAT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-SEGMENT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PDTYP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-STMET sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ARCHI sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-AUFNR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ESRNR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ESRRE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ESRPZ sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ESR_NAME1 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ESR_NAME2 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ESR_POST_CODE1 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ESR_CITY1 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ESR_STREET sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ESR_HOUSE_NUM1 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-GPART_EXT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VGPART2_EXT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VGPART3_EXT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-EMGPA_EXT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-EMADR_EXT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-EMBVT_EXT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-WWI00 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-WWI01 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-WWI02 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-WWI10 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-WWI11 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-WWI12 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-WWI13 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-WWI20 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-WWI30 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-WWI40 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-WWI50 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-LNDSL_VX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-GSART_VX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BSART_VX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-GZART_VX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-SDART_VX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-SJAHR_VX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-MJAHR_VX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-RSART_VX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-FUBER_VX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BEBER_VX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BSGRP_VX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ANZEP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-FREQZ sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-GBETR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BUKNZ sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-KZSIA sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-KZSIP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-NFAEL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-RVTNR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-SBHSL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-TCODE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VBUND sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-REFGF sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-REFBL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-FOKNZ sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-LNDSL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VKONT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-INDYN sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-INFAK sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-STPRZ sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VERKZ sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BEWAR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ADKZN sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-OPTXT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BUGRD sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-STPAR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-MANDT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-RBART sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PARTNER sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-TYPE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BPKIND sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BU_GROUP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BPEXT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BU_SORT1 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-TITLE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-AUGRP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-LEGAL_ENTY sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-IND_SECTOR sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-NAME_LAST sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-NAME_FIRST sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-TITLE_ACA1 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-TITLE_ACA2 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-TITLE_ROYL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PREFIX1 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PREFIX2 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-XSEXM sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-XSEXF sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BIRTHDT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-NATIO sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CITY1 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-POST_CODE1 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-POST_CODE2 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PO_BOX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PO_BOX_NUM sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PO_BOX_LOC sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PO_BOX_REG sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-STREET sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-HOUSE_NUM1 sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-ROOMNUMBER sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-COUNTRY sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-LANGU sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-REGION sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BKVID sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BANKS sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BANKL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BANKN sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BKONT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-KOINH sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CCARD_ID sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CCINS sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CCNUM sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-OPORDFSPM sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-VALUT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-LDGRP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-AWSYS sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-AWTYP sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-AWKEY sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-AKTYP_COINS sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-COINS_AMOUNT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-DUN_REASON_FDATE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-DUN_REASON_TDATE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PAY_REASON_FDATE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-PAY_REASON_TDATE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CLR_REASON_FDATE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CLR_REASON_TDATE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-INT_REASON_FDATE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-INT_REASON_TDATE sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CPD_SWIFT sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-CPD_IBAN sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-AKTYP_ETAX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-KSCHL sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-TAXAM sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-STPRZ_ETAX sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-SBASW sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-MNDID sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-BETRH sy-vline
WA_/PM0/ABD_SVVSCPOS_B_ERP_STR-KURSF sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.