ABAP Select data from SAP table /ACCGO/CAS_S_FIELDCATALOG 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 /ACCGO/CAS_S_FIELDCATALOG 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 /ACCGO/CAS_S_FIELDCATALOG. 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 /ACCGO/CAS_S_FIELDCATALOG 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_/ACCGO/CAS_S_FIELDCATALOG TYPE STANDARD TABLE OF /ACCGO/CAS_S_FIELDCATALOG,
      WA_/ACCGO/CAS_S_FIELDCATALOG TYPE /ACCGO/CAS_S_FIELDCATALOG,
      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: </ACCGO/CAS_S_FIELDCATALOG> TYPE /ACCGO/CAS_S_FIELDCATALOG.

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/ACCGO/CAS_S_FIELDCATALOG ASSIGNING </ACCGO/CAS_S_FIELDCATALOG>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</ACCGO/CAS_S_FIELDCATALOG>-LOAD_UNLOAD = 1.
</ACCGO/CAS_S_FIELDCATALOG>-MATERIAL = 1.
</ACCGO/CAS_S_FIELDCATALOG>-MAT_HIER = 1.
</ACCGO/CAS_S_FIELDCATALOG>-TSW_LOCATION = 1.
</ACCGO/CAS_S_FIELDCATALOG>-TSWLHIE01 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE02, sy-vline,
WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE03, sy-vline,
WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE04, sy-vline,
WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE05, sy-vline,
WA_/ACCGO/CAS_S_FIELDCATALOG-VOLUME_SCHEDULE, sy-vline,
WA_/ACCGO/CAS_S_FIELDCATALOG-MAT_GROUP, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/ACCGO/CAS_S_FIELDCATALOG 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_/ACCGO/CAS_S_FIELDCATALOG 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_/ACCGO/CAS_S_FIELDCATALOG INTO WA_/ACCGO/CAS_S_FIELDCATALOG. *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 MATN1, internal->external for field MATERIAL CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-MATERIAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-MATERIAL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field MAT_HIER CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-MAT_HIER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-MAT_HIER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field TSWLHIE01 CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE01 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE01.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field TSWLHIE02 CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE02 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE02.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field TSWLHIE03 CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE03 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE03.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field TSWLHIE04 CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE04 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE04.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field TSWLHIE05 CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE05 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-TSWLHIE05.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field RESIDUAL_UOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-RESIDUAL_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-RESIDUAL_UOM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field SPECIFIC_MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-SPECIFIC_MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-SPECIFIC_MATNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field GENERIC_MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-GENERIC_MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-GENERIC_MATNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field MATNR_DET CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-MATNR_DET IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-MATNR_DET.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit MATN1, internal->external for field MATHIE01 CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-MATHIE01 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-MATHIE01.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field MATHIE02 CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-MATHIE02 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-MATHIE02.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field MATHIE03 CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-MATHIE03 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-MATHIE03.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field MATHIE04 CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-MATHIE04 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-MATHIE04.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field QTY_UOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-QTY_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-QTY_UOM.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit MATN1, internal->external for field S_MATNR_I CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-S_MATNR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-S_MATNR_I.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit GOVW1, internal->external for field WEIGHT_TYPE CALL FUNCTION 'CONVERSION_EXIT_GOVW1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_FIELDCATALOG-WEIGHT_TYPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_FIELDCATALOG-WEIGHT_TYPE.
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_/ACCGO/CAS_S_FIELDCATALOG_STR,
LOAD_UNLOAD TYPE STRING,
MATERIAL TYPE STRING,
MAT_HIER TYPE STRING,
TSW_LOCATION TYPE STRING,
TSWLHIE01 TYPE STRING,
TSWLHIE02 TYPE STRING,
TSWLHIE03 TYPE STRING,
TSWLHIE04 TYPE STRING,
TSWLHIE05 TYPE STRING,
VOLUME_SCHEDULE TYPE STRING,
MAT_GROUP TYPE STRING,
MOT TYPE STRING,
DOC_TYPE TYPE STRING,
APPL_MODE TYPE STRING,
GEOGRAPHIC_AREA TYPE STRING,
PRCTR TYPE STRING,
COST_CENTER TYPE STRING,
STORAGE_LOCATION TYPE STRING,
GROWER TYPE STRING,
LEGAL_ENTITY TYPE STRING,
PRICING_TYPE TYPE STRING,
PRICING_FIX TYPE STRING,
ADVANCE_PAID TYPE STRING,
ORDER_OF_CREA TYPE STRING,
PERCENTAGE TYPE STRING,
APPLICATION_TYPE TYPE STRING,
COUNTRY TYPE STRING,
PLANT TYPE STRING,
BUKRS TYPE STRING,
CUSTOMER TYPE STRING,
YES_NO_IND TYPE STRING,
CALL_OFF_MODE TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
SPART TYPE STRING,
EKORG TYPE STRING,
VENDOR TYPE STRING,
FIRM_MODE TYPE STRING,
FROM_PERCENTAGE TYPE STRING,
TO_PERCENTAGE TYPE STRING,
ERROR_TYPE TYPE STRING,
DELIVERY_DATE TYPE STRING,
PRICE_RANGE TYPE STRING,
TOL_MODE TYPE STRING,
SORT_CRITERIA TYPE STRING,
SORT_ORDER TYPE STRING,
FILL_N_ROLL_SCE TYPE STRING,
NO_OF_DAYS TYPE STRING,
BU_LOCK TYPE STRING,
SETTLEMENT_CAT TYPE STRING,
EKGRP TYPE STRING,
INT_FILL_N_ROLL TYPE STRING,
AUTO_APPROVE_STL TYPE STRING,
AUTO_RELEASE_STL TYPE STRING,
CONTRACT_ITEM TYPE STRING,
CONTRACT TYPE STRING,
CONTRACT_TYPE TYPE STRING,
SETTL_TYPE TYPE STRING,
SETTL_INTER TYPE STRING,
SETTL_INTRA TYPE STRING,
AUTO_PROVISIONAL TYPE STRING,
AUTO_FINAL TYPE STRING,
SETTL_THRES TYPE STRING,
ROUND_DIR TYPE STRING,
SETTL_SPLIT TYPE STRING,
APPLICATION TYPE STRING,
VALUE TYPE STRING,
VALUE_FROM TYPE STRING,
VALUE_TO TYPE STRING,
CURRENCY TYPE STRING,
SETTL_SCENARIO TYPE STRING,
PROGRAM_TYPE TYPE STRING,
DEFAULT_PROG TYPE STRING,
APPL_INSTR TYPE STRING,
CALL_APP TYPE STRING,
APP_INDEX TYPE STRING,
FUNC_GRP TYPE STRING,
TITLE_TRANSFER TYPE STRING,
SCENARIO_TYPE TYPE STRING,
TRANSACTION_TYPE TYPE STRING,
LOAD_UNLOAD_SEQ TYPE STRING,
APP_DOC_TYPE TYPE STRING,
APP_RULES_RUN TYPE STRING,
NOMTYP TYPE STRING,
TSYST TYPE STRING,
DOCIND TYPE STRING,
SITYP TYPE STRING,
LOCID TYPE STRING,
TM_PLANNED TYPE STRING,
INCOTERMS TYPE STRING,
VKTRA TYPE STRING,
RESIDUAL_QTY TYPE STRING,
RESIDUAL_IND TYPE STRING,
RESIDUAL_UOM TYPE STRING,
SPECIFIC_MATNR TYPE STRING,
GENERIC_MATNR TYPE STRING,
EVENT_RELEASED TYPE STRING,
VNDR_SPLIT_GRP TYPE STRING,
MATNR_DET TYPE STRING,
REV_APP_INDEX TYPE STRING,
REV_FUNC_GRP TYPE STRING,
CORR_APP_INDEX TYPE STRING,
CORR_FUNC_GRP TYPE STRING,
MATHIE01 TYPE STRING,
MATHIE02 TYPE STRING,
MATHIE03 TYPE STRING,
MATHIE04 TYPE STRING,
UIS_TYPE TYPE STRING,
QTY_FROM TYPE STRING,
QTY_TO TYPE STRING,
QTY_UOM TYPE STRING,
IS_INTER_INTRA TYPE STRING,
WEIGHT_SOURCE TYPE STRING,
GRADE_SOURCE TYPE STRING,
AMOUNT_FROM TYPE STRING,
AMOUNT_TO TYPE STRING,
EXP_CLASS TYPE STRING,
CMGL_STOR_PUR TYPE STRING,
OPTIONALITY_ID TYPE STRING,
APP_INDEX_R TYPE STRING,
FUNC_GRP_R TYPE STRING,
APP_INDEX_C TYPE STRING,
FUNC_GRP_C TYPE STRING,
CAS_RELEVANT TYPE STRING,
MOVEMENT_SCENARIO TYPE STRING,
SOURCE_LOCATION TYPE STRING,
COMMODITY TYPE STRING,
CONDITION_TYPE TYPE STRING,
FEE_ID TYPE STRING,
FEE_VERSION TYPE STRING,
PURCH_ORG TYPE STRING,
SALES_ORG TYPE STRING,
DIS_CHANNEL TYPE STRING,
COMPANY_CODE TYPE STRING,
PROFIT_CENTER TYPE STRING,
PURCHASE_GROUP TYPE STRING,
SALES_GROUP TYPE STRING,
SALES_DIVISION TYPE STRING,
TKWAERS TYPE STRING,
BTBSTA TYPE STRING,
/ACCGO/A_CCUR TYPE STRING,
/ACCGO/MEANS_ID TYPE STRING,
/ACCGO/VAL_POINT TYPE STRING,
/ACCGO/CROP_SEASON_ID TYPE STRING,
/ACCGO/SOURCE_LOC TYPE STRING,
/ACCGO/COM_DATE_FROM TYPE STRING,
/ACCGO/COM_DATE_TO TYPE STRING,
/ACCGO/A_PTM TYPE STRING,
/ACCGO/A_PDAT TYPE STRING,
INCO1_H TYPE STRING,
INCO2_L_H TYPE STRING,
INCO3_L_H TYPE STRING,
INCO1_I TYPE STRING,
INCO2_L_I TYPE STRING,
INCO3_L_I TYPE STRING,
ZTERM TYPE STRING,
GROUP_YR TYPE STRING,
DOC_CAT TYPE STRING,
DOC_TYP TYPE STRING,
SIDE TYPE STRING,
DOC_CURR TYPE STRING,
DELV_TERMS TYPE STRING,
INCO2 TYPE STRING,
LIFNR TYPE STRING,
KUNNR TYPE STRING,
KUNRG TYPE STRING,
KUNRE TYPE STRING,
LAND1 TYPE STRING,
Z_REGIO TYPE STRING,
WERKS TYPE STRING,
MATNR TYPE STRING,
MATGRP TYPE STRING,
BPROLE TYPE STRING,
EVENT_TYPE TYPE STRING,
LGORT TYPE STRING,
PRCE_LFT_EVT TYPE STRING,
PRCE_LFT_EQ_EVT TYPE STRING,
PRODUCTION_SERVICE_TYPE TYPE STRING,
CONDITION_NAME TYPE STRING,
PRODUCTION_SERVICE TYPE STRING,
OIJ_NOMTK TYPE STRING,
OIJ_NOMTYP TYPE STRING,
OIJ_NOMNR TYPE STRING,
OIJ_TSYST TYPE STRING,
OIJ_SHIPNR TYPE STRING,
OIJ_CARRNR TYPE STRING,
OIJ_WERK TYPE STRING,
OIJ_LGORT TYPE STRING,
OIG_VHLNMR TYPE STRING,
OIG_VEHID TYPE STRING,
TPLST TYPE STRING,
ISTAT TYPE STRING,
IDATE TYPE STRING,
S_MATNR_I TYPE STRING,
DOCNR TYPE STRING,
DOCITM TYPE STRING,
CONS TYPE STRING,
PARTNR TYPE STRING,
CONPAT TYPE STRING,
SOLDTO TYPE STRING,
/ACCGO/SCP_REL TYPE STRING,
/ACCGO/INCO1 TYPE STRING,
/ACCGO/INCO2 TYPE STRING,
/ACCGO/TRAN_MEAN TYPE STRING,
/ACCGO/DIS_LOC TYPE STRING,
/ACCGO/LOAD_LOC TYPE STRING,
/ACCGO/MOT TYPE STRING,
/ACCGO/LGORT_O TYPE STRING,
/ACCGO/LGORT_D TYPE STRING,
LOCPT TYPE STRING,
LOCSL TYPE STRING,
GOODS_SUPPLIER TYPE STRING,
VENDOR_SPLIT_TYPE TYPE STRING,
SCALP_REL TYPE STRING,
INTER_INTRA_REL TYPE STRING,
EVNT_LOC TYPE STRING,
AGENCY TYPE STRING,
ANALYSIS_TYPE TYPE STRING,
CERT_CAT TYPE STRING,
QREP_VERSION TYPE STRING,
WEIGHT_TYPE TYPE STRING,
PROGRAM_ID TYPE STRING,
PM_PROGRAM_FAMILY TYPE STRING,
PM_PROGRAM_TYPE TYPE STRING,
BWART TYPE STRING,
EVENT TYPE STRING,
I_PRICE_TYPE TYPE STRING,
MATCH_ID TYPE STRING,
PREPAYMENT TYPE STRING,
PROCESSING_MODE TYPE STRING,END OF T_EKKO_STR. DATA: WA_/ACCGO/CAS_S_FIELDCATALOG_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_/ACCGO/CAS_S_FIELDCATALOG_STR-LOAD_UNLOAD sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MATERIAL sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MAT_HIER sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TSW_LOCATION sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TSWLHIE01 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TSWLHIE02 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TSWLHIE03 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TSWLHIE04 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TSWLHIE05 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-VOLUME_SCHEDULE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MAT_GROUP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MOT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-DOC_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-APPL_MODE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-GEOGRAPHIC_AREA sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PRCTR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-COST_CENTER sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-STORAGE_LOCATION sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-GROWER sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-LEGAL_ENTITY sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PRICING_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PRICING_FIX sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-ADVANCE_PAID sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-ORDER_OF_CREA sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PERCENTAGE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-APPLICATION_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-COUNTRY sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PLANT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-BUKRS sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CUSTOMER sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-YES_NO_IND sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CALL_OFF_MODE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-VKORG sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-VTWEG sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SPART sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-EKORG sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-VENDOR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-FIRM_MODE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-FROM_PERCENTAGE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TO_PERCENTAGE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-ERROR_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-DELIVERY_DATE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PRICE_RANGE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TOL_MODE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SORT_CRITERIA sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SORT_ORDER sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-FILL_N_ROLL_SCE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-NO_OF_DAYS sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-BU_LOCK sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SETTLEMENT_CAT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-EKGRP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-INT_FILL_N_ROLL sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-AUTO_APPROVE_STL sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-AUTO_RELEASE_STL sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CONTRACT_ITEM sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CONTRACT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CONTRACT_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SETTL_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SETTL_INTER sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SETTL_INTRA sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-AUTO_PROVISIONAL sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-AUTO_FINAL sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SETTL_THRES sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-ROUND_DIR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SETTL_SPLIT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-APPLICATION sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-VALUE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-VALUE_FROM sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-VALUE_TO sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CURRENCY sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SETTL_SCENARIO sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PROGRAM_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-DEFAULT_PROG sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-APPL_INSTR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CALL_APP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-APP_INDEX sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-FUNC_GRP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TITLE_TRANSFER sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SCENARIO_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TRANSACTION_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-LOAD_UNLOAD_SEQ sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-APP_DOC_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-APP_RULES_RUN sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-NOMTYP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TSYST sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-DOCIND sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SITYP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-LOCID sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TM_PLANNED sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-INCOTERMS sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-VKTRA sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-RESIDUAL_QTY sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-RESIDUAL_IND sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-RESIDUAL_UOM sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SPECIFIC_MATNR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-GENERIC_MATNR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-EVENT_RELEASED sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-VNDR_SPLIT_GRP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MATNR_DET sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-REV_APP_INDEX sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-REV_FUNC_GRP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CORR_APP_INDEX sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CORR_FUNC_GRP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MATHIE01 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MATHIE02 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MATHIE03 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MATHIE04 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-UIS_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-QTY_FROM sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-QTY_TO sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-QTY_UOM sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-IS_INTER_INTRA sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-WEIGHT_SOURCE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-GRADE_SOURCE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-AMOUNT_FROM sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-AMOUNT_TO sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-EXP_CLASS sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CMGL_STOR_PUR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-OPTIONALITY_ID sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-APP_INDEX_R sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-FUNC_GRP_R sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-APP_INDEX_C sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-FUNC_GRP_C sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CAS_RELEVANT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MOVEMENT_SCENARIO sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SOURCE_LOCATION sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-COMMODITY sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CONDITION_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-FEE_ID sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-FEE_VERSION sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PURCH_ORG sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SALES_ORG sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-DIS_CHANNEL sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-COMPANY_CODE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PROFIT_CENTER sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PURCHASE_GROUP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SALES_GROUP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SALES_DIVISION sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TKWAERS sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-BTBSTA sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/A_CCUR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/MEANS_ID sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/VAL_POINT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/CROP_SEASON_ID sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/SOURCE_LOC sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/COM_DATE_FROM sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/COM_DATE_TO sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/A_PTM sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/A_PDAT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-INCO1_H sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-INCO2_L_H sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-INCO3_L_H sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-INCO1_I sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-INCO2_L_I sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-INCO3_L_I sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-ZTERM sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-GROUP_YR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-DOC_CAT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-DOC_TYP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SIDE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-DOC_CURR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-DELV_TERMS sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-INCO2 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-LIFNR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-KUNNR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-KUNRG sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-KUNRE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-LAND1 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-Z_REGIO sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-WERKS sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MATNR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MATGRP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-BPROLE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-EVENT_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-LGORT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PRCE_LFT_EVT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PRCE_LFT_EQ_EVT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PRODUCTION_SERVICE_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CONDITION_NAME sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PRODUCTION_SERVICE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-OIJ_NOMTK sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-OIJ_NOMTYP sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-OIJ_NOMNR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-OIJ_TSYST sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-OIJ_SHIPNR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-OIJ_CARRNR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-OIJ_WERK sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-OIJ_LGORT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-OIG_VHLNMR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-OIG_VEHID sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-TPLST sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-ISTAT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-IDATE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-S_MATNR_I sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-DOCNR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-DOCITM sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CONS sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PARTNR sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CONPAT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SOLDTO sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/SCP_REL sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/INCO1 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/INCO2 sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/TRAN_MEAN sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/DIS_LOC sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/LOAD_LOC sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/MOT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/LGORT_O sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-/ACCGO/LGORT_D sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-LOCPT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-LOCSL sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-GOODS_SUPPLIER sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-VENDOR_SPLIT_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-SCALP_REL sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-INTER_INTRA_REL sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-EVNT_LOC sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-AGENCY sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-ANALYSIS_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-CERT_CAT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-QREP_VERSION sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-WEIGHT_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PROGRAM_ID sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PM_PROGRAM_FAMILY sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PM_PROGRAM_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-BWART sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-EVENT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-I_PRICE_TYPE sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-MATCH_ID sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PREPAYMENT sy-vline
WA_/ACCGO/CAS_S_FIELDCATALOG_STR-PROCESSING_MODE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.