ABAP Select data from SAP table CCMSEARCH_STRUCT 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 CCMSEARCH_STRUCT 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 CCMSEARCH_STRUCT. 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 CCMSEARCH_STRUCT 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_CCMSEARCH_STRUCT TYPE STANDARD TABLE OF CCMSEARCH_STRUCT,
      WA_CCMSEARCH_STRUCT TYPE CCMSEARCH_STRUCT,
      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: <CCMSEARCH_STRUCT> TYPE CCMSEARCH_STRUCT.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM CCMSEARCH_STRUCT
*  INTO TABLE @DATA(IT_CCMSEARCH_STRUCT2).
*--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_CCMSEARCH_STRUCT INDEX 1 INTO DATA(WA_CCMSEARCH_STRUCT2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_CCMSEARCH_STRUCT ASSIGNING <CCMSEARCH_STRUCT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<CCMSEARCH_STRUCT>-BP1_PARTNER = 1.
<CCMSEARCH_STRUCT>-BP1_MCNAME1 = 1.
<CCMSEARCH_STRUCT>-BP1_MCNAME2 = 1.
<CCMSEARCH_STRUCT>-BP1_SRCHTREM1 = 1.
<CCMSEARCH_STRUCT>-BP1_SRCHTERM2 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_CCMSEARCH_STRUCT-BP1_ORIGIN, sy-vline,
WA_CCMSEARCH_STRUCT-BP1_TITLE_KEY, sy-vline,
WA_CCMSEARCH_STRUCT-BP1_ARCHMARKR, sy-vline,
WA_CCMSEARCH_STRUCT-BP1_CENTRALBLOCK, sy-vline,
WA_CCMSEARCH_STRUCT-BP1_AUTHGROUP, sy-vline,
WA_CCMSEARCH_STRUCT-BP1_TITLELETTER, sy-vline.
ENDLOOP. *Add any further fields from structure WA_CCMSEARCH_STRUCT 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_CCMSEARCH_STRUCT 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_CCMSEARCH_STRUCT INTO WA_CCMSEARCH_STRUCT. *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 BP1_PARTNER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_CCMSEARCH_STRUCT-BP1_PARTNER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CCMSEARCH_STRUCT-BP1_PARTNER.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit SXIDN, internal->external for field EMAIL CALL FUNCTION 'CONVERSION_EXIT_SXIDN_OUTPUT' EXPORTING input = WA_CCMSEARCH_STRUCT-EMAIL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CCMSEARCH_STRUCT-EMAIL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PRID1, internal->external for field PRODUCT_ID CALL FUNCTION 'CONVERSION_EXIT_PRID1_OUTPUT' EXPORTING input = WA_CCMSEARCH_STRUCT-PRODUCT_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CCMSEARCH_STRUCT-PRODUCT_ID.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit PRID1, internal->external for field OBJECT_ID CALL FUNCTION 'CONVERSION_EXIT_PRID1_OUTPUT' EXPORTING input = WA_CCMSEARCH_STRUCT-OBJECT_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CCMSEARCH_STRUCT-OBJECT_ID.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit TPLNR, internal->external for field O_HAUS CALL FUNCTION 'CONVERSION_EXIT_TPLNR_OUTPUT' EXPORTING input = WA_CCMSEARCH_STRUCT-O_HAUS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CCMSEARCH_STRUCT-O_HAUS.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit TPLNR, internal->external for field L_DEVLOC CALL FUNCTION 'CONVERSION_EXIT_TPLNR_OUTPUT' EXPORTING input = WA_CCMSEARCH_STRUCT-L_DEVLOC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CCMSEARCH_STRUCT-L_DEVLOC.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit GERNR, internal->external for field D_GERAET CALL FUNCTION 'CONVERSION_EXIT_GERNR_OUTPUT' EXPORTING input = WA_CCMSEARCH_STRUCT-D_GERAET IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CCMSEARCH_STRUCT-D_GERAET.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit SXIDN, internal->external for field C_EMAIL CALL FUNCTION 'CONVERSION_EXIT_SXIDN_OUTPUT' EXPORTING input = WA_CCMSEARCH_STRUCT-C_EMAIL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CCMSEARCH_STRUCT-C_EMAIL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit AUART, internal->external for field SD_AUART CALL FUNCTION 'CONVERSION_EXIT_AUART_OUTPUT' EXPORTING input = WA_CCMSEARCH_STRUCT-SD_AUART IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CCMSEARCH_STRUCT-SD_AUART.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit PDATE, internal->external for field GBDAT CALL FUNCTION 'CONVERSION_EXIT_PDATE_OUTPUT' EXPORTING input = WA_CCMSEARCH_STRUCT-GBDAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CCMSEARCH_STRUCT-GBDAT.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit GJAHR, internal->external for field GBJHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_CCMSEARCH_STRUCT-GBJHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CCMSEARCH_STRUCT-GBJHR.
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_CCMSEARCH_STRUCT_STR,
BP1_PARTNER TYPE STRING,
BP1_MCNAME1 TYPE STRING,
BP1_MCNAME2 TYPE STRING,
BP1_SRCHTREM1 TYPE STRING,
BP1_SRCHTERM2 TYPE STRING,
BP1_ORIGIN TYPE STRING,
BP1_TITLE_KEY TYPE STRING,
BP1_ARCHMARKR TYPE STRING,
BP1_CENTRALBLOCK TYPE STRING,
BP1_AUTHGROUP TYPE STRING,
BP1_TITLELETTER TYPE STRING,
BP1_PARTNLANGUAGE TYPE STRING,
BP1_LANGU_ISO TYPE STRING,
BP1_NAME1 TYPE STRING,
BP1_NAME2 TYPE STRING,
BP1_NAME3 TYPE STRING,
BP1_NAME4 TYPE STRING,
BP1_LEGALFORM TYPE STRING,
BP1_INDUSTRYSECTOR TYPE STRING,
BP1_FOUNDDAT TYPE STRING,
BP1_LIQUIDDAT TYPE STRING,
BP1_LEGALORG TYPE STRING,
BP1_LOCATION1 TYPE STRING,
BP1_LOCATION2 TYPE STRING,
BP1_LOCATION3 TYPE STRING,
BP1_NAMELAST TYPE STRING,
BP1_NAMEFIRST TYPE STRING,
BP1_NAMELST2 TYPE STRING,
BP1_NAMELAST2 TYPE STRING,
BP1_NAMEMIDDLE TYPE STRING,
BP1_TITLE_ACA1 TYPE STRING,
BP1_TITLE_ACA2 TYPE STRING,
BP1_TITLE_ROYL TYPE STRING,
BP1_PREFIX1 TYPE STRING,
BP1_PREFIX2 TYPE STRING,
BP1_NAME1TEXT TYPE STRING,
BP1_NICKNAME TYPE STRING,
BP1_INITIALS TYPE STRING,
BP1_NAMEFORMAT TYPE STRING,
BP1_NAMCOUNTRY TYPE STRING,
BP1_COUNTRYISO TYPE STRING,
BP1_MALE TYPE STRING,
BP1_FEMALE TYPE STRING,
BP1_BIRTHPLACE TYPE STRING,
BP1_PERSNO TYPE STRING,
BP1_MARITSTAT TYPE STRING,
BP1_EMPLOYER TYPE STRING,
BP1_JOBGR TYPE STRING,
BP1_NATIONALITY TYPE STRING,
BP1_NATION_ISO TYPE STRING,
BP1_TAX_COUNTRY_ISO TYPE STRING,
BP1_CTRYORIG TYPE STRING,
BP1_CTRYORIGISO TYPE STRING,
BP1_PERS_NO TYPE STRING,
BP1_XSEXU TYPE STRING,
BP1_BIRTHDATE TYPE STRING,
BP1_DEATHDT TYPE STRING,
BP1_CHILDREN TYPE STRING,
BP1_MEMHOUSE TYPE STRING,
BP1_PARTGRPTYP TYPE STRING,
BP1_NAMEGRP1 TYPE STRING,
BP1_NAMEGRP2 TYPE STRING,
BP1_LOG_SYSTEM TYPE STRING,
BP1_FUNCT TYPE STRING,
BP2_PARTNER TYPE STRING,
BP2_MCNAME1 TYPE STRING,
BP2_MCNAME2 TYPE STRING,
BP2_SRCHTREM1 TYPE STRING,
BP2_SRCHTERM2 TYPE STRING,
BP2_ORIGIN TYPE STRING,
BP2_TITLE_KEY TYPE STRING,
BP2_ARCHMARKR TYPE STRING,
BP2_CENTRALBLOCK TYPE STRING,
BP2_AUTHGROUP TYPE STRING,
BP2_TITLELETTER TYPE STRING,
BP2_PARTNLANGUAGE TYPE STRING,
BP2_LANGU_ISO TYPE STRING,
BP2_NAME1 TYPE STRING,
BP2_NAME2 TYPE STRING,
BP2_NAME3 TYPE STRING,
BP2_NAME4 TYPE STRING,
BP2_LEGALFORM TYPE STRING,
BP2_INDUSTRYSECTOR TYPE STRING,
BP2_FOUNDDAT TYPE STRING,
BP2_LIQUIDDAT TYPE STRING,
BP2_LEGALORG TYPE STRING,
BP2_LOCATION1 TYPE STRING,
BP2_LOCATION2 TYPE STRING,
BP2_LOCATION3 TYPE STRING,
BP2_NAMELAST TYPE STRING,
BP2_NAMEFIRST TYPE STRING,
BP2_NAMELST2 TYPE STRING,
BP2_NAMELAST2 TYPE STRING,
BP2_NAMEMIDDLE TYPE STRING,
BP2_TITLE_ACA1 TYPE STRING,
BP2_TITLE_ACA2 TYPE STRING,
BP2_TITLE_ROYL TYPE STRING,
BP2_PREFIX1 TYPE STRING,
BP2_PREFIX2 TYPE STRING,
BP2_NAME1TEXT TYPE STRING,
BP2_NICKNAME TYPE STRING,
BP2_INITIALS TYPE STRING,
BP2_NAMEFORMAT TYPE STRING,
BP2_NAMCOUNTRY TYPE STRING,
BP2_COUNTRYISO TYPE STRING,
BP2_MALE TYPE STRING,
BP2_FEMALE TYPE STRING,
BP2_BIRTHPLACE TYPE STRING,
BP2_PERSNO TYPE STRING,
BP2_MARITSTAT TYPE STRING,
BP2_EMPLOYER TYPE STRING,
BP2_JOBGR TYPE STRING,
BP2_NATIONALITY TYPE STRING,
BP2_NATION_ISO TYPE STRING,
BP2_TAX_COUNTRY_ISO TYPE STRING,
BP2_CTRYORIG TYPE STRING,
BP2_CTRYORIGISO TYPE STRING,
BP2_PERS_NO TYPE STRING,
BP2_XSEXU TYPE STRING,
BP2_BIRTHDATE TYPE STRING,
BP2_DEATHDT TYPE STRING,
BP2_CHILDREN TYPE STRING,
BP2_MEMHOUSE TYPE STRING,
BP2_PARTGRPTYP TYPE STRING,
BP2_NAMEGRP1 TYPE STRING,
BP2_NAMEGRP2 TYPE STRING,
BP2_LOG_SYSTEM TYPE STRING,
BP2_FUNCT TYPE STRING,
ADRTYP TYPE STRING,
ADDRNUMBER TYPE STRING,
ADDRHANDLE TYPE STRING,
NATION TYPE STRING,
DATE TYPE STRING,
DATE_FROM TYPE STRING,
DATE_TO TYPE STRING,
TITLE TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
NAME3 TYPE STRING,
NAME4 TYPE STRING,
NAME_TXT TYPE STRING,
NAME_CO TYPE STRING,
CITY1 TYPE STRING,
CITY2 TYPE STRING,
CITY_CODE TYPE STRING,
CITYP_CODE TYPE STRING,
HOME_CITY TYPE STRING,
CITYH_CODE TYPE STRING,
CHCKSTATUS TYPE STRING,
REGIOGROUP TYPE STRING,
POST_CODE1 TYPE STRING,
POST_CODE2 TYPE STRING,
POST_CODE3 TYPE STRING,
PCODE1_EXT TYPE STRING,
PCODE2_EXT TYPE STRING,
PCODE3_EXT TYPE STRING,
PO_BOX TYPE STRING,
DONT_USE_P TYPE STRING,
PO_BOX_NUM TYPE STRING,
PO_BOX_LOC TYPE STRING,
CITY_CODE2 TYPE STRING,
PO_BOX_REG TYPE STRING,
PO_BOX_CTY TYPE STRING,
POSTALAREA TYPE STRING,
TRANSPZONE TYPE STRING,
STREET TYPE STRING,
DONT_USE_S TYPE STRING,
STREETCODE TYPE STRING,
STREETABBR TYPE STRING,
HOUSE_NUM1 TYPE STRING,
HOUSE_NUM2 TYPE STRING,
HOUSE_NUM3 TYPE STRING,
STR_SUPPL1 TYPE STRING,
STR_SUPPL2 TYPE STRING,
STR_SUPPL3 TYPE STRING,
LOCATION TYPE STRING,
BUILDING TYPE STRING,
FLOOR TYPE STRING,
ROOMNUMBER TYPE STRING,
COUNTRY TYPE STRING,
LANGU TYPE STRING,
REGION TYPE STRING,
SORT1 TYPE STRING,
SORT2 TYPE STRING,
SORT_PHN TYPE STRING,
ADDRORIGIN TYPE STRING,
EXTENSION1 TYPE STRING,
EXTENSION2 TYPE STRING,
TIME_ZONE TYPE STRING,
TAXJURCODE TYPE STRING,
ADDRESS_ID TYPE STRING,
REMARK TYPE STRING,
LANGU_CREA TYPE STRING,
PO_BOX_LOBBY TYPE STRING,
DELI_SERV_TYPE TYPE STRING,
DELI_SERV_NUMBER TYPE STRING,
COUNTY_CODE TYPE STRING,
COUNTY TYPE STRING,
TOWNSHIP_CODE TYPE STRING,
TOWNSHIP TYPE STRING,
DEFLT_COMM TYPE STRING,
XPCPT TYPE STRING,
TEL_NUMBER TYPE STRING,
TEL_EXTENS TYPE STRING,
FAX_NUMBER TYPE STRING,
FAX_EXTENS TYPE STRING,
ADDR_GROUP TYPE STRING,
TEL_STD TYPE STRING,
TELEPHONE TYPE STRING,
TEL_EXT TYPE STRING,
TEL_CALLER TYPE STRING,
EMAIL TYPE STRING,
FAX_NO TYPE STRING,
FAX TYPE STRING,
FAX_EXT TYPE STRING,
PAGER TYPE STRING,
TEL_HOME TYPE STRING,
DEVICEID TYPE STRING,
PRODUCT_ID TYPE STRING,
PRODUCT_GUID TYPE STRING,
DESCR TYPE STRING,
IBASE TYPE STRING,
GUID_COMP TYPE STRING,
GUID_COMPC TYPE STRING,
INSTANCE TYPE STRING,
OBJECT_ID TYPE STRING,
OBJECT_FAMILY TYPE STRING,
C_BUPART TYPE STRING,
C_MC_NAME1 TYPE STRING,
C_MC_NAME2 TYPE STRING,
C_CITY1 TYPE STRING,
C_CITY2 TYPE STRING,
C_POST_CO1 TYPE STRING,
C_POST_CO2 TYPE STRING,
C_POST_CO3 TYPE STRING,
C_PO_BOX_L TYPE STRING,
C_STREET TYPE STRING,
C_HOUSE_N1 TYPE STRING,
C_HOUSE_N2 TYPE STRING,
C_HOUSE_N3 TYPE STRING,
C_COUNTRY TYPE STRING,
C_REGION TYPE STRING,
C_SORT1 TYPE STRING,
C_SORT2 TYPE STRING,
C_SORT_PHN TYPE STRING,
C_ADDRNUM TYPE STRING,
C_TELNR_LONG TYPE STRING,
C_SOC_SECURE TYPE STRING,
C_DR_LICENSE TYPE STRING,
C_WELFARE TYPE STRING,
C_BANK_ACCOUNT TYPE STRING,
C_BANK_NUMBER TYPE STRING,
C_BANK_COUNTRY TYPE STRING,
C_TAXTYPE TYPE STRING,
C_TAXNUM TYPE STRING,
A_VKONT TYPE STRING,
A_ABWRE TYPE STRING,
A_ABWRA TYPE STRING,
A_ABWRH TYPE STRING,
A_ABWMA TYPE STRING,
A_ABWVK TYPE STRING,
A_VKONV TYPE STRING,
V_VERTRAG TYPE STRING,
V_BUKRS TYPE STRING,
V_SPARTE TYPE STRING,
V_DATE TYPE STRING,
C_OPBEL TYPE STRING,
U_DATE TYPE STRING,
O_HAUS TYPE STRING,
O_CITY1 TYPE STRING,
O_CITY2 TYPE STRING,
O_POST_CO1 TYPE STRING,
O_POST_CO2 TYPE STRING,
O_POST_CO3 TYPE STRING,
O_PO_BOX_L TYPE STRING,
O_STREET TYPE STRING,
O_HOUSE_N1 TYPE STRING,
O_HOUSE_N2 TYPE STRING,
O_HOUSE_N3 TYPE STRING,
O_COUNTRY TYPE STRING,
O_REGION TYPE STRING,
O_SORT1 TYPE STRING,
O_SORT2 TYPE STRING,
O_SORT_PHN TYPE STRING,
O_ADDRNUM TYPE STRING,
P_VSTELLE TYPE STRING,
P_HAUS_NUM2 TYPE STRING,
P_STR_ERG2 TYPE STRING,
P_STR_ERG4 TYPE STRING,
P_FLOOR TYPE STRING,
P_ROOMNUMBER TYPE STRING,
P_EIGENT TYPE STRING,
I_ANLAGE TYPE STRING,
I_SPARTE TYPE STRING,
I_AKLASSE TYPE STRING,
I_DATE TYPE STRING,
I_POD TYPE STRING,
I_POD_DATE TYPE STRING,
L_DEVLOC TYPE STRING,
L_STORT TYPE STRING,
D_EQUNR TYPE STRING,
D_GERAET TYPE STRING,
D_SPARTE TYPE STRING,
D_DATE TYPE STRING,
R_OPBEL TYPE STRING,
R_DATE TYPE STRING,
S_AUFNR TYPE STRING,
S_ASTNR TYPE STRING,
S_AUART TYPE STRING,
S_AUTYP TYPE STRING,
S_QMNUM TYPE STRING,
M_AUFNR TYPE STRING,
M_ASTNR TYPE STRING,
M_QMNUM TYPE STRING,
M_AUART TYPE STRING,
X_DATE TYPE STRING,
X_BUKRS TYPE STRING,
X_SPARTE TYPE STRING,
L_BY_DEVIC TYPE STRING,
KEEPSEL TYPE STRING,
SEARCHSTRING TYPE STRING,
C_BIRTHDT TYPE STRING,
C_BIRTHPL TYPE STRING,
C_EMAIL TYPE STRING,
V_DATE_TO TYPE STRING,
SD_PONUMBER TYPE STRING,
SD_VBELN TYPE STRING,
SD_VKORG TYPE STRING,
SD_AUART TYPE STRING,
X_ALL_NATIONS TYPE STRING,
X_NATION TYPE STRING,
J_DISCPROCV TYPE STRING,
J_DISCREASON TYPE STRING,
J_STATUS TYPE STRING,
J_ERDAT TYPE STRING,
J_DISCNO TYPE STRING,
C_BANK_IBAN TYPE STRING,
C_ID_TYPE TYPE STRING,
C_ID_NUMBER TYPE STRING,
R_TOBRELEASD TYPE STRING,
VIN TYPE STRING,
LPNO TYPE STRING,
LP_COUNTRY TYPE STRING,
LP_REGION TYPE STRING,
EXT_VEH_NO TYPE STRING,
INT_VEH_NO TYPE STRING,
ALT_VEH_NO TYPE STRING,
PARTNER TYPE STRING,
ORDER_NO_MAM TYPE STRING,
ORDER_NO_MSD TYPE STRING,
INVOICE_NO_MAM TYPE STRING,
INVOICE_NO_MSD TYPE STRING,
BOX_NO_MAM TYPE STRING,
REF_DOC_NO_MSD TYPE STRING,
PUBLICATION TYPE STRING,
LID TYPE STRING,
IDENTIFICATION TYPE STRING,
PERNR TYPE STRING,
BUKRS TYPE STRING,
WERKS TYPE STRING,
PERSG TYPE STRING,
PERSK TYPE STRING,
VDSK1 TYPE STRING,
GSBER TYPE STRING,
BTRTL TYPE STRING,
JUPER TYPE STRING,
ABKRS TYPE STRING,
ANSVH TYPE STRING,
KOSTL TYPE STRING,
ORGEH TYPE STRING,
PLANS TYPE STRING,
STELL TYPE STRING,
MSTBR TYPE STRING,
SACHA TYPE STRING,
SACHP TYPE STRING,
SACHZ TYPE STRING,
SNAME TYPE STRING,
ENAME TYPE STRING,
OTYPE TYPE STRING,
SBMOD TYPE STRING,
KOKRS TYPE STRING,
FISTL TYPE STRING,
GEBER TYPE STRING,
FKBER TYPE STRING,
GRANT_NBR TYPE STRING,
GRPVL TYPE STRING,
INITS TYPE STRING,
NACHN TYPE STRING,
NAME2_P0002 TYPE STRING,
VORNA TYPE STRING,
TITEL TYPE STRING,
TITL2 TYPE STRING,
NAMZU TYPE STRING,
VORSW TYPE STRING,
VORS2 TYPE STRING,
RUFNM TYPE STRING,
KNZNM TYPE STRING,
ANRED TYPE STRING,
GESCH TYPE STRING,
GBDAT TYPE STRING,
GBLND TYPE STRING,
GBDEP TYPE STRING,
GBORT TYPE STRING,
NATIO TYPE STRING,
NATI2 TYPE STRING,
NATI3 TYPE STRING,
SPRSL TYPE STRING,
KONFE TYPE STRING,
FAMST TYPE STRING,
FAMDT TYPE STRING,
ANZKD TYPE STRING,
NACON TYPE STRING,
PERMO TYPE STRING,
PERID TYPE STRING,
GBPAS TYPE STRING,
FNAMK TYPE STRING,
LNAMK TYPE STRING,
FNAMR TYPE STRING,
LNAMR TYPE STRING,
NABIK TYPE STRING,
NABIR TYPE STRING,
NICKK TYPE STRING,
NICKR TYPE STRING,
GBJHR TYPE STRING,
GBMON TYPE STRING,
GBTAG TYPE STRING,
NCHMC TYPE STRING,
VNAMC TYPE STRING,
SPRSL_ISO TYPE STRING,
NACHN_40 TYPE STRING,
NAME2_40 TYPE STRING,
NACH2 TYPE STRING,
VORNA_40 TYPE STRING,
CNAME_40 TYPE STRING,
RUFNM_40 TYPE STRING,
MIDNM TYPE STRING,
GBORT_40 TYPE STRING,
ANSSA TYPE STRING,
NAME2_P0006 TYPE STRING,
STRAS TYPE STRING,
ORT01 TYPE STRING,
ORT02 TYPE STRING,
PSTLZ TYPE STRING,
LAND1 TYPE STRING,
TELNR TYPE STRING,
ENTKM TYPE STRING,
WKWNG TYPE STRING,
BUSRT TYPE STRING,
LOCAT TYPE STRING,
STATE TYPE STRING,
HSNMR TYPE STRING,
POSTA TYPE STRING,
STRDS TYPE STRING,
ENTK2 TYPE STRING,
COM01 TYPE STRING,
NUM01 TYPE STRING,
COM02 TYPE STRING,
NUM02 TYPE STRING,
COM03 TYPE STRING,
NUM03 TYPE STRING,
COM04 TYPE STRING,
NUM04 TYPE STRING,
COM05 TYPE STRING,
NUM05 TYPE STRING,
COM06 TYPE STRING,
NUM06 TYPE STRING,
INDRL TYPE STRING,
COUNC TYPE STRING,
RCTVC TYPE STRING,
OR2KK TYPE STRING,
CONKK TYPE STRING,
OR1KK TYPE STRING,
RAILW TYPE STRING,
NAME2_40_P0006 TYPE STRING,
STRAS_40 TYPE STRING,
ORT01_40 TYPE STRING,
ORT02_40 TYPE STRING,
LOCAT_40 TYPE STRING,
ADR03 TYPE STRING,
ADR04 TYPE STRING,
HSNMR_40 TYPE STRING,
POSTA_40 TYPE STRING,
BLDNG TYPE STRING,
FLOOR_P0006 TYPE STRING,
OR2KK_45 TYPE STRING,
CONKK_45 TYPE STRING,
OR1KK_45 TYPE STRING,
GRPVL_P0006 TYPE STRING,
PERSGT TYPE STRING,
PERSKT TYPE STRING,
WERKST TYPE STRING,
KOSTLT TYPE STRING,
PLANST TYPE STRING,
ORGEHT TYPE STRING,
BTRTLT TYPE STRING,END OF T_EKKO_STR. DATA: WA_CCMSEARCH_STRUCT_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_CCMSEARCH_STRUCT_STR-BP1_PARTNER sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_MCNAME1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_MCNAME2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_SRCHTREM1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_SRCHTERM2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_ORIGIN sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_TITLE_KEY sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_ARCHMARKR sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_CENTRALBLOCK sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_AUTHGROUP sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_TITLELETTER sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_PARTNLANGUAGE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_LANGU_ISO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAME1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAME2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAME3 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAME4 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_LEGALFORM sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_INDUSTRYSECTOR sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_FOUNDDAT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_LIQUIDDAT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_LEGALORG sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_LOCATION1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_LOCATION2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_LOCATION3 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAMELAST sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAMEFIRST sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAMELST2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAMELAST2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAMEMIDDLE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_TITLE_ACA1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_TITLE_ACA2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_TITLE_ROYL sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_PREFIX1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_PREFIX2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAME1TEXT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NICKNAME sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_INITIALS sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAMEFORMAT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAMCOUNTRY sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_COUNTRYISO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_MALE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_FEMALE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_BIRTHPLACE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_PERSNO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_MARITSTAT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_EMPLOYER sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_JOBGR sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NATIONALITY sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NATION_ISO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_TAX_COUNTRY_ISO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_CTRYORIG sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_CTRYORIGISO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_PERS_NO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_XSEXU sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_BIRTHDATE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_DEATHDT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_CHILDREN sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_MEMHOUSE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_PARTGRPTYP sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAMEGRP1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_NAMEGRP2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_LOG_SYSTEM sy-vline
WA_CCMSEARCH_STRUCT_STR-BP1_FUNCT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_PARTNER sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_MCNAME1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_MCNAME2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_SRCHTREM1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_SRCHTERM2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_ORIGIN sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_TITLE_KEY sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_ARCHMARKR sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_CENTRALBLOCK sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_AUTHGROUP sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_TITLELETTER sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_PARTNLANGUAGE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_LANGU_ISO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAME1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAME2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAME3 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAME4 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_LEGALFORM sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_INDUSTRYSECTOR sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_FOUNDDAT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_LIQUIDDAT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_LEGALORG sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_LOCATION1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_LOCATION2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_LOCATION3 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAMELAST sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAMEFIRST sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAMELST2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAMELAST2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAMEMIDDLE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_TITLE_ACA1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_TITLE_ACA2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_TITLE_ROYL sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_PREFIX1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_PREFIX2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAME1TEXT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NICKNAME sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_INITIALS sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAMEFORMAT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAMCOUNTRY sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_COUNTRYISO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_MALE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_FEMALE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_BIRTHPLACE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_PERSNO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_MARITSTAT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_EMPLOYER sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_JOBGR sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NATIONALITY sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NATION_ISO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_TAX_COUNTRY_ISO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_CTRYORIG sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_CTRYORIGISO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_PERS_NO sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_XSEXU sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_BIRTHDATE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_DEATHDT sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_CHILDREN sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_MEMHOUSE sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_PARTGRPTYP sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAMEGRP1 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_NAMEGRP2 sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_LOG_SYSTEM sy-vline
WA_CCMSEARCH_STRUCT_STR-BP2_FUNCT sy-vline
WA_CCMSEARCH_STRUCT_STR-ADRTYP sy-vline
WA_CCMSEARCH_STRUCT_STR-ADDRNUMBER sy-vline
WA_CCMSEARCH_STRUCT_STR-ADDRHANDLE sy-vline
WA_CCMSEARCH_STRUCT_STR-NATION sy-vline
WA_CCMSEARCH_STRUCT_STR-DATE sy-vline
WA_CCMSEARCH_STRUCT_STR-DATE_FROM sy-vline
WA_CCMSEARCH_STRUCT_STR-DATE_TO sy-vline
WA_CCMSEARCH_STRUCT_STR-TITLE sy-vline
WA_CCMSEARCH_STRUCT_STR-NAME1 sy-vline
WA_CCMSEARCH_STRUCT_STR-NAME2 sy-vline
WA_CCMSEARCH_STRUCT_STR-NAME3 sy-vline
WA_CCMSEARCH_STRUCT_STR-NAME4 sy-vline
WA_CCMSEARCH_STRUCT_STR-NAME_TXT sy-vline
WA_CCMSEARCH_STRUCT_STR-NAME_CO sy-vline
WA_CCMSEARCH_STRUCT_STR-CITY1 sy-vline
WA_CCMSEARCH_STRUCT_STR-CITY2 sy-vline
WA_CCMSEARCH_STRUCT_STR-CITY_CODE sy-vline
WA_CCMSEARCH_STRUCT_STR-CITYP_CODE sy-vline
WA_CCMSEARCH_STRUCT_STR-HOME_CITY sy-vline
WA_CCMSEARCH_STRUCT_STR-CITYH_CODE sy-vline
WA_CCMSEARCH_STRUCT_STR-CHCKSTATUS sy-vline
WA_CCMSEARCH_STRUCT_STR-REGIOGROUP sy-vline
WA_CCMSEARCH_STRUCT_STR-POST_CODE1 sy-vline
WA_CCMSEARCH_STRUCT_STR-POST_CODE2 sy-vline
WA_CCMSEARCH_STRUCT_STR-POST_CODE3 sy-vline
WA_CCMSEARCH_STRUCT_STR-PCODE1_EXT sy-vline
WA_CCMSEARCH_STRUCT_STR-PCODE2_EXT sy-vline
WA_CCMSEARCH_STRUCT_STR-PCODE3_EXT sy-vline
WA_CCMSEARCH_STRUCT_STR-PO_BOX sy-vline
WA_CCMSEARCH_STRUCT_STR-DONT_USE_P sy-vline
WA_CCMSEARCH_STRUCT_STR-PO_BOX_NUM sy-vline
WA_CCMSEARCH_STRUCT_STR-PO_BOX_LOC sy-vline
WA_CCMSEARCH_STRUCT_STR-CITY_CODE2 sy-vline
WA_CCMSEARCH_STRUCT_STR-PO_BOX_REG sy-vline
WA_CCMSEARCH_STRUCT_STR-PO_BOX_CTY sy-vline
WA_CCMSEARCH_STRUCT_STR-POSTALAREA sy-vline
WA_CCMSEARCH_STRUCT_STR-TRANSPZONE sy-vline
WA_CCMSEARCH_STRUCT_STR-STREET sy-vline
WA_CCMSEARCH_STRUCT_STR-DONT_USE_S sy-vline
WA_CCMSEARCH_STRUCT_STR-STREETCODE sy-vline
WA_CCMSEARCH_STRUCT_STR-STREETABBR sy-vline
WA_CCMSEARCH_STRUCT_STR-HOUSE_NUM1 sy-vline
WA_CCMSEARCH_STRUCT_STR-HOUSE_NUM2 sy-vline
WA_CCMSEARCH_STRUCT_STR-HOUSE_NUM3 sy-vline
WA_CCMSEARCH_STRUCT_STR-STR_SUPPL1 sy-vline
WA_CCMSEARCH_STRUCT_STR-STR_SUPPL2 sy-vline
WA_CCMSEARCH_STRUCT_STR-STR_SUPPL3 sy-vline
WA_CCMSEARCH_STRUCT_STR-LOCATION sy-vline
WA_CCMSEARCH_STRUCT_STR-BUILDING sy-vline
WA_CCMSEARCH_STRUCT_STR-FLOOR sy-vline
WA_CCMSEARCH_STRUCT_STR-ROOMNUMBER sy-vline
WA_CCMSEARCH_STRUCT_STR-COUNTRY sy-vline
WA_CCMSEARCH_STRUCT_STR-LANGU sy-vline
WA_CCMSEARCH_STRUCT_STR-REGION sy-vline
WA_CCMSEARCH_STRUCT_STR-SORT1 sy-vline
WA_CCMSEARCH_STRUCT_STR-SORT2 sy-vline
WA_CCMSEARCH_STRUCT_STR-SORT_PHN sy-vline
WA_CCMSEARCH_STRUCT_STR-ADDRORIGIN sy-vline
WA_CCMSEARCH_STRUCT_STR-EXTENSION1 sy-vline
WA_CCMSEARCH_STRUCT_STR-EXTENSION2 sy-vline
WA_CCMSEARCH_STRUCT_STR-TIME_ZONE sy-vline
WA_CCMSEARCH_STRUCT_STR-TAXJURCODE sy-vline
WA_CCMSEARCH_STRUCT_STR-ADDRESS_ID sy-vline
WA_CCMSEARCH_STRUCT_STR-REMARK sy-vline
WA_CCMSEARCH_STRUCT_STR-LANGU_CREA sy-vline
WA_CCMSEARCH_STRUCT_STR-PO_BOX_LOBBY sy-vline
WA_CCMSEARCH_STRUCT_STR-DELI_SERV_TYPE sy-vline
WA_CCMSEARCH_STRUCT_STR-DELI_SERV_NUMBER sy-vline
WA_CCMSEARCH_STRUCT_STR-COUNTY_CODE sy-vline
WA_CCMSEARCH_STRUCT_STR-COUNTY sy-vline
WA_CCMSEARCH_STRUCT_STR-TOWNSHIP_CODE sy-vline
WA_CCMSEARCH_STRUCT_STR-TOWNSHIP sy-vline
WA_CCMSEARCH_STRUCT_STR-DEFLT_COMM sy-vline
WA_CCMSEARCH_STRUCT_STR-XPCPT sy-vline
WA_CCMSEARCH_STRUCT_STR-TEL_NUMBER sy-vline
WA_CCMSEARCH_STRUCT_STR-TEL_EXTENS sy-vline
WA_CCMSEARCH_STRUCT_STR-FAX_NUMBER sy-vline
WA_CCMSEARCH_STRUCT_STR-FAX_EXTENS sy-vline
WA_CCMSEARCH_STRUCT_STR-ADDR_GROUP sy-vline
WA_CCMSEARCH_STRUCT_STR-TEL_STD sy-vline
WA_CCMSEARCH_STRUCT_STR-TELEPHONE sy-vline
WA_CCMSEARCH_STRUCT_STR-TEL_EXT sy-vline
WA_CCMSEARCH_STRUCT_STR-TEL_CALLER sy-vline
WA_CCMSEARCH_STRUCT_STR-EMAIL sy-vline
WA_CCMSEARCH_STRUCT_STR-FAX_NO sy-vline
WA_CCMSEARCH_STRUCT_STR-FAX sy-vline
WA_CCMSEARCH_STRUCT_STR-FAX_EXT sy-vline
WA_CCMSEARCH_STRUCT_STR-PAGER sy-vline
WA_CCMSEARCH_STRUCT_STR-TEL_HOME sy-vline
WA_CCMSEARCH_STRUCT_STR-DEVICEID sy-vline
WA_CCMSEARCH_STRUCT_STR-PRODUCT_ID sy-vline
WA_CCMSEARCH_STRUCT_STR-PRODUCT_GUID sy-vline
WA_CCMSEARCH_STRUCT_STR-DESCR sy-vline
WA_CCMSEARCH_STRUCT_STR-IBASE sy-vline
WA_CCMSEARCH_STRUCT_STR-GUID_COMP sy-vline
WA_CCMSEARCH_STRUCT_STR-GUID_COMPC sy-vline
WA_CCMSEARCH_STRUCT_STR-INSTANCE sy-vline
WA_CCMSEARCH_STRUCT_STR-OBJECT_ID sy-vline
WA_CCMSEARCH_STRUCT_STR-OBJECT_FAMILY sy-vline
WA_CCMSEARCH_STRUCT_STR-C_BUPART sy-vline
WA_CCMSEARCH_STRUCT_STR-C_MC_NAME1 sy-vline
WA_CCMSEARCH_STRUCT_STR-C_MC_NAME2 sy-vline
WA_CCMSEARCH_STRUCT_STR-C_CITY1 sy-vline
WA_CCMSEARCH_STRUCT_STR-C_CITY2 sy-vline
WA_CCMSEARCH_STRUCT_STR-C_POST_CO1 sy-vline
WA_CCMSEARCH_STRUCT_STR-C_POST_CO2 sy-vline
WA_CCMSEARCH_STRUCT_STR-C_POST_CO3 sy-vline
WA_CCMSEARCH_STRUCT_STR-C_PO_BOX_L sy-vline
WA_CCMSEARCH_STRUCT_STR-C_STREET sy-vline
WA_CCMSEARCH_STRUCT_STR-C_HOUSE_N1 sy-vline
WA_CCMSEARCH_STRUCT_STR-C_HOUSE_N2 sy-vline
WA_CCMSEARCH_STRUCT_STR-C_HOUSE_N3 sy-vline
WA_CCMSEARCH_STRUCT_STR-C_COUNTRY sy-vline
WA_CCMSEARCH_STRUCT_STR-C_REGION sy-vline
WA_CCMSEARCH_STRUCT_STR-C_SORT1 sy-vline
WA_CCMSEARCH_STRUCT_STR-C_SORT2 sy-vline
WA_CCMSEARCH_STRUCT_STR-C_SORT_PHN sy-vline
WA_CCMSEARCH_STRUCT_STR-C_ADDRNUM sy-vline
WA_CCMSEARCH_STRUCT_STR-C_TELNR_LONG sy-vline
WA_CCMSEARCH_STRUCT_STR-C_SOC_SECURE sy-vline
WA_CCMSEARCH_STRUCT_STR-C_DR_LICENSE sy-vline
WA_CCMSEARCH_STRUCT_STR-C_WELFARE sy-vline
WA_CCMSEARCH_STRUCT_STR-C_BANK_ACCOUNT sy-vline
WA_CCMSEARCH_STRUCT_STR-C_BANK_NUMBER sy-vline
WA_CCMSEARCH_STRUCT_STR-C_BANK_COUNTRY sy-vline
WA_CCMSEARCH_STRUCT_STR-C_TAXTYPE sy-vline
WA_CCMSEARCH_STRUCT_STR-C_TAXNUM sy-vline
WA_CCMSEARCH_STRUCT_STR-A_VKONT sy-vline
WA_CCMSEARCH_STRUCT_STR-A_ABWRE sy-vline
WA_CCMSEARCH_STRUCT_STR-A_ABWRA sy-vline
WA_CCMSEARCH_STRUCT_STR-A_ABWRH sy-vline
WA_CCMSEARCH_STRUCT_STR-A_ABWMA sy-vline
WA_CCMSEARCH_STRUCT_STR-A_ABWVK sy-vline
WA_CCMSEARCH_STRUCT_STR-A_VKONV sy-vline
WA_CCMSEARCH_STRUCT_STR-V_VERTRAG sy-vline
WA_CCMSEARCH_STRUCT_STR-V_BUKRS sy-vline
WA_CCMSEARCH_STRUCT_STR-V_SPARTE sy-vline
WA_CCMSEARCH_STRUCT_STR-V_DATE sy-vline
WA_CCMSEARCH_STRUCT_STR-C_OPBEL sy-vline
WA_CCMSEARCH_STRUCT_STR-U_DATE sy-vline
WA_CCMSEARCH_STRUCT_STR-O_HAUS sy-vline
WA_CCMSEARCH_STRUCT_STR-O_CITY1 sy-vline
WA_CCMSEARCH_STRUCT_STR-O_CITY2 sy-vline
WA_CCMSEARCH_STRUCT_STR-O_POST_CO1 sy-vline
WA_CCMSEARCH_STRUCT_STR-O_POST_CO2 sy-vline
WA_CCMSEARCH_STRUCT_STR-O_POST_CO3 sy-vline
WA_CCMSEARCH_STRUCT_STR-O_PO_BOX_L sy-vline
WA_CCMSEARCH_STRUCT_STR-O_STREET sy-vline
WA_CCMSEARCH_STRUCT_STR-O_HOUSE_N1 sy-vline
WA_CCMSEARCH_STRUCT_STR-O_HOUSE_N2 sy-vline
WA_CCMSEARCH_STRUCT_STR-O_HOUSE_N3 sy-vline
WA_CCMSEARCH_STRUCT_STR-O_COUNTRY sy-vline
WA_CCMSEARCH_STRUCT_STR-O_REGION sy-vline
WA_CCMSEARCH_STRUCT_STR-O_SORT1 sy-vline
WA_CCMSEARCH_STRUCT_STR-O_SORT2 sy-vline
WA_CCMSEARCH_STRUCT_STR-O_SORT_PHN sy-vline
WA_CCMSEARCH_STRUCT_STR-O_ADDRNUM sy-vline
WA_CCMSEARCH_STRUCT_STR-P_VSTELLE sy-vline
WA_CCMSEARCH_STRUCT_STR-P_HAUS_NUM2 sy-vline
WA_CCMSEARCH_STRUCT_STR-P_STR_ERG2 sy-vline
WA_CCMSEARCH_STRUCT_STR-P_STR_ERG4 sy-vline
WA_CCMSEARCH_STRUCT_STR-P_FLOOR sy-vline
WA_CCMSEARCH_STRUCT_STR-P_ROOMNUMBER sy-vline
WA_CCMSEARCH_STRUCT_STR-P_EIGENT sy-vline
WA_CCMSEARCH_STRUCT_STR-I_ANLAGE sy-vline
WA_CCMSEARCH_STRUCT_STR-I_SPARTE sy-vline
WA_CCMSEARCH_STRUCT_STR-I_AKLASSE sy-vline
WA_CCMSEARCH_STRUCT_STR-I_DATE sy-vline
WA_CCMSEARCH_STRUCT_STR-I_POD sy-vline
WA_CCMSEARCH_STRUCT_STR-I_POD_DATE sy-vline
WA_CCMSEARCH_STRUCT_STR-L_DEVLOC sy-vline
WA_CCMSEARCH_STRUCT_STR-L_STORT sy-vline
WA_CCMSEARCH_STRUCT_STR-D_EQUNR sy-vline
WA_CCMSEARCH_STRUCT_STR-D_GERAET sy-vline
WA_CCMSEARCH_STRUCT_STR-D_SPARTE sy-vline
WA_CCMSEARCH_STRUCT_STR-D_DATE sy-vline
WA_CCMSEARCH_STRUCT_STR-R_OPBEL sy-vline
WA_CCMSEARCH_STRUCT_STR-R_DATE sy-vline
WA_CCMSEARCH_STRUCT_STR-S_AUFNR sy-vline
WA_CCMSEARCH_STRUCT_STR-S_ASTNR sy-vline
WA_CCMSEARCH_STRUCT_STR-S_AUART sy-vline
WA_CCMSEARCH_STRUCT_STR-S_AUTYP sy-vline
WA_CCMSEARCH_STRUCT_STR-S_QMNUM sy-vline
WA_CCMSEARCH_STRUCT_STR-M_AUFNR sy-vline
WA_CCMSEARCH_STRUCT_STR-M_ASTNR sy-vline
WA_CCMSEARCH_STRUCT_STR-M_QMNUM sy-vline
WA_CCMSEARCH_STRUCT_STR-M_AUART sy-vline
WA_CCMSEARCH_STRUCT_STR-X_DATE sy-vline
WA_CCMSEARCH_STRUCT_STR-X_BUKRS sy-vline
WA_CCMSEARCH_STRUCT_STR-X_SPARTE sy-vline
WA_CCMSEARCH_STRUCT_STR-L_BY_DEVIC sy-vline
WA_CCMSEARCH_STRUCT_STR-KEEPSEL sy-vline
WA_CCMSEARCH_STRUCT_STR-SEARCHSTRING sy-vline
WA_CCMSEARCH_STRUCT_STR-C_BIRTHDT sy-vline
WA_CCMSEARCH_STRUCT_STR-C_BIRTHPL sy-vline
WA_CCMSEARCH_STRUCT_STR-C_EMAIL sy-vline
WA_CCMSEARCH_STRUCT_STR-V_DATE_TO sy-vline
WA_CCMSEARCH_STRUCT_STR-SD_PONUMBER sy-vline
WA_CCMSEARCH_STRUCT_STR-SD_VBELN sy-vline
WA_CCMSEARCH_STRUCT_STR-SD_VKORG sy-vline
WA_CCMSEARCH_STRUCT_STR-SD_AUART sy-vline
WA_CCMSEARCH_STRUCT_STR-X_ALL_NATIONS sy-vline
WA_CCMSEARCH_STRUCT_STR-X_NATION sy-vline
WA_CCMSEARCH_STRUCT_STR-J_DISCPROCV sy-vline
WA_CCMSEARCH_STRUCT_STR-J_DISCREASON sy-vline
WA_CCMSEARCH_STRUCT_STR-J_STATUS sy-vline
WA_CCMSEARCH_STRUCT_STR-J_ERDAT sy-vline
WA_CCMSEARCH_STRUCT_STR-J_DISCNO sy-vline
WA_CCMSEARCH_STRUCT_STR-C_BANK_IBAN sy-vline
WA_CCMSEARCH_STRUCT_STR-C_ID_TYPE sy-vline
WA_CCMSEARCH_STRUCT_STR-C_ID_NUMBER sy-vline
WA_CCMSEARCH_STRUCT_STR-R_TOBRELEASD sy-vline
WA_CCMSEARCH_STRUCT_STR-VIN sy-vline
WA_CCMSEARCH_STRUCT_STR-LPNO sy-vline
WA_CCMSEARCH_STRUCT_STR-LP_COUNTRY sy-vline
WA_CCMSEARCH_STRUCT_STR-LP_REGION sy-vline
WA_CCMSEARCH_STRUCT_STR-EXT_VEH_NO sy-vline
WA_CCMSEARCH_STRUCT_STR-INT_VEH_NO sy-vline
WA_CCMSEARCH_STRUCT_STR-ALT_VEH_NO sy-vline
WA_CCMSEARCH_STRUCT_STR-PARTNER sy-vline
WA_CCMSEARCH_STRUCT_STR-ORDER_NO_MAM sy-vline
WA_CCMSEARCH_STRUCT_STR-ORDER_NO_MSD sy-vline
WA_CCMSEARCH_STRUCT_STR-INVOICE_NO_MAM sy-vline
WA_CCMSEARCH_STRUCT_STR-INVOICE_NO_MSD sy-vline
WA_CCMSEARCH_STRUCT_STR-BOX_NO_MAM sy-vline
WA_CCMSEARCH_STRUCT_STR-REF_DOC_NO_MSD sy-vline
WA_CCMSEARCH_STRUCT_STR-PUBLICATION sy-vline
WA_CCMSEARCH_STRUCT_STR-LID sy-vline
WA_CCMSEARCH_STRUCT_STR-IDENTIFICATION sy-vline
WA_CCMSEARCH_STRUCT_STR-PERNR sy-vline
WA_CCMSEARCH_STRUCT_STR-BUKRS sy-vline
WA_CCMSEARCH_STRUCT_STR-WERKS sy-vline
WA_CCMSEARCH_STRUCT_STR-PERSG sy-vline
WA_CCMSEARCH_STRUCT_STR-PERSK sy-vline
WA_CCMSEARCH_STRUCT_STR-VDSK1 sy-vline
WA_CCMSEARCH_STRUCT_STR-GSBER sy-vline
WA_CCMSEARCH_STRUCT_STR-BTRTL sy-vline
WA_CCMSEARCH_STRUCT_STR-JUPER sy-vline
WA_CCMSEARCH_STRUCT_STR-ABKRS sy-vline
WA_CCMSEARCH_STRUCT_STR-ANSVH sy-vline
WA_CCMSEARCH_STRUCT_STR-KOSTL sy-vline
WA_CCMSEARCH_STRUCT_STR-ORGEH sy-vline
WA_CCMSEARCH_STRUCT_STR-PLANS sy-vline
WA_CCMSEARCH_STRUCT_STR-STELL sy-vline
WA_CCMSEARCH_STRUCT_STR-MSTBR sy-vline
WA_CCMSEARCH_STRUCT_STR-SACHA sy-vline
WA_CCMSEARCH_STRUCT_STR-SACHP sy-vline
WA_CCMSEARCH_STRUCT_STR-SACHZ sy-vline
WA_CCMSEARCH_STRUCT_STR-SNAME sy-vline
WA_CCMSEARCH_STRUCT_STR-ENAME sy-vline
WA_CCMSEARCH_STRUCT_STR-OTYPE sy-vline
WA_CCMSEARCH_STRUCT_STR-SBMOD sy-vline
WA_CCMSEARCH_STRUCT_STR-KOKRS sy-vline
WA_CCMSEARCH_STRUCT_STR-FISTL sy-vline
WA_CCMSEARCH_STRUCT_STR-GEBER sy-vline
WA_CCMSEARCH_STRUCT_STR-FKBER sy-vline
WA_CCMSEARCH_STRUCT_STR-GRANT_NBR sy-vline
WA_CCMSEARCH_STRUCT_STR-GRPVL sy-vline
WA_CCMSEARCH_STRUCT_STR-INITS sy-vline
WA_CCMSEARCH_STRUCT_STR-NACHN sy-vline
WA_CCMSEARCH_STRUCT_STR-NAME2_P0002 sy-vline
WA_CCMSEARCH_STRUCT_STR-VORNA sy-vline
WA_CCMSEARCH_STRUCT_STR-TITEL sy-vline
WA_CCMSEARCH_STRUCT_STR-TITL2 sy-vline
WA_CCMSEARCH_STRUCT_STR-NAMZU sy-vline
WA_CCMSEARCH_STRUCT_STR-VORSW sy-vline
WA_CCMSEARCH_STRUCT_STR-VORS2 sy-vline
WA_CCMSEARCH_STRUCT_STR-RUFNM sy-vline
WA_CCMSEARCH_STRUCT_STR-KNZNM sy-vline
WA_CCMSEARCH_STRUCT_STR-ANRED sy-vline
WA_CCMSEARCH_STRUCT_STR-GESCH sy-vline
WA_CCMSEARCH_STRUCT_STR-GBDAT sy-vline
WA_CCMSEARCH_STRUCT_STR-GBLND sy-vline
WA_CCMSEARCH_STRUCT_STR-GBDEP sy-vline
WA_CCMSEARCH_STRUCT_STR-GBORT sy-vline
WA_CCMSEARCH_STRUCT_STR-NATIO sy-vline
WA_CCMSEARCH_STRUCT_STR-NATI2 sy-vline
WA_CCMSEARCH_STRUCT_STR-NATI3 sy-vline
WA_CCMSEARCH_STRUCT_STR-SPRSL sy-vline
WA_CCMSEARCH_STRUCT_STR-KONFE sy-vline
WA_CCMSEARCH_STRUCT_STR-FAMST sy-vline
WA_CCMSEARCH_STRUCT_STR-FAMDT sy-vline
WA_CCMSEARCH_STRUCT_STR-ANZKD sy-vline
WA_CCMSEARCH_STRUCT_STR-NACON sy-vline
WA_CCMSEARCH_STRUCT_STR-PERMO sy-vline
WA_CCMSEARCH_STRUCT_STR-PERID sy-vline
WA_CCMSEARCH_STRUCT_STR-GBPAS sy-vline
WA_CCMSEARCH_STRUCT_STR-FNAMK sy-vline
WA_CCMSEARCH_STRUCT_STR-LNAMK sy-vline
WA_CCMSEARCH_STRUCT_STR-FNAMR sy-vline
WA_CCMSEARCH_STRUCT_STR-LNAMR sy-vline
WA_CCMSEARCH_STRUCT_STR-NABIK sy-vline
WA_CCMSEARCH_STRUCT_STR-NABIR sy-vline
WA_CCMSEARCH_STRUCT_STR-NICKK sy-vline
WA_CCMSEARCH_STRUCT_STR-NICKR sy-vline
WA_CCMSEARCH_STRUCT_STR-GBJHR sy-vline
WA_CCMSEARCH_STRUCT_STR-GBMON sy-vline
WA_CCMSEARCH_STRUCT_STR-GBTAG sy-vline
WA_CCMSEARCH_STRUCT_STR-NCHMC sy-vline
WA_CCMSEARCH_STRUCT_STR-VNAMC sy-vline
WA_CCMSEARCH_STRUCT_STR-SPRSL_ISO sy-vline
WA_CCMSEARCH_STRUCT_STR-NACHN_40 sy-vline
WA_CCMSEARCH_STRUCT_STR-NAME2_40 sy-vline
WA_CCMSEARCH_STRUCT_STR-NACH2 sy-vline
WA_CCMSEARCH_STRUCT_STR-VORNA_40 sy-vline
WA_CCMSEARCH_STRUCT_STR-CNAME_40 sy-vline
WA_CCMSEARCH_STRUCT_STR-RUFNM_40 sy-vline
WA_CCMSEARCH_STRUCT_STR-MIDNM sy-vline
WA_CCMSEARCH_STRUCT_STR-GBORT_40 sy-vline
WA_CCMSEARCH_STRUCT_STR-ANSSA sy-vline
WA_CCMSEARCH_STRUCT_STR-NAME2_P0006 sy-vline
WA_CCMSEARCH_STRUCT_STR-STRAS sy-vline
WA_CCMSEARCH_STRUCT_STR-ORT01 sy-vline
WA_CCMSEARCH_STRUCT_STR-ORT02 sy-vline
WA_CCMSEARCH_STRUCT_STR-PSTLZ sy-vline
WA_CCMSEARCH_STRUCT_STR-LAND1 sy-vline
WA_CCMSEARCH_STRUCT_STR-TELNR sy-vline
WA_CCMSEARCH_STRUCT_STR-ENTKM sy-vline
WA_CCMSEARCH_STRUCT_STR-WKWNG sy-vline
WA_CCMSEARCH_STRUCT_STR-BUSRT sy-vline
WA_CCMSEARCH_STRUCT_STR-LOCAT sy-vline
WA_CCMSEARCH_STRUCT_STR-STATE sy-vline
WA_CCMSEARCH_STRUCT_STR-HSNMR sy-vline
WA_CCMSEARCH_STRUCT_STR-POSTA sy-vline
WA_CCMSEARCH_STRUCT_STR-STRDS sy-vline
WA_CCMSEARCH_STRUCT_STR-ENTK2 sy-vline
WA_CCMSEARCH_STRUCT_STR-COM01 sy-vline
WA_CCMSEARCH_STRUCT_STR-NUM01 sy-vline
WA_CCMSEARCH_STRUCT_STR-COM02 sy-vline
WA_CCMSEARCH_STRUCT_STR-NUM02 sy-vline
WA_CCMSEARCH_STRUCT_STR-COM03 sy-vline
WA_CCMSEARCH_STRUCT_STR-NUM03 sy-vline
WA_CCMSEARCH_STRUCT_STR-COM04 sy-vline
WA_CCMSEARCH_STRUCT_STR-NUM04 sy-vline
WA_CCMSEARCH_STRUCT_STR-COM05 sy-vline
WA_CCMSEARCH_STRUCT_STR-NUM05 sy-vline
WA_CCMSEARCH_STRUCT_STR-COM06 sy-vline
WA_CCMSEARCH_STRUCT_STR-NUM06 sy-vline
WA_CCMSEARCH_STRUCT_STR-INDRL sy-vline
WA_CCMSEARCH_STRUCT_STR-COUNC sy-vline
WA_CCMSEARCH_STRUCT_STR-RCTVC sy-vline
WA_CCMSEARCH_STRUCT_STR-OR2KK sy-vline
WA_CCMSEARCH_STRUCT_STR-CONKK sy-vline
WA_CCMSEARCH_STRUCT_STR-OR1KK sy-vline
WA_CCMSEARCH_STRUCT_STR-RAILW sy-vline
WA_CCMSEARCH_STRUCT_STR-NAME2_40_P0006 sy-vline
WA_CCMSEARCH_STRUCT_STR-STRAS_40 sy-vline
WA_CCMSEARCH_STRUCT_STR-ORT01_40 sy-vline
WA_CCMSEARCH_STRUCT_STR-ORT02_40 sy-vline
WA_CCMSEARCH_STRUCT_STR-LOCAT_40 sy-vline
WA_CCMSEARCH_STRUCT_STR-ADR03 sy-vline
WA_CCMSEARCH_STRUCT_STR-ADR04 sy-vline
WA_CCMSEARCH_STRUCT_STR-HSNMR_40 sy-vline
WA_CCMSEARCH_STRUCT_STR-POSTA_40 sy-vline
WA_CCMSEARCH_STRUCT_STR-BLDNG sy-vline
WA_CCMSEARCH_STRUCT_STR-FLOOR_P0006 sy-vline
WA_CCMSEARCH_STRUCT_STR-OR2KK_45 sy-vline
WA_CCMSEARCH_STRUCT_STR-CONKK_45 sy-vline
WA_CCMSEARCH_STRUCT_STR-OR1KK_45 sy-vline
WA_CCMSEARCH_STRUCT_STR-GRPVL_P0006 sy-vline
WA_CCMSEARCH_STRUCT_STR-PERSGT sy-vline
WA_CCMSEARCH_STRUCT_STR-PERSKT sy-vline
WA_CCMSEARCH_STRUCT_STR-WERKST sy-vline
WA_CCMSEARCH_STRUCT_STR-KOSTLT sy-vline
WA_CCMSEARCH_STRUCT_STR-PLANST sy-vline
WA_CCMSEARCH_STRUCT_STR-ORGEHT sy-vline
WA_CCMSEARCH_STRUCT_STR-BTRTLT sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.