ABAP Select data from SAP table GLPOSNCT_STD 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 GLPOSNCT_STD 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 GLPOSNCT_STD. 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 GLPOSNCT_STD 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_GLPOSNCT_STD TYPE STANDARD TABLE OF GLPOSNCT_STD,
      WA_GLPOSNCT_STD TYPE GLPOSNCT_STD,
      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: <GLPOSNCT_STD> TYPE GLPOSNCT_STD.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM GLPOSNCT_STD
*  INTO TABLE @DATA(IT_GLPOSNCT_STD2).
*--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_GLPOSNCT_STD INDEX 1 INTO DATA(WA_GLPOSNCT_STD2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_GLPOSNCT_STD ASSIGNING <GLPOSNCT_STD>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<GLPOSNCT_STD>-DEBIT = 1.
<GLPOSNCT_STD>-CREDIT = 1.
<GLPOSNCT_STD>-TURNOVER = 1.
<GLPOSNCT_STD>-COUNTER = 1.
<GLPOSNCT_STD>-CURTP = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_GLPOSNCT_STD-CURRUNIT, sy-vline,
WA_GLPOSNCT_STD-QUANTITY, sy-vline,
WA_GLPOSNCT_STD-QUANUNIT, sy-vline,
WA_GLPOSNCT_STD-CURRKEY_00, sy-vline,
WA_GLPOSNCT_STD-CURRVAL_00, sy-vline,
WA_GLPOSNCT_STD-CURRKEY_0D, sy-vline.
ENDLOOP. *Add any further fields from structure WA_GLPOSNCT_STD 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_GLPOSNCT_STD 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_GLPOSNCT_STD INTO WA_GLPOSNCT_STD. *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 CUNIT, internal->external for field QUANUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-QUANUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-QUANUNIT.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit GJAHR, internal->external for field ANFBJ CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-ANFBJ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-ANFBJ.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit GJAHR, internal->external for field AUGGJ CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-AUGGJ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-AUGGJ.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit GJAHR, internal->external for field DISBJ CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-DISBJ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-DISBJ.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

*Conversion exit FMCIS, internal->external for field FIPOS CALL FUNCTION 'CONVERSION_EXIT_FMCIS_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-FIPOS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-FIPOS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PERI7, internal->external for field FISCPER CALL FUNCTION 'CONVERSION_EXIT_PERI7_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-FISCPER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-FISCPER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field GJAHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-GJAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-GJAHR.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit IMKEY, internal->external for field IMKEY CALL FUNCTION 'CONVERSION_EXIT_IMKEY_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-IMKEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-IMKEY.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit EXCRT, internal->external for field KURSF CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-KURSF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-KURSF.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field KURSR CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-KURSR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-KURSR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

*Conversion exit ABPSP, internal->external for field PROJK CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-PROJK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-PROJK.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PRPMN, internal->external for field PROPMANO CALL FUNCTION 'CONVERSION_EXIT_PRPMN_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-PROPMANO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-PROPMANO.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit GJAHR, internal->external for field REBZJ CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-REBZJ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-REBZJ.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit GJAHR, internal->external for field RYACQ CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-RYACQ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-RYACQ.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field RYEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-RYEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-RYEAR.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit GJAHR, internal->external for field STJAH CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-STJAH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-STJAH.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit ODNIT, internal->external for field XBLNR_ALT CALL FUNCTION 'CONVERSION_EXIT_ODNIT_OUTPUT' EXPORTING input = WA_GLPOSNCT_STD-XBLNR_ALT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_GLPOSNCT_STD-XBLNR_ALT.
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_GLPOSNCT_STD_STR,
DEBIT TYPE STRING,
CREDIT TYPE STRING,
TURNOVER TYPE STRING,
COUNTER TYPE STRING,
CURTP TYPE STRING,
CURRUNIT TYPE STRING,
QUANTITY TYPE STRING,
QUANUNIT TYPE STRING,
CURRKEY_00 TYPE STRING,
CURRVAL_00 TYPE STRING,
CURRKEY_0D TYPE STRING,
CURRVAL_0D TYPE STRING,
CURRKEY_10 TYPE STRING,
CURRVAL_10 TYPE STRING,
CURRKEY_11 TYPE STRING,
CURRVAL_11 TYPE STRING,
CURRKEY_12 TYPE STRING,
CURRVAL_12 TYPE STRING,
CURRKEY_30 TYPE STRING,
CURRVAL_30 TYPE STRING,
CURRKEY_31 TYPE STRING,
CURRVAL_31 TYPE STRING,
CURRKEY_32 TYPE STRING,
CURRVAL_32 TYPE STRING,
CURRKEY_40 TYPE STRING,
CURRVAL_40 TYPE STRING,
CURRKEY_50 TYPE STRING,
CURRVAL_50 TYPE STRING,
CURRKEY_60 TYPE STRING,
CURRVAL_60 TYPE STRING,
ABPER TYPE STRING,
ADISC TYPE STRING,
AEDAT TYPE STRING,
AGZEI TYPE STRING,
ALTKT TYPE STRING,
ANBWA TYPE STRING,
ANFAE TYPE STRING,
ANFBJ TYPE STRING,
ANFBN TYPE STRING,
ANFBU TYPE STRING,
ANLN1 TYPE STRING,
ANLN2 TYPE STRING,
APLZL TYPE STRING,
ARCID TYPE STRING,
AUFNR TYPE STRING,
AUFPL TYPE STRING,
AUGBL TYPE STRING,
AUGCP TYPE STRING,
AUGDT TYPE STRING,
AUGGJ TYPE STRING,
AUSBK TYPE STRING,
AWKEY TYPE STRING,
AWSYS TYPE STRING,
AWTYP TYPE STRING,
BELNR TYPE STRING,
BEWAR TYPE STRING,
BKTXT TYPE STRING,
BLART TYPE STRING,
BLDAT TYPE STRING,
BLNPZ TYPE STRING,
BRNCH TYPE STRING,
BSCHL TYPE STRING,
BSTAT TYPE STRING,
BTYPE TYPE STRING,
BUDAT TYPE STRING,
BUKRS TYPE STRING,
BUPLA TYPE STRING,
BUSTW TYPE STRING,
BUZEI TYPE STRING,
BUZID TYPE STRING,
BVORG TYPE STRING,
BVTYP TYPE STRING,
BWKEY TYPE STRING,
BWTAR TYPE STRING,
BZDAT TYPE STRING,
CCBTC TYPE STRING,
CCINS TYPE STRING,
CCNUM TYPE STRING,
CESSION_KZ TYPE STRING,
CPUDT TYPE STRING,
CPUTM TYPE STRING,
DABRZ TYPE STRING,
DBBLG TYPE STRING,
DEPOT TYPE STRING,
DIEKZ TYPE STRING,
DISBJ TYPE STRING,
DISBN TYPE STRING,
DISBZ TYPE STRING,
DOCCAT TYPE STRING,
DOCLN TYPE STRING,
DOCNR TYPE STRING,
DOKID TYPE STRING,
DTWS1 TYPE STRING,
DTWS2 TYPE STRING,
DTWS3 TYPE STRING,
DTWS4 TYPE STRING,
DUEFL TYPE STRING,
EBELN TYPE STRING,
EBELP TYPE STRING,
EGBLD TYPE STRING,
EGLLD TYPE STRING,
EGRUP TYPE STRING,
ELIKZ TYPE STRING,
EMPFB TYPE STRING,
ESRNR TYPE STRING,
ESRPZ TYPE STRING,
ESRRE TYPE STRING,
ETEN2 TYPE STRING,
ETYPE TYPE STRING,
FDGRP TYPE STRING,
FDLEV TYPE STRING,
FDTAG TYPE STRING,
FIKRS TYPE STRING,
FILKD TYPE STRING,
FIPOS TYPE STRING,
FISCPER TYPE STRING,
FISTL TYPE STRING,
FKBER_LONG TYPE STRING,
FKONT TYPE STRING,
GEBER TYPE STRING,
GITYP TYPE STRING,
GJAHR TYPE STRING,
GLUPM TYPE STRING,
GLVOR TYPE STRING,
GMVKZ TYPE STRING,
GRANT_NBR TYPE STRING,
GRICD TYPE STRING,
GRIRG TYPE STRING,
GRPID TYPE STRING,
GSBER TYPE STRING,
GVTYP TYPE STRING,
HBKID TYPE STRING,
HKONT TYPE STRING,
HKTID TYPE STRING,
HRKFT TYPE STRING,
HWMET TYPE STRING,
HZUON TYPE STRING,
IBLAR TYPE STRING,
IDXSP TYPE STRING,
IMKEY TYPE STRING,
INTRENO TYPE STRING,
KBLNR TYPE STRING,
KBLPOS TYPE STRING,
KIDNO TYPE STRING,
KKBER TYPE STRING,
KKTPL TYPE STRING,
KOART TYPE STRING,
KOKRS TYPE STRING,
KOSTL TYPE STRING,
KSTAR TYPE STRING,
KSTRG TYPE STRING,
KTOP2 TYPE STRING,
KTOPL TYPE STRING,
KTOSL TYPE STRING,
KUNNR TYPE STRING,
KURSF TYPE STRING,
KURSR TYPE STRING,
KURST TYPE STRING,
LAND1 TYPE STRING,
LANDL TYPE STRING,
LDGRP TYPE STRING,
LIFNR TYPE STRING,
LINETYPE TYPE STRING,
LINFV TYPE STRING,
LNRAN TYPE STRING,
LOKKT TYPE STRING,
LOTKZ TYPE STRING,
LSTAR TYPE STRING,
LZBKZ TYPE STRING,
MABER TYPE STRING,
MADAT TYPE STRING,
MANSP TYPE STRING,
MANST TYPE STRING,
MATNR TYPE STRING,
MEASURE TYPE STRING,
MONAT TYPE STRING,
MSCHL TYPE STRING,
MWART TYPE STRING,
MWSK1 TYPE STRING,
MWSK2 TYPE STRING,
MWSK3 TYPE STRING,
MWSKZ TYPE STRING,
NPLNR TYPE STRING,
NUMPG TYPE STRING,
OBZEI TYPE STRING,
PARGB TYPE STRING,
PEINH TYPE STRING,
PENDAYS TYPE STRING,
PENRC TYPE STRING,
PERIV TYPE STRING,
PERNR TYPE STRING,
PFKBER TYPE STRING,
PGEBER TYPE STRING,
PGRANT_NBR TYPE STRING,
PKOSTL TYPE STRING,
POPER TYPE STRING,
POPTS TYPE STRING,
POSN2 TYPE STRING,
PPA_EX_IND TYPE STRING,
PPNAM TYPE STRING,
PPRCT TYPE STRING,
PRCTR TYPE STRING,
PROJK TYPE STRING,
PROPMANO TYPE STRING,
PRZNR TYPE STRING,
PSALT TYPE STRING,
PSEGMENT TYPE STRING,
PYCUR TYPE STRING,
QSSKZ TYPE STRING,
QSZNR TYPE STRING,
REBZG TYPE STRING,
REBZJ TYPE STRING,
REBZT TYPE STRING,
REBZZ TYPE STRING,
RECID TYPE STRING,
REINDAT TYPE STRING,
RFZEI TYPE STRING,
RLDNR TYPE STRING,
RPACQ TYPE STRING,
RRCTY TYPE STRING,
RSTGR TYPE STRING,
RTCUR TYPE STRING,
RYACQ TYPE STRING,
RYEAR TYPE STRING,
SAKNR TYPE STRING,
SAMNR TYPE STRING,
SECCO TYPE STRING,
SEGMENT TYPE STRING,
SGTXT TYPE STRING,
SHKZG TYPE STRING,
SHZUZ TYPE STRING,
SPGRC TYPE STRING,
SPGRG TYPE STRING,
SPGRM TYPE STRING,
SPGRP TYPE STRING,
SPGRQ TYPE STRING,
SPGRS TYPE STRING,
SPGRT TYPE STRING,
SPGRV TYPE STRING,
SRTYPE TYPE STRING,
STBLG TYPE STRING,
STBUK TYPE STRING,
STCEG TYPE STRING,
STEKZ TYPE STRING,
STGRD TYPE STRING,
STJAH TYPE STRING,
STODT TYPE STRING,
TBTKZ TYPE STRING,
TCODE TYPE STRING,
TIMESTAMP TYPE STRING,
TXDAT TYPE STRING,
TXGRP TYPE STRING,
TXJCD TYPE STRING,
UMSKS TYPE STRING,
UMSKZ TYPE STRING,
UPDDT TYPE STRING,
USNAM TYPE STRING,
UZAWE TYPE STRING,
VALUT TYPE STRING,
VATDATE TYPE STRING,
VBEL2 TYPE STRING,
VBELN TYPE STRING,
VBEWA TYPE STRING,
VBUND TYPE STRING,
VERTN TYPE STRING,
VERTT TYPE STRING,
VNAME TYPE STRING,
VORGN TYPE STRING,
VPRSV TYPE STRING,
VPTNR TYPE STRING,
VRSDT TYPE STRING,
VRSKZ TYPE STRING,
WAERS TYPE STRING,
WERKS TYPE STRING,
WVERW TYPE STRING,
WWERT TYPE STRING,
XANET TYPE STRING,
XAUTO TYPE STRING,
XBILK TYPE STRING,
XBLNR TYPE STRING,
XBLNR_ALT TYPE STRING,
XCPDD TYPE STRING,
XEGDR TYPE STRING,
XFAKT TYPE STRING,
XHKOM TYPE STRING,
XHRES TYPE STRING,
XINVE TYPE STRING,
XKRES TYPE STRING,
XMWST TYPE STRING,
XNCOP TYPE STRING,
XNEGP TYPE STRING,
XNETB TYPE STRING,
XOPVW TYPE STRING,
XPANZ TYPE STRING,
XPYPR TYPE STRING,
XRAGL TYPE STRING,
XREF1 TYPE STRING,
XREF1_HD TYPE STRING,
XREF2 TYPE STRING,
XREF2_HD TYPE STRING,
XREF3 TYPE STRING,
XREVERSAL TYPE STRING,
XRUEB TYPE STRING,
XSAUF TYPE STRING,
XSERG TYPE STRING,
XSKRL TYPE STRING,
XSKST TYPE STRING,
XSNET TYPE STRING,
XSPLIT TYPE STRING,
XSPRO TYPE STRING,
XSTOV TYPE STRING,
XUMAN TYPE STRING,
XUMSW TYPE STRING,
XUSVR TYPE STRING,
XWVOF TYPE STRING,
XZAHL TYPE STRING,
ZBD1P TYPE STRING,
ZBD1T TYPE STRING,
ZBD2P TYPE STRING,
ZBD2T TYPE STRING,
ZBD3T TYPE STRING,
ZBFIX TYPE STRING,
ZEKKN TYPE STRING,
ZFBDT TYPE STRING,
ZINKZ TYPE STRING,
ZLSCH TYPE STRING,
ZLSPR TYPE STRING,
ZOLLD TYPE STRING,
ZOLLT TYPE STRING,
ZTERM TYPE STRING,
ZUMSK TYPE STRING,
ZUONR TYPE STRING,END OF T_EKKO_STR. DATA: WA_GLPOSNCT_STD_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_GLPOSNCT_STD_STR-DEBIT sy-vline
WA_GLPOSNCT_STD_STR-CREDIT sy-vline
WA_GLPOSNCT_STD_STR-TURNOVER sy-vline
WA_GLPOSNCT_STD_STR-COUNTER sy-vline
WA_GLPOSNCT_STD_STR-CURTP sy-vline
WA_GLPOSNCT_STD_STR-CURRUNIT sy-vline
WA_GLPOSNCT_STD_STR-QUANTITY sy-vline
WA_GLPOSNCT_STD_STR-QUANUNIT sy-vline
WA_GLPOSNCT_STD_STR-CURRKEY_00 sy-vline
WA_GLPOSNCT_STD_STR-CURRVAL_00 sy-vline
WA_GLPOSNCT_STD_STR-CURRKEY_0D sy-vline
WA_GLPOSNCT_STD_STR-CURRVAL_0D sy-vline
WA_GLPOSNCT_STD_STR-CURRKEY_10 sy-vline
WA_GLPOSNCT_STD_STR-CURRVAL_10 sy-vline
WA_GLPOSNCT_STD_STR-CURRKEY_11 sy-vline
WA_GLPOSNCT_STD_STR-CURRVAL_11 sy-vline
WA_GLPOSNCT_STD_STR-CURRKEY_12 sy-vline
WA_GLPOSNCT_STD_STR-CURRVAL_12 sy-vline
WA_GLPOSNCT_STD_STR-CURRKEY_30 sy-vline
WA_GLPOSNCT_STD_STR-CURRVAL_30 sy-vline
WA_GLPOSNCT_STD_STR-CURRKEY_31 sy-vline
WA_GLPOSNCT_STD_STR-CURRVAL_31 sy-vline
WA_GLPOSNCT_STD_STR-CURRKEY_32 sy-vline
WA_GLPOSNCT_STD_STR-CURRVAL_32 sy-vline
WA_GLPOSNCT_STD_STR-CURRKEY_40 sy-vline
WA_GLPOSNCT_STD_STR-CURRVAL_40 sy-vline
WA_GLPOSNCT_STD_STR-CURRKEY_50 sy-vline
WA_GLPOSNCT_STD_STR-CURRVAL_50 sy-vline
WA_GLPOSNCT_STD_STR-CURRKEY_60 sy-vline
WA_GLPOSNCT_STD_STR-CURRVAL_60 sy-vline
WA_GLPOSNCT_STD_STR-ABPER sy-vline
WA_GLPOSNCT_STD_STR-ADISC sy-vline
WA_GLPOSNCT_STD_STR-AEDAT sy-vline
WA_GLPOSNCT_STD_STR-AGZEI sy-vline
WA_GLPOSNCT_STD_STR-ALTKT sy-vline
WA_GLPOSNCT_STD_STR-ANBWA sy-vline
WA_GLPOSNCT_STD_STR-ANFAE sy-vline
WA_GLPOSNCT_STD_STR-ANFBJ sy-vline
WA_GLPOSNCT_STD_STR-ANFBN sy-vline
WA_GLPOSNCT_STD_STR-ANFBU sy-vline
WA_GLPOSNCT_STD_STR-ANLN1 sy-vline
WA_GLPOSNCT_STD_STR-ANLN2 sy-vline
WA_GLPOSNCT_STD_STR-APLZL sy-vline
WA_GLPOSNCT_STD_STR-ARCID sy-vline
WA_GLPOSNCT_STD_STR-AUFNR sy-vline
WA_GLPOSNCT_STD_STR-AUFPL sy-vline
WA_GLPOSNCT_STD_STR-AUGBL sy-vline
WA_GLPOSNCT_STD_STR-AUGCP sy-vline
WA_GLPOSNCT_STD_STR-AUGDT sy-vline
WA_GLPOSNCT_STD_STR-AUGGJ sy-vline
WA_GLPOSNCT_STD_STR-AUSBK sy-vline
WA_GLPOSNCT_STD_STR-AWKEY sy-vline
WA_GLPOSNCT_STD_STR-AWSYS sy-vline
WA_GLPOSNCT_STD_STR-AWTYP sy-vline
WA_GLPOSNCT_STD_STR-BELNR sy-vline
WA_GLPOSNCT_STD_STR-BEWAR sy-vline
WA_GLPOSNCT_STD_STR-BKTXT sy-vline
WA_GLPOSNCT_STD_STR-BLART sy-vline
WA_GLPOSNCT_STD_STR-BLDAT sy-vline
WA_GLPOSNCT_STD_STR-BLNPZ sy-vline
WA_GLPOSNCT_STD_STR-BRNCH sy-vline
WA_GLPOSNCT_STD_STR-BSCHL sy-vline
WA_GLPOSNCT_STD_STR-BSTAT sy-vline
WA_GLPOSNCT_STD_STR-BTYPE sy-vline
WA_GLPOSNCT_STD_STR-BUDAT sy-vline
WA_GLPOSNCT_STD_STR-BUKRS sy-vline
WA_GLPOSNCT_STD_STR-BUPLA sy-vline
WA_GLPOSNCT_STD_STR-BUSTW sy-vline
WA_GLPOSNCT_STD_STR-BUZEI sy-vline
WA_GLPOSNCT_STD_STR-BUZID sy-vline
WA_GLPOSNCT_STD_STR-BVORG sy-vline
WA_GLPOSNCT_STD_STR-BVTYP sy-vline
WA_GLPOSNCT_STD_STR-BWKEY sy-vline
WA_GLPOSNCT_STD_STR-BWTAR sy-vline
WA_GLPOSNCT_STD_STR-BZDAT sy-vline
WA_GLPOSNCT_STD_STR-CCBTC sy-vline
WA_GLPOSNCT_STD_STR-CCINS sy-vline
WA_GLPOSNCT_STD_STR-CCNUM sy-vline
WA_GLPOSNCT_STD_STR-CESSION_KZ sy-vline
WA_GLPOSNCT_STD_STR-CPUDT sy-vline
WA_GLPOSNCT_STD_STR-CPUTM sy-vline
WA_GLPOSNCT_STD_STR-DABRZ sy-vline
WA_GLPOSNCT_STD_STR-DBBLG sy-vline
WA_GLPOSNCT_STD_STR-DEPOT sy-vline
WA_GLPOSNCT_STD_STR-DIEKZ sy-vline
WA_GLPOSNCT_STD_STR-DISBJ sy-vline
WA_GLPOSNCT_STD_STR-DISBN sy-vline
WA_GLPOSNCT_STD_STR-DISBZ sy-vline
WA_GLPOSNCT_STD_STR-DOCCAT sy-vline
WA_GLPOSNCT_STD_STR-DOCLN sy-vline
WA_GLPOSNCT_STD_STR-DOCNR sy-vline
WA_GLPOSNCT_STD_STR-DOKID sy-vline
WA_GLPOSNCT_STD_STR-DTWS1 sy-vline
WA_GLPOSNCT_STD_STR-DTWS2 sy-vline
WA_GLPOSNCT_STD_STR-DTWS3 sy-vline
WA_GLPOSNCT_STD_STR-DTWS4 sy-vline
WA_GLPOSNCT_STD_STR-DUEFL sy-vline
WA_GLPOSNCT_STD_STR-EBELN sy-vline
WA_GLPOSNCT_STD_STR-EBELP sy-vline
WA_GLPOSNCT_STD_STR-EGBLD sy-vline
WA_GLPOSNCT_STD_STR-EGLLD sy-vline
WA_GLPOSNCT_STD_STR-EGRUP sy-vline
WA_GLPOSNCT_STD_STR-ELIKZ sy-vline
WA_GLPOSNCT_STD_STR-EMPFB sy-vline
WA_GLPOSNCT_STD_STR-ESRNR sy-vline
WA_GLPOSNCT_STD_STR-ESRPZ sy-vline
WA_GLPOSNCT_STD_STR-ESRRE sy-vline
WA_GLPOSNCT_STD_STR-ETEN2 sy-vline
WA_GLPOSNCT_STD_STR-ETYPE sy-vline
WA_GLPOSNCT_STD_STR-FDGRP sy-vline
WA_GLPOSNCT_STD_STR-FDLEV sy-vline
WA_GLPOSNCT_STD_STR-FDTAG sy-vline
WA_GLPOSNCT_STD_STR-FIKRS sy-vline
WA_GLPOSNCT_STD_STR-FILKD sy-vline
WA_GLPOSNCT_STD_STR-FIPOS sy-vline
WA_GLPOSNCT_STD_STR-FISCPER sy-vline
WA_GLPOSNCT_STD_STR-FISTL sy-vline
WA_GLPOSNCT_STD_STR-FKBER_LONG sy-vline
WA_GLPOSNCT_STD_STR-FKONT sy-vline
WA_GLPOSNCT_STD_STR-GEBER sy-vline
WA_GLPOSNCT_STD_STR-GITYP sy-vline
WA_GLPOSNCT_STD_STR-GJAHR sy-vline
WA_GLPOSNCT_STD_STR-GLUPM sy-vline
WA_GLPOSNCT_STD_STR-GLVOR sy-vline
WA_GLPOSNCT_STD_STR-GMVKZ sy-vline
WA_GLPOSNCT_STD_STR-GRANT_NBR sy-vline
WA_GLPOSNCT_STD_STR-GRICD sy-vline
WA_GLPOSNCT_STD_STR-GRIRG sy-vline
WA_GLPOSNCT_STD_STR-GRPID sy-vline
WA_GLPOSNCT_STD_STR-GSBER sy-vline
WA_GLPOSNCT_STD_STR-GVTYP sy-vline
WA_GLPOSNCT_STD_STR-HBKID sy-vline
WA_GLPOSNCT_STD_STR-HKONT sy-vline
WA_GLPOSNCT_STD_STR-HKTID sy-vline
WA_GLPOSNCT_STD_STR-HRKFT sy-vline
WA_GLPOSNCT_STD_STR-HWMET sy-vline
WA_GLPOSNCT_STD_STR-HZUON sy-vline
WA_GLPOSNCT_STD_STR-IBLAR sy-vline
WA_GLPOSNCT_STD_STR-IDXSP sy-vline
WA_GLPOSNCT_STD_STR-IMKEY sy-vline
WA_GLPOSNCT_STD_STR-INTRENO sy-vline
WA_GLPOSNCT_STD_STR-KBLNR sy-vline
WA_GLPOSNCT_STD_STR-KBLPOS sy-vline
WA_GLPOSNCT_STD_STR-KIDNO sy-vline
WA_GLPOSNCT_STD_STR-KKBER sy-vline
WA_GLPOSNCT_STD_STR-KKTPL sy-vline
WA_GLPOSNCT_STD_STR-KOART sy-vline
WA_GLPOSNCT_STD_STR-KOKRS sy-vline
WA_GLPOSNCT_STD_STR-KOSTL sy-vline
WA_GLPOSNCT_STD_STR-KSTAR sy-vline
WA_GLPOSNCT_STD_STR-KSTRG sy-vline
WA_GLPOSNCT_STD_STR-KTOP2 sy-vline
WA_GLPOSNCT_STD_STR-KTOPL sy-vline
WA_GLPOSNCT_STD_STR-KTOSL sy-vline
WA_GLPOSNCT_STD_STR-KUNNR sy-vline
WA_GLPOSNCT_STD_STR-KURSF sy-vline
WA_GLPOSNCT_STD_STR-KURSR sy-vline
WA_GLPOSNCT_STD_STR-KURST sy-vline
WA_GLPOSNCT_STD_STR-LAND1 sy-vline
WA_GLPOSNCT_STD_STR-LANDL sy-vline
WA_GLPOSNCT_STD_STR-LDGRP sy-vline
WA_GLPOSNCT_STD_STR-LIFNR sy-vline
WA_GLPOSNCT_STD_STR-LINETYPE sy-vline
WA_GLPOSNCT_STD_STR-LINFV sy-vline
WA_GLPOSNCT_STD_STR-LNRAN sy-vline
WA_GLPOSNCT_STD_STR-LOKKT sy-vline
WA_GLPOSNCT_STD_STR-LOTKZ sy-vline
WA_GLPOSNCT_STD_STR-LSTAR sy-vline
WA_GLPOSNCT_STD_STR-LZBKZ sy-vline
WA_GLPOSNCT_STD_STR-MABER sy-vline
WA_GLPOSNCT_STD_STR-MADAT sy-vline
WA_GLPOSNCT_STD_STR-MANSP sy-vline
WA_GLPOSNCT_STD_STR-MANST sy-vline
WA_GLPOSNCT_STD_STR-MATNR sy-vline
WA_GLPOSNCT_STD_STR-MEASURE sy-vline
WA_GLPOSNCT_STD_STR-MONAT sy-vline
WA_GLPOSNCT_STD_STR-MSCHL sy-vline
WA_GLPOSNCT_STD_STR-MWART sy-vline
WA_GLPOSNCT_STD_STR-MWSK1 sy-vline
WA_GLPOSNCT_STD_STR-MWSK2 sy-vline
WA_GLPOSNCT_STD_STR-MWSK3 sy-vline
WA_GLPOSNCT_STD_STR-MWSKZ sy-vline
WA_GLPOSNCT_STD_STR-NPLNR sy-vline
WA_GLPOSNCT_STD_STR-NUMPG sy-vline
WA_GLPOSNCT_STD_STR-OBZEI sy-vline
WA_GLPOSNCT_STD_STR-PARGB sy-vline
WA_GLPOSNCT_STD_STR-PEINH sy-vline
WA_GLPOSNCT_STD_STR-PENDAYS sy-vline
WA_GLPOSNCT_STD_STR-PENRC sy-vline
WA_GLPOSNCT_STD_STR-PERIV sy-vline
WA_GLPOSNCT_STD_STR-PERNR sy-vline
WA_GLPOSNCT_STD_STR-PFKBER sy-vline
WA_GLPOSNCT_STD_STR-PGEBER sy-vline
WA_GLPOSNCT_STD_STR-PGRANT_NBR sy-vline
WA_GLPOSNCT_STD_STR-PKOSTL sy-vline
WA_GLPOSNCT_STD_STR-POPER sy-vline
WA_GLPOSNCT_STD_STR-POPTS sy-vline
WA_GLPOSNCT_STD_STR-POSN2 sy-vline
WA_GLPOSNCT_STD_STR-PPA_EX_IND sy-vline
WA_GLPOSNCT_STD_STR-PPNAM sy-vline
WA_GLPOSNCT_STD_STR-PPRCT sy-vline
WA_GLPOSNCT_STD_STR-PRCTR sy-vline
WA_GLPOSNCT_STD_STR-PROJK sy-vline
WA_GLPOSNCT_STD_STR-PROPMANO sy-vline
WA_GLPOSNCT_STD_STR-PRZNR sy-vline
WA_GLPOSNCT_STD_STR-PSALT sy-vline
WA_GLPOSNCT_STD_STR-PSEGMENT sy-vline
WA_GLPOSNCT_STD_STR-PYCUR sy-vline
WA_GLPOSNCT_STD_STR-QSSKZ sy-vline
WA_GLPOSNCT_STD_STR-QSZNR sy-vline
WA_GLPOSNCT_STD_STR-REBZG sy-vline
WA_GLPOSNCT_STD_STR-REBZJ sy-vline
WA_GLPOSNCT_STD_STR-REBZT sy-vline
WA_GLPOSNCT_STD_STR-REBZZ sy-vline
WA_GLPOSNCT_STD_STR-RECID sy-vline
WA_GLPOSNCT_STD_STR-REINDAT sy-vline
WA_GLPOSNCT_STD_STR-RFZEI sy-vline
WA_GLPOSNCT_STD_STR-RLDNR sy-vline
WA_GLPOSNCT_STD_STR-RPACQ sy-vline
WA_GLPOSNCT_STD_STR-RRCTY sy-vline
WA_GLPOSNCT_STD_STR-RSTGR sy-vline
WA_GLPOSNCT_STD_STR-RTCUR sy-vline
WA_GLPOSNCT_STD_STR-RYACQ sy-vline
WA_GLPOSNCT_STD_STR-RYEAR sy-vline
WA_GLPOSNCT_STD_STR-SAKNR sy-vline
WA_GLPOSNCT_STD_STR-SAMNR sy-vline
WA_GLPOSNCT_STD_STR-SECCO sy-vline
WA_GLPOSNCT_STD_STR-SEGMENT sy-vline
WA_GLPOSNCT_STD_STR-SGTXT sy-vline
WA_GLPOSNCT_STD_STR-SHKZG sy-vline
WA_GLPOSNCT_STD_STR-SHZUZ sy-vline
WA_GLPOSNCT_STD_STR-SPGRC sy-vline
WA_GLPOSNCT_STD_STR-SPGRG sy-vline
WA_GLPOSNCT_STD_STR-SPGRM sy-vline
WA_GLPOSNCT_STD_STR-SPGRP sy-vline
WA_GLPOSNCT_STD_STR-SPGRQ sy-vline
WA_GLPOSNCT_STD_STR-SPGRS sy-vline
WA_GLPOSNCT_STD_STR-SPGRT sy-vline
WA_GLPOSNCT_STD_STR-SPGRV sy-vline
WA_GLPOSNCT_STD_STR-SRTYPE sy-vline
WA_GLPOSNCT_STD_STR-STBLG sy-vline
WA_GLPOSNCT_STD_STR-STBUK sy-vline
WA_GLPOSNCT_STD_STR-STCEG sy-vline
WA_GLPOSNCT_STD_STR-STEKZ sy-vline
WA_GLPOSNCT_STD_STR-STGRD sy-vline
WA_GLPOSNCT_STD_STR-STJAH sy-vline
WA_GLPOSNCT_STD_STR-STODT sy-vline
WA_GLPOSNCT_STD_STR-TBTKZ sy-vline
WA_GLPOSNCT_STD_STR-TCODE sy-vline
WA_GLPOSNCT_STD_STR-TIMESTAMP sy-vline
WA_GLPOSNCT_STD_STR-TXDAT sy-vline
WA_GLPOSNCT_STD_STR-TXGRP sy-vline
WA_GLPOSNCT_STD_STR-TXJCD sy-vline
WA_GLPOSNCT_STD_STR-UMSKS sy-vline
WA_GLPOSNCT_STD_STR-UMSKZ sy-vline
WA_GLPOSNCT_STD_STR-UPDDT sy-vline
WA_GLPOSNCT_STD_STR-USNAM sy-vline
WA_GLPOSNCT_STD_STR-UZAWE sy-vline
WA_GLPOSNCT_STD_STR-VALUT sy-vline
WA_GLPOSNCT_STD_STR-VATDATE sy-vline
WA_GLPOSNCT_STD_STR-VBEL2 sy-vline
WA_GLPOSNCT_STD_STR-VBELN sy-vline
WA_GLPOSNCT_STD_STR-VBEWA sy-vline
WA_GLPOSNCT_STD_STR-VBUND sy-vline
WA_GLPOSNCT_STD_STR-VERTN sy-vline
WA_GLPOSNCT_STD_STR-VERTT sy-vline
WA_GLPOSNCT_STD_STR-VNAME sy-vline
WA_GLPOSNCT_STD_STR-VORGN sy-vline
WA_GLPOSNCT_STD_STR-VPRSV sy-vline
WA_GLPOSNCT_STD_STR-VPTNR sy-vline
WA_GLPOSNCT_STD_STR-VRSDT sy-vline
WA_GLPOSNCT_STD_STR-VRSKZ sy-vline
WA_GLPOSNCT_STD_STR-WAERS sy-vline
WA_GLPOSNCT_STD_STR-WERKS sy-vline
WA_GLPOSNCT_STD_STR-WVERW sy-vline
WA_GLPOSNCT_STD_STR-WWERT sy-vline
WA_GLPOSNCT_STD_STR-XANET sy-vline
WA_GLPOSNCT_STD_STR-XAUTO sy-vline
WA_GLPOSNCT_STD_STR-XBILK sy-vline
WA_GLPOSNCT_STD_STR-XBLNR sy-vline
WA_GLPOSNCT_STD_STR-XBLNR_ALT sy-vline
WA_GLPOSNCT_STD_STR-XCPDD sy-vline
WA_GLPOSNCT_STD_STR-XEGDR sy-vline
WA_GLPOSNCT_STD_STR-XFAKT sy-vline
WA_GLPOSNCT_STD_STR-XHKOM sy-vline
WA_GLPOSNCT_STD_STR-XHRES sy-vline
WA_GLPOSNCT_STD_STR-XINVE sy-vline
WA_GLPOSNCT_STD_STR-XKRES sy-vline
WA_GLPOSNCT_STD_STR-XMWST sy-vline
WA_GLPOSNCT_STD_STR-XNCOP sy-vline
WA_GLPOSNCT_STD_STR-XNEGP sy-vline
WA_GLPOSNCT_STD_STR-XNETB sy-vline
WA_GLPOSNCT_STD_STR-XOPVW sy-vline
WA_GLPOSNCT_STD_STR-XPANZ sy-vline
WA_GLPOSNCT_STD_STR-XPYPR sy-vline
WA_GLPOSNCT_STD_STR-XRAGL sy-vline
WA_GLPOSNCT_STD_STR-XREF1 sy-vline
WA_GLPOSNCT_STD_STR-XREF1_HD sy-vline
WA_GLPOSNCT_STD_STR-XREF2 sy-vline
WA_GLPOSNCT_STD_STR-XREF2_HD sy-vline
WA_GLPOSNCT_STD_STR-XREF3 sy-vline
WA_GLPOSNCT_STD_STR-XREVERSAL sy-vline
WA_GLPOSNCT_STD_STR-XRUEB sy-vline
WA_GLPOSNCT_STD_STR-XSAUF sy-vline
WA_GLPOSNCT_STD_STR-XSERG sy-vline
WA_GLPOSNCT_STD_STR-XSKRL sy-vline
WA_GLPOSNCT_STD_STR-XSKST sy-vline
WA_GLPOSNCT_STD_STR-XSNET sy-vline
WA_GLPOSNCT_STD_STR-XSPLIT sy-vline
WA_GLPOSNCT_STD_STR-XSPRO sy-vline
WA_GLPOSNCT_STD_STR-XSTOV sy-vline
WA_GLPOSNCT_STD_STR-XUMAN sy-vline
WA_GLPOSNCT_STD_STR-XUMSW sy-vline
WA_GLPOSNCT_STD_STR-XUSVR sy-vline
WA_GLPOSNCT_STD_STR-XWVOF sy-vline
WA_GLPOSNCT_STD_STR-XZAHL sy-vline
WA_GLPOSNCT_STD_STR-ZBD1P sy-vline
WA_GLPOSNCT_STD_STR-ZBD1T sy-vline
WA_GLPOSNCT_STD_STR-ZBD2P sy-vline
WA_GLPOSNCT_STD_STR-ZBD2T sy-vline
WA_GLPOSNCT_STD_STR-ZBD3T sy-vline
WA_GLPOSNCT_STD_STR-ZBFIX sy-vline
WA_GLPOSNCT_STD_STR-ZEKKN sy-vline
WA_GLPOSNCT_STD_STR-ZFBDT sy-vline
WA_GLPOSNCT_STD_STR-ZINKZ sy-vline
WA_GLPOSNCT_STD_STR-ZLSCH sy-vline
WA_GLPOSNCT_STD_STR-ZLSPR sy-vline
WA_GLPOSNCT_STD_STR-ZOLLD sy-vline
WA_GLPOSNCT_STD_STR-ZOLLT sy-vline
WA_GLPOSNCT_STD_STR-ZTERM sy-vline
WA_GLPOSNCT_STD_STR-ZUMSK sy-vline
WA_GLPOSNCT_STD_STR-ZUONR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.