ABAP Select data from SAP table SGLPOS_N_GL_CT 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 SGLPOS_N_GL_CT 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 SGLPOS_N_GL_CT. 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 SGLPOS_N_GL_CT 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_SGLPOS_N_GL_CT TYPE STANDARD TABLE OF SGLPOS_N_GL_CT,
      WA_SGLPOS_N_GL_CT TYPE SGLPOS_N_GL_CT,
      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: <SGLPOS_N_GL_CT> TYPE SGLPOS_N_GL_CT.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM SGLPOS_N_GL_CT
*  INTO TABLE @DATA(IT_SGLPOS_N_GL_CT2).
*--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_SGLPOS_N_GL_CT INDEX 1 INTO DATA(WA_SGLPOS_N_GL_CT2).


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_SGLPOS_N_GL_CT-CURTP, sy-vline,
WA_SGLPOS_N_GL_CT-CURRUNIT, sy-vline,
WA_SGLPOS_N_GL_CT-QUANTITY, sy-vline,
WA_SGLPOS_N_GL_CT-QUANUNIT, sy-vline,
WA_SGLPOS_N_GL_CT-CURRKEY_00, sy-vline,
WA_SGLPOS_N_GL_CT-CURRVAL_00, sy-vline.
ENDLOOP. *Add any further fields from structure WA_SGLPOS_N_GL_CT 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_SGLPOS_N_GL_CT 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_SGLPOS_N_GL_CT INTO WA_SGLPOS_N_GL_CT. *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_SGLPOS_N_GL_CT-QUANUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SGLPOS_N_GL_CT-QUANUNIT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ODNIT, internal->external for field XBLNR_ALT CALL FUNCTION 'CONVERSION_EXIT_ODNIT_OUTPUT' EXPORTING input = WA_SGLPOS_N_GL_CT-XBLNR_ALT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SGLPOS_N_GL_CT-XBLNR_ALT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

*Conversion exit AU132, internal->external for field NEBTR CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_SGLPOS_N_GL_CT-NEBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SGLPOS_N_GL_CT-NEBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field SKNTO CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_SGLPOS_N_GL_CT-SKNTO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SGLPOS_N_GL_CT-SKNTO.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field SKFBT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_SGLPOS_N_GL_CT-SKFBT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SGLPOS_N_GL_CT-SKFBT.
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_SGLPOS_N_GL_CT_STR,
MANDT TYPE STRING,
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,
RP_KTEXT TYPE STRING,
RP_LTEXT TYPE STRING,
SP_KTEXT TYPE STRING,
SP_LTEXT TYPE STRING,
RF_FKBTX TYPE STRING,
SF_FKBTX TYPE STRING,
CC_KTEXT TYPE STRING,
CC_LTEXT TYPE STRING,
OR_KTEXT TYPE STRING,
MM_MAKTX TYPE STRING,
GA_TXT20 TYPE STRING,
GA_TXT50 TYPE STRING,
SK_TXT20 TYPE STRING,
SK_TXT50 TYPE STRING,
SKB1_BEGRU TYPE STRING,
SKB1_BUSAB TYPE STRING,
SKB1_DATLZ TYPE STRING,
SKB1_ERDAT TYPE STRING,
SKB1_ERNAM TYPE STRING,
SKB1_FDGRV TYPE STRING,
SKB1_FDLEV TYPE STRING,
SKB1_FIPLS TYPE STRING,
SKB1_FSTAG TYPE STRING,
SKB1_HBKID TYPE STRING,
SKB1_HKTID TYPE STRING,
SKB1_KDFSL TYPE STRING,
SKB1_MITKZ TYPE STRING,
SKB1_MWSKZ TYPE STRING,
SKB1_STEXT TYPE STRING,
SKB1_VZSKZ TYPE STRING,
SKB1_WAERS TYPE STRING,
SKB1_WMETH TYPE STRING,
SKB1_XGKON TYPE STRING,
SKB1_XINTB TYPE STRING,
SKB1_XKRES TYPE STRING,
SKB1_XLOEB TYPE STRING,
SKB1_XNKON TYPE STRING,
SKB1_XOPVW TYPE STRING,
SKB1_XSPEB TYPE STRING,
SKB1_ZINDT TYPE STRING,
SKB1_ZINRT TYPE STRING,
SKB1_ZUAWA TYPE STRING,
SKB1_ALTKT TYPE STRING,
SKB1_XMITK TYPE STRING,
SKB1_RECID TYPE STRING,
SKB1_FIPOS TYPE STRING,
SKB1_XMWNO TYPE STRING,
SKB1_XSALH TYPE STRING,
SKB1_BEWGP TYPE STRING,
SKB1_INFKY TYPE STRING,
SKB1_TOGRU TYPE STRING,
SKB1_XLGCLR TYPE STRING,
SKA1_XBILK TYPE STRING,
SKA1_SAKAN TYPE STRING,
SKA1_BILKT TYPE STRING,
SKA1_ERDAT TYPE STRING,
SKA1_ERNAM TYPE STRING,
SKA1_GVTYP TYPE STRING,
SKA1_KTOKS TYPE STRING,
SKA1_MUSTR TYPE STRING,
SKA1_VBUND TYPE STRING,
SKA1_XLOEV TYPE STRING,
SKA1_XSPEA TYPE STRING,
SKA1_XSPEB TYPE STRING,
SKA1_XSPEP TYPE STRING,
SKA1_MCOD1 TYPE STRING,
SKA1_FUNC_AREA TYPE STRING,
LFA1_LAND1 TYPE STRING,
LFA1_NAME1 TYPE STRING,
LFA1_NAME2 TYPE STRING,
LFA1_ORT01 TYPE STRING,
LFA1_PSTLZ TYPE STRING,
LFA1_REGIO TYPE STRING,
LFA1_SORTL TYPE STRING,
LFA1_STRAS TYPE STRING,
LFA1_TELF1 TYPE STRING,
LFA1_TELFX TYPE STRING,
LFA1_XCPDK TYPE STRING,
LFA1_ADRNR TYPE STRING,
LFA1_MCOD1 TYPE STRING,
LFA1_MCOD2 TYPE STRING,
LFA1_MCOD3 TYPE STRING,
LFA1_BEGRU TYPE STRING,
LFA1_LOEVM TYPE STRING,
LFA1_SPERR TYPE STRING,
KNA1_LAND1 TYPE STRING,
KNA1_NAME1 TYPE STRING,
KNA1_NAME2 TYPE STRING,
KNA1_ORT01 TYPE STRING,
KNA1_PSTLZ TYPE STRING,
KNA1_REGIO TYPE STRING,
KNA1_SORTL TYPE STRING,
KNA1_STRAS TYPE STRING,
KNA1_TELF1 TYPE STRING,
KNA1_TELFX TYPE STRING,
KNA1_XCPDK TYPE STRING,
KNA1_ADRNR TYPE STRING,
KNA1_MCOD1 TYPE STRING,
KNA1_MCOD2 TYPE STRING,
KNA1_MCOD3 TYPE STRING,
KNA1_BEGRU TYPE STRING,
KNA1_LOEVM TYPE STRING,
KNA1_SPERR TYPE STRING,
X_CLEARED_ITEM TYPE STRING,
NEBTR TYPE STRING,
NETDT TYPE STRING,
SK1DT TYPE STRING,
SK2DT TYPE STRING,
SKNTO TYPE STRING,
SKFBT TYPE STRING,END OF T_EKKO_STR. DATA: WA_SGLPOS_N_GL_CT_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_SGLPOS_N_GL_CT_STR-MANDT sy-vline
WA_SGLPOS_N_GL_CT_STR-DEBIT sy-vline
WA_SGLPOS_N_GL_CT_STR-CREDIT sy-vline
WA_SGLPOS_N_GL_CT_STR-TURNOVER sy-vline
WA_SGLPOS_N_GL_CT_STR-COUNTER sy-vline
WA_SGLPOS_N_GL_CT_STR-CURTP sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRUNIT sy-vline
WA_SGLPOS_N_GL_CT_STR-QUANTITY sy-vline
WA_SGLPOS_N_GL_CT_STR-QUANUNIT sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRKEY_00 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRVAL_00 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRKEY_0D sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRVAL_0D sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRKEY_10 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRVAL_10 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRKEY_11 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRVAL_11 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRKEY_12 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRVAL_12 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRKEY_30 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRVAL_30 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRKEY_31 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRVAL_31 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRKEY_32 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRVAL_32 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRKEY_40 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRVAL_40 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRKEY_50 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRVAL_50 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRKEY_60 sy-vline
WA_SGLPOS_N_GL_CT_STR-CURRVAL_60 sy-vline
WA_SGLPOS_N_GL_CT_STR-ABPER sy-vline
WA_SGLPOS_N_GL_CT_STR-ADISC sy-vline
WA_SGLPOS_N_GL_CT_STR-AEDAT sy-vline
WA_SGLPOS_N_GL_CT_STR-AGZEI sy-vline
WA_SGLPOS_N_GL_CT_STR-ALTKT sy-vline
WA_SGLPOS_N_GL_CT_STR-ANBWA sy-vline
WA_SGLPOS_N_GL_CT_STR-ANFAE sy-vline
WA_SGLPOS_N_GL_CT_STR-ANFBJ sy-vline
WA_SGLPOS_N_GL_CT_STR-ANFBN sy-vline
WA_SGLPOS_N_GL_CT_STR-ANFBU sy-vline
WA_SGLPOS_N_GL_CT_STR-ANLN1 sy-vline
WA_SGLPOS_N_GL_CT_STR-ANLN2 sy-vline
WA_SGLPOS_N_GL_CT_STR-APLZL sy-vline
WA_SGLPOS_N_GL_CT_STR-ARCID sy-vline
WA_SGLPOS_N_GL_CT_STR-AUFNR sy-vline
WA_SGLPOS_N_GL_CT_STR-AUFPL sy-vline
WA_SGLPOS_N_GL_CT_STR-AUGBL sy-vline
WA_SGLPOS_N_GL_CT_STR-AUGCP sy-vline
WA_SGLPOS_N_GL_CT_STR-AUGDT sy-vline
WA_SGLPOS_N_GL_CT_STR-AUGGJ sy-vline
WA_SGLPOS_N_GL_CT_STR-AUSBK sy-vline
WA_SGLPOS_N_GL_CT_STR-AWKEY sy-vline
WA_SGLPOS_N_GL_CT_STR-AWSYS sy-vline
WA_SGLPOS_N_GL_CT_STR-AWTYP sy-vline
WA_SGLPOS_N_GL_CT_STR-BELNR sy-vline
WA_SGLPOS_N_GL_CT_STR-BEWAR sy-vline
WA_SGLPOS_N_GL_CT_STR-BKTXT sy-vline
WA_SGLPOS_N_GL_CT_STR-BLART sy-vline
WA_SGLPOS_N_GL_CT_STR-BLDAT sy-vline
WA_SGLPOS_N_GL_CT_STR-BLNPZ sy-vline
WA_SGLPOS_N_GL_CT_STR-BRNCH sy-vline
WA_SGLPOS_N_GL_CT_STR-BSCHL sy-vline
WA_SGLPOS_N_GL_CT_STR-BSTAT sy-vline
WA_SGLPOS_N_GL_CT_STR-BTYPE sy-vline
WA_SGLPOS_N_GL_CT_STR-BUDAT sy-vline
WA_SGLPOS_N_GL_CT_STR-BUKRS sy-vline
WA_SGLPOS_N_GL_CT_STR-BUPLA sy-vline
WA_SGLPOS_N_GL_CT_STR-BUSTW sy-vline
WA_SGLPOS_N_GL_CT_STR-BUZEI sy-vline
WA_SGLPOS_N_GL_CT_STR-BUZID sy-vline
WA_SGLPOS_N_GL_CT_STR-BVORG sy-vline
WA_SGLPOS_N_GL_CT_STR-BVTYP sy-vline
WA_SGLPOS_N_GL_CT_STR-BWKEY sy-vline
WA_SGLPOS_N_GL_CT_STR-BWTAR sy-vline
WA_SGLPOS_N_GL_CT_STR-BZDAT sy-vline
WA_SGLPOS_N_GL_CT_STR-CCBTC sy-vline
WA_SGLPOS_N_GL_CT_STR-CCINS sy-vline
WA_SGLPOS_N_GL_CT_STR-CCNUM sy-vline
WA_SGLPOS_N_GL_CT_STR-CESSION_KZ sy-vline
WA_SGLPOS_N_GL_CT_STR-CPUDT sy-vline
WA_SGLPOS_N_GL_CT_STR-CPUTM sy-vline
WA_SGLPOS_N_GL_CT_STR-DABRZ sy-vline
WA_SGLPOS_N_GL_CT_STR-DBBLG sy-vline
WA_SGLPOS_N_GL_CT_STR-DEPOT sy-vline
WA_SGLPOS_N_GL_CT_STR-DIEKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-DISBJ sy-vline
WA_SGLPOS_N_GL_CT_STR-DISBN sy-vline
WA_SGLPOS_N_GL_CT_STR-DISBZ sy-vline
WA_SGLPOS_N_GL_CT_STR-DOCCAT sy-vline
WA_SGLPOS_N_GL_CT_STR-DOCLN sy-vline
WA_SGLPOS_N_GL_CT_STR-DOCNR sy-vline
WA_SGLPOS_N_GL_CT_STR-DOKID sy-vline
WA_SGLPOS_N_GL_CT_STR-DTWS1 sy-vline
WA_SGLPOS_N_GL_CT_STR-DTWS2 sy-vline
WA_SGLPOS_N_GL_CT_STR-DTWS3 sy-vline
WA_SGLPOS_N_GL_CT_STR-DTWS4 sy-vline
WA_SGLPOS_N_GL_CT_STR-DUEFL sy-vline
WA_SGLPOS_N_GL_CT_STR-EBELN sy-vline
WA_SGLPOS_N_GL_CT_STR-EBELP sy-vline
WA_SGLPOS_N_GL_CT_STR-EGBLD sy-vline
WA_SGLPOS_N_GL_CT_STR-EGLLD sy-vline
WA_SGLPOS_N_GL_CT_STR-EGRUP sy-vline
WA_SGLPOS_N_GL_CT_STR-ELIKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-EMPFB sy-vline
WA_SGLPOS_N_GL_CT_STR-ESRNR sy-vline
WA_SGLPOS_N_GL_CT_STR-ESRPZ sy-vline
WA_SGLPOS_N_GL_CT_STR-ESRRE sy-vline
WA_SGLPOS_N_GL_CT_STR-ETEN2 sy-vline
WA_SGLPOS_N_GL_CT_STR-ETYPE sy-vline
WA_SGLPOS_N_GL_CT_STR-FDGRP sy-vline
WA_SGLPOS_N_GL_CT_STR-FDLEV sy-vline
WA_SGLPOS_N_GL_CT_STR-FDTAG sy-vline
WA_SGLPOS_N_GL_CT_STR-FIKRS sy-vline
WA_SGLPOS_N_GL_CT_STR-FILKD sy-vline
WA_SGLPOS_N_GL_CT_STR-FIPOS sy-vline
WA_SGLPOS_N_GL_CT_STR-FISCPER sy-vline
WA_SGLPOS_N_GL_CT_STR-FISTL sy-vline
WA_SGLPOS_N_GL_CT_STR-FKBER_LONG sy-vline
WA_SGLPOS_N_GL_CT_STR-FKONT sy-vline
WA_SGLPOS_N_GL_CT_STR-GEBER sy-vline
WA_SGLPOS_N_GL_CT_STR-GITYP sy-vline
WA_SGLPOS_N_GL_CT_STR-GJAHR sy-vline
WA_SGLPOS_N_GL_CT_STR-GLUPM sy-vline
WA_SGLPOS_N_GL_CT_STR-GLVOR sy-vline
WA_SGLPOS_N_GL_CT_STR-GMVKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-GRANT_NBR sy-vline
WA_SGLPOS_N_GL_CT_STR-GRICD sy-vline
WA_SGLPOS_N_GL_CT_STR-GRIRG sy-vline
WA_SGLPOS_N_GL_CT_STR-GRPID sy-vline
WA_SGLPOS_N_GL_CT_STR-GSBER sy-vline
WA_SGLPOS_N_GL_CT_STR-GVTYP sy-vline
WA_SGLPOS_N_GL_CT_STR-HBKID sy-vline
WA_SGLPOS_N_GL_CT_STR-HKONT sy-vline
WA_SGLPOS_N_GL_CT_STR-HKTID sy-vline
WA_SGLPOS_N_GL_CT_STR-HRKFT sy-vline
WA_SGLPOS_N_GL_CT_STR-HWMET sy-vline
WA_SGLPOS_N_GL_CT_STR-HZUON sy-vline
WA_SGLPOS_N_GL_CT_STR-IBLAR sy-vline
WA_SGLPOS_N_GL_CT_STR-IDXSP sy-vline
WA_SGLPOS_N_GL_CT_STR-IMKEY sy-vline
WA_SGLPOS_N_GL_CT_STR-INTRENO sy-vline
WA_SGLPOS_N_GL_CT_STR-KBLNR sy-vline
WA_SGLPOS_N_GL_CT_STR-KBLPOS sy-vline
WA_SGLPOS_N_GL_CT_STR-KIDNO sy-vline
WA_SGLPOS_N_GL_CT_STR-KKBER sy-vline
WA_SGLPOS_N_GL_CT_STR-KKTPL sy-vline
WA_SGLPOS_N_GL_CT_STR-KOART sy-vline
WA_SGLPOS_N_GL_CT_STR-KOKRS sy-vline
WA_SGLPOS_N_GL_CT_STR-KOSTL sy-vline
WA_SGLPOS_N_GL_CT_STR-KSTAR sy-vline
WA_SGLPOS_N_GL_CT_STR-KSTRG sy-vline
WA_SGLPOS_N_GL_CT_STR-KTOP2 sy-vline
WA_SGLPOS_N_GL_CT_STR-KTOPL sy-vline
WA_SGLPOS_N_GL_CT_STR-KTOSL sy-vline
WA_SGLPOS_N_GL_CT_STR-KUNNR sy-vline
WA_SGLPOS_N_GL_CT_STR-KURSF sy-vline
WA_SGLPOS_N_GL_CT_STR-KURSR sy-vline
WA_SGLPOS_N_GL_CT_STR-KURST sy-vline
WA_SGLPOS_N_GL_CT_STR-LAND1 sy-vline
WA_SGLPOS_N_GL_CT_STR-LANDL sy-vline
WA_SGLPOS_N_GL_CT_STR-LDGRP sy-vline
WA_SGLPOS_N_GL_CT_STR-LIFNR sy-vline
WA_SGLPOS_N_GL_CT_STR-LINETYPE sy-vline
WA_SGLPOS_N_GL_CT_STR-LINFV sy-vline
WA_SGLPOS_N_GL_CT_STR-LNRAN sy-vline
WA_SGLPOS_N_GL_CT_STR-LOKKT sy-vline
WA_SGLPOS_N_GL_CT_STR-LOTKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-LSTAR sy-vline
WA_SGLPOS_N_GL_CT_STR-LZBKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-MABER sy-vline
WA_SGLPOS_N_GL_CT_STR-MADAT sy-vline
WA_SGLPOS_N_GL_CT_STR-MANSP sy-vline
WA_SGLPOS_N_GL_CT_STR-MANST sy-vline
WA_SGLPOS_N_GL_CT_STR-MATNR sy-vline
WA_SGLPOS_N_GL_CT_STR-MEASURE sy-vline
WA_SGLPOS_N_GL_CT_STR-MONAT sy-vline
WA_SGLPOS_N_GL_CT_STR-MSCHL sy-vline
WA_SGLPOS_N_GL_CT_STR-MWART sy-vline
WA_SGLPOS_N_GL_CT_STR-MWSK1 sy-vline
WA_SGLPOS_N_GL_CT_STR-MWSK2 sy-vline
WA_SGLPOS_N_GL_CT_STR-MWSK3 sy-vline
WA_SGLPOS_N_GL_CT_STR-MWSKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-NPLNR sy-vline
WA_SGLPOS_N_GL_CT_STR-NUMPG sy-vline
WA_SGLPOS_N_GL_CT_STR-OBZEI sy-vline
WA_SGLPOS_N_GL_CT_STR-PARGB sy-vline
WA_SGLPOS_N_GL_CT_STR-PEINH sy-vline
WA_SGLPOS_N_GL_CT_STR-PENDAYS sy-vline
WA_SGLPOS_N_GL_CT_STR-PENRC sy-vline
WA_SGLPOS_N_GL_CT_STR-PERIV sy-vline
WA_SGLPOS_N_GL_CT_STR-PERNR sy-vline
WA_SGLPOS_N_GL_CT_STR-PFKBER sy-vline
WA_SGLPOS_N_GL_CT_STR-PGEBER sy-vline
WA_SGLPOS_N_GL_CT_STR-PGRANT_NBR sy-vline
WA_SGLPOS_N_GL_CT_STR-PKOSTL sy-vline
WA_SGLPOS_N_GL_CT_STR-POPER sy-vline
WA_SGLPOS_N_GL_CT_STR-POPTS sy-vline
WA_SGLPOS_N_GL_CT_STR-POSN2 sy-vline
WA_SGLPOS_N_GL_CT_STR-PPA_EX_IND sy-vline
WA_SGLPOS_N_GL_CT_STR-PPNAM sy-vline
WA_SGLPOS_N_GL_CT_STR-PPRCT sy-vline
WA_SGLPOS_N_GL_CT_STR-PRCTR sy-vline
WA_SGLPOS_N_GL_CT_STR-PROJK sy-vline
WA_SGLPOS_N_GL_CT_STR-PROPMANO sy-vline
WA_SGLPOS_N_GL_CT_STR-PRZNR sy-vline
WA_SGLPOS_N_GL_CT_STR-PSALT sy-vline
WA_SGLPOS_N_GL_CT_STR-PSEGMENT sy-vline
WA_SGLPOS_N_GL_CT_STR-PYCUR sy-vline
WA_SGLPOS_N_GL_CT_STR-QSSKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-QSZNR sy-vline
WA_SGLPOS_N_GL_CT_STR-REBZG sy-vline
WA_SGLPOS_N_GL_CT_STR-REBZJ sy-vline
WA_SGLPOS_N_GL_CT_STR-REBZT sy-vline
WA_SGLPOS_N_GL_CT_STR-REBZZ sy-vline
WA_SGLPOS_N_GL_CT_STR-RECID sy-vline
WA_SGLPOS_N_GL_CT_STR-REINDAT sy-vline
WA_SGLPOS_N_GL_CT_STR-RFZEI sy-vline
WA_SGLPOS_N_GL_CT_STR-RLDNR sy-vline
WA_SGLPOS_N_GL_CT_STR-RPACQ sy-vline
WA_SGLPOS_N_GL_CT_STR-RRCTY sy-vline
WA_SGLPOS_N_GL_CT_STR-RSTGR sy-vline
WA_SGLPOS_N_GL_CT_STR-RTCUR sy-vline
WA_SGLPOS_N_GL_CT_STR-RYACQ sy-vline
WA_SGLPOS_N_GL_CT_STR-RYEAR sy-vline
WA_SGLPOS_N_GL_CT_STR-SAKNR sy-vline
WA_SGLPOS_N_GL_CT_STR-SAMNR sy-vline
WA_SGLPOS_N_GL_CT_STR-SECCO sy-vline
WA_SGLPOS_N_GL_CT_STR-SEGMENT sy-vline
WA_SGLPOS_N_GL_CT_STR-SGTXT sy-vline
WA_SGLPOS_N_GL_CT_STR-SHKZG sy-vline
WA_SGLPOS_N_GL_CT_STR-SHZUZ sy-vline
WA_SGLPOS_N_GL_CT_STR-SPGRC sy-vline
WA_SGLPOS_N_GL_CT_STR-SPGRG sy-vline
WA_SGLPOS_N_GL_CT_STR-SPGRM sy-vline
WA_SGLPOS_N_GL_CT_STR-SPGRP sy-vline
WA_SGLPOS_N_GL_CT_STR-SPGRQ sy-vline
WA_SGLPOS_N_GL_CT_STR-SPGRS sy-vline
WA_SGLPOS_N_GL_CT_STR-SPGRT sy-vline
WA_SGLPOS_N_GL_CT_STR-SPGRV sy-vline
WA_SGLPOS_N_GL_CT_STR-SRTYPE sy-vline
WA_SGLPOS_N_GL_CT_STR-STBLG sy-vline
WA_SGLPOS_N_GL_CT_STR-STBUK sy-vline
WA_SGLPOS_N_GL_CT_STR-STCEG sy-vline
WA_SGLPOS_N_GL_CT_STR-STEKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-STGRD sy-vline
WA_SGLPOS_N_GL_CT_STR-STJAH sy-vline
WA_SGLPOS_N_GL_CT_STR-STODT sy-vline
WA_SGLPOS_N_GL_CT_STR-TBTKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-TCODE sy-vline
WA_SGLPOS_N_GL_CT_STR-TIMESTAMP sy-vline
WA_SGLPOS_N_GL_CT_STR-TXDAT sy-vline
WA_SGLPOS_N_GL_CT_STR-TXGRP sy-vline
WA_SGLPOS_N_GL_CT_STR-TXJCD sy-vline
WA_SGLPOS_N_GL_CT_STR-UMSKS sy-vline
WA_SGLPOS_N_GL_CT_STR-UMSKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-UPDDT sy-vline
WA_SGLPOS_N_GL_CT_STR-USNAM sy-vline
WA_SGLPOS_N_GL_CT_STR-UZAWE sy-vline
WA_SGLPOS_N_GL_CT_STR-VALUT sy-vline
WA_SGLPOS_N_GL_CT_STR-VATDATE sy-vline
WA_SGLPOS_N_GL_CT_STR-VBEL2 sy-vline
WA_SGLPOS_N_GL_CT_STR-VBELN sy-vline
WA_SGLPOS_N_GL_CT_STR-VBEWA sy-vline
WA_SGLPOS_N_GL_CT_STR-VBUND sy-vline
WA_SGLPOS_N_GL_CT_STR-VERTN sy-vline
WA_SGLPOS_N_GL_CT_STR-VERTT sy-vline
WA_SGLPOS_N_GL_CT_STR-VNAME sy-vline
WA_SGLPOS_N_GL_CT_STR-VORGN sy-vline
WA_SGLPOS_N_GL_CT_STR-VPRSV sy-vline
WA_SGLPOS_N_GL_CT_STR-VPTNR sy-vline
WA_SGLPOS_N_GL_CT_STR-VRSDT sy-vline
WA_SGLPOS_N_GL_CT_STR-VRSKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-WAERS sy-vline
WA_SGLPOS_N_GL_CT_STR-WERKS sy-vline
WA_SGLPOS_N_GL_CT_STR-WVERW sy-vline
WA_SGLPOS_N_GL_CT_STR-WWERT sy-vline
WA_SGLPOS_N_GL_CT_STR-XANET sy-vline
WA_SGLPOS_N_GL_CT_STR-XAUTO sy-vline
WA_SGLPOS_N_GL_CT_STR-XBILK sy-vline
WA_SGLPOS_N_GL_CT_STR-XBLNR sy-vline
WA_SGLPOS_N_GL_CT_STR-XBLNR_ALT sy-vline
WA_SGLPOS_N_GL_CT_STR-XCPDD sy-vline
WA_SGLPOS_N_GL_CT_STR-XEGDR sy-vline
WA_SGLPOS_N_GL_CT_STR-XFAKT sy-vline
WA_SGLPOS_N_GL_CT_STR-XHKOM sy-vline
WA_SGLPOS_N_GL_CT_STR-XHRES sy-vline
WA_SGLPOS_N_GL_CT_STR-XINVE sy-vline
WA_SGLPOS_N_GL_CT_STR-XKRES sy-vline
WA_SGLPOS_N_GL_CT_STR-XMWST sy-vline
WA_SGLPOS_N_GL_CT_STR-XNCOP sy-vline
WA_SGLPOS_N_GL_CT_STR-XNEGP sy-vline
WA_SGLPOS_N_GL_CT_STR-XNETB sy-vline
WA_SGLPOS_N_GL_CT_STR-XOPVW sy-vline
WA_SGLPOS_N_GL_CT_STR-XPANZ sy-vline
WA_SGLPOS_N_GL_CT_STR-XPYPR sy-vline
WA_SGLPOS_N_GL_CT_STR-XRAGL sy-vline
WA_SGLPOS_N_GL_CT_STR-XREF1 sy-vline
WA_SGLPOS_N_GL_CT_STR-XREF1_HD sy-vline
WA_SGLPOS_N_GL_CT_STR-XREF2 sy-vline
WA_SGLPOS_N_GL_CT_STR-XREF2_HD sy-vline
WA_SGLPOS_N_GL_CT_STR-XREF3 sy-vline
WA_SGLPOS_N_GL_CT_STR-XREVERSAL sy-vline
WA_SGLPOS_N_GL_CT_STR-XRUEB sy-vline
WA_SGLPOS_N_GL_CT_STR-XSAUF sy-vline
WA_SGLPOS_N_GL_CT_STR-XSERG sy-vline
WA_SGLPOS_N_GL_CT_STR-XSKRL sy-vline
WA_SGLPOS_N_GL_CT_STR-XSKST sy-vline
WA_SGLPOS_N_GL_CT_STR-XSNET sy-vline
WA_SGLPOS_N_GL_CT_STR-XSPLIT sy-vline
WA_SGLPOS_N_GL_CT_STR-XSPRO sy-vline
WA_SGLPOS_N_GL_CT_STR-XSTOV sy-vline
WA_SGLPOS_N_GL_CT_STR-XUMAN sy-vline
WA_SGLPOS_N_GL_CT_STR-XUMSW sy-vline
WA_SGLPOS_N_GL_CT_STR-XUSVR sy-vline
WA_SGLPOS_N_GL_CT_STR-XWVOF sy-vline
WA_SGLPOS_N_GL_CT_STR-XZAHL sy-vline
WA_SGLPOS_N_GL_CT_STR-ZBD1P sy-vline
WA_SGLPOS_N_GL_CT_STR-ZBD1T sy-vline
WA_SGLPOS_N_GL_CT_STR-ZBD2P sy-vline
WA_SGLPOS_N_GL_CT_STR-ZBD2T sy-vline
WA_SGLPOS_N_GL_CT_STR-ZBD3T sy-vline
WA_SGLPOS_N_GL_CT_STR-ZBFIX sy-vline
WA_SGLPOS_N_GL_CT_STR-ZEKKN sy-vline
WA_SGLPOS_N_GL_CT_STR-ZFBDT sy-vline
WA_SGLPOS_N_GL_CT_STR-ZINKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-ZLSCH sy-vline
WA_SGLPOS_N_GL_CT_STR-ZLSPR sy-vline
WA_SGLPOS_N_GL_CT_STR-ZOLLD sy-vline
WA_SGLPOS_N_GL_CT_STR-ZOLLT sy-vline
WA_SGLPOS_N_GL_CT_STR-ZTERM sy-vline
WA_SGLPOS_N_GL_CT_STR-ZUMSK sy-vline
WA_SGLPOS_N_GL_CT_STR-ZUONR sy-vline
WA_SGLPOS_N_GL_CT_STR-RP_KTEXT sy-vline
WA_SGLPOS_N_GL_CT_STR-RP_LTEXT sy-vline
WA_SGLPOS_N_GL_CT_STR-SP_KTEXT sy-vline
WA_SGLPOS_N_GL_CT_STR-SP_LTEXT sy-vline
WA_SGLPOS_N_GL_CT_STR-RF_FKBTX sy-vline
WA_SGLPOS_N_GL_CT_STR-SF_FKBTX sy-vline
WA_SGLPOS_N_GL_CT_STR-CC_KTEXT sy-vline
WA_SGLPOS_N_GL_CT_STR-CC_LTEXT sy-vline
WA_SGLPOS_N_GL_CT_STR-OR_KTEXT sy-vline
WA_SGLPOS_N_GL_CT_STR-MM_MAKTX sy-vline
WA_SGLPOS_N_GL_CT_STR-GA_TXT20 sy-vline
WA_SGLPOS_N_GL_CT_STR-GA_TXT50 sy-vline
WA_SGLPOS_N_GL_CT_STR-SK_TXT20 sy-vline
WA_SGLPOS_N_GL_CT_STR-SK_TXT50 sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_BEGRU sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_BUSAB sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_DATLZ sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_ERDAT sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_ERNAM sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_FDGRV sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_FDLEV sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_FIPLS sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_FSTAG sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_HBKID sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_HKTID sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_KDFSL sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_MITKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_MWSKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_STEXT sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_VZSKZ sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_WAERS sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_WMETH sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_XGKON sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_XINTB sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_XKRES sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_XLOEB sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_XNKON sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_XOPVW sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_XSPEB sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_ZINDT sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_ZINRT sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_ZUAWA sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_ALTKT sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_XMITK sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_RECID sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_FIPOS sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_XMWNO sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_XSALH sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_BEWGP sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_INFKY sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_TOGRU sy-vline
WA_SGLPOS_N_GL_CT_STR-SKB1_XLGCLR sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_XBILK sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_SAKAN sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_BILKT sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_ERDAT sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_ERNAM sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_GVTYP sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_KTOKS sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_MUSTR sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_VBUND sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_XLOEV sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_XSPEA sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_XSPEB sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_XSPEP sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_MCOD1 sy-vline
WA_SGLPOS_N_GL_CT_STR-SKA1_FUNC_AREA sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_LAND1 sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_NAME1 sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_NAME2 sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_ORT01 sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_PSTLZ sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_REGIO sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_SORTL sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_STRAS sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_TELF1 sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_TELFX sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_XCPDK sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_ADRNR sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_MCOD1 sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_MCOD2 sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_MCOD3 sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_BEGRU sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_LOEVM sy-vline
WA_SGLPOS_N_GL_CT_STR-LFA1_SPERR sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_LAND1 sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_NAME1 sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_NAME2 sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_ORT01 sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_PSTLZ sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_REGIO sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_SORTL sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_STRAS sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_TELF1 sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_TELFX sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_XCPDK sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_ADRNR sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_MCOD1 sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_MCOD2 sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_MCOD3 sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_BEGRU sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_LOEVM sy-vline
WA_SGLPOS_N_GL_CT_STR-KNA1_SPERR sy-vline
WA_SGLPOS_N_GL_CT_STR-X_CLEARED_ITEM sy-vline
WA_SGLPOS_N_GL_CT_STR-NEBTR sy-vline
WA_SGLPOS_N_GL_CT_STR-NETDT sy-vline
WA_SGLPOS_N_GL_CT_STR-SK1DT sy-vline
WA_SGLPOS_N_GL_CT_STR-SK2DT sy-vline
WA_SGLPOS_N_GL_CT_STR-SKNTO sy-vline
WA_SGLPOS_N_GL_CT_STR-SKFBT sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.