ABAP Select data from SAP table /SAPAPO/ESPP_PCOM 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 /SAPAPO/ESPP_PCOM 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 /SAPAPO/ESPP_PCOM. 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 /SAPAPO/ESPP_PCOM 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_/SAPAPO/ESPP_PCOM TYPE STANDARD TABLE OF /SAPAPO/ESPP_PCOM,
      WA_/SAPAPO/ESPP_PCOM TYPE /SAPAPO/ESPP_PCOM,
      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: </SAPAPO/ESPP_PCOM> TYPE /SAPAPO/ESPP_PCOM.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM /SAPAPO/ESPP_PCOM
  INTO TABLE IT_/SAPAPO/ESPP_PCOM.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM /SAPAPO/ESPP_PCOM
*  INTO TABLE @DATA(IT_/SAPAPO/ESPP_PCOM2).
*--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_/SAPAPO/ESPP_PCOM INDEX 1 INTO DATA(WA_/SAPAPO/ESPP_PCOM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/SAPAPO/ESPP_PCOM ASSIGNING </SAPAPO/ESPP_PCOM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</SAPAPO/ESPP_PCOM>-PRMOD = 1.
</SAPAPO/ESPP_PCOM>-MODAW = 1.
</SAPAPO/ESPP_PCOM>-MODAV = 1.
</SAPAPO/ESPP_PCOM>-KZPAR = 1.
</SAPAPO/ESPP_PCOM>-OPGRA = 1.
ENDLOOP.

LOOP AT IT_/SAPAPO/ESPP_PCOM INTO WA_/SAPAPO/ESPP_PCOM.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/SAPAPO/ESPP_PCOM-KZINI, sy-vline,
WA_/SAPAPO/ESPP_PCOM-ALPHA, sy-vline,
WA_/SAPAPO/ESPP_PCOM-BETA1, sy-vline,
WA_/SAPAPO/ESPP_PCOM-GAMMA, sy-vline,
WA_/SAPAPO/ESPP_PCOM-DELTA, sy-vline,
WA_/SAPAPO/ESPP_PCOM-EPSIL, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SAPAPO/ESPP_PCOM 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_/SAPAPO/ESPP_PCOM 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_/SAPAPO/ESPP_PCOM INTO WA_/SAPAPO/ESPP_PCOM. *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.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_/SAPAPO/ESPP_PCOM_STR,
PRMOD TYPE STRING,
MODAW TYPE STRING,
MODAV TYPE STRING,
KZPAR TYPE STRING,
OPGRA TYPE STRING,
KZINI TYPE STRING,
ALPHA TYPE STRING,
BETA1 TYPE STRING,
GAMMA TYPE STRING,
DELTA TYPE STRING,
EPSIL TYPE STRING,
SIGGR TYPE STRING,
PERAN TYPE STRING,
PERIN TYPE STRING,
PEREX TYPE STRING,
PERIO TYPE STRING,
ANZPR TYPE STRING,
GWERT TYPE STRING,
VMGWE TYPE STRING,
GWER1 TYPE STRING,
VMGW1 TYPE STRING,
GWER2 TYPE STRING,
VMGW2 TYPE STRING,
TWERT TYPE STRING,
VMTWE TYPE STRING,
PRMAD TYPE STRING,
VMMAD TYPE STRING,
FSUMM TYPE STRING,
PRMAPE TYPE STRING,
PRMPE TYPE STRING,
PRMSE TYPE STRING,
PRRMSE TYPE STRING,
PRUSERE TYPE STRING,
VMFSU TYPE STRING,
THKOF TYPE STRING,
PRWUG TYPE STRING,
PRWOG TYPE STRING,
AUSNA TYPE STRING,
PROAB TYPE STRING,
PERSMO TYPE STRING,
ALPHA_START TYPE STRING,
ALPHA_ENDE TYPE STRING,
ALPHA_WEITE TYPE STRING,
BETA1_START TYPE STRING,
BETA1_ENDE TYPE STRING,
BETA1_WEITE TYPE STRING,
GAMMA_START TYPE STRING,
GAMMA_ENDE TYPE STRING,
GAMMA_WEITE TYPE STRING,
FLG_56 TYPE STRING,
FLG_SPORADIC TYPE STRING,
FLG_NK TYPE STRING,
FLAGOL TYPE STRING,
SIGMA TYPE STRING,
FLAG_ET TYPE STRING,
FLAG_MAD TYPE STRING,
FLAG_MAPE TYPE STRING,
FLAG_MPE TYPE STRING,
FLAG_MSE TYPE STRING,
FLAG_RMSE TYPE STRING,
FLAG_BADI TYPE STRING,
PERIO_START TYPE STRING,
PERIO_END TYPE STRING,
PERIO_WEITE TYPE STRING,
FNULL TYPE STRING,
AVERAGE_NZHISTORY TYPE STRING,
AVERAGE_NZDISTANCE TYPE STRING,
FLG_ZERO TYPE STRING,
PRTEST TYPE STRING,
OUTL_CNTRL_PC TYPE STRING,
OUTL_CNTRL_PP TYPE STRING,
OUTL_CNTRL_EN TYPE STRING,
MAD_INIT_MAX TYPE STRING,
MAD_INIT_MIN TYPE STRING,
S_MIN_NO_PC TYPE STRING,
S_MAX_INCREASE TYPE STRING,
S_MIN_DECREASE TYPE STRING,
S_SIG_LEVEL_PEAK TYPE STRING,
S_SLOPE_PEAK TYPE STRING,
S_SIGLVL_AUTCORR TYPE STRING,
S_SIGLVL_AUTO_ST TYPE STRING,
S_MIN_TEST_WINDO TYPE STRING,
S_TTEST_RECENT TYPE STRING,
S_TTEST_BEFORE TYPE STRING,
S_TTEST_REC_STAB TYPE STRING,
S_TTEST_BEF_STAB TYPE STRING,
INTMIT_MIN_ZERO_PCNT TYPE STRING,
INTMIT_DEV_FACTO TYPE STRING,
INTMIT_OUTL_MIN TYPE STRING,
INTMIT_TIME_SMTH TYPE STRING,
INTMIT_MAD_SMTH TYPE STRING,
INTMIT_MIN_ZERO TYPE STRING,
INTMIT_AVGNZHIST TYPE STRING,
INTMIT_AVGZDIST TYPE STRING,
INTMIT_SMTHZDIST TYPE STRING,
INTMIT_GAP_COUNTER TYPE STRING,
INTMIT_OUTL_DEV TYPE STRING,
T_TEST_12 TYPE STRING,
T_TEST_24 TYPE STRING,
T_TEST_12_STAB TYPE STRING,
T_TEST_24_STAB TYPE STRING,
CP_MIN_FCST_ENTT TYPE STRING,
CP_MIN_FCST_PP TYPE STRING,
CP_MIN_ENT_STAB TYPE STRING,
CP_MIN_PP_STAB TYPE STRING,
CP_MIN_ENT_YEAR TYPE STRING,
CP_MIN_ENT_STABY TYPE STRING,
CP_MIN_PP_DEV TYPE STRING,
CP_MIN_PP_DEV_ST TYPE STRING,
CP_RETEST_LEN TYPE STRING,
CP_MIN_PP_RETEST TYPE STRING,
CP_MIN_PPD_RTEST TYPE STRING,
CP_SIGLVL_6 TYPE STRING,
CP_SIGLVL_13 TYPE STRING,
CP_SIGLVL_26 TYPE STRING,
CP_SIGLVL_13_PP TYPE STRING,
CP_SIGLVL_26_PP TYPE STRING,
CP_SIGLVL_6N TYPE STRING,
CP_SIGLVL_13N TYPE STRING,
CP_SIGLVL_26N TYPE STRING,
CP_SIGLVL_13_PPN TYPE STRING,
CP_SIGLVL_26_PPN TYPE STRING,
CP_MIN_ENT_OUTL TYPE STRING,
CP_MIN_FCST_ENT TYPE STRING,
CP_INCR_FCST_ENT TYPE STRING,
CP_MIN_ENT_HIST TYPE STRING,
CP_MIN_REQ_EN_13 TYPE STRING,
CP_MIN_REQ_EN_26 TYPE STRING,
CP_PP_CHECK_L1 TYPE STRING,
CP_PP_CHECK_L2 TYPE STRING,
CP_PC_MAD_SMTH TYPE STRING,
CP_OUTL_VAL_EN TYPE STRING,
CP_OUTL_VAL_PP TYPE STRING,
CP_USE_OLD_DEVPC TYPE STRING,
CP_USE_OLD_DEVPP TYPE STRING,
CP_USE_OLD_DEVEN TYPE STRING,
SEASON_TRENDFAC TYPE STRING,
SEASON_COST TYPE STRING,
SEASON_COST_THLD TYPE STRING,
DGR_PC_MLTPL_FAC TYPE STRING,
DGR_MIN_DCL_RATE TYPE STRING,
DGR_LOW_COST TYPE STRING,
DGR_MEDIUM_COST TYPE STRING,
DGR_HIGH_COST TYPE STRING,
DGR_DCL_RATE TYPE STRING,
DGR_START_POINT TYPE STRING,
MODEL_DEV_CALC TYPE STRING,
MIN_PACK_QTY TYPE STRING,
NOT_SMTH_GAMMA TYPE STRING,
NO_ZERO_PERIODS TYPE STRING,
INTMIT_PASTPERIO TYPE STRING,
TS TYPE STRING,
NE TYPE STRING,
NE_LIMIT TYPE STRING,
FLG_REINIT TYPE STRING,
REINIT_NE_HIST TYPE STRING,
REINIT_STABLE TYPE STRING,
FLG_TREND_DAMP TYPE STRING,
TD_TSID TYPE STRING,
PHI TYPE STRING,
FLG_PHI_AUTO TYPE STRING,
PHI_START TYPE STRING,
PHI_END TYPE STRING,
PHI_STEP TYPE STRING,
MAX_TREND TYPE STRING,
MAX_FORECAST TYPE STRING,
FLAG_SEAGRP TYPE STRING,
FLG_NO_SEAS_TEST TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SAPAPO/ESPP_PCOM_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_/SAPAPO/ESPP_PCOM_STR-PRMOD sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-MODAW sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-MODAV sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-KZPAR sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-OPGRA sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-KZINI sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-ALPHA sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-BETA1 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-GAMMA sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-DELTA sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-EPSIL sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-SIGGR sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PERAN sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PERIN sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PEREX sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PERIO sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-ANZPR sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-GWERT sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-VMGWE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-GWER1 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-VMGW1 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-GWER2 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-VMGW2 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-TWERT sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-VMTWE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PRMAD sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-VMMAD sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FSUMM sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PRMAPE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PRMPE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PRMSE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PRRMSE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PRUSERE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-VMFSU sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-THKOF sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PRWUG sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PRWOG sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-AUSNA sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PROAB sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PERSMO sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-ALPHA_START sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-ALPHA_ENDE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-ALPHA_WEITE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-BETA1_START sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-BETA1_ENDE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-BETA1_WEITE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-GAMMA_START sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-GAMMA_ENDE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-GAMMA_WEITE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLG_56 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLG_SPORADIC sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLG_NK sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLAGOL sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-SIGMA sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLAG_ET sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLAG_MAD sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLAG_MAPE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLAG_MPE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLAG_MSE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLAG_RMSE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLAG_BADI sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PERIO_START sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PERIO_END sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PERIO_WEITE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FNULL sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-AVERAGE_NZHISTORY sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-AVERAGE_NZDISTANCE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLG_ZERO sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PRTEST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-OUTL_CNTRL_PC sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-OUTL_CNTRL_PP sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-OUTL_CNTRL_EN sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-MAD_INIT_MAX sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-MAD_INIT_MIN sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-S_MIN_NO_PC sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-S_MAX_INCREASE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-S_MIN_DECREASE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-S_SIG_LEVEL_PEAK sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-S_SLOPE_PEAK sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-S_SIGLVL_AUTCORR sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-S_SIGLVL_AUTO_ST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-S_MIN_TEST_WINDO sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-S_TTEST_RECENT sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-S_TTEST_BEFORE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-S_TTEST_REC_STAB sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-S_TTEST_BEF_STAB sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-INTMIT_MIN_ZERO_PCNT sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-INTMIT_DEV_FACTO sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-INTMIT_OUTL_MIN sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-INTMIT_TIME_SMTH sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-INTMIT_MAD_SMTH sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-INTMIT_MIN_ZERO sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-INTMIT_AVGNZHIST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-INTMIT_AVGZDIST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-INTMIT_SMTHZDIST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-INTMIT_GAP_COUNTER sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-INTMIT_OUTL_DEV sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-T_TEST_12 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-T_TEST_24 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-T_TEST_12_STAB sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-T_TEST_24_STAB sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_FCST_ENTT sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_FCST_PP sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_ENT_STAB sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_PP_STAB sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_ENT_YEAR sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_ENT_STABY sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_PP_DEV sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_PP_DEV_ST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_RETEST_LEN sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_PP_RETEST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_PPD_RTEST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_SIGLVL_6 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_SIGLVL_13 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_SIGLVL_26 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_SIGLVL_13_PP sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_SIGLVL_26_PP sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_SIGLVL_6N sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_SIGLVL_13N sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_SIGLVL_26N sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_SIGLVL_13_PPN sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_SIGLVL_26_PPN sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_ENT_OUTL sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_FCST_ENT sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_INCR_FCST_ENT sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_ENT_HIST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_REQ_EN_13 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_MIN_REQ_EN_26 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_PP_CHECK_L1 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_PP_CHECK_L2 sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_PC_MAD_SMTH sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_OUTL_VAL_EN sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_OUTL_VAL_PP sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_USE_OLD_DEVPC sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_USE_OLD_DEVPP sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-CP_USE_OLD_DEVEN sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-SEASON_TRENDFAC sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-SEASON_COST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-SEASON_COST_THLD sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-DGR_PC_MLTPL_FAC sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-DGR_MIN_DCL_RATE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-DGR_LOW_COST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-DGR_MEDIUM_COST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-DGR_HIGH_COST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-DGR_DCL_RATE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-DGR_START_POINT sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-MODEL_DEV_CALC sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-MIN_PACK_QTY sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-NOT_SMTH_GAMMA sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-NO_ZERO_PERIODS sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-INTMIT_PASTPERIO sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-TS sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-NE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-NE_LIMIT sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLG_REINIT sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-REINIT_NE_HIST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-REINIT_STABLE sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLG_TREND_DAMP sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-TD_TSID sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PHI sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLG_PHI_AUTO sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PHI_START sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PHI_END sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-PHI_STEP sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-MAX_TREND sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-MAX_FORECAST sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLAG_SEAGRP sy-vline
WA_/SAPAPO/ESPP_PCOM_STR-FLG_NO_SEAS_TEST sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.