ABAP Select data from SAP table TJHCUSTENV 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 TJHCUSTENV 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 TJHCUSTENV. 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 TJHCUSTENV 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_TJHCUSTENV TYPE STANDARD TABLE OF TJHCUSTENV,
      WA_TJHCUSTENV TYPE TJHCUSTENV,
      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: <TJHCUSTENV> TYPE TJHCUSTENV.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM TJHCUSTENV
*  INTO TABLE @DATA(IT_TJHCUSTENV2).
*--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_TJHCUSTENV INDEX 1 INTO DATA(WA_TJHCUSTENV2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_TJHCUSTENV ASSIGNING <TJHCUSTENV>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<TJHCUSTENV>-MANDT = 1.
<TJHCUSTENV>-TYPE = 1.
<TJHCUSTENV>-PROFILE = 1.
<TJHCUSTENV>-STRUC = 1.
<TJHCUSTENV>-AMORDER = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_TJHCUSTENV-AMORDER_MAXNUM, sy-vline,
WA_TJHCUSTENV-AMORDER_MAXDAYS, sy-vline,
WA_TJHCUSTENV-AMORDER_VKORG, sy-vline,
WA_TJHCUSTENV-AMORDER_VTWEG, sy-vline,
WA_TJHCUSTENV-AMORDER_SPART, sy-vline,
WA_TJHCUSTENV-AMORDERITEM, sy-vline.
ENDLOOP. *Add any further fields from structure WA_TJHCUSTENV 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_TJHCUSTENV 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_TJHCUSTENV INTO WA_TJHCUSTENV. *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 ALPHA, internal->external for field TYPE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_TJHCUSTENV-TYPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TJHCUSTENV-TYPE.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field MANDATE_MAXDAYS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_TJHCUSTENV-MANDATE_MAXDAYS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TJHCUSTENV-MANDATE_MAXDAYS.
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_TJHCUSTENV_STR,
MANDT TYPE STRING,
TYPE TYPE STRING,
PROFILE TYPE STRING,
STRUC TYPE STRING,
AMORDER TYPE STRING,
AMORDER_MAXNUM TYPE STRING,
AMORDER_MAXDAYS TYPE STRING,
AMORDER_VKORG TYPE STRING,
AMORDER_VTWEG TYPE STRING,
AMORDER_SPART TYPE STRING,
AMORDERITEM TYPE STRING,
PRODUCTBP TYPE STRING,
PRODUCTBP_MAXNUM TYPE STRING,
CONTACTPERSON TYPE STRING,
CONTPERS_MAXNUM TYPE STRING,
CONTRACTS TYPE STRING,
CONTRACT TYPE STRING,
CONTRACT_MAXDAYS TYPE STRING,
VKORGCON TYPE STRING,
VTWEGCON TYPE STRING,
SPARTCON TYPE STRING,
CTR_ALLRL TYPE STRING,
CTR_ALLRL_MAXD TYPE STRING,
CTR_ALLRL_VKORG TYPE STRING,
CTR_ALLRL_VTWEG TYPE STRING,
CTR_ALLRL_SPART TYPE STRING,
CTRARL_INVB TYPE STRING,
CTRARL_INVB_MAXN TYPE STRING,
CTRARL_INVB_MAXD TYPE STRING,
CTRARL_INVB_VKO TYPE STRING,
CTRARL_INVBIT TYPE STRING,
CTR_GROUP TYPE STRING,
CTR_GROUP_MAXD TYPE STRING,
CTR_GROUP_VKORG TYPE STRING,
CTR_GROUP_VTWEG TYPE STRING,
CTR_GROUP_SPART TYPE STRING,
CTRGRP_INVB TYPE STRING,
CTRGRP_INVB_MAXN TYPE STRING,
CTRGRP_INVB_MAXD TYPE STRING,
CTRGRP_INVB_VKO TYPE STRING,
CTRGRP_INVBIT TYPE STRING,
MMCONTRACT TYPE STRING,
MMCON_MAXDAYS TYPE STRING,
AMINVA TYPE STRING,
AMINVA_MAXNUM TYPE STRING,
AMINVA_MAXDAYS TYPE STRING,
AMINVA_VKORG TYPE STRING,
AMINVB TYPE STRING,
AMINVB_MAXNUM TYPE STRING,
AMINVB_MAXDAYS TYPE STRING,
AMINVB_VKORG TYPE STRING,
AMINVF TYPE STRING,
AMINVF_MAXNUM TYPE STRING,
AMINVF_MAXDAYS TYPE STRING,
AMINVF_VKORG TYPE STRING,
AMAGENT TYPE STRING,
AMORDBID TYPE STRING,
AMORDBID_MAXNUM TYPE STRING,
AMORDBID_MAXDAYS TYPE STRING,
AMINVAIT TYPE STRING,
AMINVBIT TYPE STRING,
AMINVFIT TYPE STRING,
CONTACT TYPE STRING,
CONTACT_MAXNUM TYPE STRING,
CONTACT_MAXDAYS TYPE STRING,
PRODUCTCP TYPE STRING,
PRODUCTCP_MAXNUM TYPE STRING,
AMORDERSL TYPE STRING,
AMORDERCOMPLAINT TYPE STRING,
AMAGENCY TYPE STRING,
AMAGENCY_MAXNUM TYPE STRING,
AMAGENCY_MAXDAYS TYPE STRING,
MSDORDER TYPE STRING,
MSDORDER_TYPES TYPE STRING,
MSDORDER_MAXNUM TYPE STRING,
MSDORDER_MAXDAYS TYPE STRING,
MSDOIT TYPE STRING,
MSDOIT_MAXNUM TYPE STRING,
MSDOIT_MAXDAYS TYPE STRING,
MSDOITC TYPE STRING,
MSDOITC_MAXNUM TYPE STRING,
MSDOITC_MAXDAYS TYPE STRING,
MSDOITS TYPE STRING,
MSDOITS_MAXNUM TYPE STRING,
MSDOITS_MAXDAYS TYPE STRING,
MSDOITSC TYPE STRING,
MSDOITSC_MAXNUM TYPE STRING,
MSDOITSC_MAXDAYS TYPE STRING,
MSDCMP TYPE STRING,
MSDCMP_MAXNUM TYPE STRING,
MSDCMP_MAXDAYS TYPE STRING,
MSDCMPC TYPE STRING,
MSDCMPC_MAXNUM TYPE STRING,
MSDCMPC_MAXDAYS TYPE STRING,
MSDCMPS TYPE STRING,
MSDCMPS_MAXNUM TYPE STRING,
MSDCMPS_MAXDAYS TYPE STRING,
MSDCMPSC TYPE STRING,
MSDCMPSC_MAXNUM TYPE STRING,
MSDCMPSC_MAXDAYS TYPE STRING,
MSDBILL TYPE STRING,
MSDBILL_MAXNUM TYPE STRING,
MSDBILL_MAXDAYS TYPE STRING,
MSDOFFER TYPE STRING,
MSDOFFER_TYPES TYPE STRING,
MSDOFFER_MAXNUM TYPE STRING,
MSDOFFER_MAXDAYS TYPE STRING,
AMORDADSPECITEM TYPE STRING,
PARTNERSALESAREA TYPE STRING,
PARTNSLS_GROUP TYPE STRING,
BANKDETAILS TYPE STRING,
PAYMENTCARD TYPE STRING,
AMORDADSPECSL TYPE STRING,
CONTACTPERSONAG TYPE STRING,
AMADVERT TYPE STRING,
AMADVERT_MAXNUM TYPE STRING,
AMADVERT_MAXDAYS TYPE STRING,
CRMACTIV TYPE STRING,
CRMACTIV_MAXNUM TYPE STRING,
CRMACTIV_MAXDAYS TYPE STRING,
CRMACTIV_PARTNFU TYPE STRING,
CASCONT TYPE STRING,
CASCONT_MAXNUM TYPE STRING,
CASCONT_MAXDAYS TYPE STRING,
MSDBILLI TYPE STRING,
MSDBILLI_MAXNUM TYPE STRING,
MSDBILLI_MAXDAYS TYPE STRING,
MSDBKRT TYPE STRING,
MSDBKRT_MAXNUM TYPE STRING,
MSDBKRT_MAXDAYS TYPE STRING,
MSDBKRTI TYPE STRING,
MSDBKRTI_MAXNUM TYPE STRING,
MSDBKRTI_MAXDAYS TYPE STRING,
MSDCOMPL TYPE STRING,
MSDCOMPL_MAXNUM TYPE STRING,
MSDCOMPL_MAXDAYS TYPE STRING,
MSDRESOI TYPE STRING,
MSDRESOI_MAXNUM TYPE STRING,
MSDRESOI_MAXDAYS TYPE STRING,
MSDSHOI TYPE STRING,
MSDSHOI_MAXNUM TYPE STRING,
MSDSHOI_MAXDAYS TYPE STRING,
MSDSHOIC TYPE STRING,
MSDSHOIC_MAXNUM TYPE STRING,
MSDSHOIC_MAXDAYS TYPE STRING,
MSDEXOIT TYPE STRING,
MSDEXOIT_MAXNUM TYPE STRING,
MSDEXOIT_MAXDAYS TYPE STRING,
AROPITMS TYPE STRING,
AROPITMS_MAXNUM TYPE STRING,
AROPITMS_MAXDAYS TYPE STRING,
AROPITMS_BUKRS TYPE STRING,
CAMP_BP TYPE STRING,
CAMP_BP_MAXNUM TYPE STRING,
CAMP_BP_MAXDAYS TYPE STRING,
CAMP_BP_IN_R3 TYPE STRING,
CAMP_BP_MAM TYPE STRING,
CAMP_BP_MSD TYPE STRING,
CAMP_BP_F TYPE STRING,
CAMPGNS TYPE STRING,
CAMPGNS_MAXNUM TYPE STRING,
CAMPGNS_MAXDAYS TYPE STRING,
CAMPGNS_MAM TYPE STRING,
CAMPGNS_MSD TYPE STRING,
CAMPGNS_F TYPE STRING,
CONTRACC TYPE STRING,
CONTRACC_MAXNUM TYPE STRING,
CONTRACCO TYPE STRING,
CONTRACCO_MAXNUM TYPE STRING,
SDORDER TYPE STRING,
SDORDER_TYPES TYPE STRING,
SDORDER_TYPES_F TYPE STRING,
SDORDER_MAXNUM TYPE STRING,
SDORDER_MAXDAYS TYPE STRING,
SDOITEM TYPE STRING,
SDOITEM_MAXNUM TYPE STRING,
SDOITEM_MAXDAYS TYPE STRING,
SDCNTRCT TYPE STRING,
SDCNTRCT_TYPES TYPE STRING,
SDCNTRCT_TYPES_F TYPE STRING,
SDCNTRCT_MAXNUM TYPE STRING,
SDCNTRCT_MAXDAYS TYPE STRING,
SDCITEM TYPE STRING,
SDCITEM_MAXNUM TYPE STRING,
SDCITEM_MAXDAYS TYPE STRING,
SDBILL TYPE STRING,
SDBILL_MAXNUM TYPE STRING,
SDBILL_MAXDAYS TYPE STRING,
SDBDLST TYPE STRING,
SDBDLST_MAXNUM TYPE STRING,
SDBDLST_MAXDAYS TYPE STRING,
SDMESS TYPE STRING,
SDMESS_MAXNUM TYPE STRING,
SDMESS_MAXDAYS TYPE STRING,
SDMESS_XCURRENT TYPE STRING,
MANDATE TYPE STRING,
MANDATE_MAXNUM TYPE STRING,
MANDATE_MAXDAYS TYPE STRING,END OF T_EKKO_STR. DATA: WA_TJHCUSTENV_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_TJHCUSTENV_STR-MANDT sy-vline
WA_TJHCUSTENV_STR-TYPE sy-vline
WA_TJHCUSTENV_STR-PROFILE sy-vline
WA_TJHCUSTENV_STR-STRUC sy-vline
WA_TJHCUSTENV_STR-AMORDER sy-vline
WA_TJHCUSTENV_STR-AMORDER_MAXNUM sy-vline
WA_TJHCUSTENV_STR-AMORDER_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-AMORDER_VKORG sy-vline
WA_TJHCUSTENV_STR-AMORDER_VTWEG sy-vline
WA_TJHCUSTENV_STR-AMORDER_SPART sy-vline
WA_TJHCUSTENV_STR-AMORDERITEM sy-vline
WA_TJHCUSTENV_STR-PRODUCTBP sy-vline
WA_TJHCUSTENV_STR-PRODUCTBP_MAXNUM sy-vline
WA_TJHCUSTENV_STR-CONTACTPERSON sy-vline
WA_TJHCUSTENV_STR-CONTPERS_MAXNUM sy-vline
WA_TJHCUSTENV_STR-CONTRACTS sy-vline
WA_TJHCUSTENV_STR-CONTRACT sy-vline
WA_TJHCUSTENV_STR-CONTRACT_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-VKORGCON sy-vline
WA_TJHCUSTENV_STR-VTWEGCON sy-vline
WA_TJHCUSTENV_STR-SPARTCON sy-vline
WA_TJHCUSTENV_STR-CTR_ALLRL sy-vline
WA_TJHCUSTENV_STR-CTR_ALLRL_MAXD sy-vline
WA_TJHCUSTENV_STR-CTR_ALLRL_VKORG sy-vline
WA_TJHCUSTENV_STR-CTR_ALLRL_VTWEG sy-vline
WA_TJHCUSTENV_STR-CTR_ALLRL_SPART sy-vline
WA_TJHCUSTENV_STR-CTRARL_INVB sy-vline
WA_TJHCUSTENV_STR-CTRARL_INVB_MAXN sy-vline
WA_TJHCUSTENV_STR-CTRARL_INVB_MAXD sy-vline
WA_TJHCUSTENV_STR-CTRARL_INVB_VKO sy-vline
WA_TJHCUSTENV_STR-CTRARL_INVBIT sy-vline
WA_TJHCUSTENV_STR-CTR_GROUP sy-vline
WA_TJHCUSTENV_STR-CTR_GROUP_MAXD sy-vline
WA_TJHCUSTENV_STR-CTR_GROUP_VKORG sy-vline
WA_TJHCUSTENV_STR-CTR_GROUP_VTWEG sy-vline
WA_TJHCUSTENV_STR-CTR_GROUP_SPART sy-vline
WA_TJHCUSTENV_STR-CTRGRP_INVB sy-vline
WA_TJHCUSTENV_STR-CTRGRP_INVB_MAXN sy-vline
WA_TJHCUSTENV_STR-CTRGRP_INVB_MAXD sy-vline
WA_TJHCUSTENV_STR-CTRGRP_INVB_VKO sy-vline
WA_TJHCUSTENV_STR-CTRGRP_INVBIT sy-vline
WA_TJHCUSTENV_STR-MMCONTRACT sy-vline
WA_TJHCUSTENV_STR-MMCON_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-AMINVA sy-vline
WA_TJHCUSTENV_STR-AMINVA_MAXNUM sy-vline
WA_TJHCUSTENV_STR-AMINVA_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-AMINVA_VKORG sy-vline
WA_TJHCUSTENV_STR-AMINVB sy-vline
WA_TJHCUSTENV_STR-AMINVB_MAXNUM sy-vline
WA_TJHCUSTENV_STR-AMINVB_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-AMINVB_VKORG sy-vline
WA_TJHCUSTENV_STR-AMINVF sy-vline
WA_TJHCUSTENV_STR-AMINVF_MAXNUM sy-vline
WA_TJHCUSTENV_STR-AMINVF_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-AMINVF_VKORG sy-vline
WA_TJHCUSTENV_STR-AMAGENT sy-vline
WA_TJHCUSTENV_STR-AMORDBID sy-vline
WA_TJHCUSTENV_STR-AMORDBID_MAXNUM sy-vline
WA_TJHCUSTENV_STR-AMORDBID_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-AMINVAIT sy-vline
WA_TJHCUSTENV_STR-AMINVBIT sy-vline
WA_TJHCUSTENV_STR-AMINVFIT sy-vline
WA_TJHCUSTENV_STR-CONTACT sy-vline
WA_TJHCUSTENV_STR-CONTACT_MAXNUM sy-vline
WA_TJHCUSTENV_STR-CONTACT_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-PRODUCTCP sy-vline
WA_TJHCUSTENV_STR-PRODUCTCP_MAXNUM sy-vline
WA_TJHCUSTENV_STR-AMORDERSL sy-vline
WA_TJHCUSTENV_STR-AMORDERCOMPLAINT sy-vline
WA_TJHCUSTENV_STR-AMAGENCY sy-vline
WA_TJHCUSTENV_STR-AMAGENCY_MAXNUM sy-vline
WA_TJHCUSTENV_STR-AMAGENCY_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDORDER sy-vline
WA_TJHCUSTENV_STR-MSDORDER_TYPES sy-vline
WA_TJHCUSTENV_STR-MSDORDER_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDORDER_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDOIT sy-vline
WA_TJHCUSTENV_STR-MSDOIT_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDOIT_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDOITC sy-vline
WA_TJHCUSTENV_STR-MSDOITC_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDOITC_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDOITS sy-vline
WA_TJHCUSTENV_STR-MSDOITS_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDOITS_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDOITSC sy-vline
WA_TJHCUSTENV_STR-MSDOITSC_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDOITSC_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDCMP sy-vline
WA_TJHCUSTENV_STR-MSDCMP_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDCMP_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDCMPC sy-vline
WA_TJHCUSTENV_STR-MSDCMPC_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDCMPC_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDCMPS sy-vline
WA_TJHCUSTENV_STR-MSDCMPS_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDCMPS_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDCMPSC sy-vline
WA_TJHCUSTENV_STR-MSDCMPSC_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDCMPSC_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDBILL sy-vline
WA_TJHCUSTENV_STR-MSDBILL_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDBILL_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDOFFER sy-vline
WA_TJHCUSTENV_STR-MSDOFFER_TYPES sy-vline
WA_TJHCUSTENV_STR-MSDOFFER_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDOFFER_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-AMORDADSPECITEM sy-vline
WA_TJHCUSTENV_STR-PARTNERSALESAREA sy-vline
WA_TJHCUSTENV_STR-PARTNSLS_GROUP sy-vline
WA_TJHCUSTENV_STR-BANKDETAILS sy-vline
WA_TJHCUSTENV_STR-PAYMENTCARD sy-vline
WA_TJHCUSTENV_STR-AMORDADSPECSL sy-vline
WA_TJHCUSTENV_STR-CONTACTPERSONAG sy-vline
WA_TJHCUSTENV_STR-AMADVERT sy-vline
WA_TJHCUSTENV_STR-AMADVERT_MAXNUM sy-vline
WA_TJHCUSTENV_STR-AMADVERT_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-CRMACTIV sy-vline
WA_TJHCUSTENV_STR-CRMACTIV_MAXNUM sy-vline
WA_TJHCUSTENV_STR-CRMACTIV_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-CRMACTIV_PARTNFU sy-vline
WA_TJHCUSTENV_STR-CASCONT sy-vline
WA_TJHCUSTENV_STR-CASCONT_MAXNUM sy-vline
WA_TJHCUSTENV_STR-CASCONT_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDBILLI sy-vline
WA_TJHCUSTENV_STR-MSDBILLI_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDBILLI_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDBKRT sy-vline
WA_TJHCUSTENV_STR-MSDBKRT_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDBKRT_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDBKRTI sy-vline
WA_TJHCUSTENV_STR-MSDBKRTI_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDBKRTI_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDCOMPL sy-vline
WA_TJHCUSTENV_STR-MSDCOMPL_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDCOMPL_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDRESOI sy-vline
WA_TJHCUSTENV_STR-MSDRESOI_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDRESOI_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDSHOI sy-vline
WA_TJHCUSTENV_STR-MSDSHOI_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDSHOI_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDSHOIC sy-vline
WA_TJHCUSTENV_STR-MSDSHOIC_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDSHOIC_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-MSDEXOIT sy-vline
WA_TJHCUSTENV_STR-MSDEXOIT_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MSDEXOIT_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-AROPITMS sy-vline
WA_TJHCUSTENV_STR-AROPITMS_MAXNUM sy-vline
WA_TJHCUSTENV_STR-AROPITMS_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-AROPITMS_BUKRS sy-vline
WA_TJHCUSTENV_STR-CAMP_BP sy-vline
WA_TJHCUSTENV_STR-CAMP_BP_MAXNUM sy-vline
WA_TJHCUSTENV_STR-CAMP_BP_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-CAMP_BP_IN_R3 sy-vline
WA_TJHCUSTENV_STR-CAMP_BP_MAM sy-vline
WA_TJHCUSTENV_STR-CAMP_BP_MSD sy-vline
WA_TJHCUSTENV_STR-CAMP_BP_F sy-vline
WA_TJHCUSTENV_STR-CAMPGNS sy-vline
WA_TJHCUSTENV_STR-CAMPGNS_MAXNUM sy-vline
WA_TJHCUSTENV_STR-CAMPGNS_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-CAMPGNS_MAM sy-vline
WA_TJHCUSTENV_STR-CAMPGNS_MSD sy-vline
WA_TJHCUSTENV_STR-CAMPGNS_F sy-vline
WA_TJHCUSTENV_STR-CONTRACC sy-vline
WA_TJHCUSTENV_STR-CONTRACC_MAXNUM sy-vline
WA_TJHCUSTENV_STR-CONTRACCO sy-vline
WA_TJHCUSTENV_STR-CONTRACCO_MAXNUM sy-vline
WA_TJHCUSTENV_STR-SDORDER sy-vline
WA_TJHCUSTENV_STR-SDORDER_TYPES sy-vline
WA_TJHCUSTENV_STR-SDORDER_TYPES_F sy-vline
WA_TJHCUSTENV_STR-SDORDER_MAXNUM sy-vline
WA_TJHCUSTENV_STR-SDORDER_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-SDOITEM sy-vline
WA_TJHCUSTENV_STR-SDOITEM_MAXNUM sy-vline
WA_TJHCUSTENV_STR-SDOITEM_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-SDCNTRCT sy-vline
WA_TJHCUSTENV_STR-SDCNTRCT_TYPES sy-vline
WA_TJHCUSTENV_STR-SDCNTRCT_TYPES_F sy-vline
WA_TJHCUSTENV_STR-SDCNTRCT_MAXNUM sy-vline
WA_TJHCUSTENV_STR-SDCNTRCT_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-SDCITEM sy-vline
WA_TJHCUSTENV_STR-SDCITEM_MAXNUM sy-vline
WA_TJHCUSTENV_STR-SDCITEM_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-SDBILL sy-vline
WA_TJHCUSTENV_STR-SDBILL_MAXNUM sy-vline
WA_TJHCUSTENV_STR-SDBILL_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-SDBDLST sy-vline
WA_TJHCUSTENV_STR-SDBDLST_MAXNUM sy-vline
WA_TJHCUSTENV_STR-SDBDLST_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-SDMESS sy-vline
WA_TJHCUSTENV_STR-SDMESS_MAXNUM sy-vline
WA_TJHCUSTENV_STR-SDMESS_MAXDAYS sy-vline
WA_TJHCUSTENV_STR-SDMESS_XCURRENT sy-vline
WA_TJHCUSTENV_STR-MANDATE sy-vline
WA_TJHCUSTENV_STR-MANDATE_MAXNUM sy-vline
WA_TJHCUSTENV_STR-MANDATE_MAXDAYS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.