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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/SAPAPO/POV_OUTTAB_STR ASSIGNING </SAPAPO/POV_OUTTAB_STR>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</SAPAPO/POV_OUTTAB_STR>-INDEX = 1.
</SAPAPO/POV_OUTTAB_STR>-ORDID_MAX_SHORTAGE = 1.
</SAPAPO/POV_OUTTAB_STR>-ORDERID = 1.
</SAPAPO/POV_OUTTAB_STR>-POSITION_NO = 1.
</SAPAPO/POV_OUTTAB_STR>-LINE_NO = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/SAPAPO/POV_OUTTAB_STR-CATEGORY_TYPE, sy-vline,
WA_/SAPAPO/POV_OUTTAB_STR-SUBLOC, sy-vline,
WA_/SAPAPO/POV_OUTTAB_STR-VERSION, sy-vline,
WA_/SAPAPO/POV_OUTTAB_STR-HAS_CHARACTS, sy-vline,
WA_/SAPAPO/POV_OUTTAB_STR-CHARID, sy-vline,
WA_/SAPAPO/POV_OUTTAB_STR-ACTIVE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SAPAPO/POV_OUTTAB_STR 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/POV_OUTTAB_STR 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/POV_OUTTAB_STR INTO WA_/SAPAPO/POV_OUTTAB_STR. *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 TSTPS, internal->external for field IO_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_/SAPAPO/POV_OUTTAB_STR-IO_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPAPO/POV_OUTTAB_STR-IO_TIME.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTPS, internal->external for field IO_END_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_/SAPAPO/POV_OUTTAB_STR-IO_END_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPAPO/POV_OUTTAB_STR-IO_END_TIME.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit CUNIT, internal->external for field MEINS CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/SAPAPO/POV_OUTTAB_STR-MEINS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPAPO/POV_OUTTAB_STR-MEINS.
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_/SAPAPO/POV_OUTTAB_STR_STR,
INDEX TYPE STRING,
ORDID_MAX_SHORTAGE TYPE STRING,
ORDERID TYPE STRING,
POSITION_NO TYPE STRING,
LINE_NO TYPE STRING,
CATEGORY_TYPE TYPE STRING,
SUBLOC TYPE STRING,
VERSION TYPE STRING,
HAS_CHARACTS TYPE STRING,
CHARID TYPE STRING,
ACTIVE TYPE STRING,
MARKED TYPE STRING,
CHANGE TYPE STRING,
IS_INPUT_NODE TYPE STRING,
ORDID_SURPLUS TYPE STRING,
ORDERID TYPE STRING,
POSITION_NO TYPE STRING,
LINE_NO TYPE STRING,
CATEGORY_TYPE TYPE STRING,
SUBLOC TYPE STRING,
VERSION TYPE STRING,
HAS_CHARACTS TYPE STRING,
CHARID TYPE STRING,
ACTIVE TYPE STRING,
MARKED TYPE STRING,
CHANGE TYPE STRING,
IS_INPUT_NODE TYPE STRING,
ORDID_MAX_DELAY TYPE STRING,
ORDERID TYPE STRING,
POSITION_NO TYPE STRING,
LINE_NO TYPE STRING,
CATEGORY_TYPE TYPE STRING,
SUBLOC TYPE STRING,
VERSION TYPE STRING,
HAS_CHARACTS TYPE STRING,
CHARID TYPE STRING,
ACTIVE TYPE STRING,
MARKED TYPE STRING,
CHANGE TYPE STRING,
IS_INPUT_NODE TYPE STRING,
CHARACT_INFO TYPE STRING,
ACTID TYPE STRING,
PEGID TYPE STRING,
SUBLOC TYPE STRING,
VERSION TYPE STRING,
CATEGORY TYPE STRING,
CATEGORY_TYPE TYPE STRING,
CHARID TYPE STRING,
POSITION_NO TYPE STRING,
LINE_NO TYPE STRING,
IS_INPUT_NODE TYPE STRING,
PARENT_POS TYPE STRING,
QUANTITY TYPE STRING,
REAL_QUANTITY TYPE STRING,
ORIGINAL_QUANTITY TYPE STRING,
CONF_QUANTITY TYPE STRING,
IS_MASTER TYPE STRING,
IGNORE_PEGGING TYPE STRING,
PENALTY_GROUP TYPE STRING,
EXT_FIXED TYPE STRING,
BOMID TYPE STRING,
BOMID_TYPE TYPE STRING,
INC_FLAG TYPE STRING,
ADVCODE TYPE STRING,
PRIO_REQ TYPE STRING,
CUOBJ TYPE STRING,
CONTI_SCHEDULING TYPE STRING,
OFFSET_VALUE TYPE STRING,
UNPLAN_OFFSET_VALUE TYPE STRING,
HAS_UNPLAN_OFFSET TYPE STRING,
OFFSET_RELATION TYPE STRING,
OFFSET_IN_PERCENT TYPE STRING,
SCHEDULE_OFFSET TYPE STRING,
HAS_CHARACTS TYPE STRING,
SHLF_MIN TYPE STRING,
SHLF_MAX TYPE STRING,
USE_SHLF TYPE STRING,
ATP_MERGE_FLAG TYPE STRING,
IONODE_TYPE TYPE STRING,
ORDERID TYPE STRING,
IO_TIME TYPE STRING,
IO_END_TIME TYPE STRING,
NETCHG_FLAG TYPE STRING,
CHANGE_FLAG TYPE STRING,
HAS_DESC_CHARACTS TYPE STRING,
ATPCMPSTAT TYPE STRING,
RESERVED_INT4_1 TYPE STRING,
RESERVED_INT4_2 TYPE STRING,
RESERVED_BOOL_1 TYPE STRING,
RESERVED_BOOL_2 TYPE STRING,
AFS_CAT TYPE STRING,
PALERT_SUM TYPE STRING,
ERROR TYPE STRING,
WARNING TYPE STRING,
HINT TYPE STRING,
DD_IN_RES_NAME TYPE STRING,
DD_OUT_RES_NAME TYPE STRING,
DD_DESTNO TYPE STRING,
DD_SOURCNO TYPE STRING,
STYLE_TABLE TYPE STRING,
CT TYPE STRING,
LINECOLOR TYPE STRING,
PEGID TYPE STRING,
ACCID TYPE STRING,
MATID TYPE STRING,
LOCID TYPE STRING,
PRIORITY TYPE STRING,
PROCESSED TYPE STRING,
PLSEC_ICON TYPE STRING,
MATNR TYPE STRING,
MAKTX TYPE STRING,
PLANNER_PPS TYPE STRING,
LOCNO TYPE STRING,
LOCTXT TYPE STRING,
TZONE TYPE STRING,
SCOPEDESC TYPE STRING,
SCOPEPRFLID TYPE STRING,
T_LIGHTS TYPE STRING,
MEINS TYPE STRING,
DESTNO TYPE STRING,
DEST_TXT TYPE STRING,
SOURCNO TYPE STRING,
SOURC_TXT TYPE STRING,
IN_RES_NAME TYPE STRING,
IN_RES_TXT TYPE STRING,
OUT_RES_NAME TYPE STRING,
OUT_RES_TXT TYPE STRING,
END_PR_HOR_D TYPE STRING,
FIXTI_D TYPE STRING,
MAX_SHORTAGE TYPE STRING,
SURPLUS TYPE STRING,
MAX_DELAY TYPE STRING,
TSTOCK TYPE STRING,
TRECPT TYPE STRING,
TREQUI TYPE STRING,
TFOREC TYPE STRING,
PALERT_TIME TYPE STRING,
PALERT_QUAN TYPE STRING,
PALERT_CHAR TYPE STRING,
PALERT_NETWORK TYPE STRING,
PALERT_ORDER TYPE STRING,
PLANNING_RUN_INFO TYPE STRING,
PLANNING_RUN_DATE TYPE STRING,
PLANNING_RUN_TIME TYPE STRING,
CUSTOMER_LOC TYPE STRING,
ORDNO TYPE STRING,
CHAR_V_P TYPE STRING,
DUE_DATE_D TYPE STRING,
DUE_DATE_T TYPE STRING,
ORDERID TYPE STRING,
IS_SCHED_AGR TYPE STRING,
ATWRT01 TYPE STRING,
ATWRT02 TYPE STRING,
ATWRT03 TYPE STRING,
ATWRT04 TYPE STRING,
ATWRT05 TYPE STRING,
ATWRT06 TYPE STRING,
ATWRT07 TYPE STRING,
ATWRT08 TYPE STRING,
ATWRT09 TYPE STRING,
ATWRT10 TYPE STRING,
COV_DAYS_1 TYPE STRING,
COV_ALERT_1 TYPE STRING,
COV_DAYS_2 TYPE STRING,
COV_ALERT_2 TYPE STRING,
COV_DAYS_3 TYPE STRING,
COV_ALERT_3 TYPE STRING,
PMVAR01 TYPE STRING,
PMVAR02 TYPE STRING,
PMVAR03 TYPE STRING,
PMVAR04 TYPE STRING,
PMVAR05 TYPE STRING,
PMVAR06 TYPE STRING,
PMVAR07 TYPE STRING,
PMVAR08 TYPE STRING,
PMVAR09 TYPE STRING,
PMVAR10 TYPE STRING,
PCLASS_IC TYPE STRING,
SSEXT TYPE STRING,
RRP_SEL_GROUP TYPE STRING,
DISST TYPE STRING,
NETCH_RRP TYPE STRING,
PACKAGE_ID TYPE STRING,
PROD_HEUR_ID TYPE STRING,
PART_OF_PACKAGE TYPE STRING,
MARK_USER TYPE STRING,
MARK_DATE TYPE STRING,
MARK_DATUM TYPE STRING,
MARK_TIME TYPE STRING,
PLAN_USER TYPE STRING,
PLAN_DATE TYPE STRING,
PLAN_DATUM TYPE STRING,
PLAN_TIME TYPE STRING,
BATCH TYPE STRING,
LOGNUMBER TYPE STRING,
PROBCLASS TYPE STRING,
EXGRP TYPE STRING,
HEUR_ID TYPE STRING,
HEUR_TEXT TYPE STRING,
NETCH TYPE STRING,
RUN_TIME TYPE STRING,
ORD_GOOD TYPE STRING,
ORD_LATE TYPE STRING,
ORD_MISSING TYPE STRING,
ORD_OUT TYPE STRING,
ORD_REUSED TYPE STRING,
ORD_DELETED TYPE STRING,
ORD_REEXPLODE TYPE STRING,
ORD_REEX_FAIL TYPE STRING,
PEG_FILE TYPE STRING,
ERRMSG TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SAPAPO/POV_OUTTAB_STR_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/POV_OUTTAB_STR_STR-INDEX sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORDID_MAX_SHORTAGE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORDERID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-POSITION_NO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-LINE_NO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CATEGORY_TYPE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SUBLOC sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-VERSION sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-HAS_CHARACTS sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CHARID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ACTIVE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MARKED sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CHANGE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-IS_INPUT_NODE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORDID_SURPLUS sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORDERID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-POSITION_NO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-LINE_NO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CATEGORY_TYPE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SUBLOC sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-VERSION sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-HAS_CHARACTS sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CHARID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ACTIVE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MARKED sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CHANGE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-IS_INPUT_NODE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORDID_MAX_DELAY sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORDERID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-POSITION_NO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-LINE_NO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CATEGORY_TYPE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SUBLOC sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-VERSION sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-HAS_CHARACTS sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CHARID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ACTIVE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MARKED sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CHANGE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-IS_INPUT_NODE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CHARACT_INFO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ACTID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PEGID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SUBLOC sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-VERSION sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CATEGORY sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CATEGORY_TYPE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CHARID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-POSITION_NO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-LINE_NO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-IS_INPUT_NODE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PARENT_POS sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-QUANTITY sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-REAL_QUANTITY sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORIGINAL_QUANTITY sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CONF_QUANTITY sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-IS_MASTER sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-IGNORE_PEGGING sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PENALTY_GROUP sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-EXT_FIXED sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-BOMID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-BOMID_TYPE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-INC_FLAG sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ADVCODE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PRIO_REQ sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CUOBJ sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CONTI_SCHEDULING sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-OFFSET_VALUE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-UNPLAN_OFFSET_VALUE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-HAS_UNPLAN_OFFSET sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-OFFSET_RELATION sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-OFFSET_IN_PERCENT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SCHEDULE_OFFSET sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-HAS_CHARACTS sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SHLF_MIN sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SHLF_MAX sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-USE_SHLF sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ATP_MERGE_FLAG sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-IONODE_TYPE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORDERID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-IO_TIME sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-IO_END_TIME sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-NETCHG_FLAG sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CHANGE_FLAG sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-HAS_DESC_CHARACTS sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ATPCMPSTAT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-RESERVED_INT4_1 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-RESERVED_INT4_2 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-RESERVED_BOOL_1 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-RESERVED_BOOL_2 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-AFS_CAT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PALERT_SUM sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ERROR sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-WARNING sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-HINT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-DD_IN_RES_NAME sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-DD_OUT_RES_NAME sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-DD_DESTNO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-DD_SOURCNO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-STYLE_TABLE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-LINECOLOR sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PEGID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ACCID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MATID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-LOCID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PRIORITY sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PROCESSED sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PLSEC_ICON sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MATNR sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MAKTX sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PLANNER_PPS sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-LOCNO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-LOCTXT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-TZONE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SCOPEDESC sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SCOPEPRFLID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-T_LIGHTS sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MEINS sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-DESTNO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-DEST_TXT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SOURCNO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SOURC_TXT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-IN_RES_NAME sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-IN_RES_TXT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-OUT_RES_NAME sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-OUT_RES_TXT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-END_PR_HOR_D sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-FIXTI_D sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MAX_SHORTAGE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SURPLUS sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MAX_DELAY sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-TSTOCK sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-TRECPT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-TREQUI sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-TFOREC sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PALERT_TIME sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PALERT_QUAN sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PALERT_CHAR sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PALERT_NETWORK sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PALERT_ORDER sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PLANNING_RUN_INFO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PLANNING_RUN_DATE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PLANNING_RUN_TIME sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CUSTOMER_LOC sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORDNO sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-CHAR_V_P sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-DUE_DATE_D sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-DUE_DATE_T sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORDERID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-IS_SCHED_AGR sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ATWRT01 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ATWRT02 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ATWRT03 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ATWRT04 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ATWRT05 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ATWRT06 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ATWRT07 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ATWRT08 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ATWRT09 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ATWRT10 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-COV_DAYS_1 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-COV_ALERT_1 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-COV_DAYS_2 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-COV_ALERT_2 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-COV_DAYS_3 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-COV_ALERT_3 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PMVAR01 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PMVAR02 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PMVAR03 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PMVAR04 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PMVAR05 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PMVAR06 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PMVAR07 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PMVAR08 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PMVAR09 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PMVAR10 sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PCLASS_IC sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-SSEXT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-RRP_SEL_GROUP sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-DISST sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-NETCH_RRP sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PACKAGE_ID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PROD_HEUR_ID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PART_OF_PACKAGE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MARK_USER sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MARK_DATE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MARK_DATUM sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-MARK_TIME sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PLAN_USER sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PLAN_DATE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PLAN_DATUM sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PLAN_TIME sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-BATCH sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-LOGNUMBER sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PROBCLASS sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-EXGRP sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-HEUR_ID sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-HEUR_TEXT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-NETCH sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-RUN_TIME sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORD_GOOD sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORD_LATE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORD_MISSING sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORD_OUT sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORD_REUSED sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORD_DELETED sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORD_REEXPLODE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ORD_REEX_FAIL sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-PEG_FILE sy-vline
WA_/SAPAPO/POV_OUTTAB_STR_STR-ERRMSG sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.