ABAP Select data from SAP table WRF_PPW_PROMOWAKPDGUID_STY 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 WRF_PPW_PROMOWAKPDGUID_STY 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 WRF_PPW_PROMOWAKPDGUID_STY. 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 WRF_PPW_PROMOWAKPDGUID_STY 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_WRF_PPW_PROMOWAKPDGUID_STY TYPE STANDARD TABLE OF WRF_PPW_PROMOWAKPDGUID_STY,
      WA_WRF_PPW_PROMOWAKPDGUID_STY TYPE WRF_PPW_PROMOWAKPDGUID_STY,
      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: <WRF_PPW_PROMOWAKPDGUID_STY> TYPE WRF_PPW_PROMOWAKPDGUID_STY.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM WRF_PPW_PROMOWAKPDGUID_STY
*  INTO TABLE @DATA(IT_WRF_PPW_PROMOWAKPDGUID_STY2).
*--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_WRF_PPW_PROMOWAKPDGUID_STY INDEX 1 INTO DATA(WA_WRF_PPW_PROMOWAKPDGUID_STY2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_WRF_PPW_PROMOWAKPDGUID_STY ASSIGNING <WRF_PPW_PROMOWAKPDGUID_STY>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<WRF_PPW_PROMOWAKPDGUID_STY>-GUID = 1.
<WRF_PPW_PROMOWAKPDGUID_STY>-MANDT = 1.
<WRF_PPW_PROMOWAKPDGUID_STY>-AKTNR = 1.
<WRF_PPW_PROMOWAKPDGUID_STY>-ARTNR = 1.
<WRF_PPW_PROMOWAKPDGUID_STY>-MEBME = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_WRF_PPW_PROMOWAKPDGUID_STY-AKPOS, sy-vline,
WA_WRF_PPW_PROMOWAKPDGUID_STY-SATNR, sy-vline,
WA_WRF_PPW_PROMOWAKPDGUID_STY-MATKL, sy-vline,
WA_WRF_PPW_PROMOWAKPDGUID_STY-AKTHE, sy-vline,
WA_WRF_PPW_PROMOWAKPDGUID_STY-BZQFI, sy-vline,
WA_WRF_PPW_PROMOWAKPDGUID_STY-AKBSP, sy-vline.
ENDLOOP. *Add any further fields from structure WA_WRF_PPW_PROMOWAKPDGUID_STY 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_WRF_PPW_PROMOWAKPDGUID_STY 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_WRF_PPW_PROMOWAKPDGUID_STY INTO WA_WRF_PPW_PROMOWAKPDGUID_STY. *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 AKTNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_WRF_PPW_PROMOWAKPDGUID_STY-AKTNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WRF_PPW_PROMOWAKPDGUID_STY-AKTNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field OFFER_ID_GENERIC CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_WRF_PPW_PROMOWAKPDGUID_STY-OFFER_ID_GENERIC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WRF_PPW_PROMOWAKPDGUID_STY-OFFER_ID_GENERIC.
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_WRF_PPW_PROMOWAKPDGUID_STY_STR,
GUID TYPE STRING,
MANDT TYPE STRING,
AKTNR TYPE STRING,
ARTNR TYPE STRING,
MEBME TYPE STRING,
AKPOS TYPE STRING,
SATNR TYPE STRING,
MATKL TYPE STRING,
AKTHE TYPE STRING,
BZQFI TYPE STRING,
AKBSP TYPE STRING,
NBPOS TYPE STRING,
RESKZ TYPE STRING,
BEKTY TYPE STRING,
SPDAT TYPE STRING,
SPGRU TYPE STRING,
EKORG TYPE STRING,
EKGRP TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
AKLIZ TYPE STRING,
PUMVP TYPE STRING,
PUMEP TYPE STRING,
PUMEN TYPE STRING,
PABBM TYPE STRING,
PABLM TYPE STRING,
AUFME TYPE STRING,
PLVKP TYPE STRING,
VPEIN TYPE STRING,
PLEKP TYPE STRING,
PLEKN TYPE STRING,
EPEIN TYPE STRING,
WAEEK TYPE STRING,
WAELA TYPE STRING,
MEINS TYPE STRING,
MELOG TYPE STRING,
MEBPR TYPE STRING,
MEAUF TYPE STRING,
RGART TYPE STRING,
MIAMG TYPE STRING,
NDISP TYPE STRING,
FBDAT TYPE STRING,
SBDAT TYPE STRING,
FLDAT TYPE STRING,
SLDAT TYPE STRING,
APSTP TYPE STRING,
BEDAT TYPE STRING,
VREGE TYPE STRING,
ABELN TYPE STRING,
ABELP TYPE STRING,
ETIAG TYPE STRING,
EKKPS TYPE STRING,
VKKPS TYPE STRING,
EKKON TYPE STRING,
VKKON TYPE STRING,
ACTIV TYPE STRING,
ERNAM TYPE STRING,
ERDAT TYPE STRING,
AENAM TYPE STRING,
AEDAT TYPE STRING,
ECKPKZ TYPE STRING,
VZKON TYPE STRING,
VZKPS TYPE STRING,
EPRGR TYPE STRING,
NVKP TYPE STRING,
VK_AKTIV_AB TYPE STRING,
VK_AKTIV_BI TYPE STRING,
BATNR TYPE STRING,
EKERV TYPE STRING,
REB_VALUE TYPE STRING,
REB_PERC TYPE STRING,
REB_STATUS TYPE STRING,
NO_KALK TYPE STRING,
ASTRA TYPE STRING,
OFFER_TYPE TYPE STRING,
OFFER_TYPE_DSC TYPE STRING,
OFFER_ID TYPE STRING,
OFFER_ID_DSC TYPE STRING,
OFFER_PRDGRP TYPE STRING,
OFFER_PRDGRP_DSC TYPE STRING,
ITEM_CREAT_INDIC TYPE STRING,
PABBM_OFFER_PRC TYPE STRING,
PABBM_OFFER_DSC TYPE STRING,
ASTRA_VAR TYPE STRING,
SELKZ TYPE STRING,
SELBM TYPE STRING,
UPDKZ TYPE STRING,
TXTL TYPE STRING,
MAKTX TYPE STRING,
AKTTT TYPE STRING,
RFOLG TYPE STRING,
ATTYP TYPE STRING,
PMATA TYPE STRING,
PMATR TYPE STRING,
CUOBF TYPE STRING,
WAE_EKWVK TYPE STRING,
EKWVK TYPE STRING,
KZADDI TYPE STRING,
KZBAT TYPE STRING,
REB_SELKZ TYPE STRING,
PUMNP TYPE STRING,
PUMRE TYPE STRING,
PUMLO TYPE STRING,
IGNORE_PMAT TYPE STRING,
OFFER_TYPE_BBY TYPE STRING,
OFFER_TYPE_GENERIC TYPE STRING,
OFFER_ID_GENERIC TYPE STRING,
BBYNR TYPE STRING,END OF T_EKKO_STR. DATA: WA_WRF_PPW_PROMOWAKPDGUID_STY_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_WRF_PPW_PROMOWAKPDGUID_STY_STR-GUID sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-MANDT sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-AKTNR sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-ARTNR sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-MEBME sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-AKPOS sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-SATNR sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-MATKL sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-AKTHE sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-BZQFI sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-AKBSP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-NBPOS sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-RESKZ sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-BEKTY sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-SPDAT sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-SPGRU sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-EKORG sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-EKGRP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-VKORG sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-VTWEG sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-AKLIZ sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PUMVP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PUMEP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PUMEN sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PABBM sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PABLM sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-AUFME sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PLVKP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-VPEIN sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PLEKP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PLEKN sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-EPEIN sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-WAEEK sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-WAELA sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-MEINS sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-MELOG sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-MEBPR sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-MEAUF sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-RGART sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-MIAMG sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-NDISP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-FBDAT sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-SBDAT sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-FLDAT sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-SLDAT sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-APSTP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-BEDAT sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-VREGE sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-ABELN sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-ABELP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-ETIAG sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-EKKPS sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-VKKPS sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-EKKON sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-VKKON sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-ACTIV sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-ERNAM sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-ERDAT sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-AENAM sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-AEDAT sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-ECKPKZ sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-VZKON sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-VZKPS sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-EPRGR sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-NVKP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-VK_AKTIV_AB sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-VK_AKTIV_BI sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-BATNR sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-EKERV sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-REB_VALUE sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-REB_PERC sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-REB_STATUS sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-NO_KALK sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-ASTRA sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-OFFER_TYPE sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-OFFER_TYPE_DSC sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-OFFER_ID sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-OFFER_ID_DSC sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-OFFER_PRDGRP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-OFFER_PRDGRP_DSC sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-ITEM_CREAT_INDIC sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PABBM_OFFER_PRC sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PABBM_OFFER_DSC sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-ASTRA_VAR sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-SELKZ sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-SELBM sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-UPDKZ sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-TXTL sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-MAKTX sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-AKTTT sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-RFOLG sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-ATTYP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PMATA sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PMATR sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-CUOBF sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-WAE_EKWVK sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-EKWVK sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-KZADDI sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-KZBAT sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-REB_SELKZ sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PUMNP sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PUMRE sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-PUMLO sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-IGNORE_PMAT sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-OFFER_TYPE_BBY sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-OFFER_TYPE_GENERIC sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-OFFER_ID_GENERIC sy-vline
WA_WRF_PPW_PROMOWAKPDGUID_STY_STR-BBYNR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.