ABAP Select data from SAP table FCOMS_GROUP_COSTCENTER_ATTR 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 FCOMS_GROUP_COSTCENTER_ATTR 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 FCOMS_GROUP_COSTCENTER_ATTR. 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 FCOMS_GROUP_COSTCENTER_ATTR 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_FCOMS_GROUP_COSTCENTER_ATTR TYPE STANDARD TABLE OF FCOMS_GROUP_COSTCENTER_ATTR,
      WA_FCOMS_GROUP_COSTCENTER_ATTR TYPE FCOMS_GROUP_COSTCENTER_ATTR,
      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: <FCOMS_GROUP_COSTCENTER_ATTR> TYPE FCOMS_GROUP_COSTCENTER_ATTR.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FCOMS_GROUP_COSTCENTER_ATTR
*  INTO TABLE @DATA(IT_FCOMS_GROUP_COSTCENTER_ATTR2).
*--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_FCOMS_GROUP_COSTCENTER_ATTR INDEX 1 INTO DATA(WA_FCOMS_GROUP_COSTCENTER_ATTR2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FCOMS_GROUP_COSTCENTER_ATTR ASSIGNING <FCOMS_GROUP_COSTCENTER_ATTR>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FCOMS_GROUP_COSTCENTER_ATTR>-UUID = 1.
<FCOMS_GROUP_COSTCENTER_ATTR>-HLEVEL = 1.
<FCOMS_GROUP_COSTCENTER_ATTR>-SETID = 1.
<FCOMS_GROUP_COSTCENTER_ATTR>-SHORTNAME = 1.
<FCOMS_GROUP_COSTCENTER_ATTR>-CLASS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FCOMS_GROUP_COSTCENTER_ATTR-TYPE, sy-vline,
WA_FCOMS_GROUP_COSTCENTER_ATTR-BEZEI, sy-vline,
WA_FCOMS_GROUP_COSTCENTER_ATTR-DESCRIPT, sy-vline,
WA_FCOMS_GROUP_COSTCENTER_ATTR-ICON, sy-vline,
WA_FCOMS_GROUP_COSTCENTER_ATTR-AUTHGR, sy-vline,
WA_FCOMS_GROUP_COSTCENTER_ATTR-PRTCLASS, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FCOMS_GROUP_COSTCENTER_ATTR 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_FCOMS_GROUP_COSTCENTER_ATTR 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_FCOMS_GROUP_COSTCENTER_ATTR INTO WA_FCOMS_GROUP_COSTCENTER_ATTR. *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 OLANGU CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-OLANGU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-OLANGU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KOSTL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-KOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-KOSTL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PRCTR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-PRCTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-PRCTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field LOGSYSTEM CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-LOGSYSTEM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-LOGSYSTEM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field NKOST CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-NKOST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-NKOST.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-SPRAS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field VNAME CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-VNAME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-VNAME.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field RECID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-RECID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-RECID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ETYPE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-ETYPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-ETYPE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field JV_OTYPE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-JV_OTYPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-JV_OTYPE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field BUDGET_CARRYING_COST_CTR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-BUDGET_CARRYING_COST_CTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-BUDGET_CARRYING_COST_CTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field GRANT_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-GRANT_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-GRANT_ID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field FERC_IND CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-FERC_IND IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-FERC_IND.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field RKOSTL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-RKOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-RKOSTL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field GJAHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-GJAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-GJAHR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field SPRAS2 CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_FCOMS_GROUP_COSTCENTER_ATTR-SPRAS2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOMS_GROUP_COSTCENTER_ATTR-SPRAS2.
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_FCOMS_GROUP_COSTCENTER_ATTR_STR,
UUID TYPE STRING,
HLEVEL TYPE STRING,
SETID TYPE STRING,
SHORTNAME TYPE STRING,
CLASS TYPE STRING,
TYPE TYPE STRING,
BEZEI TYPE STRING,
DESCRIPT TYPE STRING,
ICON TYPE STRING,
AUTHGR TYPE STRING,
PRTCLASS TYPE STRING,
RVALUE TYPE STRING,
OLANGU TYPE STRING,
VFROM TYPE STRING,
VFROM_T TYPE STRING,
VTO TYPE STRING,
VTO_T TYPE STRING,
CD_CC_REF TYPE STRING,
XDYNAMIC TYPE STRING,
STANDARD TYPE STRING,
CREUSER TYPE STRING,
CREDATE TYPE STRING,
CRETIME TYPE STRING,
UPDUSER TYPE STRING,
UPDDATE TYPE STRING,
UPDTIME TYPE STRING,
MANDT TYPE STRING,
KOKRS TYPE STRING,
KOSTL TYPE STRING,
DATBI TYPE STRING,
DATAB TYPE STRING,
BKZKP TYPE STRING,
PKZKP TYPE STRING,
BUKRS TYPE STRING,
GSBER TYPE STRING,
KOSAR TYPE STRING,
VERAK TYPE STRING,
VERAK_USER TYPE STRING,
WAERS TYPE STRING,
KALSM TYPE STRING,
TXJCD TYPE STRING,
PRCTR TYPE STRING,
WERKS TYPE STRING,
LOGSYSTEM TYPE STRING,
ERSDA TYPE STRING,
USNAM TYPE STRING,
BKZKS TYPE STRING,
BKZER TYPE STRING,
BKZOB TYPE STRING,
PKZKS TYPE STRING,
PKZER TYPE STRING,
VMETH TYPE STRING,
MGEFL TYPE STRING,
ABTEI TYPE STRING,
NKOST TYPE STRING,
KVEWE TYPE STRING,
KAPPL TYPE STRING,
KOSZSCHL TYPE STRING,
LAND1 TYPE STRING,
ANRED TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
NAME3 TYPE STRING,
NAME4 TYPE STRING,
ORT01 TYPE STRING,
ORT02 TYPE STRING,
STRAS TYPE STRING,
PFACH TYPE STRING,
PSTLZ TYPE STRING,
PSTL2 TYPE STRING,
REGIO TYPE STRING,
SPRAS TYPE STRING,
TELBX TYPE STRING,
TELF1 TYPE STRING,
TELF2 TYPE STRING,
TELFX TYPE STRING,
TELTX TYPE STRING,
TELX1 TYPE STRING,
DATLT TYPE STRING,
DRNAM TYPE STRING,
KHINR TYPE STRING,
CCKEY TYPE STRING,
KOMPL TYPE STRING,
STAKZ TYPE STRING,
OBJNR TYPE STRING,
FUNKT TYPE STRING,
AFUNK TYPE STRING,
CPI_TEMPL TYPE STRING,
CPD_TEMPL TYPE STRING,
FUNC_AREA TYPE STRING,
SCI_TEMPL TYPE STRING,
SCD_TEMPL TYPE STRING,
SKI_TEMPL TYPE STRING,
SKD_TEMPL TYPE STRING,
EEW_CSKS_PS_DUMMY TYPE STRING,
VNAME TYPE STRING,
RECID TYPE STRING,
ETYPE TYPE STRING,
JV_OTYPE TYPE STRING,
JV_JIBCL TYPE STRING,
JV_JIBSA TYPE STRING,
BUDGET_CARRYING_COST_CTR TYPE STRING,
AVC_PROFILE TYPE STRING,
AVC_ACTIVE TYPE STRING,
FUND TYPE STRING,
GRANT_ID TYPE STRING,
FUND_FIX_ASSIGNED TYPE STRING,
GRANT_FIX_ASSIGNED TYPE STRING,
FUNC_AREA_FIX_ASSIGNED TYPE STRING,
FERC_IND TYPE STRING,
RKOKRS TYPE STRING,
RKOSTL TYPE STRING,
DATAB_ANFO TYPE STRING,
DATBI_ANFO TYPE STRING,
KOKRS_TEXT TYPE STRING,
KHINR_TEXT TYPE STRING,
BUKRS_TEXT TYPE STRING,
GSBER_TEXT TYPE STRING,
PRCTR_TEXT TYPE STRING,
KOSAR_TEXT TYPE STRING,
VNAME_TEXT TYPE STRING,
RECID_TEXT TYPE STRING,
ETYPE_TEXT TYPE STRING,
JIBCL_TEXT TYPE STRING,
JIBSA_TEXT TYPE STRING,
LIVAR TYPE STRING,
LIVAR_TEXT TYPE STRING,
KZ_BATCH TYPE STRING,
KZ_TEST TYPE STRING,
KZ_MARKE TYPE STRING,
KOSTL_TEXT TYPE STRING,
KALSM_TEXT TYPE STRING,
CPI_TEMPL_TEXT TYPE STRING,
CPD_TEMPL_TEXT TYPE STRING,
SCI_TEMPL_TEXT TYPE STRING,
SCD_TEMPL_TEXT TYPE STRING,
SKI_TEMPL_TEXT TYPE STRING,
SKD_TEMPL_TEXT TYPE STRING,
GJAHR TYPE STRING,
KZ_DETAILLISTE TYPE STRING,
PERIOD_FROM TYPE STRING,
PERIOD_TO TYPE STRING,
FAREA_NAME TYPE STRING,
VERAK_USER_TEXT TYPE STRING,
SPRAS2 TYPE STRING,
KTEXT TYPE STRING,
LTEXT TYPE STRING,
MCTXT TYPE STRING,
BUTLONGTEXT TYPE STRING,
BUTVSTOGGLE TYPE STRING,
BUTACTCHECK TYPE STRING,
BUTACTIVATE TYPE STRING,
BUTUNDOCHNG TYPE STRING,
TXTACTSTATE TYPE STRING,
VERSIONID TYPE STRING,
DESCRIPTION TYPE STRING,
VALIDFROM TYPE STRING,
ACTIVATIONFLG TYPE STRING,
ACTIVATION_STATUS TYPE STRING,
ACTIVATION_STATUS_TOOLTIP TYPE STRING,END OF T_EKKO_STR. DATA: WA_FCOMS_GROUP_COSTCENTER_ATTR_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_FCOMS_GROUP_COSTCENTER_ATTR_STR-UUID sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-HLEVEL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-SETID sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-SHORTNAME sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-CLASS sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-TYPE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BEZEI sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-DESCRIPT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-ICON sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-AUTHGR sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-PRTCLASS sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-RVALUE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-OLANGU sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-VFROM sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-VFROM_T sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-VTO sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-VTO_T sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-CD_CC_REF sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-XDYNAMIC sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-STANDARD sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-CREUSER sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-CREDATE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-CRETIME sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-UPDUSER sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-UPDDATE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-UPDTIME sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-MANDT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KOKRS sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KOSTL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-DATBI sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-DATAB sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BKZKP sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-PKZKP sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BUKRS sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-GSBER sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KOSAR sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-VERAK sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-VERAK_USER sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-WAERS sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KALSM sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-TXJCD sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-PRCTR sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-WERKS sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-LOGSYSTEM sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-ERSDA sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-USNAM sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BKZKS sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BKZER sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BKZOB sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-PKZKS sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-PKZER sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-VMETH sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-MGEFL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-ABTEI sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-NKOST sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KVEWE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KAPPL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KOSZSCHL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-LAND1 sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-ANRED sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-NAME1 sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-NAME2 sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-NAME3 sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-NAME4 sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-ORT01 sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-ORT02 sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-STRAS sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-PFACH sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-PSTLZ sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-PSTL2 sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-REGIO sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-SPRAS sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-TELBX sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-TELF1 sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-TELF2 sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-TELFX sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-TELTX sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-TELX1 sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-DATLT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-DRNAM sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KHINR sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-CCKEY sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KOMPL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-STAKZ sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-OBJNR sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-FUNKT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-AFUNK sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-CPI_TEMPL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-CPD_TEMPL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-FUNC_AREA sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-SCI_TEMPL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-SCD_TEMPL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-SKI_TEMPL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-SKD_TEMPL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-EEW_CSKS_PS_DUMMY sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-VNAME sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-RECID sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-ETYPE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-JV_OTYPE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-JV_JIBCL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-JV_JIBSA sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BUDGET_CARRYING_COST_CTR sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-AVC_PROFILE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-AVC_ACTIVE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-FUND sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-GRANT_ID sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-FUND_FIX_ASSIGNED sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-GRANT_FIX_ASSIGNED sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-FUNC_AREA_FIX_ASSIGNED sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-FERC_IND sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-RKOKRS sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-RKOSTL sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-DATAB_ANFO sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-DATBI_ANFO sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KOKRS_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KHINR_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BUKRS_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-GSBER_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-PRCTR_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KOSAR_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-VNAME_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-RECID_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-ETYPE_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-JIBCL_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-JIBSA_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-LIVAR sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-LIVAR_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KZ_BATCH sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KZ_TEST sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KZ_MARKE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KOSTL_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KALSM_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-CPI_TEMPL_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-CPD_TEMPL_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-SCI_TEMPL_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-SCD_TEMPL_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-SKI_TEMPL_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-SKD_TEMPL_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-GJAHR sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KZ_DETAILLISTE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-PERIOD_FROM sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-PERIOD_TO sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-FAREA_NAME sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-VERAK_USER_TEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-SPRAS2 sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-KTEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-LTEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-MCTXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BUTLONGTEXT sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BUTVSTOGGLE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BUTACTCHECK sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BUTACTIVATE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-BUTUNDOCHNG sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-TXTACTSTATE sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-VERSIONID sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-DESCRIPTION sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-VALIDFROM sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-ACTIVATIONFLG sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-ACTIVATION_STATUS sy-vline
WA_FCOMS_GROUP_COSTCENTER_ATTR_STR-ACTIVATION_STATUS_TOOLTIP sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.