SAP EXIT_SAPLCORF_010 Function Module for PS Confirmation: Customer-Specific Enhancements when Saving (No Dialog!!!)









EXIT_SAPLCORF_010 is a standard exit saplcorf 010 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for PS Confirmation: Customer-Specific Enhancements when Saving (No Dialog!!!) 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 saplcorf 010 FM, simply by entering the name EXIT_SAPLCORF_010 into the relevant SAP transaction such as SE37 or SE38.

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



Function EXIT_SAPLCORF_010 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_SAPLCORF_010'"PS Confirmation: Customer-Specific Enhancements when Saving (No Dialog!!!)
TABLES
CAUFVD_TAB = "Table of Confirmed Orders/Networks (Header)
AFRUD_TAB = "Table of Entered Confirmations
.



Related Function Modules

Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.
CO_RF_AFRC_TAB_GET NOTRANSL: Zur Verbuchung vorgemerkte AFRC-Sätze bereitstellen
CO_RF_APPEND_RUECK_SAM_TAB NOTRANSL: Eintrag in interne Tabelle RUECK_SAM_TAB aufnehmen
CO_RF_AUTO_CONF_CREATE NOTRANSL: Automatische Rückmeldungen aus Meilensteinlogik erzeugen
CO_RF_CHECK_QALTM_TAB NOTRANSL: CIM-Rückmeldung: Prüfen, ob Eintrag in Tabelle QALTM1_TAB vorhan
CO_RF_CHECK_RUECK_IN_SAM_TAB NOTRANSL: CIM-Rückmeldung: Prüfung, ob ein Vorgang in der Sammeltabelle en
CO_RF_CLEAR_WORKAFRUD NOTRANSL: Arbeitsbereich WORKAFRUD leeren
CO_RF_DATA_RESET NOTRANSL: Rückmeldung: Tabellen zurücksetzen
CO_RF_DELETE_AFRU_MAT_TAB NOTRANSL: Löschen von Einträgen in der internen Tabelle AFRU_MAT_TAB
CO_RF_DELETE_TEMP_GOODSMOVE NOTRANSL: Temporäre Warenbewegungen löschen
CO_RF_GET_AFRU_MAT_TAB NOTRANSL: Übergabe der AFRU_MAT_TAB
CO_RF_GET_FLG_NO_DIALOG NOTRANSL: Kennzeichen FLG_NO_DIALOG lesen
CO_RF_REFRESH_RUECK_SAM_TAB NOTRANSL: Interne Tabelle RUECK_SAM_TAB initialisieren
CO_RF_RESET_CONF_FLG NOTRANSL: Resetroutine für Kennzeichen 'Verbuchung vollständig durchlaufen
CO_RF_SET_ACTIV_CONF NOTRANSL: Kennzeichen 'Leistungsrückmeldung' setzen
CO_RF_SET_AKTYP NOTRANSL: Aktivitätstyp setzen
CO_RF_SET_FLG_NO_DIALOG NOTRANSL: Kennzeichen FLG_NO_DIALOG ändern
CO_RF_SET_SELECTION_PARAM NOTRANSL: CIM-Rückmeldung: Selektionsparameter übernehmen
CO_RU_BACK_FLUSH CIM Confirmation: Carry Out Backflushes
CO_RU_CANCEL_ADD NOTRANSL: CIM-Rückmeldung: Stornorückmeldung(en) hinzufügen
CO_RU_CANCEL_CHECK NOTRANSL: CIM-Rückmeldung: Prüfen, ob eine Rückmeldung storniert werden da
CO_RU_CANCEL_PREPARE NOTRANSL: CIM-Rückmeldung: Init für Storno einer Rückmeldung
CO_RU_CHECK_AFRU_NEW NOTRANSL: CIM-Rückmeldung: Prüfen, ob bereits eine Rückmeldung erfasst wur
CO_RU_CHECK_DIFFERENT_KEYS NOTRANSL: CIM-Rückmeldung: Vorgangskey gegen Rückmeldung prüfen
CO_RU_CHECK_MLST NOTRANSL: MLST: Meilensteinfunktion Prüfung
CO_RU_CHECK_OPERATION NOTRANSL: CIM-Rückmeldung: Vorgang für Rückmeldung verproben
CO_RU_CHECK_ORDER_HEADER NOTRANSL: CIM-Rückmeldung: Auftragskopfdaten prüfen
CO_RU_CHECK_PERIOD_BLOCKED NOTRANSL: CIM-Rückmeldung: Prüfen, ob Buchungsperiode gesperrt ist
CO_RU_CHECK_PREDEC_OPERATION NOTRANSL: CIM-Rückmeldung: Allgemeine Prüfung aller Vorgänger zum Vorgang
CO_RU_CHECK_SEQUENCE NOTRANSL: CIM-Rückmeldung: eingegebene Folge verproben
CO_RU_CHECK_SPLIT NOTRANSL: CIM-Rückmeldung: Einzelkapazität prüfen
CO_RU_CHECK_SPLIT_BT NOTRANSL: CIM-Rückmeldung: Prüfen, ob Einzelkapazität zum Vorgang in Beleg
CO_RU_CONFIRMATION_ADD NOTRANSL: Hinzufügen einer Rückmeldung (ohne Prüfen)
CO_RU_CONFIRMATION_CHECK NOTRANSL: CIM-Rückmeldung: Rückmeldedaten verproben
CO_RU_CONFIRMATION_POST Final Routine Create/Cancel Confirmation
CO_RU_CONFIRMATION_PREPARE NOTRANSL: CIM-Rückmeldung: Rückmeldekey verproben und Vorgangsdaten
CO_RU_CONF_CHECK_BY_FIELDS NOTRANSL: Rückmeldung: Rückmeldedaten verproben mit Rückgabe fehlerhates F
CO_RU_CONF_POST Final Routine Create/Cancel Confirmation
CO_RU_DATA_RESET NOTRANSL: CIM-Rückmeldung: Tabellen zurücksetzen
CO_RU_DATA_SUGGEST_DEP_ON_FLG NOTRANSL: CIM-Rückmeldung: Vorschlagswerte für Rückmeldung abh. von Kz erm
CO_RU_DEQUEUE_ALL NOTRANSL: CIM-Rückmeldung: alle Aufträge entsperren, die nicht verbucht wu
CO_RU_DET_CONF_QUANTITY NOTRANSL: CIM-Rückmeldung: rückzumeldende Vorgangsmenge ermitteln
CO_RU_DET_PREDEC_OPER_OF_DYMST NOTRANSL: CIM-Rückmeldung: alle rückzumeldenden Meilenstein-Vogänger besti
CO_RU_DET_PREDEC_OPER_OF_MST NOTRANSL: CIM-Rückmeldung: alle rückzumeldenden Meilenstein-Vogänger besti
CO_RU_DET_PROGRESS_CONF_QTY NOTRANSL: Fortschrittsrückmeldung: Umrechnung rückgem. Gesamtmenge in Delt
CO_RU_EDIT_CONF NOTRANSL: CIM-Rückmeldung: Dialog- und Belegtabelle der Rückmeldungen aktu
CO_RU_FILL_ARBPL_DATA NOTRANSL: CIM-Rückmeldung: Arbeitsplatzdaten setzen
CO_RU_FILL_CONF_TAB_LAST_OPR NOTRANSL: CIM-Rückmeldung: Daten für simulierten WE/WA im Auftragsnetz ber
CO_RU_GET_ARBPL_DATA NOTRANSL: CIM-Rückmeldung: Arbeitsplatzdaten bereitstellen
CO_RU_GET_AUFNR_BY_CONF_INDEX NOTRANSL: CIM-Rückmeldung: Auftragsnummer über Rückmeldenummer besorgen
CO_RU_GET_CONF_DATA_VIA_AUFNR NOTRANSL: CIM-Rückmeldung: alle Rückmeldungen zur Auftrags-Nr bereitstelle
CO_RU_GET_CONF_OF_LAST NOTRANSL: erfasste bzw. stornierte Rückmeldedaten zum letzten Vorgang bere
CO_RU_GET_COSTING_MESSAGES NOTRANSL: Nachrichten aus der Kostenermittlung bereitstellen
CO_RU_GET_EMSEG_FROM_CORF NOTRANSL: Fehlerinformationen der Warenbewegungen bereitstellen
CO_RU_GET_OPERATION NOTRANSL: CIM-Rückmeldung: Vorgangsdaten bereitstellen
CO_RU_GET_ORDER_CONF_NUMBER NOTRANSL: CIM-Rückmeldung: Nummernvergabe für Auftragskopfrückmeldung
CO_RU_GET_ORDER_DATA NOTRANSL: CIM-Rückmeldung: Belegtabellen mit Auftragsdaten aufbauen
CO_RU_GET_ORDER_HEADER NOTRANSL: CIM-Rückmeldung: Auftragskopfdaten bereitstellen
CO_RU_GET_PREDEC_BY_AUFNR NOTRANSL: CIM-Rückmeldung: PRE_DEC_TAB über Aufragsnummer besorgen
CO_RU_GET_SPLIT_DATA NOTRANSL: CIM-Rückmeldung: Daten der Einzelkapazität bereitstellen
CO_RU_GOODS_MOVEMENT CIM Confirmation: Saving of Automatic Goods Receipt and Backflush
CO_RU_GOODS_RECEIPT NOTRANSL: CIM-Rückmeldung: automatischer Wareneingang
CO_RU_MARK_AUFNR_POSTED NOTRANSL: CIM-Rückmeldung: An Verbuchung gereichte Aufträge in Sperrtabell
CO_RU_ORDER_DEQUEUE NOTRANSL: CIM-Rückmeldung: Sperreintrag für Objekt Auftrag aufheben
CO_RU_ORDER_LOCK NOTRANSL: CIM-Rückmeldung: Auftrag in lokale un globale Sperrtabelle eintr
CO_RU_PROCESS_CUSTFUNC_CHECK1 NOTRANSL: Customer-Exit der Rückmeldung zur Prüfung der Istdaten mit Änder
CO_RU_PROCESS_CUSTFUNC_CHECK2 NOTRANSL: Customer-Exit der Rückmeldung zur Prüfung der Istdaten ohne Ände
CO_RU_READ_AFVGD_WITH_INDEX NOTRANSL: CIM-Rückmeldung: Vorgang mit Index aus Dialogtabelle lesen
CO_RU_READ_RESB_DIREKT NOTRANSL: rückmelderelevante Daten der Direktfertigungsbaugruppe bereitste
CO_RU_RECEIVE_IMSEG_TAB NOTRANSL: CIM-Rückmeldung: Tabelle der WA- und WE-Positionen entgegennehme
CO_RU_RESET_CONF_FLG NOTRANSL: Resetroutine für Rückmeldeflag
CO_RU_RESET_ORDER_HEADER NOTRANSL: CIM-Rückmeldung: Reset Auftragskopf
CO_RU_SET_CAUFVD NOTRANSL: Auftragskopf setzen
CO_RU_SET_FLG_COLLECT NOTRANSL: CIM-Rückmeldung: Kennzeichen Sammelerfassung setzen
CO_RU_SET_FLG_ORDER_CONF NOTRANSL: CIM-Rückmeldung: Kennzeichen Auftragskopfrückmeldung setzen
CO_RU_SET_OPR_ITAB NOTRANSL: CIM-Rückmeldung: Vorgangs-ITAB bereitstellen und letzte Vorgänge
CO_RU_SET_ORDER_HEADER NOTRANSL: CIM-Rückmeldung: Auftragskopfdaten bereitstellen
CO_RU_TCORU_REFRESH NOTRANSL: Tabelle TCORU im SAPLCORF aktualisieren
CO_RU_WORK_EXT_TO_INT NOTRANSL: Convert ISMNW_2 and OFMNW_2 to ISMNW and OFMNW

TABLES Parameters details for EXIT_SAPLCORF_010

CAUFVD_TAB - Table of Confirmed Orders/Networks (Header)

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

AFRUD_TAB - Table of Entered Confirmations

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

Copy and paste ABAP code example for EXIT_SAPLCORF_010 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_caufvd_tab  TYPE STANDARD TABLE OF CAUFVD, "   
lt_afrud_tab  TYPE STANDARD TABLE OF AFRUD. "   

  CALL FUNCTION 'EXIT_SAPLCORF_010'  "PS Confirmation: Customer-Specific Enhancements when Saving (No Dialog!!!)
    TABLES
         CAUFVD_TAB = lt_caufvd_tab
         AFRUD_TAB = lt_afrud_tab
. " EXIT_SAPLCORF_010




ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLCORF_010

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!