SAP EXIT_SAPLCOMK_002 Function Module for User Exit: BOM Explosion on Component Overview









EXIT_SAPLCOMK_002 is a standard exit saplcomk 002 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for User Exit: BOM Explosion on Component Overview 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 saplcomk 002 FM, simply by entering the name EXIT_SAPLCOMK_002 into the relevant SAP transaction such as SE37 or SE38.

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



Function EXIT_SAPLCOMK_002 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_SAPLCOMK_002'"User Exit: BOM Explosion on Component Overview
TABLES
STPOX_TAB = "
.



Related Function Modules

Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.
CALL_COMK_FROM_EXTERN NOTRANSL: Aufruf des COMK von extern
CO_MK_BATCH_DET_PI_SHEET NOTRANSL: Chargenfindung im pi-sheet
CO_MK_BATCH_SEARCH NOTRANSL: Bei manueller Eingabe der Charge: Prüfung gegen Selektionsvorgab
CO_MK_CALL_MATERIAL_CHK Obsolete
CO_MK_CHARGE_CALC NOTRANSL: Prozessauftrag Mengenberechnung
CO_MK_CHECK_SOURCE_OF_SUPPLY NOTRANSL: Prüfen der Beschaffungsdaten im Einkauf bei Nichtlagermaterial
CO_MK_COLLECT_CALC_DATA NOTRANSL: Positionen und Vorgänge fuer die Materialmengenrechnung
CO_MK_COMPONENT_INIT NOTRANSL: Initialisieren einer Komponente
CO_MK_CREATE_MPT_LIST NOTRANSL: Dummy für Original in KA5/PA8
CO_MK_CUSTOMER_EXIT_006 NOTRANSL: Dummy für Original aus KA5/PA8
CO_MK_DISTRIBUTION_FLAG_GET NOTRANSL: Auftragsverteilung: RESB_RSPOS übernehmen - Flag lesen
CO_MK_DISTRIBUTION_FLAG_SET NOTRANSL: Auftragsverteilung: RESB_RSPOS übernehmen - Flag setzen
CO_MK_DYNP_0050 For testing only - Do not use!
CO_MK_DYNP_0120 For testing only - Do not use!
CO_MK_DYNP_CALL For testing only - Do not use!
CO_MK_FILL_AFPOD NOTRANSL: (saplcomk)AFPOD aus anderen Funktionsgruppen herraus füllen
CO_MK_GET_FLG_INTERFACE NOTRANSL: Lesen Parameter für Stücklistenzuordnung
CO_MK_GET_USER_PLANT_STLOC NOTRANSL: Enthält Userexit zur Werk-, Lagerort-Findung
CO_MK_IBAPI_BDMNG_SET NOTRANSL: Bedarfsmenge ermitteln
CO_MK_IBAPI_BDMNG_SET_PURCH Obsolete
CO_MK_IBAPI_BDTER_CHECK NOTRANSL: Bedarfstermin setzen und prüfen
CO_MK_IBAPI_COMPONENT_ADD Add Component
CO_MK_IBAPI_COMPONENT_CHANGE Change Component
CO_MK_IBAPI_COMPONENT_REMOVE Delete Component
CO_MK_IBAPI_DEFAULT_VALUES_01 NOTRANSL: Komponentenaten initialisieren
CO_MK_IBAPI_DEFAULT_VALUES_01C NOTRANSL: Komponentenaten initialisieren
CO_MK_IBAPI_ENMNG_CHECK NOTRANSL: Prüfung: Entnommene Menge
CO_MK_IBAPI_EXIT_005 NOTRANSL: Aufruf der Kundenerweiterung EXIT_SAPLCOMK_014
CO_MK_IBAPI_EXIT_014 NOTRANSL: Aufruf der Kundenerweiterung EXIT_SAPLCOMK_005
CO_MK_IBAPI_GET_INFO_RECORD NOTRANSL: Datenübernahme aus Infosatz
CO_MK_IBAPI_KDAUF_CHECK NOTRANSL: Prüfung: Kundenauftragsnummer
CO_MK_IBAPI_KONNR_CHECK NOTRANSL: Prüfung: Übergeordneter Vertrag
CO_MK_IBAPI_MATNR_CHECK NOTRANSL: Prüfung Material (Aufruf Unterprogram MATERIAL_CHK)
CO_MK_IBAPI_MEINS_CHECK NOTRANSL: Prüfung: Basismengeneinheit
CO_MK_IBAPI_POSTP_CHECK NOTRANSL: Prüfung Positionstyp
CO_MK_IBAPI_PSPEL_CHECK Obsolete
CO_MK_IBAPI_RGEKZ_CHECK NOTRANSL: Prüfung: Kennzeichen retrograde Entnahme
CO_MK_IBAPI_SOBKZ_CHECK NOTRANSL: Prüfung: Sonderbestandskennzeichen
CO_MK_IBAPI_STATUS_NMVP_SET NOTRANSL: Setzen des Status 'Materialverfügbarkeitprüfung nicht durchgefüh
CO_MK_IBAPI_VENDOR_CHECK NOTRANSL: Prüfung: Kontonummer des Lieferanten bzw. Kreditors
CO_MK_IBAPI_VMENG_SET NOTRANSL: Berechnung der bestätigten Menge
CO_MK_ITEM_CATEGORY_DET NOTRANSL: Dummy für Original aus KA5/PA8
CO_MK_MAT_CHECK NOTRANSL: Reihenfolge der Detailbilder bei Mat.kompbearbeitung
CO_MK_MAT_DETAIL_CALL NOTRANSL: Externer Aufruf des Detailbildes einer Komponentenzuordnung
CO_MK_MRP_GROUP_CHECK NOTRANSL: Dispogruppe auf Kunden- oder Projektbestand prüfen
CO_MK_NETWORK_COMPONENT_EXT NOTRANSL: Bearbeiten von Netzplankomponenten über externen Aufruf
CO_MK_NETWORK_INIT_EXTERN_CALL NOTRANSL: Initialisierung COMK für externen Subscreen-Aufruf (PS)
CO_MK_POSTP_CHECK Obsolete
CO_MK_PROCEED_MAT_PROV NOTRANSL: CIM-Auftrag: Zuordnung der Materialkomponenten
CO_MK_PROCEED_MAT_PROV_IH NOTRANSL: CIM-Auftrag: Zuordnung der Materialkomponenten - Ablaufsteuerung
CO_MK_PROJKN_DET NOTRANSL: Setzt Filterkennzeichen für Projektterminplaanung
CO_MK_RESBD_EXP NOTRANSL: RESBD in anderen Funktionsgruppen versorgen
CO_MK_RESBD_IMP NOTRANSL: RESBD aus anderen Funktionsgruppen aktualisieren
CO_MK_RESB_AMOUNT NOTRANSL: Mengenermittlung Materialkomponente
CO_MK_RESB_CHANGE_EXT NOTRANSL: Ändern von Komponentendaten eines Auftrags - externer Aufruf
CO_MK_RESB_CONVERT_TO_DMU NOTRANSL: Konvertiert die Reservierungen eines Auftrags in 3D-Browser Stru
CO_MK_STB_POS_SELECT Select bill of material items
CO_MK_SWAP_COMPONENTS NOTRANSL: Komponenten eines Vorganges an einen anderen Vorgang umhängen
CO_MK_VENDOR_SCREEN NOTRANSL: Dummy zum Original im KA5/PA8
CO_MK_VIEWER_TABLE_BUILD NOTRANSL: Konvertiert die Reservierungen eines Auftrags in 3D-Browser Stru
CO_MK_WBS_CHANGE NOTRANSL: Zulässigkeit PSP-Element-Änderung zur Komponente prüfen
NETWORK_COMP_PROC_EXT NOTRANSL: Übernahme Komponenten zu Netzplanvorgängen (externer Aufruf)
NETWORK_COMP_PROC_IPPE NOTRANSL: Übernahme Komponenten aus IPPE
OCI_MATERIAL_ADD NOTRANSL: Material hinzufügen, das aus dem OCI-Katalog stammt

TABLES Parameters details for EXIT_SAPLCOMK_002

STPOX_TAB -

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

Copy and paste ABAP code example for EXIT_SAPLCOMK_002 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_stpox_tab  TYPE STANDARD TABLE OF STPOX. "   

  CALL FUNCTION 'EXIT_SAPLCOMK_002'  "User Exit: BOM Explosion on Component Overview
    TABLES
         STPOX_TAB = lt_stpox_tab
. " EXIT_SAPLCOMK_002




ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLCOMK_002

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!