ABAP Select data from SAP table BAL_S_IPRF 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 BAL_S_IPRF 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 BAL_S_IPRF. 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 BAL_S_IPRF 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_BAL_S_IPRF TYPE STANDARD TABLE OF BAL_S_IPRF,
      WA_BAL_S_IPRF TYPE BAL_S_IPRF,
      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: <BAL_S_IPRF> TYPE BAL_S_IPRF.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM BAL_S_IPRF
*  INTO TABLE @DATA(IT_BAL_S_IPRF2).
*--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_BAL_S_IPRF INDEX 1 INTO DATA(WA_BAL_S_IPRF2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_BAL_S_IPRF ASSIGNING <BAL_S_IPRF>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<BAL_S_IPRF>-LANGU = 1.
<BAL_S_IPRF>-TITLE = 1.
<BAL_S_IPRF>-ROOT_TEXT = 1.
<BAL_S_IPRF>-HEAD_TEXT = 1.
<BAL_S_IPRF>-HEAD_SIZE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_BAL_S_IPRF-TREE_ONTOP, sy-vline,
WA_BAL_S_IPRF-TREE_ADJST, sy-vline,
WA_BAL_S_IPRF-EXP_LEVEL, sy-vline,
WA_BAL_S_IPRF-EXP_LEVELT, sy-vline,
WA_BAL_S_IPRF-TREE_SIZE, sy-vline,
WA_BAL_S_IPRF-TREE_ISHDR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_BAL_S_IPRF 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_BAL_S_IPRF 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_BAL_S_IPRF INTO WA_BAL_S_IPRF. *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 ISOLA, internal->external for field LANGU CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_BAL_S_IPRF-LANGU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAL_S_IPRF-LANGU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit SPDEV, internal->external for field PDEST CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_BAL_S_IPRF-PDEST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAL_S_IPRF-PDEST.
WRITE:/ 'New Value:', ld_input.

*Conversion exit SPDEV, internal->external for field PRINTER CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_BAL_S_IPRF-PRINTER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAL_S_IPRF-PRINTER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field LANGUAGE CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_BAL_S_IPRF-LANGUAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAL_S_IPRF-LANGUAGE.
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_BAL_S_IPRF_STR,
LANGU TYPE STRING,
TITLE TYPE STRING,
ROOT_TEXT TYPE STRING,
HEAD_TEXT TYPE STRING,
HEAD_SIZE TYPE STRING,
TREE_ONTOP TYPE STRING,
TREE_ADJST TYPE STRING,
EXP_LEVEL TYPE STRING,
EXP_LEVELT TYPE STRING,
TREE_SIZE TYPE STRING,
TREE_ISHDR TYPE STRING,
SHOW_ALL TYPE STRING,
DISVARIANT TYPE STRING,
REPORT TYPE STRING,
HANDLE TYPE STRING,
LOG_GROUP TYPE STRING,
USERNAME TYPE STRING,
VARIANT TYPE STRING,
TEXT TYPE STRING,
DEPENDVARS TYPE STRING,
MESS_ALV TYPE STRING,
SORT_ALV TYPE STRING,
PRINT_ALV TYPE STRING,
PRINT TYPE STRING,
PRNT_TITLE TYPE STRING,
FOOTLINE TYPE STRING,
PRNT_INFO TYPE STRING,
RESERVELNS TYPE STRING,
GRPCHGEDIT TYPE STRING,
PRNTLSTINF TYPE STRING,
PRNTSELINF TYPE STRING,
NO_COLWOPT TYPE STRING,
PRINT_CTRL TYPE STRING,
PRI_PARAMS TYPE STRING,
PDEST TYPE STRING,
PRCOP TYPE STRING,
PLIST TYPE STRING,
PRTXT TYPE STRING,
PRIMM TYPE STRING,
PRREL TYPE STRING,
PRNEW TYPE STRING,
PEXPI TYPE STRING,
LINCT TYPE STRING,
LINSZ TYPE STRING,
PAART TYPE STRING,
PRBIG TYPE STRING,
PRSAP TYPE STRING,
PRREC TYPE STRING,
PRABT TYPE STRING,
PRBER TYPE STRING,
PRDSN TYPE STRING,
PTYPE TYPE STRING,
ARMOD TYPE STRING,
FOOTL TYPE STRING,
PRIOT TYPE STRING,
PRUNX TYPE STRING,
PRKEYEXT TYPE STRING,
PRCHK TYPE STRING,
ARC_PARAMS TYPE STRING,
SAP_OBJECT TYPE STRING,
AR_OBJECT TYPE STRING,
ARCHIV_ID TYPE STRING,
DOC_TYPE TYPE STRING,
RPC_HOST TYPE STRING,
RPC_SERVIC TYPE STRING,
INTERFACE TYPE STRING,
MANDANT TYPE STRING,
REPORT TYPE STRING,
INFO TYPE STRING,
ARCTEXT TYPE STRING,
DATUM TYPE STRING,
ARCUSER TYPE STRING,
PRINTER TYPE STRING,
FORMULAR TYPE STRING,
ARCHIVPATH TYPE STRING,
PROTOKOLL TYPE STRING,
VERSION TYPE STRING,
ACHECK TYPE STRING,
NO_CHANGE_PRINT_PARAMS TYPE STRING,
READ_TREE TYPE STRING,
EXTERN TYPE STRING,
CONTEXT TYPE STRING,
MSGVAR TYPE STRING,
MSG_STMP TYPE STRING,
T_OBJECT TYPE STRING,
T_SUBOBJ TYPE STRING,
T_ALTCODE TYPE STRING,
T_ALMODE TYPE STRING,
T_PROBCLSH TYPE STRING,
T_ALSTATE TYPE STRING,
T_MSG TYPE STRING,
T_MSGTY TYPE STRING,
T_MSGID TYPE STRING,
T_DETLEVEL TYPE STRING,
T_PROBCLSS TYPE STRING,
ICON_MSGTY TYPE STRING,
ICON_PAR TYPE STRING,
ICON_LNG TYPE STRING,
DETLEVELS TYPE STRING,
READ_LIST TYPE STRING,
EXTERN TYPE STRING,
CONTEXT TYPE STRING,
MSGVAR TYPE STRING,
MSG_STMP TYPE STRING,
T_OBJECT TYPE STRING,
T_SUBOBJ TYPE STRING,
T_ALTCODE TYPE STRING,
T_ALMODE TYPE STRING,
T_PROBCLSH TYPE STRING,
T_ALSTATE TYPE STRING,
T_MSG TYPE STRING,
T_MSGTY TYPE STRING,
T_MSGID TYPE STRING,
T_DETLEVEL TYPE STRING,
T_PROBCLSS TYPE STRING,
ICON_MSGTY TYPE STRING,
ICON_PAR TYPE STRING,
ICON_LNG TYPE STRING,
DETLEVELS TYPE STRING,
CLBK_READ TYPE STRING,
USEREXITP TYPE STRING,
USEREXITF TYPE STRING,
USEREXITT TYPE STRING,
CLBK_UCOM TYPE STRING,
USEREXITP TYPE STRING,
USEREXITF TYPE STRING,
USEREXITT TYPE STRING,
CLBK_UCBF TYPE STRING,
USEREXITP TYPE STRING,
USEREXITF TYPE STRING,
USEREXITT TYPE STRING,
CLBK_UCAF TYPE STRING,
USEREXITP TYPE STRING,
USEREXITF TYPE STRING,
USEREXITT TYPE STRING,
CLBK_PBO TYPE STRING,
USEREXITP TYPE STRING,
USEREXITF TYPE STRING,
USEREXITT TYPE STRING,
CLBK_TOOLB TYPE STRING,
USEREXITP TYPE STRING,
USEREXITF TYPE STRING,
USEREXITT TYPE STRING,
START_COL TYPE STRING,
START_ROW TYPE STRING,
END_COL TYPE STRING,
END_ROW TYPE STRING,
POP_ADJST TYPE STRING,
BYDETLEVEL TYPE STRING,
MESS_MARK TYPE STRING,
NOT_EMPTY TYPE STRING,
MAX_LEVEL TYPE STRING,
MAX_LEV_O TYPE STRING,
FCAT_EXT_M TYPE STRING,
FCAT_EXT_T TYPE STRING,
PROGNAME TYPE STRING,
COLORS_ALV TYPE STRING,
PROBCLASS1 TYPE STRING,
PROBCLASS2 TYPE STRING,
PROBCLASS3 TYPE STRING,
PROBCLASS4 TYPE STRING,
COLORS_TRE TYPE STRING,
PROBCLASS1 TYPE STRING,
PROBCLASS2 TYPE STRING,
PROBCLASS3 TYPE STRING,
PROBCLASS4 TYPE STRING,
CODE TYPE STRING,
MAX_LEVEL TYPE STRING,
TABNAMES TYPE STRING,
MESS_GENR TYPE STRING,
LEV1_GENR TYPE STRING,
LEV2_GENR TYPE STRING,
LEV3_GENR TYPE STRING,
LEV4_GENR TYPE STRING,
LEV5_GENR TYPE STRING,
LEV6_GENR TYPE STRING,
LEV7_GENR TYPE STRING,
LEV8_GENR TYPE STRING,
LEV9_GENR TYPE STRING,
LEV1_OUTP TYPE STRING,
LEV2_OUTP TYPE STRING,
LEV3_OUTP TYPE STRING,
LEV4_OUTP TYPE STRING,
LEV5_OUTP TYPE STRING,
LEV6_OUTP TYPE STRING,
LEV7_OUTP TYPE STRING,
LEV8_OUTP TYPE STRING,
LEV9_OUTP TYPE STRING,
LEV1_SORT TYPE STRING,
LEV2_SORT TYPE STRING,
LEV3_SORT TYPE STRING,
LEV4_SORT TYPE STRING,
LEV5_SORT TYPE STRING,
LEV6_SORT TYPE STRING,
LEV7_SORT TYPE STRING,
LEV8_SORT TYPE STRING,
LEV9_SORT TYPE STRING,
LEV1_LINES TYPE STRING,
LEV2_LINES TYPE STRING,
LEV3_LINES TYPE STRING,
LEV4_LINES TYPE STRING,
LEV5_LINES TYPE STRING,
LEV6_LINES TYPE STRING,
LEV7_LINES TYPE STRING,
LEV8_LINES TYPE STRING,
LEV9_LINES TYPE STRING,
MESS_SORT TYPE STRING,
MSGTABNAME TYPE STRING,
MESS_LINES TYPE STRING,
TREE_NOMSG TYPE STRING,
CONTR_REP TYPE STRING,
CONTR_DYN TYPE STRING,
USE_GRID TYPE STRING,
NO_TOOLBAR TYPE STRING,
EXT_PUSH1 TYPE STRING,
ACTIVE TYPE STRING,
POSITION TYPE STRING,
DEF TYPE STRING,
TEXT TYPE STRING,
ICON_ID TYPE STRING,
ICON_TEXT TYPE STRING,
QUICKINFO TYPE STRING,
PATH TYPE STRING,
EXT_PUSH2 TYPE STRING,
ACTIVE TYPE STRING,
POSITION TYPE STRING,
DEF TYPE STRING,
TEXT TYPE STRING,
ICON_ID TYPE STRING,
ICON_TEXT TYPE STRING,
QUICKINFO TYPE STRING,
PATH TYPE STRING,
EXT_PUSH3 TYPE STRING,
ACTIVE TYPE STRING,
POSITION TYPE STRING,
DEF TYPE STRING,
TEXT TYPE STRING,
ICON_ID TYPE STRING,
ICON_TEXT TYPE STRING,
QUICKINFO TYPE STRING,
PATH TYPE STRING,
EXT_PUSH4 TYPE STRING,
ACTIVE TYPE STRING,
POSITION TYPE STRING,
DEF TYPE STRING,
TEXT TYPE STRING,
ICON_ID TYPE STRING,
ICON_TEXT TYPE STRING,
QUICKINFO TYPE STRING,
PATH TYPE STRING,
LAYOUT_ALV TYPE STRING,
ZEBRA TYPE STRING,
EDIT TYPE STRING,
EDIT_MODE TYPE STRING,
NO_KEYFIX TYPE STRING,
FRONTEND TYPE STRING,
OBJECT_KEY TYPE STRING,
DOC_ID TYPE STRING,
TEMPLATE TYPE STRING,
LANGUAGE TYPE STRING,
GRAPHICS TYPE STRING,
SMALLTITLE TYPE STRING,
NO_HGRIDLN TYPE STRING,
NO_VGRIDLN TYPE STRING,
NO_HEADERS TYPE STRING,
NO_MERGING TYPE STRING,
CWIDTH_OPT TYPE STRING,
TOTALS_BEF TYPE STRING,
NO_TOTARR TYPE STRING,
NO_TOTEXP TYPE STRING,
NO_ROWMOVE TYPE STRING,
NO_ROWINS TYPE STRING,
NO_COLEXPD TYPE STRING,
NO_F4 TYPE STRING,
COUNTFNAME TYPE STRING,
COL_OPT TYPE STRING,
VAL_DATA TYPE STRING,
BLOB_SCOPE TYPE STRING,
BLOB_FLAVOUR TYPE STRING,
BLOB_NAME TYPE STRING,
BLOB_KEY TYPE STRING,
BLOB_TYPE TYPE STRING,
STYLEFNAME TYPE STRING,
NO_ROWMARK TYPE STRING,
NO_TOOLBAR TYPE STRING,
GRID_TITLE TYPE STRING,
SEL_MODE TYPE STRING,
BOX_FNAME TYPE STRING,
SGL_CLK_HD TYPE STRING,
NO_TOTLINE TYPE STRING,
NUMC_TOTAL TYPE STRING,
NO_UTSPLIT TYPE STRING,
EXCP_FNAME TYPE STRING,
EXCP_ROLLN TYPE STRING,
EXCP_CONDS TYPE STRING,
EXCP_LED TYPE STRING,
EXCP_GROUP TYPE STRING,
DETAILINIT TYPE STRING,
DETAILTITL TYPE STRING,
KEYHOT TYPE STRING,
NO_AUTHOR TYPE STRING,
XIFUNCKEY TYPE STRING,
XIDIRECT TYPE STRING,
S_DRAGDROP TYPE STRING,
CNTR_DDID TYPE STRING,
GRID_DDID TYPE STRING,
COL_DDID TYPE STRING,
ROW_DDID TYPE STRING,
FIELDNAME TYPE STRING,
INFO_FNAME TYPE STRING,
CTAB_FNAME TYPE STRING,
WEBLOOK TYPE STRING,
WEBSTYLE TYPE STRING,
WEBROWS TYPE STRING,
WEBXWIDTH TYPE STRING,
WEBXHEIGHT TYPE STRING,
CLBK_TOP_OF_PAGE TYPE STRING,
USEREXITP TYPE STRING,
USEREXITF TYPE STRING,
USEREXITT TYPE STRING,
DSP_HDR_IN_ZONLO TYPE STRING,
TREE_CONV TYPE STRING,END OF T_EKKO_STR. DATA: WA_BAL_S_IPRF_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_BAL_S_IPRF_STR-LANGU sy-vline
WA_BAL_S_IPRF_STR-TITLE sy-vline
WA_BAL_S_IPRF_STR-ROOT_TEXT sy-vline
WA_BAL_S_IPRF_STR-HEAD_TEXT sy-vline
WA_BAL_S_IPRF_STR-HEAD_SIZE sy-vline
WA_BAL_S_IPRF_STR-TREE_ONTOP sy-vline
WA_BAL_S_IPRF_STR-TREE_ADJST sy-vline
WA_BAL_S_IPRF_STR-EXP_LEVEL sy-vline
WA_BAL_S_IPRF_STR-EXP_LEVELT sy-vline
WA_BAL_S_IPRF_STR-TREE_SIZE sy-vline
WA_BAL_S_IPRF_STR-TREE_ISHDR sy-vline
WA_BAL_S_IPRF_STR-SHOW_ALL sy-vline
WA_BAL_S_IPRF_STR-DISVARIANT sy-vline
WA_BAL_S_IPRF_STR-REPORT sy-vline
WA_BAL_S_IPRF_STR-HANDLE sy-vline
WA_BAL_S_IPRF_STR-LOG_GROUP sy-vline
WA_BAL_S_IPRF_STR-USERNAME sy-vline
WA_BAL_S_IPRF_STR-VARIANT sy-vline
WA_BAL_S_IPRF_STR-TEXT sy-vline
WA_BAL_S_IPRF_STR-DEPENDVARS sy-vline
WA_BAL_S_IPRF_STR-MESS_ALV sy-vline
WA_BAL_S_IPRF_STR-SORT_ALV sy-vline
WA_BAL_S_IPRF_STR-PRINT_ALV sy-vline
WA_BAL_S_IPRF_STR-PRINT sy-vline
WA_BAL_S_IPRF_STR-PRNT_TITLE sy-vline
WA_BAL_S_IPRF_STR-FOOTLINE sy-vline
WA_BAL_S_IPRF_STR-PRNT_INFO sy-vline
WA_BAL_S_IPRF_STR-RESERVELNS sy-vline
WA_BAL_S_IPRF_STR-GRPCHGEDIT sy-vline
WA_BAL_S_IPRF_STR-PRNTLSTINF sy-vline
WA_BAL_S_IPRF_STR-PRNTSELINF sy-vline
WA_BAL_S_IPRF_STR-NO_COLWOPT sy-vline
WA_BAL_S_IPRF_STR-PRINT_CTRL sy-vline
WA_BAL_S_IPRF_STR-PRI_PARAMS sy-vline
WA_BAL_S_IPRF_STR-PDEST sy-vline
WA_BAL_S_IPRF_STR-PRCOP sy-vline
WA_BAL_S_IPRF_STR-PLIST sy-vline
WA_BAL_S_IPRF_STR-PRTXT sy-vline
WA_BAL_S_IPRF_STR-PRIMM sy-vline
WA_BAL_S_IPRF_STR-PRREL sy-vline
WA_BAL_S_IPRF_STR-PRNEW sy-vline
WA_BAL_S_IPRF_STR-PEXPI sy-vline
WA_BAL_S_IPRF_STR-LINCT sy-vline
WA_BAL_S_IPRF_STR-LINSZ sy-vline
WA_BAL_S_IPRF_STR-PAART sy-vline
WA_BAL_S_IPRF_STR-PRBIG sy-vline
WA_BAL_S_IPRF_STR-PRSAP sy-vline
WA_BAL_S_IPRF_STR-PRREC sy-vline
WA_BAL_S_IPRF_STR-PRABT sy-vline
WA_BAL_S_IPRF_STR-PRBER sy-vline
WA_BAL_S_IPRF_STR-PRDSN sy-vline
WA_BAL_S_IPRF_STR-PTYPE sy-vline
WA_BAL_S_IPRF_STR-ARMOD sy-vline
WA_BAL_S_IPRF_STR-FOOTL sy-vline
WA_BAL_S_IPRF_STR-PRIOT sy-vline
WA_BAL_S_IPRF_STR-PRUNX sy-vline
WA_BAL_S_IPRF_STR-PRKEYEXT sy-vline
WA_BAL_S_IPRF_STR-PRCHK sy-vline
WA_BAL_S_IPRF_STR-ARC_PARAMS sy-vline
WA_BAL_S_IPRF_STR-SAP_OBJECT sy-vline
WA_BAL_S_IPRF_STR-AR_OBJECT sy-vline
WA_BAL_S_IPRF_STR-ARCHIV_ID sy-vline
WA_BAL_S_IPRF_STR-DOC_TYPE sy-vline
WA_BAL_S_IPRF_STR-RPC_HOST sy-vline
WA_BAL_S_IPRF_STR-RPC_SERVIC sy-vline
WA_BAL_S_IPRF_STR-INTERFACE sy-vline
WA_BAL_S_IPRF_STR-MANDANT sy-vline
WA_BAL_S_IPRF_STR-REPORT sy-vline
WA_BAL_S_IPRF_STR-INFO sy-vline
WA_BAL_S_IPRF_STR-ARCTEXT sy-vline
WA_BAL_S_IPRF_STR-DATUM sy-vline
WA_BAL_S_IPRF_STR-ARCUSER sy-vline
WA_BAL_S_IPRF_STR-PRINTER sy-vline
WA_BAL_S_IPRF_STR-FORMULAR sy-vline
WA_BAL_S_IPRF_STR-ARCHIVPATH sy-vline
WA_BAL_S_IPRF_STR-PROTOKOLL sy-vline
WA_BAL_S_IPRF_STR-VERSION sy-vline
WA_BAL_S_IPRF_STR-ACHECK sy-vline
WA_BAL_S_IPRF_STR-NO_CHANGE_PRINT_PARAMS sy-vline
WA_BAL_S_IPRF_STR-READ_TREE sy-vline
WA_BAL_S_IPRF_STR-EXTERN sy-vline
WA_BAL_S_IPRF_STR-CONTEXT sy-vline
WA_BAL_S_IPRF_STR-MSGVAR sy-vline
WA_BAL_S_IPRF_STR-MSG_STMP sy-vline
WA_BAL_S_IPRF_STR-T_OBJECT sy-vline
WA_BAL_S_IPRF_STR-T_SUBOBJ sy-vline
WA_BAL_S_IPRF_STR-T_ALTCODE sy-vline
WA_BAL_S_IPRF_STR-T_ALMODE sy-vline
WA_BAL_S_IPRF_STR-T_PROBCLSH sy-vline
WA_BAL_S_IPRF_STR-T_ALSTATE sy-vline
WA_BAL_S_IPRF_STR-T_MSG sy-vline
WA_BAL_S_IPRF_STR-T_MSGTY sy-vline
WA_BAL_S_IPRF_STR-T_MSGID sy-vline
WA_BAL_S_IPRF_STR-T_DETLEVEL sy-vline
WA_BAL_S_IPRF_STR-T_PROBCLSS sy-vline
WA_BAL_S_IPRF_STR-ICON_MSGTY sy-vline
WA_BAL_S_IPRF_STR-ICON_PAR sy-vline
WA_BAL_S_IPRF_STR-ICON_LNG sy-vline
WA_BAL_S_IPRF_STR-DETLEVELS sy-vline
WA_BAL_S_IPRF_STR-READ_LIST sy-vline
WA_BAL_S_IPRF_STR-EXTERN sy-vline
WA_BAL_S_IPRF_STR-CONTEXT sy-vline
WA_BAL_S_IPRF_STR-MSGVAR sy-vline
WA_BAL_S_IPRF_STR-MSG_STMP sy-vline
WA_BAL_S_IPRF_STR-T_OBJECT sy-vline
WA_BAL_S_IPRF_STR-T_SUBOBJ sy-vline
WA_BAL_S_IPRF_STR-T_ALTCODE sy-vline
WA_BAL_S_IPRF_STR-T_ALMODE sy-vline
WA_BAL_S_IPRF_STR-T_PROBCLSH sy-vline
WA_BAL_S_IPRF_STR-T_ALSTATE sy-vline
WA_BAL_S_IPRF_STR-T_MSG sy-vline
WA_BAL_S_IPRF_STR-T_MSGTY sy-vline
WA_BAL_S_IPRF_STR-T_MSGID sy-vline
WA_BAL_S_IPRF_STR-T_DETLEVEL sy-vline
WA_BAL_S_IPRF_STR-T_PROBCLSS sy-vline
WA_BAL_S_IPRF_STR-ICON_MSGTY sy-vline
WA_BAL_S_IPRF_STR-ICON_PAR sy-vline
WA_BAL_S_IPRF_STR-ICON_LNG sy-vline
WA_BAL_S_IPRF_STR-DETLEVELS sy-vline
WA_BAL_S_IPRF_STR-CLBK_READ sy-vline
WA_BAL_S_IPRF_STR-USEREXITP sy-vline
WA_BAL_S_IPRF_STR-USEREXITF sy-vline
WA_BAL_S_IPRF_STR-USEREXITT sy-vline
WA_BAL_S_IPRF_STR-CLBK_UCOM sy-vline
WA_BAL_S_IPRF_STR-USEREXITP sy-vline
WA_BAL_S_IPRF_STR-USEREXITF sy-vline
WA_BAL_S_IPRF_STR-USEREXITT sy-vline
WA_BAL_S_IPRF_STR-CLBK_UCBF sy-vline
WA_BAL_S_IPRF_STR-USEREXITP sy-vline
WA_BAL_S_IPRF_STR-USEREXITF sy-vline
WA_BAL_S_IPRF_STR-USEREXITT sy-vline
WA_BAL_S_IPRF_STR-CLBK_UCAF sy-vline
WA_BAL_S_IPRF_STR-USEREXITP sy-vline
WA_BAL_S_IPRF_STR-USEREXITF sy-vline
WA_BAL_S_IPRF_STR-USEREXITT sy-vline
WA_BAL_S_IPRF_STR-CLBK_PBO sy-vline
WA_BAL_S_IPRF_STR-USEREXITP sy-vline
WA_BAL_S_IPRF_STR-USEREXITF sy-vline
WA_BAL_S_IPRF_STR-USEREXITT sy-vline
WA_BAL_S_IPRF_STR-CLBK_TOOLB sy-vline
WA_BAL_S_IPRF_STR-USEREXITP sy-vline
WA_BAL_S_IPRF_STR-USEREXITF sy-vline
WA_BAL_S_IPRF_STR-USEREXITT sy-vline
WA_BAL_S_IPRF_STR-START_COL sy-vline
WA_BAL_S_IPRF_STR-START_ROW sy-vline
WA_BAL_S_IPRF_STR-END_COL sy-vline
WA_BAL_S_IPRF_STR-END_ROW sy-vline
WA_BAL_S_IPRF_STR-POP_ADJST sy-vline
WA_BAL_S_IPRF_STR-BYDETLEVEL sy-vline
WA_BAL_S_IPRF_STR-MESS_MARK sy-vline
WA_BAL_S_IPRF_STR-NOT_EMPTY sy-vline
WA_BAL_S_IPRF_STR-MAX_LEVEL sy-vline
WA_BAL_S_IPRF_STR-MAX_LEV_O sy-vline
WA_BAL_S_IPRF_STR-FCAT_EXT_M sy-vline
WA_BAL_S_IPRF_STR-FCAT_EXT_T sy-vline
WA_BAL_S_IPRF_STR-PROGNAME sy-vline
WA_BAL_S_IPRF_STR-COLORS_ALV sy-vline
WA_BAL_S_IPRF_STR-PROBCLASS1 sy-vline
WA_BAL_S_IPRF_STR-PROBCLASS2 sy-vline
WA_BAL_S_IPRF_STR-PROBCLASS3 sy-vline
WA_BAL_S_IPRF_STR-PROBCLASS4 sy-vline
WA_BAL_S_IPRF_STR-COLORS_TRE sy-vline
WA_BAL_S_IPRF_STR-PROBCLASS1 sy-vline
WA_BAL_S_IPRF_STR-PROBCLASS2 sy-vline
WA_BAL_S_IPRF_STR-PROBCLASS3 sy-vline
WA_BAL_S_IPRF_STR-PROBCLASS4 sy-vline
WA_BAL_S_IPRF_STR-CODE sy-vline
WA_BAL_S_IPRF_STR-MAX_LEVEL sy-vline
WA_BAL_S_IPRF_STR-TABNAMES sy-vline
WA_BAL_S_IPRF_STR-MESS_GENR sy-vline
WA_BAL_S_IPRF_STR-LEV1_GENR sy-vline
WA_BAL_S_IPRF_STR-LEV2_GENR sy-vline
WA_BAL_S_IPRF_STR-LEV3_GENR sy-vline
WA_BAL_S_IPRF_STR-LEV4_GENR sy-vline
WA_BAL_S_IPRF_STR-LEV5_GENR sy-vline
WA_BAL_S_IPRF_STR-LEV6_GENR sy-vline
WA_BAL_S_IPRF_STR-LEV7_GENR sy-vline
WA_BAL_S_IPRF_STR-LEV8_GENR sy-vline
WA_BAL_S_IPRF_STR-LEV9_GENR sy-vline
WA_BAL_S_IPRF_STR-LEV1_OUTP sy-vline
WA_BAL_S_IPRF_STR-LEV2_OUTP sy-vline
WA_BAL_S_IPRF_STR-LEV3_OUTP sy-vline
WA_BAL_S_IPRF_STR-LEV4_OUTP sy-vline
WA_BAL_S_IPRF_STR-LEV5_OUTP sy-vline
WA_BAL_S_IPRF_STR-LEV6_OUTP sy-vline
WA_BAL_S_IPRF_STR-LEV7_OUTP sy-vline
WA_BAL_S_IPRF_STR-LEV8_OUTP sy-vline
WA_BAL_S_IPRF_STR-LEV9_OUTP sy-vline
WA_BAL_S_IPRF_STR-LEV1_SORT sy-vline
WA_BAL_S_IPRF_STR-LEV2_SORT sy-vline
WA_BAL_S_IPRF_STR-LEV3_SORT sy-vline
WA_BAL_S_IPRF_STR-LEV4_SORT sy-vline
WA_BAL_S_IPRF_STR-LEV5_SORT sy-vline
WA_BAL_S_IPRF_STR-LEV6_SORT sy-vline
WA_BAL_S_IPRF_STR-LEV7_SORT sy-vline
WA_BAL_S_IPRF_STR-LEV8_SORT sy-vline
WA_BAL_S_IPRF_STR-LEV9_SORT sy-vline
WA_BAL_S_IPRF_STR-LEV1_LINES sy-vline
WA_BAL_S_IPRF_STR-LEV2_LINES sy-vline
WA_BAL_S_IPRF_STR-LEV3_LINES sy-vline
WA_BAL_S_IPRF_STR-LEV4_LINES sy-vline
WA_BAL_S_IPRF_STR-LEV5_LINES sy-vline
WA_BAL_S_IPRF_STR-LEV6_LINES sy-vline
WA_BAL_S_IPRF_STR-LEV7_LINES sy-vline
WA_BAL_S_IPRF_STR-LEV8_LINES sy-vline
WA_BAL_S_IPRF_STR-LEV9_LINES sy-vline
WA_BAL_S_IPRF_STR-MESS_SORT sy-vline
WA_BAL_S_IPRF_STR-MSGTABNAME sy-vline
WA_BAL_S_IPRF_STR-MESS_LINES sy-vline
WA_BAL_S_IPRF_STR-TREE_NOMSG sy-vline
WA_BAL_S_IPRF_STR-CONTR_REP sy-vline
WA_BAL_S_IPRF_STR-CONTR_DYN sy-vline
WA_BAL_S_IPRF_STR-USE_GRID sy-vline
WA_BAL_S_IPRF_STR-NO_TOOLBAR sy-vline
WA_BAL_S_IPRF_STR-EXT_PUSH1 sy-vline
WA_BAL_S_IPRF_STR-ACTIVE sy-vline
WA_BAL_S_IPRF_STR-POSITION sy-vline
WA_BAL_S_IPRF_STR-DEF sy-vline
WA_BAL_S_IPRF_STR-TEXT sy-vline
WA_BAL_S_IPRF_STR-ICON_ID sy-vline
WA_BAL_S_IPRF_STR-ICON_TEXT sy-vline
WA_BAL_S_IPRF_STR-QUICKINFO sy-vline
WA_BAL_S_IPRF_STR-PATH sy-vline
WA_BAL_S_IPRF_STR-EXT_PUSH2 sy-vline
WA_BAL_S_IPRF_STR-ACTIVE sy-vline
WA_BAL_S_IPRF_STR-POSITION sy-vline
WA_BAL_S_IPRF_STR-DEF sy-vline
WA_BAL_S_IPRF_STR-TEXT sy-vline
WA_BAL_S_IPRF_STR-ICON_ID sy-vline
WA_BAL_S_IPRF_STR-ICON_TEXT sy-vline
WA_BAL_S_IPRF_STR-QUICKINFO sy-vline
WA_BAL_S_IPRF_STR-PATH sy-vline
WA_BAL_S_IPRF_STR-EXT_PUSH3 sy-vline
WA_BAL_S_IPRF_STR-ACTIVE sy-vline
WA_BAL_S_IPRF_STR-POSITION sy-vline
WA_BAL_S_IPRF_STR-DEF sy-vline
WA_BAL_S_IPRF_STR-TEXT sy-vline
WA_BAL_S_IPRF_STR-ICON_ID sy-vline
WA_BAL_S_IPRF_STR-ICON_TEXT sy-vline
WA_BAL_S_IPRF_STR-QUICKINFO sy-vline
WA_BAL_S_IPRF_STR-PATH sy-vline
WA_BAL_S_IPRF_STR-EXT_PUSH4 sy-vline
WA_BAL_S_IPRF_STR-ACTIVE sy-vline
WA_BAL_S_IPRF_STR-POSITION sy-vline
WA_BAL_S_IPRF_STR-DEF sy-vline
WA_BAL_S_IPRF_STR-TEXT sy-vline
WA_BAL_S_IPRF_STR-ICON_ID sy-vline
WA_BAL_S_IPRF_STR-ICON_TEXT sy-vline
WA_BAL_S_IPRF_STR-QUICKINFO sy-vline
WA_BAL_S_IPRF_STR-PATH sy-vline
WA_BAL_S_IPRF_STR-LAYOUT_ALV sy-vline
WA_BAL_S_IPRF_STR-ZEBRA sy-vline
WA_BAL_S_IPRF_STR-EDIT sy-vline
WA_BAL_S_IPRF_STR-EDIT_MODE sy-vline
WA_BAL_S_IPRF_STR-NO_KEYFIX sy-vline
WA_BAL_S_IPRF_STR-FRONTEND sy-vline
WA_BAL_S_IPRF_STR-OBJECT_KEY sy-vline
WA_BAL_S_IPRF_STR-DOC_ID sy-vline
WA_BAL_S_IPRF_STR-TEMPLATE sy-vline
WA_BAL_S_IPRF_STR-LANGUAGE sy-vline
WA_BAL_S_IPRF_STR-GRAPHICS sy-vline
WA_BAL_S_IPRF_STR-SMALLTITLE sy-vline
WA_BAL_S_IPRF_STR-NO_HGRIDLN sy-vline
WA_BAL_S_IPRF_STR-NO_VGRIDLN sy-vline
WA_BAL_S_IPRF_STR-NO_HEADERS sy-vline
WA_BAL_S_IPRF_STR-NO_MERGING sy-vline
WA_BAL_S_IPRF_STR-CWIDTH_OPT sy-vline
WA_BAL_S_IPRF_STR-TOTALS_BEF sy-vline
WA_BAL_S_IPRF_STR-NO_TOTARR sy-vline
WA_BAL_S_IPRF_STR-NO_TOTEXP sy-vline
WA_BAL_S_IPRF_STR-NO_ROWMOVE sy-vline
WA_BAL_S_IPRF_STR-NO_ROWINS sy-vline
WA_BAL_S_IPRF_STR-NO_COLEXPD sy-vline
WA_BAL_S_IPRF_STR-NO_F4 sy-vline
WA_BAL_S_IPRF_STR-COUNTFNAME sy-vline
WA_BAL_S_IPRF_STR-COL_OPT sy-vline
WA_BAL_S_IPRF_STR-VAL_DATA sy-vline
WA_BAL_S_IPRF_STR-BLOB_SCOPE sy-vline
WA_BAL_S_IPRF_STR-BLOB_FLAVOUR sy-vline
WA_BAL_S_IPRF_STR-BLOB_NAME sy-vline
WA_BAL_S_IPRF_STR-BLOB_KEY sy-vline
WA_BAL_S_IPRF_STR-BLOB_TYPE sy-vline
WA_BAL_S_IPRF_STR-STYLEFNAME sy-vline
WA_BAL_S_IPRF_STR-NO_ROWMARK sy-vline
WA_BAL_S_IPRF_STR-NO_TOOLBAR sy-vline
WA_BAL_S_IPRF_STR-GRID_TITLE sy-vline
WA_BAL_S_IPRF_STR-SEL_MODE sy-vline
WA_BAL_S_IPRF_STR-BOX_FNAME sy-vline
WA_BAL_S_IPRF_STR-SGL_CLK_HD sy-vline
WA_BAL_S_IPRF_STR-NO_TOTLINE sy-vline
WA_BAL_S_IPRF_STR-NUMC_TOTAL sy-vline
WA_BAL_S_IPRF_STR-NO_UTSPLIT sy-vline
WA_BAL_S_IPRF_STR-EXCP_FNAME sy-vline
WA_BAL_S_IPRF_STR-EXCP_ROLLN sy-vline
WA_BAL_S_IPRF_STR-EXCP_CONDS sy-vline
WA_BAL_S_IPRF_STR-EXCP_LED sy-vline
WA_BAL_S_IPRF_STR-EXCP_GROUP sy-vline
WA_BAL_S_IPRF_STR-DETAILINIT sy-vline
WA_BAL_S_IPRF_STR-DETAILTITL sy-vline
WA_BAL_S_IPRF_STR-KEYHOT sy-vline
WA_BAL_S_IPRF_STR-NO_AUTHOR sy-vline
WA_BAL_S_IPRF_STR-XIFUNCKEY sy-vline
WA_BAL_S_IPRF_STR-XIDIRECT sy-vline
WA_BAL_S_IPRF_STR-S_DRAGDROP sy-vline
WA_BAL_S_IPRF_STR-CNTR_DDID sy-vline
WA_BAL_S_IPRF_STR-GRID_DDID sy-vline
WA_BAL_S_IPRF_STR-COL_DDID sy-vline
WA_BAL_S_IPRF_STR-ROW_DDID sy-vline
WA_BAL_S_IPRF_STR-FIELDNAME sy-vline
WA_BAL_S_IPRF_STR-INFO_FNAME sy-vline
WA_BAL_S_IPRF_STR-CTAB_FNAME sy-vline
WA_BAL_S_IPRF_STR-WEBLOOK sy-vline
WA_BAL_S_IPRF_STR-WEBSTYLE sy-vline
WA_BAL_S_IPRF_STR-WEBROWS sy-vline
WA_BAL_S_IPRF_STR-WEBXWIDTH sy-vline
WA_BAL_S_IPRF_STR-WEBXHEIGHT sy-vline
WA_BAL_S_IPRF_STR-CLBK_TOP_OF_PAGE sy-vline
WA_BAL_S_IPRF_STR-USEREXITP sy-vline
WA_BAL_S_IPRF_STR-USEREXITF sy-vline
WA_BAL_S_IPRF_STR-USEREXITT sy-vline
WA_BAL_S_IPRF_STR-DSP_HDR_IN_ZONLO sy-vline
WA_BAL_S_IPRF_STR-TREE_CONV sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.