ABAP Select data from SAP table BAPISPP0007_PRF_FCS 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 BAPISPP0007_PRF_FCS 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 BAPISPP0007_PRF_FCS. 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 BAPISPP0007_PRF_FCS 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_BAPISPP0007_PRF_FCS TYPE STANDARD TABLE OF BAPISPP0007_PRF_FCS,
      WA_BAPISPP0007_PRF_FCS TYPE BAPISPP0007_PRF_FCS,
      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: <BAPISPP0007_PRF_FCS> TYPE BAPISPP0007_PRF_FCS.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM BAPISPP0007_PRF_FCS
*  INTO TABLE @DATA(IT_BAPISPP0007_PRF_FCS2).
*--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_BAPISPP0007_PRF_FCS INDEX 1 INTO DATA(WA_BAPISPP0007_PRF_FCS2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_BAPISPP0007_PRF_FCS ASSIGNING <BAPISPP0007_PRF_FCS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<BAPISPP0007_PRF_FCS>-PRF_KEY_EXT = 1.
<BAPISPP0007_PRF_FCS>-PERAN = 1.
<BAPISPP0007_PRF_FCS>-ANZPR = 1.
<BAPISPP0007_PRF_FCS>-PRSTR = 1.
<BAPISPP0007_PRF_FCS>-ALPHX = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_BAPISPP0007_PRF_FCS-BETAX, sy-vline,
WA_BAPISPP0007_PRF_FCS-GAMMX, sy-vline,
WA_BAPISPP0007_PRF_FCS-PERIO, sy-vline,
WA_BAPISPP0007_PRF_FCS-FLGEXC, sy-vline,
WA_BAPISPP0007_PRF_FCS-FMPE, sy-vline,
WA_BAPISPP0007_PRF_FCS-FMAPE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_BAPISPP0007_PRF_FCS 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_BAPISPP0007_PRF_FCS 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_BAPISPP0007_PRF_FCS INTO WA_BAPISPP0007_PRF_FCS. *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_BAPISPP0007_PRF_FCS_STR,
PRF_KEY_EXT TYPE STRING,
PERAN TYPE STRING,
ANZPR TYPE STRING,
PRSTR TYPE STRING,
ALPHX TYPE STRING,
BETAX TYPE STRING,
GAMMX TYPE STRING,
PERIO TYPE STRING,
FLGEXC TYPE STRING,
FMPE TYPE STRING,
FMAPE TYPE STRING,
FMSE TYPE STRING,
FRMSE TYPE STRING,
ALPHA_START TYPE STRING,
ALPHA_ENDE TYPE STRING,
ALPHA_WEITE TYPE STRING,
BETA_START TYPE STRING,
BETA_ENDE TYPE STRING,
BETA_WEITE TYPE STRING,
GAMMA_START TYPE STRING,
GAMMA_ENDE TYPE STRING,
GAMMA_WEITE TYPE STRING,
Y_TRACK_PERIODS TYPE STRING,
X_TRACK_SIGNALS TYPE STRING,
TRACK_ACTUAL_VAL TYPE STRING,
TRACK_ACTUAL_PER TYPE STRING,
TRACK_FCST_COMP TYPE STRING,
SMTH_TRACKING TYPE STRING,
THRESHOLD_TRACK TYPE STRING,
TRACK_OCCUR TYPE STRING,
TRACK_LAST_RUN TYPE STRING,
NEG_TRIP_EN TYPE STRING,
NEG_TRIP_PC TYPE STRING,
NEG_TRIP_PP TYPE STRING,
POS_TRIP_EN TYPE STRING,
POS_TRIP_PC TYPE STRING,
POS_TRIP_PP TYPE STRING,
TRIP_CNTRL_PC TYPE STRING,
TRIP_CNTRL_PP TYPE STRING,
TRIP_PC_ACTUAL TYPE STRING,
TRIP_PP_ACTUAL TYPE STRING,
TRIP_EN_ACTUAL TYPE STRING,
TRIP_PC_LENGTH TYPE STRING,
TRIP_PP_LENGTH TYPE STRING,
TRIP_EN_LENGTH TYPE STRING,
TRIP_OCCUR_PC TYPE STRING,
TRIP_OCCUR_PP TYPE STRING,
TRIP_OCCUR_EN TYPE STRING,
TRIP_LAST_RUN TYPE STRING,
TRIP_INITDATE_PC TYPE STRING,
TRIP_INITDATE_PP TYPE STRING,
TRIP_INITDATE_EN TYPE STRING,
FOES_USED_PERIOD TYPE STRING,
FOES_DEV_CALC TYPE STRING,
FOES_STAB_PERIOD TYPE STRING,
SOES_USED_PERIOD TYPE STRING,
SOES_DEV_CALC TYPE STRING,
SOES_STAB_PERIOD TYPE STRING,
TS_DEV_CALC TYPE STRING,
TS_STAB_PERIOD TYPE STRING,
TREND_MAX_INCR 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_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_DEV_CALC TYPE STRING,
CP_STAB_PERIOD 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,
S_MIN_NO_PC TYPE STRING,
S_MAX_INCREASE TYPE STRING,
S_MIN_DECREASE TYPE STRING,
SEASON_TRENDFAC TYPE STRING,
SEASON_COST_THLD 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,
S_DEV_CALC TYPE STRING,
S_STAB_PERIOD TYPE STRING,
TREND_EXT_LEN TYPE STRING,
T_PAST_PERIODS TYPE STRING,
TREND_LIN_LENGTH TYPE STRING,
T_TEST_12 TYPE STRING,
T_TEST_24 TYPE STRING,
T_TEST_12_STAB TYPE STRING,
T_TEST_24_STAB TYPE STRING,
T_DEV_CALC TYPE STRING,
T_STAB_PERIOD TYPE STRING,
MA_PAST_PERIODS TYPE STRING,
MA_MIN_LENGTH TYPE STRING,
MA_MAX_LENGTH TYPE STRING,
MA_DEV_CALC TYPE STRING,
MA_STAB_PERIOD TYPE STRING,
DGR_PAST_PERIODS TYPE STRING,
DGR_PC_MLTPL_FAC TYPE STRING,
DGR_MIN_DCL_RATE TYPE STRING,
DGR_FCST_LIMIT TYPE STRING,
DGR_LOW_COST TYPE STRING,
DGR_MEDIUM_COST TYPE STRING,
DGR_HIGH_COST TYPE STRING,
DGR_DEV_CALC TYPE STRING,
DGR_DCL_RATE TYPE STRING,
DGR_STAB_PERIOD 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_AVGNZHIST TYPE STRING,
INTMIT_AVGNZDIST TYPE STRING,
INTMIT_PASTPERIO TYPE STRING,
INTMIT_STAB_PER TYPE STRING,
INTMIT_DEV_CALC TYPE STRING,
MIN_NON_ZERO TYPE STRING,
MODEL_SIM_PERIOD TYPE STRING,
MAD_INIT_MAX TYPE STRING,
MAD_INIT_MIN TYPE STRING,
BASIC_VAL_LB_PC TYPE STRING,
BASIC_VAL_LB_PP TYPE STRING,
BASIC_VAL_LB_EN TYPE STRING,
BASIC_VAL_UB_PC TYPE STRING,
BASIC_VAL_UB_PP TYPE STRING,
BASIC_VAL_UB_EN TYPE STRING,
BASIC_VAL_CLF_PC TYPE STRING,
BASIC_VAL_CLF_PP TYPE STRING,
BASIC_VAL_CLF_EN TYPE STRING,
BASIC_VAL_CUF_PC TYPE STRING,
BASIC_VAL_CUF_PP TYPE STRING,
BASIC_VAL_CUF_EN TYPE STRING,
OUTL_CNTRL_PC TYPE STRING,
OUTL_CNTRL_PP TYPE STRING,
OUTL_CNTRL_EN TYPE STRING,
SEASON_GROUP_PRF TYPE STRING,
SMTH_PARAM_SET TYPE STRING,
BVALUE_PC TYPE STRING,
BVALUE_EN TYPE STRING,
BVALUE_PP TYPE STRING,
MAD_PC TYPE STRING,
MAD_EN TYPE STRING,
MAD_PP TYPE STRING,
PHASEIN_PRF_TYPE TYPE STRING,
PHASEIN_ACT_TYPE TYPE STRING,
PHASEIN_GRP TYPE STRING,
MAXDEV_APPROVAL TYPE STRING,
NOT_USE_DISAG TYPE STRING,
MODEL_CHANGE_DAT TYPE STRING,
FREEZE_LIMIT_UP TYPE STRING,
FREEZE_LIMIT_DOW TYPE STRING,
FREEZE_IN_DATE TYPE STRING,
FREEZE_OUT_DATE TYPE STRING,
FREEZE_TYPE TYPE STRING,
PHASEOUT_GRP TYPE STRING,
FCST_FROM_DATE TYPE STRING,
DGR_FCSTLIMIT TYPE STRING,
LI_KEYF_GROUP TYPE STRING,
LI_KEYF TYPE STRING,
LI_VALUES TYPE STRING,
COEFF_VALUES TYPE STRING,
COEFF_CONST_VAL TYPE STRING,
FFDP_ID TYPE STRING,
MODSEL_PRF_ID TYPE STRING,
DATE_OF_AMS TYPE STRING,END OF T_EKKO_STR. DATA: WA_BAPISPP0007_PRF_FCS_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_BAPISPP0007_PRF_FCS_STR-PRF_KEY_EXT sy-vline
WA_BAPISPP0007_PRF_FCS_STR-PERAN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-ANZPR sy-vline
WA_BAPISPP0007_PRF_FCS_STR-PRSTR sy-vline
WA_BAPISPP0007_PRF_FCS_STR-ALPHX sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BETAX sy-vline
WA_BAPISPP0007_PRF_FCS_STR-GAMMX sy-vline
WA_BAPISPP0007_PRF_FCS_STR-PERIO sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FLGEXC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FMPE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FMAPE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FMSE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FRMSE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-ALPHA_START sy-vline
WA_BAPISPP0007_PRF_FCS_STR-ALPHA_ENDE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-ALPHA_WEITE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BETA_START sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BETA_ENDE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BETA_WEITE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-GAMMA_START sy-vline
WA_BAPISPP0007_PRF_FCS_STR-GAMMA_ENDE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-GAMMA_WEITE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-Y_TRACK_PERIODS sy-vline
WA_BAPISPP0007_PRF_FCS_STR-X_TRACK_SIGNALS sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRACK_ACTUAL_VAL sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRACK_ACTUAL_PER sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRACK_FCST_COMP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-SMTH_TRACKING sy-vline
WA_BAPISPP0007_PRF_FCS_STR-THRESHOLD_TRACK sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRACK_OCCUR sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRACK_LAST_RUN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-NEG_TRIP_EN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-NEG_TRIP_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-NEG_TRIP_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-POS_TRIP_EN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-POS_TRIP_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-POS_TRIP_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_CNTRL_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_CNTRL_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_PC_ACTUAL sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_PP_ACTUAL sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_EN_ACTUAL sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_PC_LENGTH sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_PP_LENGTH sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_EN_LENGTH sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_OCCUR_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_OCCUR_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_OCCUR_EN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_LAST_RUN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_INITDATE_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_INITDATE_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TRIP_INITDATE_EN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FOES_USED_PERIOD sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FOES_DEV_CALC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FOES_STAB_PERIOD sy-vline
WA_BAPISPP0007_PRF_FCS_STR-SOES_USED_PERIOD sy-vline
WA_BAPISPP0007_PRF_FCS_STR-SOES_DEV_CALC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-SOES_STAB_PERIOD sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TS_DEV_CALC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TS_STAB_PERIOD sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TREND_MAX_INCR sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_SIGLVL_6 sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_SIGLVL_13 sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_SIGLVL_26 sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_SIGLVL_13_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_SIGLVL_26_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_SIGLVL_6N sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_SIGLVL_13N sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_SIGLVL_26N sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_SIGLVL_13_PPN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_SIGLVL_26_PPN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_ENT_OUTL sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_FCST_ENT sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_INCR_FCST_ENT sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_ENT_HIST sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_REQ_EN_13 sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_REQ_EN_26 sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_PP_CHECK_L1 sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_PP_CHECK_L2 sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_PC_MAD_SMTH sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_FCST_ENTT sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_FCST_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_ENT_STAB sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_PP_STAB sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_ENT_YEAR sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_ENT_STABY sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_PP_DEV sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_PP_DEV_ST sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_RETEST_LEN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_PP_RETEST sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_MIN_PPD_RTEST sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_DEV_CALC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_STAB_PERIOD sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_OUTL_VAL_EN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_OUTL_VAL_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_USE_OLD_DEVPC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_USE_OLD_DEVPP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-CP_USE_OLD_DEVEN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_MIN_NO_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_MAX_INCREASE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_MIN_DECREASE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-SEASON_TRENDFAC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-SEASON_COST_THLD sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_SIG_LEVEL_PEAK sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_SLOPE_PEAK sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_SIGLVL_AUTCORR sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_SIGLVL_AUTO_ST sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_MIN_TEST_WINDO sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_TTEST_RECENT sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_TTEST_BEFORE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_TTEST_REC_STAB sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_TTEST_BEF_STAB sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_DEV_CALC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-S_STAB_PERIOD sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TREND_EXT_LEN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-T_PAST_PERIODS sy-vline
WA_BAPISPP0007_PRF_FCS_STR-TREND_LIN_LENGTH sy-vline
WA_BAPISPP0007_PRF_FCS_STR-T_TEST_12 sy-vline
WA_BAPISPP0007_PRF_FCS_STR-T_TEST_24 sy-vline
WA_BAPISPP0007_PRF_FCS_STR-T_TEST_12_STAB sy-vline
WA_BAPISPP0007_PRF_FCS_STR-T_TEST_24_STAB sy-vline
WA_BAPISPP0007_PRF_FCS_STR-T_DEV_CALC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-T_STAB_PERIOD sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MA_PAST_PERIODS sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MA_MIN_LENGTH sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MA_MAX_LENGTH sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MA_DEV_CALC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MA_STAB_PERIOD sy-vline
WA_BAPISPP0007_PRF_FCS_STR-DGR_PAST_PERIODS sy-vline
WA_BAPISPP0007_PRF_FCS_STR-DGR_PC_MLTPL_FAC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-DGR_MIN_DCL_RATE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-DGR_FCST_LIMIT sy-vline
WA_BAPISPP0007_PRF_FCS_STR-DGR_LOW_COST sy-vline
WA_BAPISPP0007_PRF_FCS_STR-DGR_MEDIUM_COST sy-vline
WA_BAPISPP0007_PRF_FCS_STR-DGR_HIGH_COST sy-vline
WA_BAPISPP0007_PRF_FCS_STR-DGR_DEV_CALC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-DGR_DCL_RATE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-DGR_STAB_PERIOD sy-vline
WA_BAPISPP0007_PRF_FCS_STR-INTMIT_MIN_ZERO_PCNT sy-vline
WA_BAPISPP0007_PRF_FCS_STR-INTMIT_DEV_FACTO sy-vline
WA_BAPISPP0007_PRF_FCS_STR-INTMIT_OUTL_MIN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-INTMIT_TIME_SMTH sy-vline
WA_BAPISPP0007_PRF_FCS_STR-INTMIT_MAD_SMTH sy-vline
WA_BAPISPP0007_PRF_FCS_STR-INTMIT_AVGNZHIST sy-vline
WA_BAPISPP0007_PRF_FCS_STR-INTMIT_AVGNZDIST sy-vline
WA_BAPISPP0007_PRF_FCS_STR-INTMIT_PASTPERIO sy-vline
WA_BAPISPP0007_PRF_FCS_STR-INTMIT_STAB_PER sy-vline
WA_BAPISPP0007_PRF_FCS_STR-INTMIT_DEV_CALC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MIN_NON_ZERO sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MODEL_SIM_PERIOD sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MAD_INIT_MAX sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MAD_INIT_MIN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BASIC_VAL_LB_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BASIC_VAL_LB_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BASIC_VAL_LB_EN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BASIC_VAL_UB_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BASIC_VAL_UB_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BASIC_VAL_UB_EN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BASIC_VAL_CLF_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BASIC_VAL_CLF_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BASIC_VAL_CLF_EN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BASIC_VAL_CUF_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BASIC_VAL_CUF_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BASIC_VAL_CUF_EN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-OUTL_CNTRL_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-OUTL_CNTRL_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-OUTL_CNTRL_EN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-SEASON_GROUP_PRF sy-vline
WA_BAPISPP0007_PRF_FCS_STR-SMTH_PARAM_SET sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BVALUE_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BVALUE_EN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-BVALUE_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MAD_PC sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MAD_EN sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MAD_PP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-PHASEIN_PRF_TYPE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-PHASEIN_ACT_TYPE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-PHASEIN_GRP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MAXDEV_APPROVAL sy-vline
WA_BAPISPP0007_PRF_FCS_STR-NOT_USE_DISAG sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MODEL_CHANGE_DAT sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FREEZE_LIMIT_UP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FREEZE_LIMIT_DOW sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FREEZE_IN_DATE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FREEZE_OUT_DATE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FREEZE_TYPE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-PHASEOUT_GRP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FCST_FROM_DATE sy-vline
WA_BAPISPP0007_PRF_FCS_STR-DGR_FCSTLIMIT sy-vline
WA_BAPISPP0007_PRF_FCS_STR-LI_KEYF_GROUP sy-vline
WA_BAPISPP0007_PRF_FCS_STR-LI_KEYF sy-vline
WA_BAPISPP0007_PRF_FCS_STR-LI_VALUES sy-vline
WA_BAPISPP0007_PRF_FCS_STR-COEFF_VALUES sy-vline
WA_BAPISPP0007_PRF_FCS_STR-COEFF_CONST_VAL sy-vline
WA_BAPISPP0007_PRF_FCS_STR-FFDP_ID sy-vline
WA_BAPISPP0007_PRF_FCS_STR-MODSEL_PRF_ID sy-vline
WA_BAPISPP0007_PRF_FCS_STR-DATE_OF_AMS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.