ABAP Select data from SAP table V_GLPOS_N_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 V_GLPOS_N_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 V_GLPOS_N_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 V_GLPOS_N_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_V_GLPOS_N_CT TYPE STANDARD TABLE OF V_GLPOS_N_CT,
      WA_V_GLPOS_N_CT TYPE V_GLPOS_N_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: <V_GLPOS_N_CT> TYPE V_GLPOS_N_CT.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM V_GLPOS_N_CT
*  INTO TABLE @DATA(IT_V_GLPOS_N_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_V_GLPOS_N_CT INDEX 1 INTO DATA(WA_V_GLPOS_N_CT2).


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit GJAHR, internal->external for field GJAHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_V_GLPOS_N_CT-GJAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_GLPOS_N_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_V_GLPOS_N_CT-GRANT_NBR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_GLPOS_N_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_V_GLPOS_N_CT-HKONT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_GLPOS_N_CT-HKONT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field NPLNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_V_GLPOS_N_CT-NPLNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_GLPOS_N_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_V_GLPOS_N_CT-PGRANT_NBR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_GLPOS_N_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_V_GLPOS_N_CT-PKOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_GLPOS_N_CT-PKOSTL.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field VPTNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_V_GLPOS_N_CT-VPTNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_GLPOS_N_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_V_GLPOS_N_CT-XBLNR_ALT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_GLPOS_N_CT-XBLNR_ALT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GLCEX, internal->external for field GLACCEXT CALL FUNCTION 'CONVERSION_EXIT_GLCEX_OUTPUT' EXPORTING input = WA_V_GLPOS_N_CT-GLACCEXT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_GLPOS_N_CT-GLACCEXT.
WRITE:/ 'New Value:', ld_input.

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

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

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