SAP EXIT_SAPLCUKO_003 Function Module for Post-Processing of Configuration









EXIT_SAPLCUKO_003 is a standard exit saplcuko 003 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Post-Processing of Configuration 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 saplcuko 003 FM, simply by entering the name EXIT_SAPLCUKO_003 into the relevant SAP transaction such as SE37 or SE38.

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



Function EXIT_SAPLCUKO_003 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_SAPLCUKO_003'"Post-Processing of Configuration
EXPORTING
INSTANCE_DDB = "
DATE = "

EXCEPTIONS
NO_CHANGES = 1
.



Related Function Modules

Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.
CE_C_GET_CBASE NOTRANSL: Setzt die aktuellen Konfigurationsdaten in die CBASE
CE_C_GET_STATUS_SINGLE_LEV_CFG NOTRANSL: Statusermittlung - einfache Konfiguration
CE_C_HAS_CHANGES NOTRANSL: Geänderte Instanzen seit letztem CE_C_PROCESSING-Aufruf
CE_C_HAS_MODEL NOTRANSL: Liefert zu einem Objekt das Konfigurationsmodell
CE_C_HAS_TYPE NOTRANSL: Liefert die Information über den Konfigurationstyp
CE_C_INIT NOTRANSL: CE: Initialisieren Konfigurator
CE_C_PROCESSING NOTRANSL: CE: Aufruf Variantenkonfigurator
CE_C_PROCESSING_BREAK NOTRANSL: CE: Verlassen der aktuellen Konfiguration
CE_C_PROCESSING_CANCEL NOTRANSL: Abbrechen der aktuellen Konfiguration
CE_C_PROCESSING_CLOSE NOTRANSL: Abschluß eines Konfigurationsprozesses bei zusätzlichen Operatio
CE_C_PROCESSING_FINISH NOTRANSL: Beenden der mehrstufigen Konfiguration
CE_C_REGISTER_CHANGED_INSTANCE NOTRANSL: Registrieren geänderte Instanzen für STL-Auflösung
CE_C_SET_CBASE NOTRANSL: Setzt die aktuellen Konfigurationsdaten in die CBASE
CE_I_GET_INFORMATION NOTRANSL: Liefert wichtige Information zu einer Instanz
CE_I_GET_VCSD_UPDATE NOTRANSL: Lesen geänderte SD/VC-Kommunikationsdaten
CUKO_BOM_ACTIONS NOTRANSL: Liefert Informationen für das Hinzufügen von Stücklisten
CUKO_BOM_CHANGES_ALLOWED NOTRANSL: Information, om zum angegeben Material die Stückliste geändert w
CUKO_BOM_EXPLOSION NOTRANSL: Auflösen Stücklistenstruktur für Konfiguration
CUKO_BOM_EXPLOSION_GET_PARAMS NOTRANSL: Lesen der Parameter für die Stücklistenauflösung
CUKO_BOM_EXPLOSION_SET_PARAMS NOTRANSL: Setzen Parameter für Stücklistenauflösung
CUKO_CHECK_BOM NOTRANSL: Prüft zu mehrfach verwendeten Materialien die Stückliste
CUKO_CHECK_CONFIGURATION NOTRANSL: Prüft die mehrstufige interaktive Konfiguration
CUKO_CHECK_CUSTOMER_BOM NOTRANSL: Prüft, ob zur Vertriebsbelegnr. und Position eine ASL vorhanden
CUKO_CHECK_INSTANCIATION NOTRANSL: Prüft konfigurierbare Instanzen auf Gleichheit
CUKO_CHECK_INSTANCIATION_MATNR NOTRANSL: Prüft, ob die Materialnummer bei der Instanziierung bereits verg
CUKO_COMPONENTS_OF_ORDER_BOM NOTRANSL: Liefert alle Komponenten einer Instanz
CUKO_CONFIGURATION_INITIALIZER NOTRANSL: Initialisieren Konfigurationstabellen
CUKO_CONFIGURATION_TO_DB NOTRANSL: Mehrstufige Konfiguration sichern
CUKO_DDB_BOM_CONFIGURATION NOTRANSL: Konfigurieren Stücklistenstruktur
CUKO_DDB_BOM_HEADER_GET NOTRANSL: Stuecklistenkopfdaten lesen
CUKO_DDB_BOM_POSITION_DELETE NOTRANSL: Stücklistenposition: Löschen
CUKO_DDB_BOM_POSITION_GET NOTRANSL: Stücklistenposition(en): Lesen
CUKO_DDB_BOM_POSITION_INSERT NOTRANSL: Stücklistenposition: Hinzufügen
CUKO_DDB_BOM_POSITION_UPDATE NOTRANSL: Stücklistenposition: Ändern
CUKO_DDB_BOM_POS_SPECIALIZE NOTRANSL: Stücklistenposition: Spezialisierung Klassenknoten
CUKO_DDB_BOM_POS_UNSPECIALIZE NOTRANSL: Stücklistenposition: Spezialisierung zurückziehen
CUKO_DDB_CHECK_CLASS_NODE NOTRANSL: Liefert Statusaussage über den Klassenknoten zur geforderten Ins
CUKO_DDB_CONFIGURATION_FINISH NOTRANSL: Sichern Objektinstanzen einer Konfiguration
CUKO_DDB_CONFIGURE_ITEM NOTRANSL: DDB fuer die Konfiguration eines konfigurierbaren Item's bereits
CUKO_DDB_CONFIGURE_STPO NOTRANSL: Konfiguration der Stl.-Position
CUKO_DDB_HAS_ACT_ROOT_INSTANCE NOTRANSL: Liefert die aktuellen Instanzen $Root und $Parent
CUKO_DDB_HAS_APPLICATION_IDENT NOTRANSL: Liefert Appl.-Info in welcher Umgebung der Konfigurator aufgeruf
CUKO_DDB_HAS_CBOM NOTRANSL: Aussage, ob die aktuelle DDB eine Auftragsstückliste enthält
CUKO_DDB_HAS_CLASSTEXT NOTRANSL: Liefert Materialtext aus DDB
CUKO_DDB_HAS_COMPONENTS NOTRANSL: Liefert alle Komponenten einer Instanz
CUKO_DDB_HAS_CONFIGURATION NOTRANSL: Liefert die aktuelle Konfiguration
CUKO_DDB_HAS_ITEMS NOTRANSL: Liefert alle konfigurierbare Materialien der Konfigurationsstruk
CUKO_DDB_HAS_MATERIALTEXT NOTRANSL: Liefert Materialtext aus DDB
CUKO_DDB_HAS_NESTED_STRUCTURE NOTRANSL: Liefert zur mehrstufigen/interaktiven Konfiguration entspr. Info
CUKO_DDB_HAS_ROOT NOTRANSL: Liefert Informationen über den Konfigurationseinstieg
CUKO_DDB_INSTANCE_HAS_PARENT NOTRANSL: Liefert zur angegebenen Instanz die Vaterinstanz
CUKO_DDB_INST_ALLOW_CHAR NOTRANSL: Prüft, ob zu dieser Instanz eine Merkmalbewertung durchgeführt w
CUKO_DDB_INST_HAS_PROFILES NOTRANSL: Gibt alle gültigen Profile einer Instanz zurück
CUKO_DDB_INST_RESTRICT_PROFILE Choose configuration profile
CUKO_DDB_IS_INST_CONFIGURABLE NOTRANSL: Prüft, ob zu dieser Instanz eine Merkmalbewertung durchgeführt w
CUKO_DDB_PRESENT_CONFIGURATION NOTRANSL: Oberflaeche der Konfiguration aufrufen
CUKO_DDB_ROOT_HAS_OBJ_INSTANCE NOTRANSL: Liefert die aktuellen Instanzen $Root und $Parent
CUKO_DISPLAY_ROUTING NOTRANSL: Anzeige von Planstrukturen entsprechend der Dialogtabelle
CUKO_FIX_BOM_ITEM NOTRANSL: Fixierung einer Instanz entsprechend dem Fixierungsmodus
CUKO_GET_ALL_INSTANCIATIONS NOTRANSL: Suche alle zum instanziieren markierten Baukästen
CUKO_GET_FIELDS_INST Read Instantiation Data
CUKO_GET_HEADER_AS_LIST NOTRANSL: Gibt ein Dynpro als Liste zurück
CUKO_GET_IDOC_PROCESSING_STATE NOTRANSL: Ermitteln Status der IDOC-Verarbeitung
CUKO_GET_PARTS_WITH_QUANTITY NOTRANSL: Ermitteln Mengen zu STL-Komponenten für DDB
CUKO_GET_ROUT_FOR_MATERIAL NOTRANSL: Festlegen eines Planes zum Material
CUKO_HAS_CUSTOMER_BOM NOTRANSL: Information, om zum angegeben Material die Stückliste geändert w
CUKO_HAS_PROJECT_BOM NOTRANSL: Information, om zum angegeben Material die Stückliste geändert w
CUKO_INSTANCE_HAS_CUOBJ NOTRANSL: Ermittlung der CUOBJ einer Instanz
CUKO_INSTANCE_HAS_MASTERDATA NOTRANSL: Stellt die Stammdaten für angegebene Instanz zur Verfügung
CUKO_INSTANCE_HAS_RESULT NOTRANSL: Stellt die Stammdaten für angegebene Instanz zur Verfügung
CUKO_INSTANCE_IS_INSTANTIATED NOTRANSL: Prüft, ob die angegebene Instanz instanziiert ist
CUKO_INSTANCIATE_BOM_ITEM NOTRANSL: Instanziierung einer Instanz entsprechend dem Modus
CUKO_OBJECT NOTRANSL: Liefert ein Objekt bzw. Objekte für die Konfiguration
CUKO_ORDERBOM_SAVE Save order BOM
CUKO_ORDERBOM_TYPE_MATCHING NOTRANSL: Variantenfindung im Ergebnisbild der ergebnisorientierten Auftra
CUKO_SET_API_MODE NOTRANSL: Set/Clear API mode
CUKO_SET_DISPLAY_OPTIONS NOTRANSL: Darstellung einstellen
CUKO_SET_FIELDS_CEB1_REF NOTRANSL: Zum Löschen: Setzt die Felder innerhalb der CEB1_REF Funktional
CUKO_SET_FIELDS_INST NOTRANSL: Setzen Daten fuer Instanziierung einer Instanz
CUKO_SET_MODE_FIXING NOTRANSL: Setzen Modus fuer Fixierung
CUKO_SET_MODE_INSTANCIATION NOTRANSL: Setzen Modus fuer Instanziierung
CUKO_SET_SCOPE NOTRANSL: Umfang einstellen
CUKO_SPEC_WITH_DEFAULT_OBJECT Setting: Specialization Without Object Search
CUKO_STRUCTURE_HAS_MAN_CHANGES NOTRANSL: Ermittelt, ob die Konfiguration manuell geändert wurde
CUKO_UNINSTANTIATE_BOM_ITEM NOTRANSL: Instanziierung einer Instanz zurückziehen
CUKO_USER_EXIT_009 NOTRANSL: Aufruf des User-Exits EXIT_SAPLCUKO_009 von extern

IMPORTING Parameters details for EXIT_SAPLCUKO_003

INSTANCE_DDB -

Data type: DDB_C02-INSTANCE
Optional: No
Call by Reference: Yes

DATE -

Data type: CABN-DATUV
Optional: No
Call by Reference: Yes

EXCEPTIONS details

NO_CHANGES -

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

Copy and paste ABAP code example for EXIT_SAPLCUKO_003 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:
lv_no_changes  TYPE STRING, "   
lv_instance_ddb  TYPE DDB_C02-INSTANCE, "   
lv_date  TYPE CABN-DATUV. "   

  CALL FUNCTION 'EXIT_SAPLCUKO_003'  "Post-Processing of Configuration
    EXPORTING
         INSTANCE_DDB = lv_instance_ddb
         DATE = lv_date
    EXCEPTIONS
        NO_CHANGES = 1
. " EXIT_SAPLCUKO_003




ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLCUKO_003

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.

 
"SELECT single INSTANCE FROM DDB_C02 INTO @DATA(ld_instance_ddb).
 
"SELECT single DATUV FROM CABN INTO @DATA(ld_date).
 


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!