ABAP Select data from SAP table /BOPF/S_CONF_UI_GEN_LIST 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 /BOPF/S_CONF_UI_GEN_LIST 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 /BOPF/S_CONF_UI_GEN_LIST. 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 /BOPF/S_CONF_UI_GEN_LIST 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_/BOPF/S_CONF_UI_GEN_LIST TYPE STANDARD TABLE OF /BOPF/S_CONF_UI_GEN_LIST, WA_/BOPF/S_CONF_UI_GEN_LIST TYPE /BOPF/S_CONF_UI_GEN_LIST, 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: </BOPF/S_CONF_UI_GEN_LIST> TYPE /BOPF/S_CONF_UI_GEN_LIST. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_/BOPF/S_CONF_UI_GEN_LIST. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM /BOPF/S_CONF_UI_GEN_LIST INTO TABLE IT_/BOPF/S_CONF_UI_GEN_LIST. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM /BOPF/S_CONF_UI_GEN_LIST * INTO TABLE @DATA(IT_/BOPF/S_CONF_UI_GEN_LIST2). *--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_/BOPF/S_CONF_UI_GEN_LIST INDEX 1 INTO DATA(WA_/BOPF/S_CONF_UI_GEN_LIST2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_/BOPF/S_CONF_UI_GEN_LIST ASSIGNING </BOPF/S_CONF_UI_GEN_LIST>.*To update a field value using a field symbol simply change the value via the field symbol pointer
</BOPF/S_CONF_UI_GEN_LIST>-NODE_KEY = 1.
</BOPF/S_CONF_UI_GEN_LIST>-NODE_NAME = 1.
</BOPF/S_CONF_UI_GEN_LIST>-NODE_DESCRIPTION = 1.
</BOPF/S_CONF_UI_GEN_LIST>-DATA_TYPE = 1.
</BOPF/S_CONF_UI_GEN_LIST>-DATA_TYPE_EXISTS = 1.
ENDLOOP. LOOP AT IT_/BOPF/S_CONF_UI_GEN_LIST INTO WA_/BOPF/S_CONF_UI_GEN_LIST. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_/BOPF/S_CONF_UI_GEN_LIST-DATA_TYPE_PROPOSED, sy-vline,
WA_/BOPF/S_CONF_UI_GEN_LIST-DATA_TYPE_GENERATE, sy-vline,
WA_/BOPF/S_CONF_UI_GEN_LIST-DATA_TYPE_DD02V, sy-vline,
WA_/BOPF/S_CONF_UI_GEN_LIST-TABNAME, sy-vline,
WA_/BOPF/S_CONF_UI_GEN_LIST-DDLANGUAGE, sy-vline,
WA_/BOPF/S_CONF_UI_GEN_LIST-TABCLASS, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/BOPF/S_CONF_UI_GEN_LIST 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_/BOPF/S_CONF_UI_GEN_LIST 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_/BOPF/S_CONF_UI_GEN_LIST INTO WA_/BOPF/S_CONF_UI_GEN_LIST. *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 DDLANGUAGE CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_/BOPF/S_CONF_UI_GEN_LIST-DDLANGUAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/BOPF/S_CONF_UI_GEN_LIST-DDLANGUAGE.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ISOLA, internal->external for field MASTERLANG CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_/BOPF/S_CONF_UI_GEN_LIST-MASTERLANG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/BOPF/S_CONF_UI_GEN_LIST-MASTERLANG.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ISOLA, internal->external for field DDLANGUAGE CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_/BOPF/S_CONF_UI_GEN_LIST-DDLANGUAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/BOPF/S_CONF_UI_GEN_LIST-DDLANGUAGE.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ISOLA, internal->external for field MASTERLANG CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_/BOPF/S_CONF_UI_GEN_LIST-MASTERLANG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/BOPF/S_CONF_UI_GEN_LIST-MASTERLANG.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ISOLA, internal->external for field DDLANGUAGE CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_/BOPF/S_CONF_UI_GEN_LIST-DDLANGUAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/BOPF/S_CONF_UI_GEN_LIST-DDLANGUAGE.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ISOLA, internal->external for field MASTERLANG CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_/BOPF/S_CONF_UI_GEN_LIST-MASTERLANG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/BOPF/S_CONF_UI_GEN_LIST-MASTERLANG.
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_/BOPF/S_CONF_UI_GEN_LIST_STR,
NODE_KEY TYPE STRING,
NODE_NAME TYPE STRING,
NODE_DESCRIPTION TYPE STRING,
DATA_TYPE TYPE STRING,
DATA_TYPE_EXISTS TYPE STRING,
DATA_TYPE_PROPOSED TYPE STRING,
DATA_TYPE_GENERATE TYPE STRING,
DATA_TYPE_DD02V TYPE STRING,
TABNAME TYPE STRING,
DDLANGUAGE TYPE STRING,
TABCLASS TYPE STRING,
SQLTAB TYPE STRING,
DATMIN TYPE STRING,
DATMAX TYPE STRING,
DATAVG TYPE STRING,
CLIDEP TYPE STRING,
BUFFERED TYPE STRING,
COMPRFLAG TYPE STRING,
LANGDEP TYPE STRING,
DDTEXT TYPE STRING,
ACTFLAG TYPE STRING,
APPLCLASS TYPE STRING,
AUTHCLASS TYPE STRING,
AS4USER TYPE STRING,
AS4DATE TYPE STRING,
AS4TIME TYPE STRING,
MASTERLANG TYPE STRING,
MAINFLAG TYPE STRING,
CONTFLAG TYPE STRING,
RESERVETAB TYPE STRING,
GLOBALFLAG TYPE STRING,
PROZPUFF TYPE STRING,
VIEWCLASS TYPE STRING,
VIEWGRANT TYPE STRING,
MULTIPLEX TYPE STRING,
SHLPEXI TYPE STRING,
PROXYTYPE TYPE STRING,
EXCLASS TYPE STRING,
WRONGCL TYPE STRING,
ALWAYSTRP TYPE STRING,
ALLDATAINCL TYPE STRING,
WITH_PARAMETERS TYPE STRING,
EXVIEW_INCLUDED TYPE STRING,
KEYMAX_FEATURE TYPE STRING,
KEYLEN_FEATURE TYPE STRING,
TABLEN_FEATURE TYPE STRING,
NONTRP_INCLUDED TYPE STRING,
VIEWREF TYPE STRING,
VIEWREF_ERR TYPE STRING,
VIEWREF_POS_CHG TYPE STRING,
TBFUNC_INCLUDED TYPE STRING,
IS_GTT TYPE STRING,
SESSION_VAR_EX TYPE STRING,
FROM_ENTITY TYPE STRING,
PK_IS_INVHASH TYPE STRING,
USED_SESSION_VARS TYPE STRING,
HDB_ONLY_ENTITY_INCLUDED TYPE STRING,
FIELD_SUFFIX TYPE STRING,
QUOTA_MAX_FIELDS TYPE STRING,
QUOTA_MAX_BYTES TYPE STRING,
QUOTA_SHARE_PARTNER TYPE STRING,
QUOTA_SHARE_CUSTOMER TYPE STRING,
DATA_TYPE_DD03P TYPE STRING,
DATA_DATA_TYPE TYPE STRING,
DATA_DATA_TYPE_EXISTS TYPE STRING,
DATA_DATA_TYPE_PROPOSED TYPE STRING,
DATA_DATA_TYPE_GENERATE TYPE STRING,
DATA_DATA_TYPE_DD02V TYPE STRING,
TABNAME TYPE STRING,
DDLANGUAGE TYPE STRING,
TABCLASS TYPE STRING,
SQLTAB TYPE STRING,
DATMIN TYPE STRING,
DATMAX TYPE STRING,
DATAVG TYPE STRING,
CLIDEP TYPE STRING,
BUFFERED TYPE STRING,
COMPRFLAG TYPE STRING,
LANGDEP TYPE STRING,
DDTEXT TYPE STRING,
ACTFLAG TYPE STRING,
APPLCLASS TYPE STRING,
AUTHCLASS TYPE STRING,
AS4USER TYPE STRING,
AS4DATE TYPE STRING,
AS4TIME TYPE STRING,
MASTERLANG TYPE STRING,
MAINFLAG TYPE STRING,
CONTFLAG TYPE STRING,
RESERVETAB TYPE STRING,
GLOBALFLAG TYPE STRING,
PROZPUFF TYPE STRING,
VIEWCLASS TYPE STRING,
VIEWGRANT TYPE STRING,
MULTIPLEX TYPE STRING,
SHLPEXI TYPE STRING,
PROXYTYPE TYPE STRING,
EXCLASS TYPE STRING,
WRONGCL TYPE STRING,
ALWAYSTRP TYPE STRING,
ALLDATAINCL TYPE STRING,
WITH_PARAMETERS TYPE STRING,
EXVIEW_INCLUDED TYPE STRING,
KEYMAX_FEATURE TYPE STRING,
KEYLEN_FEATURE TYPE STRING,
TABLEN_FEATURE TYPE STRING,
NONTRP_INCLUDED TYPE STRING,
VIEWREF TYPE STRING,
VIEWREF_ERR TYPE STRING,
VIEWREF_POS_CHG TYPE STRING,
TBFUNC_INCLUDED TYPE STRING,
IS_GTT TYPE STRING,
SESSION_VAR_EX TYPE STRING,
FROM_ENTITY TYPE STRING,
PK_IS_INVHASH TYPE STRING,
USED_SESSION_VARS TYPE STRING,
HDB_ONLY_ENTITY_INCLUDED TYPE STRING,
FIELD_SUFFIX TYPE STRING,
QUOTA_MAX_FIELDS TYPE STRING,
QUOTA_MAX_BYTES TYPE STRING,
QUOTA_SHARE_PARTNER TYPE STRING,
QUOTA_SHARE_CUSTOMER TYPE STRING,
DATA_DATA_TYPE_DD03P TYPE STRING,
DATABASE_TABLE TYPE STRING,
DATABASE_TABLE_EXISTS TYPE STRING,
DATABASE_TABLE_PROPOSED TYPE STRING,
DATABASE_TABLE_GENERATE TYPE STRING,
DATABASE_TABLE_DD02V TYPE STRING,
TABNAME TYPE STRING,
DDLANGUAGE TYPE STRING,
TABCLASS TYPE STRING,
SQLTAB TYPE STRING,
DATMIN TYPE STRING,
DATMAX TYPE STRING,
DATAVG TYPE STRING,
CLIDEP TYPE STRING,
BUFFERED TYPE STRING,
COMPRFLAG TYPE STRING,
LANGDEP TYPE STRING,
DDTEXT TYPE STRING,
ACTFLAG TYPE STRING,
APPLCLASS TYPE STRING,
AUTHCLASS TYPE STRING,
AS4USER TYPE STRING,
AS4DATE TYPE STRING,
AS4TIME TYPE STRING,
MASTERLANG TYPE STRING,
MAINFLAG TYPE STRING,
CONTFLAG TYPE STRING,
RESERVETAB TYPE STRING,
GLOBALFLAG TYPE STRING,
PROZPUFF TYPE STRING,
VIEWCLASS TYPE STRING,
VIEWGRANT TYPE STRING,
MULTIPLEX TYPE STRING,
SHLPEXI TYPE STRING,
PROXYTYPE TYPE STRING,
EXCLASS TYPE STRING,
WRONGCL TYPE STRING,
ALWAYSTRP TYPE STRING,
ALLDATAINCL TYPE STRING,
WITH_PARAMETERS TYPE STRING,
EXVIEW_INCLUDED TYPE STRING,
KEYMAX_FEATURE TYPE STRING,
KEYLEN_FEATURE TYPE STRING,
TABLEN_FEATURE TYPE STRING,
NONTRP_INCLUDED TYPE STRING,
VIEWREF TYPE STRING,
VIEWREF_ERR TYPE STRING,
VIEWREF_POS_CHG TYPE STRING,
TBFUNC_INCLUDED TYPE STRING,
IS_GTT TYPE STRING,
SESSION_VAR_EX TYPE STRING,
FROM_ENTITY TYPE STRING,
PK_IS_INVHASH TYPE STRING,
USED_SESSION_VARS TYPE STRING,
HDB_ONLY_ENTITY_INCLUDED TYPE STRING,
FIELD_SUFFIX TYPE STRING,
QUOTA_MAX_FIELDS TYPE STRING,
QUOTA_MAX_BYTES TYPE STRING,
QUOTA_SHARE_PARTNER TYPE STRING,
QUOTA_SHARE_CUSTOMER TYPE STRING,
DATABASE_TABLE_DD09V TYPE STRING,
TABNAME TYPE STRING,
AS4LOCAL TYPE STRING,
AS4VERS TYPE STRING,
TABKAT TYPE STRING,
TABART TYPE STRING,
PUFFERUNG TYPE STRING,
SCHFELDANZ TYPE STRING,
PROTOKOLL TYPE STRING,
SPEICHPUFF TYPE STRING,
AS4USER TYPE STRING,
AS4DATE TYPE STRING,
AS4TIME TYPE STRING,
TRANSPFLAG TYPE STRING,
RESERVE TYPE STRING,
UEBERSETZ TYPE STRING,
ACTFLAG TYPE STRING,
BUFALLOW TYPE STRING,
JAVAONLY TYPE STRING,
ROWORCOLST TYPE STRING,
SHARINGTYPE TYPE STRING,
LOAD_UNIT TYPE STRING,
DATABASE_TABLE_DD03P TYPE STRING,
PROXY_DATA_TYPE TYPE STRING,END OF T_EKKO_STR. DATA: WA_/BOPF/S_CONF_UI_GEN_LIST_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_/BOPF/S_CONF_UI_GEN_LIST_STR-NODE_KEY sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-NODE_NAME sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-NODE_DESCRIPTION sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATA_TYPE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATA_TYPE_EXISTS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATA_TYPE_PROPOSED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATA_TYPE_GENERATE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATA_TYPE_DD02V sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TABNAME sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DDLANGUAGE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TABCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-SQLTAB sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATMIN sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATMAX sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATAVG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-CLIDEP sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-BUFFERED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-COMPRFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-LANGDEP sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DDTEXT sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-ACTFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-APPLCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AUTHCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4USER sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4DATE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4TIME sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-MASTERLANG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-MAINFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-CONTFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-RESERVETAB sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-GLOBALFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-PROZPUFF sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWGRANT sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-MULTIPLEX sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-SHLPEXI sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-PROXYTYPE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-EXCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-WRONGCL sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-ALWAYSTRP sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-ALLDATAINCL sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-WITH_PARAMETERS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-EXVIEW_INCLUDED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-KEYMAX_FEATURE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-KEYLEN_FEATURE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TABLEN_FEATURE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-NONTRP_INCLUDED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWREF sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWREF_ERR sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWREF_POS_CHG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TBFUNC_INCLUDED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-IS_GTT sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-SESSION_VAR_EX sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-FROM_ENTITY sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-PK_IS_INVHASH sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-USED_SESSION_VARS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-HDB_ONLY_ENTITY_INCLUDED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-FIELD_SUFFIX sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-QUOTA_MAX_FIELDS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-QUOTA_MAX_BYTES sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-QUOTA_SHARE_PARTNER sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-QUOTA_SHARE_CUSTOMER sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATA_TYPE_DD03P sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATA_DATA_TYPE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATA_DATA_TYPE_EXISTS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATA_DATA_TYPE_PROPOSED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATA_DATA_TYPE_GENERATE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATA_DATA_TYPE_DD02V sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TABNAME sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DDLANGUAGE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TABCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-SQLTAB sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATMIN sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATMAX sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATAVG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-CLIDEP sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-BUFFERED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-COMPRFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-LANGDEP sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DDTEXT sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-ACTFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-APPLCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AUTHCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4USER sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4DATE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4TIME sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-MASTERLANG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-MAINFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-CONTFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-RESERVETAB sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-GLOBALFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-PROZPUFF sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWGRANT sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-MULTIPLEX sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-SHLPEXI sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-PROXYTYPE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-EXCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-WRONGCL sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-ALWAYSTRP sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-ALLDATAINCL sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-WITH_PARAMETERS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-EXVIEW_INCLUDED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-KEYMAX_FEATURE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-KEYLEN_FEATURE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TABLEN_FEATURE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-NONTRP_INCLUDED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWREF sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWREF_ERR sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWREF_POS_CHG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TBFUNC_INCLUDED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-IS_GTT sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-SESSION_VAR_EX sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-FROM_ENTITY sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-PK_IS_INVHASH sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-USED_SESSION_VARS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-HDB_ONLY_ENTITY_INCLUDED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-FIELD_SUFFIX sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-QUOTA_MAX_FIELDS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-QUOTA_MAX_BYTES sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-QUOTA_SHARE_PARTNER sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-QUOTA_SHARE_CUSTOMER sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATA_DATA_TYPE_DD03P sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATABASE_TABLE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATABASE_TABLE_EXISTS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATABASE_TABLE_PROPOSED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATABASE_TABLE_GENERATE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATABASE_TABLE_DD02V sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TABNAME sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DDLANGUAGE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TABCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-SQLTAB sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATMIN sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATMAX sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATAVG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-CLIDEP sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-BUFFERED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-COMPRFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-LANGDEP sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DDTEXT sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-ACTFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-APPLCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AUTHCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4USER sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4DATE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4TIME sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-MASTERLANG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-MAINFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-CONTFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-RESERVETAB sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-GLOBALFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-PROZPUFF sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWGRANT sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-MULTIPLEX sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-SHLPEXI sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-PROXYTYPE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-EXCLASS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-WRONGCL sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-ALWAYSTRP sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-ALLDATAINCL sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-WITH_PARAMETERS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-EXVIEW_INCLUDED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-KEYMAX_FEATURE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-KEYLEN_FEATURE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TABLEN_FEATURE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-NONTRP_INCLUDED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWREF sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWREF_ERR sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-VIEWREF_POS_CHG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TBFUNC_INCLUDED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-IS_GTT sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-SESSION_VAR_EX sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-FROM_ENTITY sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-PK_IS_INVHASH sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-USED_SESSION_VARS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-HDB_ONLY_ENTITY_INCLUDED sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-FIELD_SUFFIX sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-QUOTA_MAX_FIELDS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-QUOTA_MAX_BYTES sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-QUOTA_SHARE_PARTNER sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-QUOTA_SHARE_CUSTOMER sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATABASE_TABLE_DD09V sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TABNAME sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4LOCAL sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4VERS sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TABKAT sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TABART sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-PUFFERUNG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-SCHFELDANZ sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-PROTOKOLL sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-SPEICHPUFF sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4USER sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4DATE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-AS4TIME sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-TRANSPFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-RESERVE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-UEBERSETZ sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-ACTFLAG sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-BUFALLOW sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-JAVAONLY sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-ROWORCOLST sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-SHARINGTYPE sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-LOAD_UNIT sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-DATABASE_TABLE_DD03P sy-vline
WA_/BOPF/S_CONF_UI_GEN_LIST_STR-PROXY_DATA_TYPE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.