ABAP Select data from SAP table WB2_V_VBRK_VBRP 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 WB2_V_VBRK_VBRP 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 WB2_V_VBRK_VBRP. 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 WB2_V_VBRK_VBRP 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_WB2_V_VBRK_VBRP TYPE STANDARD TABLE OF WB2_V_VBRK_VBRP,
      WA_WB2_V_VBRK_VBRP TYPE WB2_V_VBRK_VBRP,
      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: <WB2_V_VBRK_VBRP> TYPE WB2_V_VBRK_VBRP.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM WB2_V_VBRK_VBRP
*  INTO TABLE @DATA(IT_WB2_V_VBRK_VBRP2).
*--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_WB2_V_VBRK_VBRP INDEX 1 INTO DATA(WA_WB2_V_VBRK_VBRP2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_WB2_V_VBRK_VBRP ASSIGNING <WB2_V_VBRK_VBRP>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<WB2_V_VBRK_VBRP>-MANDT = 1.
<WB2_V_VBRK_VBRP>-VBELN = 1.
<WB2_V_VBRK_VBRP>-MANDT_I = 1.
<WB2_V_VBRK_VBRP>-VBELN_I = 1.
<WB2_V_VBRK_VBRP>-POSNR_I = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_WB2_V_VBRK_VBRP-MANDT_W, sy-vline,
WA_WB2_V_VBRK_VBRP-DOC_TYPE_W, sy-vline,
WA_WB2_V_VBRK_VBRP-VBELN_W, sy-vline,
WA_WB2_V_VBRK_VBRP-POSNR_W, sy-vline,
WA_WB2_V_VBRK_VBRP-POSNR_SUB_W, sy-vline,
WA_WB2_V_VBRK_VBRP-GJAHR_W, sy-vline.
ENDLOOP. *Add any further fields from structure WA_WB2_V_VBRK_VBRP 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_WB2_V_VBRK_VBRP 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_WB2_V_VBRK_VBRP INTO WA_WB2_V_VBRK_VBRP. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field VRKME_I CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_WB2_V_VBRK_VBRP-VRKME_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WB2_V_VBRK_VBRP-VRKME_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINS_I CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_WB2_V_VBRK_VBRP-MEINS_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WB2_V_VBRK_VBRP-MEINS_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field GEWEI_I CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_WB2_V_VBRK_VBRP-GEWEI_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WB2_V_VBRK_VBRP-GEWEI_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field VOLEH_I CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_WB2_V_VBRK_VBRP-VOLEH_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WB2_V_VBRK_VBRP-VOLEH_I.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

*Conversion exit EAN11, internal->external for field EAN11_I CALL FUNCTION 'CONVERSION_EXIT_EAN11_OUTPUT' EXPORTING input = WA_WB2_V_VBRK_VBRP-EAN11_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WB2_V_VBRK_VBRP-EAN11_I.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit CFOBR, internal->external for field J_1BCFOP_I CALL FUNCTION 'CONVERSION_EXIT_CFOBR_OUTPUT' EXPORTING input = WA_WB2_V_VBRK_VBRP-J_1BCFOP_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WB2_V_VBRK_VBRP-J_1BCFOP_I.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field TKONN_W CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_WB2_V_VBRK_VBRP-TKONN_W IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WB2_V_VBRK_VBRP-TKONN_W.
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_WB2_V_VBRK_VBRP_STR,
MANDT TYPE STRING,
VBELN TYPE STRING,
MANDT_I TYPE STRING,
VBELN_I TYPE STRING,
POSNR_I TYPE STRING,
MANDT_W TYPE STRING,
DOC_TYPE_W TYPE STRING,
VBELN_W TYPE STRING,
POSNR_W TYPE STRING,
POSNR_SUB_W TYPE STRING,
GJAHR_W TYPE STRING,
FKART TYPE STRING,
FKTYP TYPE STRING,
VBTYP TYPE STRING,
WAERK TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
KALSM TYPE STRING,
KNUMV TYPE STRING,
VSBED TYPE STRING,
FKDAT TYPE STRING,
BELNR TYPE STRING,
GJAHR TYPE STRING,
POPER TYPE STRING,
KONDA TYPE STRING,
KDGRP TYPE STRING,
BZIRK TYPE STRING,
PLTYP TYPE STRING,
INCO1 TYPE STRING,
INCO2 TYPE STRING,
EXPKZ TYPE STRING,
RFBSK TYPE STRING,
MRNKZ TYPE STRING,
KURRF TYPE STRING,
CPKUR TYPE STRING,
VALTG TYPE STRING,
VALDT TYPE STRING,
ZTERM TYPE STRING,
ZLSCH TYPE STRING,
KTGRD TYPE STRING,
LAND1 TYPE STRING,
REGIO TYPE STRING,
COUNC TYPE STRING,
CITYC TYPE STRING,
BUKRS TYPE STRING,
TAXK1 TYPE STRING,
TAXK2 TYPE STRING,
TAXK3 TYPE STRING,
TAXK4 TYPE STRING,
TAXK5 TYPE STRING,
TAXK6 TYPE STRING,
TAXK7 TYPE STRING,
TAXK8 TYPE STRING,
TAXK9 TYPE STRING,
NETWR TYPE STRING,
ZUKRI TYPE STRING,
ERNAM TYPE STRING,
ERZET TYPE STRING,
ERDAT TYPE STRING,
STAFO TYPE STRING,
KUNRG TYPE STRING,
KUNAG TYPE STRING,
MABER TYPE STRING,
STWAE TYPE STRING,
EXNUM TYPE STRING,
STCEG TYPE STRING,
AEDAT TYPE STRING,
SFAKN TYPE STRING,
KNUMA TYPE STRING,
FKART_RL TYPE STRING,
FKDAT_RL TYPE STRING,
KURST TYPE STRING,
MSCHL TYPE STRING,
MANSP TYPE STRING,
SPART TYPE STRING,
KKBER TYPE STRING,
KNKLI TYPE STRING,
CMWAE TYPE STRING,
CMKUF TYPE STRING,
HITYP_PR TYPE STRING,
BSTNK_VF TYPE STRING,
VBUND TYPE STRING,
FKART_AB TYPE STRING,
KAPPL TYPE STRING,
LANDTX TYPE STRING,
STCEG_H TYPE STRING,
STCEG_L TYPE STRING,
XBLNR TYPE STRING,
ZUONR TYPE STRING,
MWSBK TYPE STRING,
LOGSYS TYPE STRING,
FKSTO TYPE STRING,
XEGDR TYPE STRING,
RPLNR TYPE STRING,
LCNUM TYPE STRING,
J_1AFITP TYPE STRING,
KURRF_DAT TYPE STRING,
AKWAE TYPE STRING,
AKKUR TYPE STRING,
KIDNO TYPE STRING,
BVTYP TYPE STRING,
NUMPG TYPE STRING,
BUPLA TYPE STRING,
UEPOS_I TYPE STRING,
FKIMG_I TYPE STRING,
VRKME_I TYPE STRING,
UMVKZ_I TYPE STRING,
UMVKN_I TYPE STRING,
MEINS_I TYPE STRING,
SMENG_I TYPE STRING,
FKLMG_I TYPE STRING,
LMENG_I TYPE STRING,
NTGEW_I TYPE STRING,
BRGEW_I TYPE STRING,
GEWEI_I TYPE STRING,
VOLUM_I TYPE STRING,
VOLEH_I TYPE STRING,
GSBER_I TYPE STRING,
PRSDT_I TYPE STRING,
FBUDA_I TYPE STRING,
KURSK_I TYPE STRING,
NETWR_I TYPE STRING,
VBELV_I TYPE STRING,
POSNV_I TYPE STRING,
VGBEL_I TYPE STRING,
VGPOS_I TYPE STRING,
VGTYP_I TYPE STRING,
AUBEL_I TYPE STRING,
AUPOS_I TYPE STRING,
AUREF_I TYPE STRING,
MATNR_I TYPE STRING,
ARKTX_I TYPE STRING,
PMATN_I TYPE STRING,
CHARG_I TYPE STRING,
MATKL_I TYPE STRING,
PSTYV_I TYPE STRING,
POSAR_I TYPE STRING,
PRODH_I TYPE STRING,
VSTEL_I TYPE STRING,
ATPKZ_I TYPE STRING,
SPART_I TYPE STRING,
POSPA_I TYPE STRING,
WERKS_I TYPE STRING,
ALAND_I TYPE STRING,
WKREG_I TYPE STRING,
WKCOU_I TYPE STRING,
WKCTY_I TYPE STRING,
TAXM1_I TYPE STRING,
TAXM2_I TYPE STRING,
TAXM3_I TYPE STRING,
TAXM4_I TYPE STRING,
TAXM5_I TYPE STRING,
TAXM6_I TYPE STRING,
TAXM7_I TYPE STRING,
TAXM8_I TYPE STRING,
TAXM9_I TYPE STRING,
KOWRR_I TYPE STRING,
PRSFD_I TYPE STRING,
SKTOF_I TYPE STRING,
SKFBP_I TYPE STRING,
KONDM_I TYPE STRING,
KTGRM_I TYPE STRING,
KOSTL_I TYPE STRING,
BONUS_I TYPE STRING,
PROVG_I TYPE STRING,
EANNR_I TYPE STRING,
VKGRP_I TYPE STRING,
VKBUR_I TYPE STRING,
SPARA_I TYPE STRING,
SHKZG_I TYPE STRING,
ERNAM_I TYPE STRING,
ERDAT_I TYPE STRING,
ERZET_I TYPE STRING,
BWTAR_I TYPE STRING,
LGORT_I TYPE STRING,
STAFO_I TYPE STRING,
WAVWR_I TYPE STRING,
KZWI1_I TYPE STRING,
KZWI2_I TYPE STRING,
KZWI3_I TYPE STRING,
KZWI4_I TYPE STRING,
KZWI5_I TYPE STRING,
KZWI6_I TYPE STRING,
STCUR_I TYPE STRING,
UVPRS_I TYPE STRING,
UVALL_I TYPE STRING,
EAN11_I TYPE STRING,
PRCTR_I TYPE STRING,
KVGR1_I TYPE STRING,
KVGR2_I TYPE STRING,
KVGR3_I TYPE STRING,
KVGR4_I TYPE STRING,
KVGR5_I TYPE STRING,
MVGR1_I TYPE STRING,
MVGR2_I TYPE STRING,
MVGR3_I TYPE STRING,
MVGR4_I TYPE STRING,
MVGR5_I TYPE STRING,
MATWA_I TYPE STRING,
BONBA_I TYPE STRING,
KOKRS_I TYPE STRING,
PAOBJNR_I TYPE STRING,
PS_PSP_PNR_I TYPE STRING,
AUFNR_I TYPE STRING,
TXJCD_I TYPE STRING,
CMPRE_I TYPE STRING,
CMPNT_I TYPE STRING,
CUOBJ_I TYPE STRING,
CUOBJ_CH_I TYPE STRING,
KOUPD_I TYPE STRING,
UECHA_I TYPE STRING,
XCHAR_I TYPE STRING,
ABRVW_I TYPE STRING,
SERNR_I TYPE STRING,
BZIRK_AUFT_I TYPE STRING,
KDGRP_AUFT_I TYPE STRING,
KONDA_AUFT_I TYPE STRING,
LLAND_AUFT_I TYPE STRING,
MPROK_I TYPE STRING,
PLTYP_AUFT_I TYPE STRING,
REGIO_AUFT_I TYPE STRING,
VKORG_AUFT_I TYPE STRING,
VTWEG_AUFT_I TYPE STRING,
ABRBG_I TYPE STRING,
PROSA_I TYPE STRING,
UEPVW_I TYPE STRING,
AUTYP_I TYPE STRING,
STADAT_I TYPE STRING,
FPLNR_I TYPE STRING,
FPLTR_I TYPE STRING,
AKTNR_I TYPE STRING,
KNUMA_PI_I TYPE STRING,
KNUMA_AG_I TYPE STRING,
PREFE_I TYPE STRING,
MWSBP_I TYPE STRING,
AUGRU_AUFT_I TYPE STRING,
FAREG_I TYPE STRING,
UPMAT_I TYPE STRING,
UKONM_I TYPE STRING,
CMPRE_FLT_I TYPE STRING,
ABFOR_I TYPE STRING,
ABGES_I TYPE STRING,
J_1ARFZ_I TYPE STRING,
J_1AREGIO_I TYPE STRING,
J_1AGICD_I TYPE STRING,
J_1ADTYP_I TYPE STRING,
J_1ATXREL_I TYPE STRING,
J_1BCFOP_I TYPE STRING,
J_1BTAXLW1_I TYPE STRING,
J_1BTAXLW2_I TYPE STRING,
J_1BTXSDC_I TYPE STRING,
BRTWR_I TYPE STRING,
WKTNR_I TYPE STRING,
WKTPS_I TYPE STRING,
RPLNR_I TYPE STRING,
KURSK_DAT_I TYPE STRING,
WGRU1_I TYPE STRING,
WGRU2_I TYPE STRING,
KDKG1_I TYPE STRING,
KDKG2_I TYPE STRING,
KDKG3_I TYPE STRING,
KDKG4_I TYPE STRING,
KDKG5_I TYPE STRING,
VKAUS_I TYPE STRING,
J_1AINDXP_I TYPE STRING,
J_1AIDATEP_I TYPE STRING,
KZFME_I TYPE STRING,
MWSKZ_I TYPE STRING,
VERTT_I TYPE STRING,
VERTN_I TYPE STRING,
SGTXT_I TYPE STRING,
DELCO_I TYPE STRING,
BEMOT_I TYPE STRING,
RRREL_I TYPE STRING,
AKKUR_I TYPE STRING,
WMINR_I TYPE STRING,
TKONN_W TYPE STRING,
TPOSN_W TYPE STRING,
TPOSN_SUB_W TYPE STRING,
ERNAM_W TYPE STRING,
ERDAT_W TYPE STRING,
TEW_TYPE_W TYPE STRING,
SCENARIO_W TYPE STRING,
TKONN_EX_W TYPE STRING,
COMPLETE_W TYPE STRING,
ERROR_TEW_W TYPE STRING,
BUSINESS_STEP_W TYPE STRING,
MASTER_STEP_W TYPE STRING,
PRE_STEP_W TYPE STRING,
INCOV TYPE STRING,
INCO2_L TYPE STRING,
INCO3_L TYPE STRING,END OF T_EKKO_STR. DATA: WA_WB2_V_VBRK_VBRP_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_WB2_V_VBRK_VBRP_STR-MANDT sy-vline
WA_WB2_V_VBRK_VBRP_STR-VBELN sy-vline
WA_WB2_V_VBRK_VBRP_STR-MANDT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VBELN_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-POSNR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MANDT_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-DOC_TYPE_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-VBELN_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-POSNR_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-POSNR_SUB_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-GJAHR_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-FKART sy-vline
WA_WB2_V_VBRK_VBRP_STR-FKTYP sy-vline
WA_WB2_V_VBRK_VBRP_STR-VBTYP sy-vline
WA_WB2_V_VBRK_VBRP_STR-WAERK sy-vline
WA_WB2_V_VBRK_VBRP_STR-VKORG sy-vline
WA_WB2_V_VBRK_VBRP_STR-VTWEG sy-vline
WA_WB2_V_VBRK_VBRP_STR-KALSM sy-vline
WA_WB2_V_VBRK_VBRP_STR-KNUMV sy-vline
WA_WB2_V_VBRK_VBRP_STR-VSBED sy-vline
WA_WB2_V_VBRK_VBRP_STR-FKDAT sy-vline
WA_WB2_V_VBRK_VBRP_STR-BELNR sy-vline
WA_WB2_V_VBRK_VBRP_STR-GJAHR sy-vline
WA_WB2_V_VBRK_VBRP_STR-POPER sy-vline
WA_WB2_V_VBRK_VBRP_STR-KONDA sy-vline
WA_WB2_V_VBRK_VBRP_STR-KDGRP sy-vline
WA_WB2_V_VBRK_VBRP_STR-BZIRK sy-vline
WA_WB2_V_VBRK_VBRP_STR-PLTYP sy-vline
WA_WB2_V_VBRK_VBRP_STR-INCO1 sy-vline
WA_WB2_V_VBRK_VBRP_STR-INCO2 sy-vline
WA_WB2_V_VBRK_VBRP_STR-EXPKZ sy-vline
WA_WB2_V_VBRK_VBRP_STR-RFBSK sy-vline
WA_WB2_V_VBRK_VBRP_STR-MRNKZ sy-vline
WA_WB2_V_VBRK_VBRP_STR-KURRF sy-vline
WA_WB2_V_VBRK_VBRP_STR-CPKUR sy-vline
WA_WB2_V_VBRK_VBRP_STR-VALTG sy-vline
WA_WB2_V_VBRK_VBRP_STR-VALDT sy-vline
WA_WB2_V_VBRK_VBRP_STR-ZTERM sy-vline
WA_WB2_V_VBRK_VBRP_STR-ZLSCH sy-vline
WA_WB2_V_VBRK_VBRP_STR-KTGRD sy-vline
WA_WB2_V_VBRK_VBRP_STR-LAND1 sy-vline
WA_WB2_V_VBRK_VBRP_STR-REGIO sy-vline
WA_WB2_V_VBRK_VBRP_STR-COUNC sy-vline
WA_WB2_V_VBRK_VBRP_STR-CITYC sy-vline
WA_WB2_V_VBRK_VBRP_STR-BUKRS sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXK1 sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXK2 sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXK3 sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXK4 sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXK5 sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXK6 sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXK7 sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXK8 sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXK9 sy-vline
WA_WB2_V_VBRK_VBRP_STR-NETWR sy-vline
WA_WB2_V_VBRK_VBRP_STR-ZUKRI sy-vline
WA_WB2_V_VBRK_VBRP_STR-ERNAM sy-vline
WA_WB2_V_VBRK_VBRP_STR-ERZET sy-vline
WA_WB2_V_VBRK_VBRP_STR-ERDAT sy-vline
WA_WB2_V_VBRK_VBRP_STR-STAFO sy-vline
WA_WB2_V_VBRK_VBRP_STR-KUNRG sy-vline
WA_WB2_V_VBRK_VBRP_STR-KUNAG sy-vline
WA_WB2_V_VBRK_VBRP_STR-MABER sy-vline
WA_WB2_V_VBRK_VBRP_STR-STWAE sy-vline
WA_WB2_V_VBRK_VBRP_STR-EXNUM sy-vline
WA_WB2_V_VBRK_VBRP_STR-STCEG sy-vline
WA_WB2_V_VBRK_VBRP_STR-AEDAT sy-vline
WA_WB2_V_VBRK_VBRP_STR-SFAKN sy-vline
WA_WB2_V_VBRK_VBRP_STR-KNUMA sy-vline
WA_WB2_V_VBRK_VBRP_STR-FKART_RL sy-vline
WA_WB2_V_VBRK_VBRP_STR-FKDAT_RL sy-vline
WA_WB2_V_VBRK_VBRP_STR-KURST sy-vline
WA_WB2_V_VBRK_VBRP_STR-MSCHL sy-vline
WA_WB2_V_VBRK_VBRP_STR-MANSP sy-vline
WA_WB2_V_VBRK_VBRP_STR-SPART sy-vline
WA_WB2_V_VBRK_VBRP_STR-KKBER sy-vline
WA_WB2_V_VBRK_VBRP_STR-KNKLI sy-vline
WA_WB2_V_VBRK_VBRP_STR-CMWAE sy-vline
WA_WB2_V_VBRK_VBRP_STR-CMKUF sy-vline
WA_WB2_V_VBRK_VBRP_STR-HITYP_PR sy-vline
WA_WB2_V_VBRK_VBRP_STR-BSTNK_VF sy-vline
WA_WB2_V_VBRK_VBRP_STR-VBUND sy-vline
WA_WB2_V_VBRK_VBRP_STR-FKART_AB sy-vline
WA_WB2_V_VBRK_VBRP_STR-KAPPL sy-vline
WA_WB2_V_VBRK_VBRP_STR-LANDTX sy-vline
WA_WB2_V_VBRK_VBRP_STR-STCEG_H sy-vline
WA_WB2_V_VBRK_VBRP_STR-STCEG_L sy-vline
WA_WB2_V_VBRK_VBRP_STR-XBLNR sy-vline
WA_WB2_V_VBRK_VBRP_STR-ZUONR sy-vline
WA_WB2_V_VBRK_VBRP_STR-MWSBK sy-vline
WA_WB2_V_VBRK_VBRP_STR-LOGSYS sy-vline
WA_WB2_V_VBRK_VBRP_STR-FKSTO sy-vline
WA_WB2_V_VBRK_VBRP_STR-XEGDR sy-vline
WA_WB2_V_VBRK_VBRP_STR-RPLNR sy-vline
WA_WB2_V_VBRK_VBRP_STR-LCNUM sy-vline
WA_WB2_V_VBRK_VBRP_STR-J_1AFITP sy-vline
WA_WB2_V_VBRK_VBRP_STR-KURRF_DAT sy-vline
WA_WB2_V_VBRK_VBRP_STR-AKWAE sy-vline
WA_WB2_V_VBRK_VBRP_STR-AKKUR sy-vline
WA_WB2_V_VBRK_VBRP_STR-KIDNO sy-vline
WA_WB2_V_VBRK_VBRP_STR-BVTYP sy-vline
WA_WB2_V_VBRK_VBRP_STR-NUMPG sy-vline
WA_WB2_V_VBRK_VBRP_STR-BUPLA sy-vline
WA_WB2_V_VBRK_VBRP_STR-UEPOS_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-FKIMG_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VRKME_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-UMVKZ_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-UMVKN_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MEINS_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-SMENG_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-FKLMG_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-LMENG_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-NTGEW_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-BRGEW_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-GEWEI_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VOLUM_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VOLEH_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-GSBER_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-PRSDT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-FBUDA_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KURSK_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-NETWR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VBELV_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-POSNV_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VGBEL_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VGPOS_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VGTYP_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-AUBEL_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-AUPOS_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-AUREF_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MATNR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-ARKTX_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-PMATN_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-CHARG_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MATKL_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-PSTYV_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-POSAR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-PRODH_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VSTEL_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-ATPKZ_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-SPART_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-POSPA_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-WERKS_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-ALAND_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-WKREG_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-WKCOU_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-WKCTY_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXM1_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXM2_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXM3_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXM4_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXM5_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXM6_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXM7_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXM8_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-TAXM9_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KOWRR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-PRSFD_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-SKTOF_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-SKFBP_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KONDM_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KTGRM_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KOSTL_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-BONUS_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-PROVG_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-EANNR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VKGRP_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VKBUR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-SPARA_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-SHKZG_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-ERNAM_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-ERDAT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-ERZET_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-BWTAR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-LGORT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-STAFO_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-WAVWR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KZWI1_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KZWI2_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KZWI3_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KZWI4_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KZWI5_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KZWI6_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-STCUR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-UVPRS_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-UVALL_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-EAN11_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-PRCTR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KVGR1_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KVGR2_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KVGR3_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KVGR4_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KVGR5_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MVGR1_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MVGR2_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MVGR3_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MVGR4_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MVGR5_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MATWA_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-BONBA_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KOKRS_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-PAOBJNR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-PS_PSP_PNR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-AUFNR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-TXJCD_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-CMPRE_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-CMPNT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-CUOBJ_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-CUOBJ_CH_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KOUPD_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-UECHA_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-XCHAR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-ABRVW_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-SERNR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-BZIRK_AUFT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KDGRP_AUFT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KONDA_AUFT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-LLAND_AUFT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MPROK_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-PLTYP_AUFT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-REGIO_AUFT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VKORG_AUFT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VTWEG_AUFT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-ABRBG_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-PROSA_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-UEPVW_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-AUTYP_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-STADAT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-FPLNR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-FPLTR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-AKTNR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KNUMA_PI_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KNUMA_AG_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-PREFE_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MWSBP_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-AUGRU_AUFT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-FAREG_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-UPMAT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-UKONM_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-CMPRE_FLT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-ABFOR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-ABGES_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-J_1ARFZ_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-J_1AREGIO_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-J_1AGICD_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-J_1ADTYP_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-J_1ATXREL_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-J_1BCFOP_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-J_1BTAXLW1_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-J_1BTAXLW2_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-J_1BTXSDC_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-BRTWR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-WKTNR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-WKTPS_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-RPLNR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KURSK_DAT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-WGRU1_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-WGRU2_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KDKG1_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KDKG2_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KDKG3_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KDKG4_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KDKG5_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VKAUS_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-J_1AINDXP_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-J_1AIDATEP_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-KZFME_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-MWSKZ_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VERTT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-VERTN_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-SGTXT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-DELCO_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-BEMOT_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-RRREL_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-AKKUR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-WMINR_I sy-vline
WA_WB2_V_VBRK_VBRP_STR-TKONN_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-TPOSN_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-TPOSN_SUB_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-ERNAM_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-ERDAT_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-TEW_TYPE_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-SCENARIO_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-TKONN_EX_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-COMPLETE_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-ERROR_TEW_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-BUSINESS_STEP_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-MASTER_STEP_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-PRE_STEP_W sy-vline
WA_WB2_V_VBRK_VBRP_STR-INCOV sy-vline
WA_WB2_V_VBRK_VBRP_STR-INCO2_L sy-vline
WA_WB2_V_VBRK_VBRP_STR-INCO3_L sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.