ABAP Select data from SAP table WRF_PPW_PPDPACHANGE_DATA_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_PPDPACHANGE_DATA_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_PPDPACHANGE_DATA_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_PPDPACHANGE_DATA_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_PPDPACHANGE_DATA_STY TYPE STANDARD TABLE OF WRF_PPW_PPDPACHANGE_DATA_STY,
      WA_WRF_PPW_PPDPACHANGE_DATA_STY TYPE WRF_PPW_PPDPACHANGE_DATA_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_PPDPACHANGE_DATA_STY> TYPE WRF_PPW_PPDPACHANGE_DATA_STY.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM WRF_PPW_PPDPACHANGE_DATA_STY
*  INTO TABLE @DATA(IT_WRF_PPW_PPDPACHANGE_DATA_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_PPDPACHANGE_DATA_STY INDEX 1 INTO DATA(WA_WRF_PPW_PPDPACHANGE_DATA_STY2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_WRF_PPW_PPDPACHANGE_DATA_STY ASSIGNING <WRF_PPW_PPDPACHANGE_DATA_STY>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<WRF_PPW_PPDPACHANGE_DATA_STY>-ARTICLE = 1.
<WRF_PPW_PPDPACHANGE_DATA_STY>-MANDT = 1.
<WRF_PPW_PPDPACHANGE_DATA_STY>-GUID = 1.
<WRF_PPW_PPDPACHANGE_DATA_STY>-PARENT = 1.
<WRF_PPW_PPDPACHANGE_DATA_STY>-AVPOS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_WRF_PPW_PPDPACHANGE_DATA_STY-VKORG, sy-vline,
WA_WRF_PPW_PPDPACHANGE_DATA_STY-VTWEG, sy-vline,
WA_WRF_PPW_PPDPACHANGE_DATA_STY-USRGRP, sy-vline,
WA_WRF_PPW_PPDPACHANGE_DATA_STY-MATNR, sy-vline,
WA_WRF_PPW_PPDPACHANGE_DATA_STY-VRKME, sy-vline,
WA_WRF_PPW_PPDPACHANGE_DATA_STY-PPD_ART, sy-vline.
ENDLOOP. *Add any further fields from structure WA_WRF_PPW_PPDPACHANGE_DATA_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_PPDPACHANGE_DATA_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_PPDPACHANGE_DATA_STY INTO WA_WRF_PPW_PPDPACHANGE_DATA_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 MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_WRF_PPW_PPDPACHANGE_DATA_STY-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WRF_PPW_PPDPACHANGE_DATA_STY-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field MEAUF CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_WRF_PPW_PPDPACHANGE_DATA_STY-MEAUF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WRF_PPW_PPDPACHANGE_DATA_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_PPDPACHANGE_DATA_STY-VREGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WRF_PPW_PPDPACHANGE_DATA_STY-VREGE.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit CUNIT, internal->external for field MEAUF CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_WRF_PPW_PPDPACHANGE_DATA_STY-MEAUF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WRF_PPW_PPDPACHANGE_DATA_STY-MEAUF.
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_PPDPACHANGE_DATA_STY_STR,
ARTICLE TYPE STRING,
MANDT TYPE STRING,
GUID TYPE STRING,
PARENT TYPE STRING,
AVPOS TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
USRGRP TYPE STRING,
MATNR TYPE STRING,
VRKME TYPE STRING,
PPD_ART TYPE STRING,
VKKAB_MDP TYPE STRING,
POS_OK TYPE STRING,
DEAKT TYPE STRING,
SATNR TYPE STRING,
BUDGET_NR TYPE STRING,
PROCESS_ID TYPE STRING,
SAISO TYPE STRING,
SAISJ TYPE STRING,
FASHGRD TYPE STRING,
SAITY TYPE STRING,
DEP_ART TYPE STRING,
ME_REGEL TYPE STRING,
PLND_SALES_QTY TYPE STRING,
PRICE_CALC_TYP TYPE STRING,
ORGSET_ID TYPE STRING,
HIER_ID TYPE STRING,
CREATIONDATE TYPE STRING,
MATKL TYPE STRING,
NODE01 TYPE STRING,
NODE02 TYPE STRING,
NODE03 TYPE STRING,
NODE04 TYPE STRING,
NODE05 TYPE STRING,
NODE06 TYPE STRING,
NODE07 TYPE STRING,
NODE08 TYPE STRING,
NODE09 TYPE STRING,
NODE10 TYPE STRING,
FSH_SEASON_YEAR TYPE STRING,
FSH_SEASON TYPE STRING,
FSH_COLLECTION TYPE STRING,
FSH_THEME TYPE STRING,
MULT_SEAS_ASSIGN TYPE STRING,
ATTYP TYPE STRING,
MAKTX TYPE STRING,
MTART TYPE STRING,
BUDGET_VP TYPE STRING,
STOCK TYPE STRING,
STOCK_IA TYPE STRING,
STOCK_NIA TYPE STRING,
STOCKUNIT TYPE STRING,
ABV_SOLL TYPE STRING,
ABV_IST TYPE STRING,
MDPRC TYPE STRING,
SELLPER TYPE STRING,
MAXPER TYPE STRING,
MDPROF TYPE STRING,
PAEBENE TYPE STRING,
DEVI_PRICE_EXIST TYPE STRING,
BUDGET_STAT TYPE STRING,
VKKAB TYPE STRING,
VKKBI TYPE STRING,
VKKAM TYPE STRING,
VRKPE TYPE STRING,
VLGWK TYPE STRING,
EKORG TYPE STRING,
HWAER TYPE STRING,
LIFNR TYPE STRING,
INFNR TYPE STRING,
KURST TYPE STRING,
WAERS TYPE STRING,
EKPGR TYPE STRING,
KWAER TYPE STRING,
EKPNN TYPE STRING,
AUFSG TYPE STRING,
PAUFS TYPE STRING,
PENDP TYPE STRING,
VKPNE TYPE STRING,
VKPBR TYPE STRING,
VWAER TYPE STRING,
ENDPR TYPE STRING,
KALEB TYPE STRING,
SPANE TYPE STRING,
SPABR TYPE STRING,
ENDPA TYPE STRING,
KALEA TYPE STRING,
SPANA TYPE STRING,
SPABA TYPE STRING,
ROTPR TYPE STRING,
MITPR TYPE STRING,
EMPPR TYPE STRING,
VORPR TYPE STRING,
VKP01 TYPE STRING,
VKP02 TYPE STRING,
VKP03 TYPE STRING,
PROZ1 TYPE STRING,
PROZ2 TYPE STRING,
MPROZ TYPE STRING,
LOEVM TYPE STRING,
EKERV TYPE STRING,
EKERA TYPE STRING,
VKERV TYPE STRING,
VKERA TYPE STRING,
EPTYP TYPE STRING,
RKTYP TYPE STRING,
EPRGR TYPE STRING,
PVGRD TYPE STRING,
ENDNE TYPE STRING,
ENDBR TYPE STRING,
ENDPA_PROMO TYPE STRING,
ENDNA TYPE STRING,
ENDBA TYPE STRING,
MABSO TYPE STRING,
NABSO TYPE STRING,
INIAM TYPE STRING,
INIPR TYPE STRING,
IPROZ TYPE STRING,
IABSO TYPE STRING,
EPROZ TYPE STRING,
EABSO TYPE STRING,
PPROZ TYPE STRING,
PABSO TYPE STRING,
NWLEV TYPE STRING,
ENDPA_PROMO_CHECKED TYPE STRING,
DEC_POS TYPE STRING,
NODE01_T TYPE STRING,
NODE02_T TYPE STRING,
NODE03_T TYPE STRING,
NODE04_T TYPE STRING,
NODE05_T TYPE STRING,
NODE06_T TYPE STRING,
NODE07_T TYPE STRING,
NODE08_T TYPE STRING,
NODE09_T TYPE STRING,
NODE10_T TYPE STRING,
BEDAT TYPE STRING,
MIAMG TYPE STRING,
AUFME TYPE STRING,
MEAUF TYPE STRING,
VREGE TYPE STRING,
ASTRA TYPE STRING,
APSTP TYPE STRING,
AKTHE TYPE STRING,
BEKTY TYPE STRING,
DIFFERENT_PRICES TYPE STRING,
SISTER TYPE STRING,
NO_OF_DEP_ART TYPE STRING,
NO_OF_STORES TYPE STRING,
REFERENCE_PRICE TYPE STRING,
MIN_VK TYPE STRING,
AKTIV TYPE STRING,
PROMO_CHANGED TYPE STRING,
WGBEZ TYPE STRING,
BUDG_TYPE TYPE STRING,
CHANGES TYPE STRING,
GUID TYPE STRING,
ENDPR TYPE STRING,
ENDPR_CHANGED TYPE STRING,
VKPBR TYPE STRING,
VKPBR_CHANGED TYPE STRING,
IPROZ TYPE STRING,
IPROZ_CHANGED TYPE STRING,
MPROZ TYPE STRING,
MPROZ_CHANGED TYPE STRING,
EPROZ TYPE STRING,
EPROZ_CHANGED TYPE STRING,
PPROZ TYPE STRING,
PPROZ_CHANGED TYPE STRING,
MABSO TYPE STRING,
MABSO_CHANGED TYPE STRING,
IABSO TYPE STRING,
IABSO_CHANGED TYPE STRING,
EABSO TYPE STRING,
EABSO_CHANGED TYPE STRING,
PABSO TYPE STRING,
PABSO_CHANGED TYPE STRING,
POS_OK TYPE STRING,
POS_OK_CHANGED TYPE STRING,
EPRGR TYPE STRING,
EPRGR_CHANGED TYPE STRING,
RKTYP TYPE STRING,
RKTYP_CHANGED TYPE STRING,
PVGRD TYPE STRING,
PVGRD_CHANGED TYPE STRING,
PLND_SALES_QTY TYPE STRING,
PLND_SALES_QTY_CHANGED TYPE STRING,
PLND_SALES_QTY_DIFF TYPE STRING,
PLND_SALES_QTY_DIFF_CHANGED TYPE STRING,
STOCK_DIFF TYPE STRING,
STOCK_DIFF_CHANGED TYPE STRING,
PERCENT_PLND_SALES_QTY TYPE STRING,
PERCENT_PLND_SALES_QTY_CHANGED TYPE STRING,
PERCENT_FROM_STOCK TYPE STRING,
PERCENT_FROM_STOCK_CHANGED TYPE STRING,
MIAMG TYPE STRING,
MIAMG_CHANGED TYPE STRING,
AUFME TYPE STRING,
AUFME_CHANGED TYPE STRING,
MEAUF TYPE STRING,
MEAUF_CHANGED TYPE STRING,
ROUND TYPE STRING,
BASIS_ROUND TYPE STRING,
ME_REGEL TYPE STRING,
ME_REGEL_CHANGED TYPE STRING,
DEAKT TYPE STRING,
DEAKT_CHANGED TYPE STRING,
DECIMAL_PLACE TYPE STRING,
DECIMAL_PLACE_CHANGED TYPE STRING,
VKKAB TYPE STRING,
VKKAB_CHANGED TYPE STRING,
VKKBI TYPE STRING,
VKKBI_CHANGED TYPE STRING,
VLGWK TYPE STRING,
VLGWK_CHANGED TYPE STRING,
FILGR TYPE STRING,
FILGR_CHANGED TYPE STRING,
PA_ITEMS TYPE STRING,
ITEM_LEVEL TYPE STRING,END OF T_EKKO_STR. DATA: WA_WRF_PPW_PPDPACHANGE_DATA_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_PPDPACHANGE_DATA_STY_STR-ARTICLE sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MANDT sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-GUID sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PARENT sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-AVPOS sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKORG sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VTWEG sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-USRGRP sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MATNR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VRKME sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PPD_ART sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKKAB_MDP sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-POS_OK sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-DEAKT sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-SATNR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-BUDGET_NR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PROCESS_ID sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-SAISO sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-SAISJ sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-FASHGRD sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-SAITY sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-DEP_ART sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ME_REGEL sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PLND_SALES_QTY sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PRICE_CALC_TYP sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ORGSET_ID sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-HIER_ID sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-CREATIONDATE sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MATKL sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE01 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE02 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE03 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE04 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE05 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE06 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE07 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE08 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE09 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE10 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-FSH_SEASON_YEAR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-FSH_SEASON sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-FSH_COLLECTION sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-FSH_THEME sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MULT_SEAS_ASSIGN sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ATTYP sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MAKTX sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MTART sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-BUDGET_VP sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-STOCK sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-STOCK_IA sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-STOCK_NIA sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-STOCKUNIT sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ABV_SOLL sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ABV_IST sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MDPRC sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-SELLPER sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MAXPER sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MDPROF sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PAEBENE sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-DEVI_PRICE_EXIST sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-BUDGET_STAT sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKKAB sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKKBI sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKKAM sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VRKPE sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VLGWK sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EKORG sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-HWAER sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-LIFNR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-INFNR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-KURST sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-WAERS sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EKPGR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-KWAER sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EKPNN sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-AUFSG sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PAUFS sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PENDP sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKPNE sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKPBR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VWAER sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ENDPR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-KALEB sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-SPANE sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-SPABR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ENDPA sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-KALEA sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-SPANA sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-SPABA sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ROTPR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MITPR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EMPPR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VORPR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKP01 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKP02 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKP03 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PROZ1 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PROZ2 sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MPROZ sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-LOEVM sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EKERV sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EKERA sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKERV sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKERA sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EPTYP sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-RKTYP sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EPRGR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PVGRD sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ENDNE sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ENDBR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ENDPA_PROMO sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ENDNA sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ENDBA sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MABSO sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NABSO sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-INIAM sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-INIPR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-IPROZ sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-IABSO sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EPROZ sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EABSO sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PPROZ sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PABSO sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NWLEV sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ENDPA_PROMO_CHECKED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-DEC_POS sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE01_T sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE02_T sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE03_T sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE04_T sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE05_T sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE06_T sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE07_T sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE08_T sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE09_T sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NODE10_T sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-BEDAT sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MIAMG sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-AUFME sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MEAUF sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VREGE sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ASTRA sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-APSTP sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-AKTHE sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-BEKTY sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-DIFFERENT_PRICES sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-SISTER sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NO_OF_DEP_ART sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-NO_OF_STORES sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-REFERENCE_PRICE sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MIN_VK sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-AKTIV sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PROMO_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-WGBEZ sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-BUDG_TYPE sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-CHANGES sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-GUID sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ENDPR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ENDPR_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKPBR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKPBR_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-IPROZ sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-IPROZ_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MPROZ sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MPROZ_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EPROZ sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EPROZ_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PPROZ sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PPROZ_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MABSO sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MABSO_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-IABSO sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-IABSO_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EABSO sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EABSO_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PABSO sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PABSO_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-POS_OK sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-POS_OK_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EPRGR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-EPRGR_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-RKTYP sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-RKTYP_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PVGRD sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PVGRD_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PLND_SALES_QTY sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PLND_SALES_QTY_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PLND_SALES_QTY_DIFF sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PLND_SALES_QTY_DIFF_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-STOCK_DIFF sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-STOCK_DIFF_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PERCENT_PLND_SALES_QTY sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PERCENT_PLND_SALES_QTY_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PERCENT_FROM_STOCK sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PERCENT_FROM_STOCK_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MIAMG sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MIAMG_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-AUFME sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-AUFME_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MEAUF sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-MEAUF_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ROUND sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-BASIS_ROUND sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ME_REGEL sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ME_REGEL_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-DEAKT sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-DEAKT_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-DECIMAL_PLACE sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-DECIMAL_PLACE_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKKAB sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKKAB_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKKBI sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VKKBI_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VLGWK sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-VLGWK_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-FILGR sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-FILGR_CHANGED sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-PA_ITEMS sy-vline
WA_WRF_PPW_PPDPACHANGE_DATA_STY_STR-ITEM_LEVEL sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.