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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/SAPAPO/CTM_PROFILE_IO ASSIGNING </SAPAPO/CTM_PROFILE_IO>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</SAPAPO/CTM_PROFILE_IO>-MANDT = 1.
</SAPAPO/CTM_PROFILE_IO>-PRFLID = 1.
</SAPAPO/CTM_PROFILE_IO>-VRSIOID = 1.
</SAPAPO/CTM_PROFILE_IO>-PLSTART = 1.
</SAPAPO/CTM_PROFILE_IO>-PLEND = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/SAPAPO/CTM_PROFILE_IO-WAID, sy-vline,
WA_/SAPAPO/CTM_PROFILE_IO-PLMOD, sy-vline,
WA_/SAPAPO/CTM_PROFILE_IO-PLAREA, sy-vline,
WA_/SAPAPO/CTM_PROFILE_IO-USEDSEL, sy-vline,
WA_/SAPAPO/CTM_PROFILE_IO-AGGREGATION, sy-vline,
WA_/SAPAPO/CTM_PROFILE_IO-SCHEDDIR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SAPAPO/CTM_PROFILE_IO 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/CTM_PROFILE_IO 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/CTM_PROFILE_IO INTO WA_/SAPAPO/CTM_PROFILE_IO. *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 VRSIO, internal->external for field VRSIOID CALL FUNCTION 'CONVERSION_EXIT_VRSIO_OUTPUT' EXPORTING input = WA_/SAPAPO/CTM_PROFILE_IO-VRSIOID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPAPO/CTM_PROFILE_IO-VRSIOID.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit PARE2, internal->external for field PAREAID CALL FUNCTION 'CONVERSION_EXIT_PARE2_OUTPUT' EXPORTING input = WA_/SAPAPO/CTM_PROFILE_IO-PAREAID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPAPO/CTM_PROFILE_IO-PAREAID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTLC, internal->external for field CREATETST CALL FUNCTION 'CONVERSION_EXIT_TSTLC_OUTPUT' EXPORTING input = WA_/SAPAPO/CTM_PROFILE_IO-CREATETST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPAPO/CTM_PROFILE_IO-CREATETST.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTLC, internal->external for field CHANGETST CALL FUNCTION 'CONVERSION_EXIT_TSTLC_OUTPUT' EXPORTING input = WA_/SAPAPO/CTM_PROFILE_IO-CHANGETST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPAPO/CTM_PROFILE_IO-CHANGETST.
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/CTM_PROFILE_IO_STR,
MANDT TYPE STRING,
PRFLID TYPE STRING,
VRSIOID TYPE STRING,
PLSTART TYPE STRING,
PLEND TYPE STRING,
WAID TYPE STRING,
PLMOD TYPE STRING,
PLAREA TYPE STRING,
USEDSEL TYPE STRING,
AGGREGATION TYPE STRING,
SCHEDDIR TYPE STRING,
PEGTYPE TYPE STRING,
TSTRID TYPE STRING,
SSTRAT TYPE STRING,
CTM_DEFINITION TYPE STRING,
PRIOCRIT TYPE STRING,
ORDTYPE TYPE STRING,
PLNTYPE TYPE STRING,
PPMUSE TYPE STRING,
INCMD TYPE STRING,
USERULES TYPE STRING,
SSRBLD TYPE STRING,
TDSAPPLY TYPE STRING,
MAXPEG TYPE STRING,
DELSTRT TYPE STRING,
USESUPSEL TYPE STRING,
SUPWAID TYPE STRING,
DELMOD TYPE STRING,
FOPEGRET TYPE STRING,
SUPPUSHDEST TYPE STRING,
TRORDNOAGG TYPE STRING,
MSGSAVE TYPE STRING,
MSGNOAGG TYPE STRING,
SORTTYPE TYPE STRING,
SORTVARIANT TYPE STRING,
SORTSOURCE TYPE STRING,
NETCHNG TYPE STRING,
USERULES_DEF TYPE STRING,
SPTSTRID TYPE STRING,
SUPDIST TYPE STRING,
SUPDISTVAR TYPE STRING,
PMON_SCHEME TYPE STRING,
AMON_PROFID_PP TYPE STRING,
AMON_PROFID_SDP TYPE STRING,
R3TRANSFER TYPE STRING,
ORDSELONLY TYPE STRING,
DELNOPEGCHK TYPE STRING,
DELNODEMSUPDET TYPE STRING,
USETRANSSIM TYPE STRING,
AGGCATIGNORE TYPE STRING,
CONSPROF TYPE STRING,
ACTREF4TDPP TYPE STRING,
ACTRELMAX TYPE STRING,
ACTRELMAXUNIT TYPE STRING,
CAPACITY TYPE STRING,
DSELHORZIGNORE TYPE STRING,
OCFIGNORE TYPE STRING,
ORDCRSTART TYPE STRING,
ROUNDING TYPE STRING,
RUSCHDEF TYPE STRING,
SUPCATEXCESS TYPE STRING,
LSZTR TYPE STRING,
TRACELVL TYPE STRING,
LDEMOFFSET TYPE STRING,
SCHEDSTRATLATE TYPE STRING,
NCHGDEM TYPE STRING,
NCHGSUP TYPE STRING,
MSELID TYPE STRING,
SCPRFLID TYPE STRING,
SSTCKLFRSPEC TYPE STRING,
SSTCKLATEFRAME TYPE STRING,
SSTCKEFRSPEC TYPE STRING,
SSTCKEARLYFRAME TYPE STRING,
SSTCKNODEMPRIO TYPE STRING,
SSTCKBUILDBCKLG TYPE STRING,
SSTCKAVAILSTOCK TYPE STRING,
TDSSTR TYPE STRING,
MDATEH TYPE STRING,
PAREAID TYPE STRING,
VRSIOEX TYPE STRING,
MAXNOTR TYPE STRING,
GRGI TYPE STRING,
PARID TYPE STRING,
HIER_PAREA TYPE STRING,
HIER_IDLOCPROD TYPE STRING,
HIER_IDPPM TYPE STRING,
HIER_IDRESOURCE TYPE STRING,
HIER_IDTD TYPE STRING,
HIER_PLAN_MODE TYPE STRING,
HIER_FIX_SUBORD TYPE STRING,
HIER_SUP_FIN_NO TYPE STRING,
HIER_SUP_COMP_NO TYPE STRING,
NO_PRORD TYPE STRING,
NO_TRORD TYPE STRING,
NO_PREQ TYPE STRING,
SNPORDERGROUP TYPE STRING,
AFSPLAN TYPE STRING,
ATPSUBSTR TYPE STRING,
EXPL_DEMAND TYPE STRING,
EXPLID TYPE STRING,
INDC_DEMSAT TYPE STRING,
INDC_SRCARR TYPE STRING,
INDC_RESUTL TYPE STRING,
CONVERT_PREQ TYPE STRING,
CREATEUSR TYPE STRING,
CREATETST TYPE STRING,
CHANGEUSR TYPE STRING,
CHANGETST TYPE STRING,
SDLOCONSIDER TYPE STRING,
PLANMIN TYPE STRING,
BALANCE TYPE STRING,
SEPINPFILE TYPE STRING,
CONSSHLF TYPE STRING,
CBP TYPE STRING,
CONSSUPDEPCONST TYPE STRING,
ORDERMERGE TYPE STRING,
OMRG_FREQUENCY TYPE STRING,
SUPDEPCONSTSTRAT TYPE STRING,
USE_INVORD TYPE STRING,
INVUSEUP TYPE STRING,
PRFLTEXT TYPE STRING,
VRSIOTXT TYPE STRING,
MODEL TYPE STRING,
MODELTEXT TYPE STRING,
PLSTARTDATE TYPE STRING,
PLSTARTTIME TYPE STRING,
PLENDDATE TYPE STRING,
PLENDTIME TYPE STRING,
OCSTARTDATE TYPE STRING,
OCSTARTTIME TYPE STRING,
DELSTARTDATE TYPE STRING,
DELSTARTTIME TYPE STRING,
PROFILECOPY TYPE STRING,
TEXT40 TYPE STRING,
TSTR_TYPE TYPE STRING,
START_FIX TYPE STRING,
START_ACTDAY TYPE STRING,
TSTRSTART TYPE STRING,
TSTRSTARTDATE TYPE STRING,
TSTREND TYPE STRING,
TSTRENDDATE TYPE STRING,
SSTRATTEXT TYPE STRING,
WATEXT TYPE STRING,
SUPWATEXT TYPE STRING,
MSELTXT TYPE STRING,
PRIOPROD TYPE STRING,
PRIOLOC TYPE STRING,
PRIOPRODLOC TYPE STRING,
PRIOLOCPROD TYPE STRING,
REPLN TYPE STRING,
PLNNOTFIX TYPE STRING,
PLNNOTPEG TYPE STRING,
NODEL TYPE STRING,
DELALL TYPE STRING,
DELSUPTREE TYPE STRING,
MDATMODEL TYPE STRING,
MDATSEL TYPE STRING,
DEMALL TYPE STRING,
SUPALL TYPE STRING,
FORWARD TYPE STRING,
BACKWARD TYPE STRING,
FIXPEG TYPE STRING,
DYNPEG TYPE STRING,
PPDSORD TYPE STRING,
SNPORD TYPE STRING,
SNPPLN TYPE STRING,
PPDSPLN TYPE STRING,
CTMPPM TYPE STRING,
SNPPPM TYPE STRING,
PPDSPPM TYPE STRING,
IMGSORT TYPE STRING,
PRFLSORT TYPE STRING,
RULEAPPL TYPE STRING,
INTVLPUSE TYPE STRING,
SPTSTRID_TXT TYPE STRING,
SUPDISTVARTXT TYPE STRING,
AMON_PROFTXT_PP TYPE STRING,
AMON_PROFTXT_SDP TYPE STRING,
CONSPROF_DESCR TYPE STRING,
SCPRFLIDTXT TYPE STRING,
ACTRELMAX_DISP TYPE STRING,
ACTRELMAXUNITTEXT TYPE STRING,
LSZUSAGE TYPE STRING,
HIER_LOCPROD TYPE STRING,
HIER_RESOURCE TYPE STRING,
HIER_PPM TYPE STRING,
HIER_TD TYPE STRING,
USED_HIDLOCPROD TYPE STRING,
USED_HIDPPM TYPE STRING,
USED_HIDRES TYPE STRING,
USED_HIDTD TYPE STRING,
USED_HIER_LOCPROD TYPE STRING,
USED_HIER_RES TYPE STRING,
USED_HIER_PPM TYPE STRING,
USED_HIER_TD TYPE STRING,
CREATEDATE TYPE STRING,
CREATETIME TYPE STRING,
CHANGEDATE TYPE STRING,
CHANGETIME TYPE STRING,
MSGKEY TYPE STRING,
MSGTY TYPE STRING,
AGGOBJ TYPE STRING,
OBJID TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SAPAPO/CTM_PROFILE_IO_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/CTM_PROFILE_IO_STR-MANDT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PRFLID sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-VRSIOID sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PLSTART sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PLEND sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-WAID sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PLMOD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PLAREA sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USEDSEL sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-AGGREGATION sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SCHEDDIR sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PEGTYPE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-TSTRID sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SSTRAT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CTM_DEFINITION sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PRIOCRIT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-ORDTYPE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PLNTYPE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PPMUSE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-INCMD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USERULES sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SSRBLD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-TDSAPPLY sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MAXPEG sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-DELSTRT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USESUPSEL sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SUPWAID sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-DELMOD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-FOPEGRET sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SUPPUSHDEST sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-TRORDNOAGG sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MSGSAVE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MSGNOAGG sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SORTTYPE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SORTVARIANT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SORTSOURCE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-NETCHNG sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USERULES_DEF sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SPTSTRID sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SUPDIST sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SUPDISTVAR sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PMON_SCHEME sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-AMON_PROFID_PP sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-AMON_PROFID_SDP sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-R3TRANSFER sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-ORDSELONLY sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-DELNOPEGCHK sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-DELNODEMSUPDET sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USETRANSSIM sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-AGGCATIGNORE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CONSPROF sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-ACTREF4TDPP sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-ACTRELMAX sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-ACTRELMAXUNIT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CAPACITY sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-DSELHORZIGNORE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-OCFIGNORE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-ORDCRSTART sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-ROUNDING sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-RUSCHDEF sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SUPCATEXCESS sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-LSZTR sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-TRACELVL sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-LDEMOFFSET sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SCHEDSTRATLATE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-NCHGDEM sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-NCHGSUP sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MSELID sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SCPRFLID sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SSTCKLFRSPEC sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SSTCKLATEFRAME sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SSTCKEFRSPEC sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SSTCKEARLYFRAME sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SSTCKNODEMPRIO sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SSTCKBUILDBCKLG sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SSTCKAVAILSTOCK sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-TDSSTR sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MDATEH sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PAREAID sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-VRSIOEX sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MAXNOTR sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-GRGI sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PARID sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_PAREA sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_IDLOCPROD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_IDPPM sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_IDRESOURCE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_IDTD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_PLAN_MODE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_FIX_SUBORD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_SUP_FIN_NO sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_SUP_COMP_NO sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-NO_PRORD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-NO_TRORD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-NO_PREQ sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SNPORDERGROUP sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-AFSPLAN sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-ATPSUBSTR sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-EXPL_DEMAND sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-EXPLID sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-INDC_DEMSAT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-INDC_SRCARR sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-INDC_RESUTL sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CONVERT_PREQ sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CREATEUSR sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CREATETST sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CHANGEUSR sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CHANGETST sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SDLOCONSIDER sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PLANMIN sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-BALANCE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SEPINPFILE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CONSSHLF sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CBP sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CONSSUPDEPCONST sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-ORDERMERGE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-OMRG_FREQUENCY sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SUPDEPCONSTSTRAT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USE_INVORD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-INVUSEUP sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PRFLTEXT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-VRSIOTXT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MODEL sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MODELTEXT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PLSTARTDATE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PLSTARTTIME sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PLENDDATE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PLENDTIME sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-OCSTARTDATE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-OCSTARTTIME sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-DELSTARTDATE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-DELSTARTTIME sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PROFILECOPY sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-TEXT40 sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-TSTR_TYPE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-START_FIX sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-START_ACTDAY sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-TSTRSTART sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-TSTRSTARTDATE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-TSTREND sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-TSTRENDDATE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SSTRATTEXT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-WATEXT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SUPWATEXT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MSELTXT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PRIOPROD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PRIOLOC sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PRIOPRODLOC sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PRIOLOCPROD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-REPLN sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PLNNOTFIX sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PLNNOTPEG sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-NODEL sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-DELALL sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-DELSUPTREE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MDATMODEL sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MDATSEL sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-DEMALL sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SUPALL sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-FORWARD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-BACKWARD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-FIXPEG sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-DYNPEG sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PPDSORD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SNPORD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SNPPLN sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PPDSPLN sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CTMPPM sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SNPPPM sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PPDSPPM sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-IMGSORT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-PRFLSORT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-RULEAPPL sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-INTVLPUSE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SPTSTRID_TXT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SUPDISTVARTXT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-AMON_PROFTXT_PP sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-AMON_PROFTXT_SDP sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CONSPROF_DESCR sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-SCPRFLIDTXT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-ACTRELMAX_DISP sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-ACTRELMAXUNITTEXT sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-LSZUSAGE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_LOCPROD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_RESOURCE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_PPM sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-HIER_TD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USED_HIDLOCPROD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USED_HIDPPM sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USED_HIDRES sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USED_HIDTD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USED_HIER_LOCPROD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USED_HIER_RES sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USED_HIER_PPM sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-USED_HIER_TD sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CREATEDATE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CREATETIME sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CHANGEDATE sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-CHANGETIME sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MSGKEY sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-MSGTY sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-AGGOBJ sy-vline
WA_/SAPAPO/CTM_PROFILE_IO_STR-OBJID sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.