SAP EXIT_SAPLV45L_001 Function Module for SD Component Processing: Release - Deviation Check









EXIT_SAPLV45L_001 is a standard exit saplv45l 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 SD Component Processing: Release - Deviation Check 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 saplv45l 001 FM, simply by entering the name EXIT_SAPLV45L_001 into the relevant SAP transaction such as SE37 or SE38.

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



Function EXIT_SAPLV45L_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_SAPLV45L_001'"SD Component Processing: Release - Deviation Check
EXPORTING
* IVG_VBAP = "Current Position

CHANGING
CVG_SUBRC = "Return Code

TABLES
* FVG_ALT = "Data Release Old
* FVG_NEU = "Data Release New
* FVG_XVBEH = "Schedule Line History
* FVG_XVBEP = "Schedule Lines for Item
* FVG_XVBLB = "Delivery Schedule
.



Related Function Modules

Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.
SD_ANALYSE_DELIVERIES NOTRANSL: Analyse Reports für Lieferpläne
SD_CHECK_NEW_DEL_SCHED NOTRANSL: Prüfung, ob neuer Abruf angelegt wurde
SD_CLEAR_ST_VBFA_VBELN NOTRANSL: Zurücksetzen Pufferung Belegfluß Lieferung
SD_CORRDEL_CARAZ_SELECT NOTRANSL: Lesen der automatisch erzeugten Korrekturlieferungen
SD_CUMULATIVE_NO_GI_QTY NOTRANSL: Ermittlung der nicht Warenausgang gebuchten Mengen
SD_DATA_FROM_DELIVERY NOTRANSL: Daten zur Lieferung aus Tabelle ST_VBFA holen
SD_DATA_FROM_DELIVERY_EDL NOTRANSL: Daten zur Lieferung aus Tabelle ST_VBFA holen
SD_DATA_FROM_DELIVERY_MAIS NOTRANSL: Daten zur Lieferung aus Tabelle ST_VBFA holen
SD_DELIVERY_CUMULATIVE_CHANGE NOTRANSL: Korrektur der Lieferfortschrittszahl
SD_DELIVERY_CUMULATIVE_DETERM NOTRANSL: Ermitteln der Lieferfortschrittszahl
SD_DELIVERY_QUANTITY NOTRANSL: Korrekturmenge für Lieferplan ermitteln
SD_DETERMINE_FISC_YEAR_CHANGE NOTRANSL: Ermittung ob und wie Geschäftsjahreswechsel stattfindet
SD_GET_ORDER_AMOUNT NOTRANSL: Ermitteln Auftragsmenge für ein bestimmtes Jahr
SD_HELP_DELIVERIES NOTRANSL: Anzeige der Lieferungen zu einer Position mit Fortschrittszahl
SD_HELP_DELIVERIES_EDL NOTRANSL: Anzeige der Lieferungen zu einer Position mit Fortschrittszahl f
SD_HELP_DELIVERIES_MAIS NOTRANSL: Lieferungen zu einem MAIS-Lieferplan ermitteln
SD_HELP_MAIS_ORDERS NOTRANSL: Anzeige der MAIS-Aufträge zu einer Position mit Fortschrittszahl
SD_PERMISSIBLE_DIFFERENCES NOTRANSL: Erlaubte Mengenabweichung der Einteilungen eines Abrufes prüfen
SD_PUSH_AGR NOTRANSL: Push scheduling agreement data of item
SD_QUAN_VIS_DETERMINE_SUPPLIER NOTRANSL: Ermitteln relevanter Mengen und Werte für VIS Zulieferabwicklung
SD_SHOW_SUMMARY_DELIVERIES NOTRANSL: Funktionsbaustein zum Reporteinstieg in die Kurzanzeige für Zuli
SD_ST_VBFA_CHECK_GI NOTRANSL: ST_VBFA aufbauen und Warenausgang zum Abruf prüfen
SD_ST_VBFA_COMPUTE_NO_GI_CUM NOTRANSL: Berechnung der noch nicht WA-gebuchten gelieferten Mengen
SD_VBAK_VBELN_ERMITTELN NOTRANSL: Ermitteln Auftragsnummer
SD_VBAK_VBELN_ERMITTELN_LS NOTRANSL: Bereitstellen der Auftragsbelege zu einem Lieferbeleg
SD_VBAK_VBELN_ERMITTELN_PSP NOTRANSL: Bereitstellen der Auftragsbelege zu einem PSP-Element
SD_VBEH_READ NOTRANSL: Lesen aller historisierten Einteilungen zu einer Position
SD_VBKFZ_MAINTAIN NOTRANSL: Ändern und Anlegen in XVBKFZ
SD_VBKFZ_SELECT NOTRANSL: Lesen der aktuellen Korrekturfortschrittszahl
SD_VBLB_CALL_OFF_DETERMINE NOTRANSL: Ermitteln der aktuellen Lieferabrufnummer
SD_VBLB_MAINTAIN NOTRANSL: Ändern und Anlegen in XVBLB
SD_VBLB_READ NOTRANSL: Lesen aller Abrufe zu einer Position
SD_VBLB_SELECT NOTRANSL: Lesen des aktuellen Abrufs
SD_XS073_RENAME NOTRANSL: Übergabe der Belegnummer in XS073
SD_XVBKFZ_RENAME NOTRANSL: Übergabe der Belegnummer in XVBKFZ
SD_XVBKFZ_YVBKFZ_GET_FOR_UPD NOTRANSL: Übergabe von XVBKFZ und YVBKFZ an die Verbuchung
SD_XVBLB_CHANGES NOTRANSL: Änderungen der Abrufe für die Änderungsbelege
SD_XVBLB_DELETE NOTRANSL: Löschen von Lieferabrufdaten
SD_XVBLB_REFRESH NOTRANSL: Refresh Lieferabrufdaten
SD_XVBLB_RENAME NOTRANSL: Übergabe der Belegnummer in XVBLB
SD_XVBLB_YVBLB_GET_FOR_UPDATE NOTRANSL: Übergabe von XVBLB und YVBLB an die Verbuchung
SD_XVBSN_RENAME NOTRANSL: Übergabe der Belegnummer in XVBLB
SD_YVBLB_SELECT NOTRANSL: Lesen alten Abrufkopf

IMPORTING Parameters details for EXIT_SAPLV45L_001

IVG_VBAP - Current Position

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

CHANGING Parameters details for EXIT_SAPLV45L_001

CVG_SUBRC - Return Code

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

TABLES Parameters details for EXIT_SAPLV45L_001

FVG_ALT - Data Release Old

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

FVG_NEU - Data Release New

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

FVG_XVBEH - Schedule Line History

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

FVG_XVBEP - Schedule Lines for Item

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

FVG_XVBLB - Delivery Schedule

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

Copy and paste ABAP code example for EXIT_SAPLV45L_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_fvg_alt  TYPE STANDARD TABLE OF ABVG, "   
lv_ivg_vbap  TYPE VBAP, "   
lv_cvg_subrc  TYPE SY-SUBRC, "   
lt_fvg_neu  TYPE STANDARD TABLE OF ABVG, "   
lt_fvg_xvbeh  TYPE STANDARD TABLE OF VBEH, "   
lt_fvg_xvbep  TYPE STANDARD TABLE OF VBEPVB, "   
lt_fvg_xvblb  TYPE STANDARD TABLE OF VBLB. "   

  CALL FUNCTION 'EXIT_SAPLV45L_001'  "SD Component Processing: Release - Deviation Check
    EXPORTING
         IVG_VBAP = lv_ivg_vbap
    CHANGING
         CVG_SUBRC = lv_cvg_subrc
    TABLES
         FVG_ALT = lt_fvg_alt
         FVG_NEU = lt_fvg_neu
         FVG_XVBEH = lt_fvg_xvbeh
         FVG_XVBEP = lt_fvg_xvbep
         FVG_XVBLB = lt_fvg_xvblb
. " EXIT_SAPLV45L_001




ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLV45L_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.

 
 
"SELECT single SUBRC FROM SY INTO @DATA(ld_cvg_subrc).
 
 
 
 
 


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!