SAP CLIDL_CONVERT_DATA Function Module for









CLIDL_CONVERT_DATA is a standard clidl convert data SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for clidl convert data FM, simply by entering the name CLIDL_CONVERT_DATA into the relevant SAP transaction such as SE37 or SE38.

Function Group: CLIDL
Program Name: SAPLCLIDL
Main Program: SAPLCLIDL
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function CLIDL_CONVERT_DATA pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'CLIDL_CONVERT_DATA'"
EXPORTING
* SOURCE_SYSTEM = "Logical System

IMPORTING
CT_MESSAGES = "Table with BAPI Return Information

TABLES
* IT_CABN = "Characteristic
* IT_KSSK = "Allocation Table: Object to Class
* IT_INOB = "Link between Internal Number and Object
* IT_AUSP = "Characteristic Values
* IT_ATNAM_MATCH = "Identification Table for Characteristics for Data Transfer
* IT_CLASS_MATCH = "Identification Table for Classes for Data Transfer
* IT_ATNAM_SOURCE = "
* IT_CLASS_SOURCE = "
* ET_ATINN_MATCH = "Identification Table for Characteristics for Data Transfer
* ET_CLINT_MATCH = "Identification Table for Classes for Data Transfer
* ET_CUOBJ_MATCH = "Identification Table for Object Keys for Data Transfer
* IT_CABNT = "Characteristic Descriptions
* ET_KSSK = "Allocation Table: Object to Class
* ET_INOB = "Link between Internal Number and Object
* ET_AUSP = "Characteristic Values
* IT_CAWN = "Characteristic Values
* IT_CAWNT = "Value Texts
* IT_CABNZ = "Assignment of Table Fields to Characteristics
* IT_TCME = "Validity for global characteristics
* IT_KLAH = "Class Header Data
* IT_SWOR = "Classification System: Keywords
* IT_KSML = "Characteristics of a Class
.



IMPORTING Parameters details for CLIDL_CONVERT_DATA

SOURCE_SYSTEM - Logical System

Data type: LOGSYS
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for CLIDL_CONVERT_DATA

CT_MESSAGES - Table with BAPI Return Information

Data type: BAPIRETTAB
Optional: No
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for CLIDL_CONVERT_DATA

IT_CABN - Characteristic

Data type: CABN
Optional: Yes
Call by Reference: Yes

IT_KSSK - Allocation Table: Object to Class

Data type: KSSK
Optional: Yes
Call by Reference: Yes

IT_INOB - Link between Internal Number and Object

Data type: INOB
Optional: Yes
Call by Reference: Yes

IT_AUSP - Characteristic Values

Data type: AUSP
Optional: Yes
Call by Reference: Yes

IT_ATNAM_MATCH - Identification Table for Characteristics for Data Transfer

Data type: TCL_ATINN_IDENT
Optional: Yes
Call by Reference: Yes

IT_CLASS_MATCH - Identification Table for Classes for Data Transfer

Data type: TCL_CLINT_IDENT
Optional: Yes
Call by Reference: Yes

IT_ATNAM_SOURCE -

Data type: TCL_ATINN_IDENT
Optional: Yes
Call by Reference: Yes

IT_CLASS_SOURCE -

Data type: TCL_CLINT_IDENT
Optional: Yes
Call by Reference: Yes

ET_ATINN_MATCH - Identification Table for Characteristics for Data Transfer

Data type: TCL_ATINN_IDENT
Optional: Yes
Call by Reference: Yes

ET_CLINT_MATCH - Identification Table for Classes for Data Transfer

Data type: TCL_CLINT_IDENT
Optional: Yes
Call by Reference: Yes

ET_CUOBJ_MATCH - Identification Table for Object Keys for Data Transfer

Data type: TCL_CUOBJ_IDENT
Optional: Yes
Call by Reference: Yes

IT_CABNT - Characteristic Descriptions

Data type: CABNT
Optional: Yes
Call by Reference: Yes

ET_KSSK - Allocation Table: Object to Class

Data type: KSSK
Optional: Yes
Call by Reference: Yes

ET_INOB - Link between Internal Number and Object

Data type: INOB
Optional: Yes
Call by Reference: Yes

ET_AUSP - Characteristic Values

Data type: AUSP
Optional: Yes
Call by Reference: Yes

IT_CAWN - Characteristic Values

Data type: CAWN
Optional: Yes
Call by Reference: Yes

IT_CAWNT - Value Texts

Data type: CAWNT
Optional: Yes
Call by Reference: Yes

IT_CABNZ - Assignment of Table Fields to Characteristics

Data type: CABNZ
Optional: Yes
Call by Reference: Yes

IT_TCME - Validity for global characteristics

Data type: TCME
Optional: Yes
Call by Reference: Yes

IT_KLAH - Class Header Data

Data type: KLAH
Optional: Yes
Call by Reference: Yes

IT_SWOR - Classification System: Keywords

Data type: SWOR
Optional: Yes
Call by Reference: Yes

IT_KSML - Characteristics of a Class

Data type: KSML
Optional: Yes
Call by Reference: Yes

Copy and paste ABAP code example for CLIDL_CONVERT_DATA Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lt_it_cabn  TYPE STANDARD TABLE OF CABN, "   
lv_ct_messages  TYPE BAPIRETTAB, "   
lv_source_system  TYPE LOGSYS, "   
lt_it_kssk  TYPE STANDARD TABLE OF KSSK, "   
lt_it_inob  TYPE STANDARD TABLE OF INOB, "   
lt_it_ausp  TYPE STANDARD TABLE OF AUSP, "   
lt_it_atnam_match  TYPE STANDARD TABLE OF TCL_ATINN_IDENT, "   
lt_it_class_match  TYPE STANDARD TABLE OF TCL_CLINT_IDENT, "   
lt_it_atnam_source  TYPE STANDARD TABLE OF TCL_ATINN_IDENT, "   
lt_it_class_source  TYPE STANDARD TABLE OF TCL_CLINT_IDENT, "   
lt_et_atinn_match  TYPE STANDARD TABLE OF TCL_ATINN_IDENT, "   
lt_et_clint_match  TYPE STANDARD TABLE OF TCL_CLINT_IDENT, "   
lt_et_cuobj_match  TYPE STANDARD TABLE OF TCL_CUOBJ_IDENT, "   
lt_it_cabnt  TYPE STANDARD TABLE OF CABNT, "   
lt_et_kssk  TYPE STANDARD TABLE OF KSSK, "   
lt_et_inob  TYPE STANDARD TABLE OF INOB, "   
lt_et_ausp  TYPE STANDARD TABLE OF AUSP, "   
lt_it_cawn  TYPE STANDARD TABLE OF CAWN, "   
lt_it_cawnt  TYPE STANDARD TABLE OF CAWNT, "   
lt_it_cabnz  TYPE STANDARD TABLE OF CABNZ, "   
lt_it_tcme  TYPE STANDARD TABLE OF TCME, "   
lt_it_klah  TYPE STANDARD TABLE OF KLAH, "   
lt_it_swor  TYPE STANDARD TABLE OF SWOR, "   
lt_it_ksml  TYPE STANDARD TABLE OF KSML. "   

  CALL FUNCTION 'CLIDL_CONVERT_DATA'  "
    EXPORTING
         SOURCE_SYSTEM = lv_source_system
    IMPORTING
         CT_MESSAGES = lv_ct_messages
    TABLES
         IT_CABN = lt_it_cabn
         IT_KSSK = lt_it_kssk
         IT_INOB = lt_it_inob
         IT_AUSP = lt_it_ausp
         IT_ATNAM_MATCH = lt_it_atnam_match
         IT_CLASS_MATCH = lt_it_class_match
         IT_ATNAM_SOURCE = lt_it_atnam_source
         IT_CLASS_SOURCE = lt_it_class_source
         ET_ATINN_MATCH = lt_et_atinn_match
         ET_CLINT_MATCH = lt_et_clint_match
         ET_CUOBJ_MATCH = lt_et_cuobj_match
         IT_CABNT = lt_it_cabnt
         ET_KSSK = lt_et_kssk
         ET_INOB = lt_et_inob
         ET_AUSP = lt_et_ausp
         IT_CAWN = lt_it_cawn
         IT_CAWNT = lt_it_cawnt
         IT_CABNZ = lt_it_cabnz
         IT_TCME = lt_it_tcme
         IT_KLAH = lt_it_klah
         IT_SWOR = lt_it_swor
         IT_KSML = lt_it_ksml
. " CLIDL_CONVERT_DATA




ABAP code using 7.40 inline data declarations to call FM CLIDL_CONVERT_DATA

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!