ABAP Select data from SAP table FVD_TYP_LOG_DATA 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 FVD_TYP_LOG_DATA 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 FVD_TYP_LOG_DATA. 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 FVD_TYP_LOG_DATA 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_FVD_TYP_LOG_DATA TYPE STANDARD TABLE OF FVD_TYP_LOG_DATA,
      WA_FVD_TYP_LOG_DATA TYPE FVD_TYP_LOG_DATA,
      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: <FVD_TYP_LOG_DATA> TYPE FVD_TYP_LOG_DATA.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FVD_TYP_LOG_DATA
*  INTO TABLE @DATA(IT_FVD_TYP_LOG_DATA2).
*--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_FVD_TYP_LOG_DATA INDEX 1 INTO DATA(WA_FVD_TYP_LOG_DATA2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FVD_TYP_LOG_DATA ASSIGNING <FVD_TYP_LOG_DATA>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FVD_TYP_LOG_DATA>-S_LOG = 1.
<FVD_TYP_LOG_DATA>-EXTNUMBER = 1.
<FVD_TYP_LOG_DATA>-OBJECT = 1.
<FVD_TYP_LOG_DATA>-SUBOBJECT = 1.
<FVD_TYP_LOG_DATA>-ALDATE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FVD_TYP_LOG_DATA-ALTIME, sy-vline,
WA_FVD_TYP_LOG_DATA-ALUSER, sy-vline,
WA_FVD_TYP_LOG_DATA-ALTCODE, sy-vline,
WA_FVD_TYP_LOG_DATA-ALPROG, sy-vline,
WA_FVD_TYP_LOG_DATA-ALMODE, sy-vline,
WA_FVD_TYP_LOG_DATA-ALCHDATE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FVD_TYP_LOG_DATA 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_FVD_TYP_LOG_DATA 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_FVD_TYP_LOG_DATA INTO WA_FVD_TYP_LOG_DATA. *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_FVD_TYP_LOG_DATA-LANGU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FVD_TYP_LOG_DATA-LANGU.
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_FVD_TYP_LOG_DATA_STR,
S_LOG TYPE STRING,
EXTNUMBER TYPE STRING,
OBJECT TYPE STRING,
SUBOBJECT TYPE STRING,
ALDATE TYPE STRING,
ALTIME TYPE STRING,
ALUSER TYPE STRING,
ALTCODE TYPE STRING,
ALPROG TYPE STRING,
ALMODE TYPE STRING,
ALCHDATE TYPE STRING,
ALCHTIME TYPE STRING,
ALCHUSER TYPE STRING,
ALDATE_DEL TYPE STRING,
DEL_BEFORE TYPE STRING,
ALSTATE TYPE STRING,
CONTEXT TYPE STRING,
TABNAME TYPE STRING,
VALUE TYPE STRING,
PARAMS TYPE STRING,
T_PAR TYPE STRING,
CALLBACK TYPE STRING,
USEREXITP TYPE STRING,
USEREXITF TYPE STRING,
USEREXITT TYPE STRING,
ALTEXT TYPE STRING,
S_DISPLAY_PROFILE TYPE STRING,
LANGU TYPE STRING,
TITLE TYPE STRING,
USE_GRID TYPE STRING,
NO_TOOLBAR TYPE STRING,
START_COL TYPE STRING,
START_ROW TYPE STRING,
END_COL TYPE STRING,
END_ROW TYPE STRING,
POP_ADJST TYPE STRING,
COLORS TYPE STRING,
PROBCLASS1 TYPE STRING,
PROBCLASS2 TYPE STRING,
PROBCLASS3 TYPE STRING,
PROBCLASS4 TYPE STRING,
MESS_FCAT TYPE STRING,
MESS_SORT TYPE STRING,
SHOW_ALL TYPE STRING,
MESS_MARK TYPE STRING,
CWIDTH_OPT 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,
HEAD_TEXT TYPE STRING,
HEAD_SIZE TYPE STRING,
ROOT_TEXT TYPE STRING,
TREE_SIZE TYPE STRING,
TREE_ONTOP TYPE STRING,
TREE_ADJST TYPE STRING,
EXP_LEVEL TYPE STRING,
BYDETLEVEL TYPE STRING,
TREE_NOMSG TYPE STRING,
NOT_EMPTY 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,
LEV1_FCAT TYPE STRING,
LEV1_SORT TYPE STRING,
LEV2_FCAT TYPE STRING,
LEV2_SORT TYPE STRING,
LEV3_FCAT TYPE STRING,
LEV3_SORT TYPE STRING,
LEV4_FCAT TYPE STRING,
LEV4_SORT TYPE STRING,
LEV5_FCAT TYPE STRING,
LEV5_SORT TYPE STRING,
LEV6_FCAT TYPE STRING,
LEV6_SORT TYPE STRING,
LEV7_FCAT TYPE STRING,
LEV7_SORT TYPE STRING,
LEV8_FCAT TYPE STRING,
LEV8_SORT TYPE STRING,
LEV9_FCAT TYPE STRING,
LEV9_SORT 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,
CLBK_TOP_OF_PAGE TYPE STRING,
USEREXITP TYPE STRING,
USEREXITF TYPE STRING,
USEREXITT TYPE STRING,
GRID_TITLE TYPE STRING,
NO_GRIDTITLE TYPE STRING,
GRIDTITLE TYPE STRING,
DSP_HDR_IN_ZONLO TYPE STRING,
TREE_CONV TYPE STRING,
S_OUTPUT_INIT TYPE STRING,
S_LOGHANDLE TYPE STRING,
S_STATISTICS TYPE STRING,
MSG_CNT_AL TYPE STRING,
MSG_CNT_A TYPE STRING,
MSG_CNT_E TYPE STRING,
MSG_CNT_W TYPE STRING,
MSG_CNT_I TYPE STRING,
MSG_CNT_S TYPE STRING,
MSG_MAX_PC TYPE STRING,
MSG_CNT_P1 TYPE STRING,
MSG_CNT_P2 TYPE STRING,
MSG_CNT_P3 TYPE STRING,
MSG_CNT_P4 TYPE STRING,
TAS_LOGHANDLE TYPE STRING,
TAS_MSGH_BO TYPE STRING,END OF T_EKKO_STR. DATA: WA_FVD_TYP_LOG_DATA_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_FVD_TYP_LOG_DATA_STR-S_LOG sy-vline
WA_FVD_TYP_LOG_DATA_STR-EXTNUMBER sy-vline
WA_FVD_TYP_LOG_DATA_STR-OBJECT sy-vline
WA_FVD_TYP_LOG_DATA_STR-SUBOBJECT sy-vline
WA_FVD_TYP_LOG_DATA_STR-ALDATE sy-vline
WA_FVD_TYP_LOG_DATA_STR-ALTIME sy-vline
WA_FVD_TYP_LOG_DATA_STR-ALUSER sy-vline
WA_FVD_TYP_LOG_DATA_STR-ALTCODE sy-vline
WA_FVD_TYP_LOG_DATA_STR-ALPROG sy-vline
WA_FVD_TYP_LOG_DATA_STR-ALMODE sy-vline
WA_FVD_TYP_LOG_DATA_STR-ALCHDATE sy-vline
WA_FVD_TYP_LOG_DATA_STR-ALCHTIME sy-vline
WA_FVD_TYP_LOG_DATA_STR-ALCHUSER sy-vline
WA_FVD_TYP_LOG_DATA_STR-ALDATE_DEL sy-vline
WA_FVD_TYP_LOG_DATA_STR-DEL_BEFORE sy-vline
WA_FVD_TYP_LOG_DATA_STR-ALSTATE sy-vline
WA_FVD_TYP_LOG_DATA_STR-CONTEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-TABNAME sy-vline
WA_FVD_TYP_LOG_DATA_STR-VALUE sy-vline
WA_FVD_TYP_LOG_DATA_STR-PARAMS sy-vline
WA_FVD_TYP_LOG_DATA_STR-T_PAR sy-vline
WA_FVD_TYP_LOG_DATA_STR-CALLBACK sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITP sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITF sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITT sy-vline
WA_FVD_TYP_LOG_DATA_STR-ALTEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-S_DISPLAY_PROFILE sy-vline
WA_FVD_TYP_LOG_DATA_STR-LANGU sy-vline
WA_FVD_TYP_LOG_DATA_STR-TITLE sy-vline
WA_FVD_TYP_LOG_DATA_STR-USE_GRID sy-vline
WA_FVD_TYP_LOG_DATA_STR-NO_TOOLBAR sy-vline
WA_FVD_TYP_LOG_DATA_STR-START_COL sy-vline
WA_FVD_TYP_LOG_DATA_STR-START_ROW sy-vline
WA_FVD_TYP_LOG_DATA_STR-END_COL sy-vline
WA_FVD_TYP_LOG_DATA_STR-END_ROW sy-vline
WA_FVD_TYP_LOG_DATA_STR-POP_ADJST sy-vline
WA_FVD_TYP_LOG_DATA_STR-COLORS sy-vline
WA_FVD_TYP_LOG_DATA_STR-PROBCLASS1 sy-vline
WA_FVD_TYP_LOG_DATA_STR-PROBCLASS2 sy-vline
WA_FVD_TYP_LOG_DATA_STR-PROBCLASS3 sy-vline
WA_FVD_TYP_LOG_DATA_STR-PROBCLASS4 sy-vline
WA_FVD_TYP_LOG_DATA_STR-MESS_FCAT sy-vline
WA_FVD_TYP_LOG_DATA_STR-MESS_SORT sy-vline
WA_FVD_TYP_LOG_DATA_STR-SHOW_ALL sy-vline
WA_FVD_TYP_LOG_DATA_STR-MESS_MARK sy-vline
WA_FVD_TYP_LOG_DATA_STR-CWIDTH_OPT sy-vline
WA_FVD_TYP_LOG_DATA_STR-DISVARIANT sy-vline
WA_FVD_TYP_LOG_DATA_STR-REPORT sy-vline
WA_FVD_TYP_LOG_DATA_STR-HANDLE sy-vline
WA_FVD_TYP_LOG_DATA_STR-LOG_GROUP sy-vline
WA_FVD_TYP_LOG_DATA_STR-USERNAME sy-vline
WA_FVD_TYP_LOG_DATA_STR-VARIANT sy-vline
WA_FVD_TYP_LOG_DATA_STR-TEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-DEPENDVARS sy-vline
WA_FVD_TYP_LOG_DATA_STR-HEAD_TEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-HEAD_SIZE sy-vline
WA_FVD_TYP_LOG_DATA_STR-ROOT_TEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-TREE_SIZE sy-vline
WA_FVD_TYP_LOG_DATA_STR-TREE_ONTOP sy-vline
WA_FVD_TYP_LOG_DATA_STR-TREE_ADJST sy-vline
WA_FVD_TYP_LOG_DATA_STR-EXP_LEVEL sy-vline
WA_FVD_TYP_LOG_DATA_STR-BYDETLEVEL sy-vline
WA_FVD_TYP_LOG_DATA_STR-TREE_NOMSG sy-vline
WA_FVD_TYP_LOG_DATA_STR-NOT_EMPTY sy-vline
WA_FVD_TYP_LOG_DATA_STR-CLBK_READ sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITP sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITF sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITT sy-vline
WA_FVD_TYP_LOG_DATA_STR-CLBK_UCOM sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITP sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITF sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITT sy-vline
WA_FVD_TYP_LOG_DATA_STR-CLBK_UCBF sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITP sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITF sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITT sy-vline
WA_FVD_TYP_LOG_DATA_STR-CLBK_UCAF sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITP sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITF sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITT sy-vline
WA_FVD_TYP_LOG_DATA_STR-CLBK_PBO sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITP sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITF sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITT sy-vline
WA_FVD_TYP_LOG_DATA_STR-CLBK_TOOLB sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITP sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITF sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV1_FCAT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV1_SORT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV2_FCAT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV2_SORT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV3_FCAT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV3_SORT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV4_FCAT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV4_SORT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV5_FCAT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV5_SORT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV6_FCAT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV6_SORT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV7_FCAT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV7_SORT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV8_FCAT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV8_SORT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV9_FCAT sy-vline
WA_FVD_TYP_LOG_DATA_STR-LEV9_SORT sy-vline
WA_FVD_TYP_LOG_DATA_STR-EXT_PUSH1 sy-vline
WA_FVD_TYP_LOG_DATA_STR-ACTIVE sy-vline
WA_FVD_TYP_LOG_DATA_STR-POSITION sy-vline
WA_FVD_TYP_LOG_DATA_STR-DEF sy-vline
WA_FVD_TYP_LOG_DATA_STR-TEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-ICON_ID sy-vline
WA_FVD_TYP_LOG_DATA_STR-ICON_TEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-QUICKINFO sy-vline
WA_FVD_TYP_LOG_DATA_STR-PATH sy-vline
WA_FVD_TYP_LOG_DATA_STR-EXT_PUSH2 sy-vline
WA_FVD_TYP_LOG_DATA_STR-ACTIVE sy-vline
WA_FVD_TYP_LOG_DATA_STR-POSITION sy-vline
WA_FVD_TYP_LOG_DATA_STR-DEF sy-vline
WA_FVD_TYP_LOG_DATA_STR-TEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-ICON_ID sy-vline
WA_FVD_TYP_LOG_DATA_STR-ICON_TEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-QUICKINFO sy-vline
WA_FVD_TYP_LOG_DATA_STR-PATH sy-vline
WA_FVD_TYP_LOG_DATA_STR-EXT_PUSH3 sy-vline
WA_FVD_TYP_LOG_DATA_STR-ACTIVE sy-vline
WA_FVD_TYP_LOG_DATA_STR-POSITION sy-vline
WA_FVD_TYP_LOG_DATA_STR-DEF sy-vline
WA_FVD_TYP_LOG_DATA_STR-TEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-ICON_ID sy-vline
WA_FVD_TYP_LOG_DATA_STR-ICON_TEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-QUICKINFO sy-vline
WA_FVD_TYP_LOG_DATA_STR-PATH sy-vline
WA_FVD_TYP_LOG_DATA_STR-EXT_PUSH4 sy-vline
WA_FVD_TYP_LOG_DATA_STR-ACTIVE sy-vline
WA_FVD_TYP_LOG_DATA_STR-POSITION sy-vline
WA_FVD_TYP_LOG_DATA_STR-DEF sy-vline
WA_FVD_TYP_LOG_DATA_STR-TEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-ICON_ID sy-vline
WA_FVD_TYP_LOG_DATA_STR-ICON_TEXT sy-vline
WA_FVD_TYP_LOG_DATA_STR-QUICKINFO sy-vline
WA_FVD_TYP_LOG_DATA_STR-PATH sy-vline
WA_FVD_TYP_LOG_DATA_STR-CLBK_TOP_OF_PAGE sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITP sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITF sy-vline
WA_FVD_TYP_LOG_DATA_STR-USEREXITT sy-vline
WA_FVD_TYP_LOG_DATA_STR-GRID_TITLE sy-vline
WA_FVD_TYP_LOG_DATA_STR-NO_GRIDTITLE sy-vline
WA_FVD_TYP_LOG_DATA_STR-GRIDTITLE sy-vline
WA_FVD_TYP_LOG_DATA_STR-DSP_HDR_IN_ZONLO sy-vline
WA_FVD_TYP_LOG_DATA_STR-TREE_CONV sy-vline
WA_FVD_TYP_LOG_DATA_STR-S_OUTPUT_INIT sy-vline
WA_FVD_TYP_LOG_DATA_STR-S_LOGHANDLE sy-vline
WA_FVD_TYP_LOG_DATA_STR-S_STATISTICS sy-vline
WA_FVD_TYP_LOG_DATA_STR-MSG_CNT_AL sy-vline
WA_FVD_TYP_LOG_DATA_STR-MSG_CNT_A sy-vline
WA_FVD_TYP_LOG_DATA_STR-MSG_CNT_E sy-vline
WA_FVD_TYP_LOG_DATA_STR-MSG_CNT_W sy-vline
WA_FVD_TYP_LOG_DATA_STR-MSG_CNT_I sy-vline
WA_FVD_TYP_LOG_DATA_STR-MSG_CNT_S sy-vline
WA_FVD_TYP_LOG_DATA_STR-MSG_MAX_PC sy-vline
WA_FVD_TYP_LOG_DATA_STR-MSG_CNT_P1 sy-vline
WA_FVD_TYP_LOG_DATA_STR-MSG_CNT_P2 sy-vline
WA_FVD_TYP_LOG_DATA_STR-MSG_CNT_P3 sy-vline
WA_FVD_TYP_LOG_DATA_STR-MSG_CNT_P4 sy-vline
WA_FVD_TYP_LOG_DATA_STR-TAS_LOGHANDLE sy-vline
WA_FVD_TYP_LOG_DATA_STR-TAS_MSGH_BO sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.