SAP EXIT_SAPLCFVCLP_001 Function Module for DE-EN-LANG-SWITCH-NO-TRANSLATION









EXIT_SAPLCFVCLP_001 is a standard exit saplcfvclp 001 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for DE-EN-LANG-SWITCH-NO-TRANSLATION processing and below is the pattern details for this FM, 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 exit saplcfvclp 001 FM, simply by entering the name EXIT_SAPLCFVCLP_001 into the relevant SAP transaction such as SE37 or SE38.

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



Function EXIT_SAPLCFVCLP_001 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 'EXIT_SAPLCFVCLP_001'"DE-EN-LANG-SWITCH-NO-TRANSLATION
EXPORTING
* IS_CTRLPARAMS = "
* IV_MAP_STATUS = "1 or 2: Delta Analysis; 3: CIF Transfer

IMPORTING
EV_NO_MARM_DELETION = "
EV_NO_MAKT_DELETION = "
EV_NO_MEAN_DELETION = "

CHANGING
* CT_CIF_RELMAT = "Table Type: CIF_RELMAT
* CT_CIF_RELMATX = "Table Type: CIF_RELMATX
* CT_CIF_RELMATCUS = "Table Type: CIF_RELMATCUS
* CT_CIF_RELMATLOC = "Table Type: CIF_RELMATLOC
* CT_CIF_RELMATLOCX = "Table Type: CIF_RELMATLOCX
* CT_CIF_RELMATLOCCUS = "Table Type: CIF_RELMATLOCCUS
* CV_RELNAME = "Name of Master Data Hierarchy
* CV_RELAPPLTYPE = "DE-EN-LANG-SWITCH-NO-TRANSLATION

TABLES
* IT_MARA = "
* IT_MEANX = "
* IT_MARD = "
* IT_MARDX = "
* IT_MVKE = "
* IT_MVKEX = "
* IT_MATCLASSES = "
* CT_CIF_MATKEY = "
* CT_CIF_MATKEYX = "
* CT_CIF_MATLOC = "
* CT_CIF_MATLOCX = "
* IT_MARAX = "
* CT_CIF_MARM = "
* CT_CIF_MARMX = "
* CT_CIF_MEAN = "
* CT_CIF_MEANX = "
* CT_CIF_MATTXT = "
* CT_CIF_MATTXTX = "
* CT_CIF_MATCLASS = "
* OT_CIF_MATKEYCUS = "
* OT_CIF_MATLOCCUS = "
* CT_CIF_MATVRS = "
* IT_MAKT = "
* CT_CIF_MATVRX = "
* CT_MDMA = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IT_MAKTX = "
* IT_MARC = "
* IT_MARCX = "
* IT_MARM = "
* IT_MARMX = "
* IT_MEAN = "
.



Related Function Modules

Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.
CIF_ADC_TRANSMIT_VCLP_BLOCK Transfer VMI Customer Material block
CIF_CUSTOMER_MATERIAL_MAP MAP the master data to APO Structure
CIF_IMOD_MAP_T_VCLP Template für Baustein zum Mappen von Objekten in Modell-Vektor
CUSTOMER_KDMAT_READ Cutomer Material Info record read for kdmat
CUSTOMER_MAT_KEY_READ Customer material info record table read

IMPORTING Parameters details for EXIT_SAPLCFVCLP_001

IS_CTRLPARAMS -

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

IV_MAP_STATUS - 1 or 2: Delta Analysis; 3: CIF Transfer

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

EXPORTING Parameters details for EXIT_SAPLCFVCLP_001

EV_NO_MARM_DELETION -

Data type: C
Optional: No
Call by Reference: Yes

EV_NO_MAKT_DELETION -

Data type: C
Optional: No
Call by Reference: Yes

EV_NO_MEAN_DELETION -

Data type: C
Optional: No
Call by Reference: Yes

CHANGING Parameters details for EXIT_SAPLCFVCLP_001

CT_CIF_RELMAT - Table Type: CIF_RELMAT

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

CT_CIF_RELMATX - Table Type: CIF_RELMATX

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

CT_CIF_RELMATCUS - Table Type: CIF_RELMATCUS

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

CT_CIF_RELMATLOC - Table Type: CIF_RELMATLOC

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

CT_CIF_RELMATLOCX - Table Type: CIF_RELMATLOCX

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

CT_CIF_RELMATLOCCUS - Table Type: CIF_RELMATLOCCUS

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

CV_RELNAME - Name of Master Data Hierarchy

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

CV_RELAPPLTYPE - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

TABLES Parameters details for EXIT_SAPLCFVCLP_001

IT_MARA -

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

IT_MEANX -

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

IT_MARD -

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

IT_MARDX -

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

IT_MVKE -

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

IT_MVKEX -

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

IT_MATCLASSES -

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

CT_CIF_MATKEY -

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

CT_CIF_MATKEYX -

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

CT_CIF_MATLOC -

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

CT_CIF_MATLOCX -

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

IT_MARAX -

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

CT_CIF_MARM -

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

CT_CIF_MARMX -

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

CT_CIF_MEAN -

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

CT_CIF_MEANX -

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

CT_CIF_MATTXT -

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

CT_CIF_MATTXTX -

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

CT_CIF_MATCLASS -

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

OT_CIF_MATKEYCUS -

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

OT_CIF_MATLOCCUS -

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

CT_CIF_MATVRS -

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

IT_MAKT -

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

CT_CIF_MATVRX -

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

CT_MDMA - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IT_MAKTX -

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

IT_MARC -

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

IT_MARCX -

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

IT_MARM -

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

IT_MARMX -

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

IT_MEAN -

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

Copy and paste ABAP code example for EXIT_SAPLCFVCLP_001 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_mara  TYPE STANDARD TABLE OF MARA, "   
lv_ct_cif_relmat  TYPE CIF_RELMAT_TAB, "   
lv_is_ctrlparams  TYPE CIFCTRLPAR, "   
lv_ev_no_marm_deletion  TYPE C, "   
lt_it_meanx  TYPE STANDARD TABLE OF CIFMEANX, "   
lt_it_mard  TYPE STANDARD TABLE OF MARD, "   
lt_it_mardx  TYPE STANDARD TABLE OF CIFMARDX, "   
lt_it_mvke  TYPE STANDARD TABLE OF MVKE, "   
lt_it_mvkex  TYPE STANDARD TABLE OF CIFMVKEX, "   
lt_it_matclasses  TYPE STANDARD TABLE OF CIF_MATCLA, "   
lt_ct_cif_matkey  TYPE STANDARD TABLE OF CIF_MATKEY, "   
lt_ct_cif_matkeyx  TYPE STANDARD TABLE OF CIF_MATKYX, "   
lt_ct_cif_matloc  TYPE STANDARD TABLE OF CIF_MATLOC, "   
lt_ct_cif_matlocx  TYPE STANDARD TABLE OF CIF_MATLCX, "   
lt_it_marax  TYPE STANDARD TABLE OF CIFMARAX, "   
lv_iv_map_status  TYPE C, "   
lv_ct_cif_relmatx  TYPE CIF_RELMATX_TAB, "   
lv_ev_no_makt_deletion  TYPE C, "   
lt_ct_cif_marm  TYPE STANDARD TABLE OF CIF_MARM, "   
lt_ct_cif_marmx  TYPE STANDARD TABLE OF CIF_MARMX, "   
lt_ct_cif_mean  TYPE STANDARD TABLE OF CIF_MEAN, "   
lt_ct_cif_meanx  TYPE STANDARD TABLE OF CIF_MEANX, "   
lt_ct_cif_mattxt  TYPE STANDARD TABLE OF CIF_MATTXT, "   
lt_ct_cif_mattxtx  TYPE STANDARD TABLE OF CIF_MATTXX, "   
lt_ct_cif_matclass  TYPE STANDARD TABLE OF CIF_MATCLS, "   
lt_ot_cif_matkeycus  TYPE STANDARD TABLE OF CIFMTKYCUS, "   
lt_ot_cif_matloccus  TYPE STANDARD TABLE OF CIFMTLCCUS, "   
lt_ct_cif_matvrs  TYPE STANDARD TABLE OF CIF_MATVRS, "   
lt_it_makt  TYPE STANDARD TABLE OF MAKT, "   
lv_ct_cif_relmatcus  TYPE CIF_RELMATCUS_TAB, "   
lv_ev_no_mean_deletion  TYPE C, "   
lt_ct_cif_matvrx  TYPE STANDARD TABLE OF CIF_MATVRX, "   
lt_ct_mdma  TYPE STANDARD TABLE OF MDMA, "   
lt_it_maktx  TYPE STANDARD TABLE OF CIFMAKTX, "   
lv_ct_cif_relmatloc  TYPE CIF_RELMATLOC_TAB, "   
lt_it_marc  TYPE STANDARD TABLE OF MARC, "   
lv_ct_cif_relmatlocx  TYPE CIF_RELMATLOCX_TAB, "   
lt_it_marcx  TYPE STANDARD TABLE OF CIFMARCX, "   
lv_ct_cif_relmatloccus  TYPE CIF_RELMATLOCCUS_TAB, "   
lt_it_marm  TYPE STANDARD TABLE OF MARM, "   
lv_cv_relname  TYPE CIFRELNAME, "   
lt_it_marmx  TYPE STANDARD TABLE OF CIFMARMX, "   
lv_cv_relappltype  TYPE C, "   
lt_it_mean  TYPE STANDARD TABLE OF MEAN. "   

  CALL FUNCTION 'EXIT_SAPLCFVCLP_001'  "DE-EN-LANG-SWITCH-NO-TRANSLATION
    EXPORTING
         IS_CTRLPARAMS = lv_is_ctrlparams
         IV_MAP_STATUS = lv_iv_map_status
    IMPORTING
         EV_NO_MARM_DELETION = lv_ev_no_marm_deletion
         EV_NO_MAKT_DELETION = lv_ev_no_makt_deletion
         EV_NO_MEAN_DELETION = lv_ev_no_mean_deletion
    CHANGING
         CT_CIF_RELMAT = lv_ct_cif_relmat
         CT_CIF_RELMATX = lv_ct_cif_relmatx
         CT_CIF_RELMATCUS = lv_ct_cif_relmatcus
         CT_CIF_RELMATLOC = lv_ct_cif_relmatloc
         CT_CIF_RELMATLOCX = lv_ct_cif_relmatlocx
         CT_CIF_RELMATLOCCUS = lv_ct_cif_relmatloccus
         CV_RELNAME = lv_cv_relname
         CV_RELAPPLTYPE = lv_cv_relappltype
    TABLES
         IT_MARA = lt_it_mara
         IT_MEANX = lt_it_meanx
         IT_MARD = lt_it_mard
         IT_MARDX = lt_it_mardx
         IT_MVKE = lt_it_mvke
         IT_MVKEX = lt_it_mvkex
         IT_MATCLASSES = lt_it_matclasses
         CT_CIF_MATKEY = lt_ct_cif_matkey
         CT_CIF_MATKEYX = lt_ct_cif_matkeyx
         CT_CIF_MATLOC = lt_ct_cif_matloc
         CT_CIF_MATLOCX = lt_ct_cif_matlocx
         IT_MARAX = lt_it_marax
         CT_CIF_MARM = lt_ct_cif_marm
         CT_CIF_MARMX = lt_ct_cif_marmx
         CT_CIF_MEAN = lt_ct_cif_mean
         CT_CIF_MEANX = lt_ct_cif_meanx
         CT_CIF_MATTXT = lt_ct_cif_mattxt
         CT_CIF_MATTXTX = lt_ct_cif_mattxtx
         CT_CIF_MATCLASS = lt_ct_cif_matclass
         OT_CIF_MATKEYCUS = lt_ot_cif_matkeycus
         OT_CIF_MATLOCCUS = lt_ot_cif_matloccus
         CT_CIF_MATVRS = lt_ct_cif_matvrs
         IT_MAKT = lt_it_makt
         CT_CIF_MATVRX = lt_ct_cif_matvrx
         CT_MDMA = lt_ct_mdma
         IT_MAKTX = lt_it_maktx
         IT_MARC = lt_it_marc
         IT_MARCX = lt_it_marcx
         IT_MARM = lt_it_marm
         IT_MARMX = lt_it_marmx
         IT_MEAN = lt_it_mean
. " EXIT_SAPLCFVCLP_001




ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLCFVCLP_001

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!