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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/SAPAPO/TS_BATCH_GLOBAL_VARS ASSIGNING </SAPAPO/TS_BATCH_GLOBAL_VARS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</SAPAPO/TS_BATCH_GLOBAL_VARS>-GS_TSPLB = 1.
</SAPAPO/TS_BATCH_GLOBAL_VARS>-MANDT = 1.
</SAPAPO/TS_BATCH_GLOBAL_VARS>-JOBNR = 1.
</SAPAPO/TS_BATCH_GLOBAL_VARS>-PAREA = 1.
</SAPAPO/TS_BATCH_GLOBAL_VARS>-MVIEW = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-DVIEW, sy-vline,
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-VRSIO, sy-vline,
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-AGG_LEVEL, sy-vline,
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-AKTKEY, sy-vline,
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-CDAT, sy-vline,
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-CTIME, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SAPAPO/TS_BATCH_GLOBAL_VARS 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/TS_BATCH_GLOBAL_VARS 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/TS_BATCH_GLOBAL_VARS INTO WA_/SAPAPO/TS_BATCH_GLOBAL_VARS. *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 PARE2, internal->external for field PAREA CALL FUNCTION 'CONVERSION_EXIT_PARE2_OUTPUT' EXPORTING input = WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-PAREA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-PAREA.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit VRSIO, internal->external for field VRSIOID CALL FUNCTION 'CONVERSION_EXIT_VRSIO_OUTPUT' EXPORTING input = WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-VRSIOID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-VRSIOID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PLOBC, internal->external for field PLOBID CALL FUNCTION 'CONVERSION_EXIT_PLOBC_OUTPUT' EXPORTING input = WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-PLOBID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-PLOBID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PLOBC, internal->external for field BAS_PLOBID CALL FUNCTION 'CONVERSION_EXIT_PLOBC_OUTPUT' EXPORTING input = WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-BAS_PLOBID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPAPO/TS_BATCH_GLOBAL_VARS-BAS_PLOBID.
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/TS_BATCH_GLOBAL_VARS_STR,
GS_TSPLB TYPE STRING,
MANDT TYPE STRING,
JOBNR TYPE STRING,
PAREA TYPE STRING,
MVIEW TYPE STRING,
DVIEW TYPE STRING,
VRSIO TYPE STRING,
AGG_LEVEL TYPE STRING,
AKTKEY TYPE STRING,
CDAT TYPE STRING,
CTIME TYPE STRING,
AUTOR TYPE STRING,
UDAT TYPE STRING,
UPNAM TYPE STRING,
UTIME TYPE STRING,
VWDAT TYPE STRING,
STATU TYPE STRING,
FLG_AGGREGATE TYPE STRING,
FLG_LOGFILE TYPE STRING,
FLG_USED_FOR TYPE STRING,
PAR_PROFILE TYPE STRING,
FLG_DONT_PRINT TYPE STRING,
FLG_ERROR TYPE STRING,
FLG_HIGHEST_LEVEL TYPE STRING,
FLG_LOGFILE TYPE STRING,
GV_ACT_CNT_TOTAL TYPE STRING,
FLG_SAVE_DATA TYPE STRING,
FLG_FCST_ONLY TYPE STRING,
GV_FLG_MACRO_ONLY TYPE STRING,
GT_TSPLBSEL TYPE STRING,
FLG_MULTIPLE_ACTIONS TYPE STRING,
GT_TSAGGLEV TYPE STRING,
GT_GROUP_BY_TAB TYPE STRING,
GS_PBMADVM TYPE STRING,
MANDT TYPE STRING,
MVIEW TYPE STRING,
DVIEW TYPE STRING,
DVIEW_SPEC TYPE STRING,
ADV_LAYOUT TYPE STRING,
ADV_VIEW TYPE STRING,
GS_PERIOD TYPE STRING,
TBID TYPE STRING,
PERKZ TYPE STRING,
PERIV TYPE STRING,
FLG_STORAGE_BUCKET TYPE STRING,
TSTFR TYPE STRING,
TSTTO TYPE STRING,
SEASYEAR TYPE STRING,
SEASYEAR_AGR TYPE STRING,
ANCHOR_SYEAR TYPE STRING,
GV_PERKZ TYPE STRING,
GV_PERIV TYPE STRING,
GT_APP_LINES TYPE STRING,
GT_KEYFIGURES TYPE STRING,
GT_VRSIO_KEYFS TYPE STRING,
GT_KEYFDB TYPE STRING,
GT_APP_COLS TYPE STRING,
GT_DM_COLS TYPE STRING,
GT_DM_LINES TYPE STRING,
GV_HLP_VONTG TYPE STRING,
GV_HLP_ANZ_COLS TYPE STRING,
GV_HLP_BISTG TYPE STRING,
GS_APP_COLS TYPE STRING,
BLOCKID TYPE STRING,
BISTG TYPE STRING,
SPERIO TYPE STRING,
PERIO TYPE STRING,
VONTG TYPE STRING,
COLUMN TYPE STRING,
PERIOBJ TYPE STRING,
ATAGE TYPE STRING,
WOPKZ TYPE STRING,
PERDY TYPE STRING,
MARKED TYPE STRING,
FIRSTFUTURE TYPE STRING,
PERIV TYPE STRING,
OBLIG TYPE STRING,
INPUT TYPE STRING,
OUTPUT TYPE STRING,
INTENS TYPE STRING,
HIDDEN TYPE STRING,
LENGTH TYPE STRING,
READONLY TYPE STRING,
COL_WIDTH TYPE STRING,
COL_HEIGHT TYPE STRING,
RELIEF TYPE STRING,
COL_HIDDEN TYPE STRING,
BITMAP TYPE STRING,
BMP_ALIGN TYPE STRING,
SHOW_CHART TYPE STRING,
COL_MARKED TYPE STRING,
CHART_ID TYPE STRING,
GRID_ID TYPE STRING,
WORK_STATUS TYPE STRING,
CONTENTS TYPE STRING,
ICON_NAME TYPE STRING,
TSTFR TYPE STRING,
TSTTO TYPE STRING,
GT_APP_LINES_SAVE TYPE STRING,
GT_DM_LINES_SAVE TYPE STRING,
GT_KEYFIGURES_SAVE TYPE STRING,
GV_VRSIO_KEYFS TYPE STRING,
GS_DM_LINES TYPE STRING,
LINE TYPE STRING,
PLOBJ TYPE STRING,
FELDH TYPE STRING,
VRSIOID TYPE STRING,
GS_TSTR TYPE STRING,
MANDT TYPE STRING,
TSTRID TYPE STRING,
PERM TYPE STRING,
PERW TYPE STRING,
PERQ TYPE STRING,
PERT TYPE STRING,
PERY TYPE STRING,
PERP TYPE STRING,
PERIV TYPE STRING,
FABKL TYPE STRING,
FROMDATE TYPE STRING,
TODATE TYPE STRING,
TSTREAMID TYPE STRING,
ROLLDAYS TYPE STRING,
INOFFSET TYPE STRING,
CDAT TYPE STRING,
CTIME TYPE STRING,
AUTOR TYPE STRING,
UDAT TYPE STRING,
UPNAM TYPE STRING,
UTIME TYPE STRING,
GS_TSPLOBKO TYPE STRING,
MANDT TYPE STRING,
PLOBID TYPE STRING,
PLOBNAME TYPE STRING,
PLOBTEXT TYPE STRING,
PLOBTYP TYPE STRING,
BAS_PLOBID TYPE STRING,
ANCID TYPE STRING,
AGGRUID TYPE STRING,
CDAT TYPE STRING,
CTIME TYPE STRING,
AUTOR TYPE STRING,
UDAT TYPE STRING,
UPNAM TYPE STRING,
UTIME TYPE STRING,
REQUID TYPE STRING,
SID_REQUID TYPE STRING,
BLOCK TYPE STRING,
LIMIT TYPE STRING,
SNP_PLAN TYPE STRING,
SNP_PLAN_LP TYPE STRING,
CDP_FLAG TYPE STRING,
OBJSTAT TYPE STRING,
DP_BOM TYPE STRING,
LAST_GEN TYPE STRING,
IOBJNM_MAT TYPE STRING,
IOBJNM_LOC TYPE STRING,
SNP_PLAN_FW TYPE STRING,
APPLICATION TYPE STRING,
PLOBPERS TYPE STRING,
MIGRSTATUS TYPE STRING,
GV_FLG_CBP TYPE STRING,
GV_FLG_NEW_LOCK_OFF TYPE STRING,
GV_HLP_FLG_CBP TYPE STRING,
GV_GEN_REPID TYPE STRING,
GT_GROUP_BY_CBP TYPE STRING,
GV_CBF_AGG TYPE STRING,
GV_FLAG_READ_PLOB TYPE STRING,
GT_SEL_TAB TYPE STRING,
SAV_LOG_GUID TYPE STRING,
GT_TSPLBAKT_COPY TYPE STRING,
GT_TSUPREL TYPE STRING,
GV_ANCHOR TYPE STRING,
GT_MSG_TAB TYPE STRING,
GT_COPY_DM_LINES TYPE STRING,
GV_FLG_RSPC_NO_ERROR TYPE STRING,
GV_TMP_PLOB_NUMBER TYPE STRING,
GV_FLG_LC_LOCK TYPE STRING,
GV_NO_COMBOS_SAVED TYPE STRING,
GV_NO_COMBOS_NSAVED TYPE STRING,
GV_NO_COMBOS_ERROR TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_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/TS_BATCH_GLOBAL_VARS_STR-GS_TSPLB sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-MANDT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-JOBNR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PAREA sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-MVIEW sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-DVIEW sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-VRSIO sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-AGG_LEVEL sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-AKTKEY sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-CDAT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-CTIME sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-AUTOR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-UDAT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-UPNAM sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-UTIME sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-VWDAT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-STATU sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FLG_AGGREGATE sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FLG_LOGFILE sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FLG_USED_FOR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PAR_PROFILE sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FLG_DONT_PRINT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FLG_ERROR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FLG_HIGHEST_LEVEL sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FLG_LOGFILE sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_ACT_CNT_TOTAL sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FLG_SAVE_DATA sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FLG_FCST_ONLY sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_FLG_MACRO_ONLY sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_TSPLBSEL sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FLG_MULTIPLE_ACTIONS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_TSAGGLEV sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_GROUP_BY_TAB sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GS_PBMADVM sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-MANDT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-MVIEW sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-DVIEW sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-DVIEW_SPEC sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-ADV_LAYOUT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-ADV_VIEW sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GS_PERIOD sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-TBID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERKZ sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERIV sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FLG_STORAGE_BUCKET sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-TSTFR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-TSTTO sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-SEASYEAR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-SEASYEAR_AGR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-ANCHOR_SYEAR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_PERKZ sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_PERIV sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_APP_LINES sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_KEYFIGURES sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_VRSIO_KEYFS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_KEYFDB sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_APP_COLS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_DM_COLS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_DM_LINES sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_HLP_VONTG sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_HLP_ANZ_COLS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_HLP_BISTG sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GS_APP_COLS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-BLOCKID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-BISTG sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-SPERIO sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERIO sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-VONTG sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-COLUMN sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERIOBJ sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-ATAGE sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-WOPKZ sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERDY sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-MARKED sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FIRSTFUTURE sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERIV sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-OBLIG sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-INPUT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-OUTPUT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-INTENS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-HIDDEN sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-LENGTH sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-READONLY sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-COL_WIDTH sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-COL_HEIGHT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-RELIEF sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-COL_HIDDEN sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-BITMAP sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-BMP_ALIGN sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-SHOW_CHART sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-COL_MARKED sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-CHART_ID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GRID_ID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-WORK_STATUS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-CONTENTS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-ICON_NAME sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-TSTFR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-TSTTO sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_APP_LINES_SAVE sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_DM_LINES_SAVE sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_KEYFIGURES_SAVE sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_VRSIO_KEYFS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GS_DM_LINES sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-LINE sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PLOBJ sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FELDH sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-VRSIOID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GS_TSTR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-MANDT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-TSTRID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERM sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERW sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERQ sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERY sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERP sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PERIV sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FABKL sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-FROMDATE sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-TODATE sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-TSTREAMID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-ROLLDAYS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-INOFFSET sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-CDAT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-CTIME sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-AUTOR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-UDAT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-UPNAM sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-UTIME sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GS_TSPLOBKO sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-MANDT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PLOBID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PLOBNAME sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PLOBTEXT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PLOBTYP sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-BAS_PLOBID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-ANCID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-AGGRUID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-CDAT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-CTIME sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-AUTOR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-UDAT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-UPNAM sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-UTIME sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-REQUID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-SID_REQUID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-BLOCK sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-LIMIT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-SNP_PLAN sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-SNP_PLAN_LP sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-CDP_FLAG sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-OBJSTAT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-DP_BOM sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-LAST_GEN sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-IOBJNM_MAT sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-IOBJNM_LOC sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-SNP_PLAN_FW sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-APPLICATION sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-PLOBPERS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-MIGRSTATUS sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_FLG_CBP sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_FLG_NEW_LOCK_OFF sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_HLP_FLG_CBP sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_GEN_REPID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_GROUP_BY_CBP sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_CBF_AGG sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_FLAG_READ_PLOB sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_SEL_TAB sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-SAV_LOG_GUID sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_TSPLBAKT_COPY sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_TSUPREL sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_ANCHOR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_MSG_TAB sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GT_COPY_DM_LINES sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_FLG_RSPC_NO_ERROR sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_TMP_PLOB_NUMBER sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_FLG_LC_LOCK sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_NO_COMBOS_SAVED sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_NO_COMBOS_NSAVED sy-vline
WA_/SAPAPO/TS_BATCH_GLOBAL_VARS_STR-GV_NO_COMBOS_ERROR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.