SAP EXIT_SAPLQAPP_005 Function Module for Create partial lot
EXIT_SAPLQAPP_005 is a standard exit saplqapp 005 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Create partial lot 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 saplqapp 005 FM, simply by entering the name EXIT_SAPLQAPP_005 into the relevant SAP transaction such as SE37 or SE38.
Function Group: XQAP
Program Name: SAPLXQAP
Main Program:
Appliation area: Q
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:

Function EXIT_SAPLQAPP_005 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_SAPLQAPP_005'"Create partial lot.
EXPORTING
I_QALS = "
I_QAPO = "
I_QALT = "
I_QAVE = "
I_QAPPV = "
IMPORTING
E_QALT = "
Related Function Modules
Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.QAPP_CUST_IP_CHECK Checking the Entered Inspection Point Identification
QAPP_CUST_IP_CREATE Automatic Creation of Inspection Points and Partial Lots
QAPP_CUST_IP_F4 F4 - Help for the Inspection Point Fields
QAPP_CUST_IP_PROPOSAL Default for Inspection Point Identification in Results Recording
QAPP_FLG_SET NOTRANSL: Prüfung, ob Tabelle L_QAMKTAB initialisiert wurde
QAPP_INITIALIZE Initializing the function group
QAPP_IP_CHECK_PHY_SAMPLE NOTRANSL: Prüfen, ob Ergebniserfassung zur Probe des Prüfpunktes erlaubt
QAPP_IP_CHECK_UF_COMPLETE NOTRANSL: Prüfung, ob alle Identifikation für Prüfpunkt komplett
QAPP_IP_CONV_CNF_TO_HDR NOTRANSL: Prüfpunkt: Umrechnung rückgemeldete Menge in Auftagsmengeneinhei
QAPP_IP_CONV_CNF_TO_OPR NOTRANSL: Prüfpunkt: Umrechnung rückgemeldete Menge in Vorgangsmengeneinhe
QAPP_IP_CONV_OPR_TO_HDR NOTRANSL: Prüfpunkt: Umrechnung Vorgangsmenge in Auftragsmengeneinehit
QAPP_IP_CREATE_1 Create Inspection Point
QAPP_IP_CREATE_2 NOTRANSL: Prüfpunkt zu vorhandem Teillos anlegen (Lieferscheinabwicklung)
QAPP_IP_CREATE_PREPARE NOTRANSL: Pruefpunktbearbeitung vorbereiten
QAPP_IP_CREATE_QASVTAB_QAPPTAB NOTRANSL: Erzeugung Stichproben- und Prüfpunktsätze bei Losgenerierung
QAPP_IP_IDENT_CHANGE NOTRANSL: Prüfpunkt: Benutzerfelder ändern und Sortierkey anpassen
QAPP_IP_IDI_CREATE NOTRANSL: IDI-Schnittstelle zu Prüfpunkten und Teillosen
QAPP_IP_IDI_GET Get updated Subset data after create
QAPP_IP_IDI_INITIALIZE NOTRANSL: Initialisierung des Gedächtnisses der Funktionsgruppen
QAPP_IP_IDI_POST NOTRANSL: IDI-Schnittstelle VERBUCHUNG vor COMMIT WORK
QAPP_IP_PL_FUA NOTRANSL: Prüfpunkt: Aufruf der Folgeaktion zum Teillos-VE
QAPP_IP_POST_1 NOTRANSL: Aufruf nach 'QAPP_IP_VALUATION_PL_ASSIGN' vor COMMIT WORK
QAPP_IP_SELECTION Insp. Point Selection
QAPP_IP_SELECT_FOR_RES_REC NOTRANSL: Prüfpunktselektion für Ergebniserfassung
QAPP_IP_SELECT_FOR_SINGLE_RES NOTRANSL: Prüfpunktselektion für Ergebniserfassung (Einzelergebnisse)
QAPP_IP_SELECT_KEY_AND_ACTIVE NOTRANSL: Sortierkey und Aktivkennzeichen im Pruefpunktsatz fuellen
QAPP_IP_SELECT_KEY_AND_ACTIVE1 NOTRANSL: Sortierkey und Aktivkennzeichen im Pruefpunktsatz fuellen incl.
QAPP_IP_SELECT_KEY_LONG_FIELD NOTRANSL: Sortierkey für Langfeldanzeige aufbereiten
QAPP_IP_SHOW Display Inspection Point
QAPP_IP_UNIT_CONVERSION NOTRANSL: Umrechnung einer Mengeneinheit zum Material in die Pruefpunktmen
QAPP_IP_USER_FIELDS_FOR_LIST NOTRANSL: Prüfpunkt-Userfelder für Listerstellung aufbereiten
QAPP_IP_VALUATION_PL_ASSIGN Inspection point valuation and partial lot assignment
QAPP_QM_PP_CONFIRMATION_CANCEL NOTRANSL: Storno zur Rückmeldung
QAPP_QM_PP_CONFIRMATION_POST NOTRANSL: Vorbereitung und Aufruf der Verbuchung Rückmeldung
QAPP_QM_PP_GOODS_RECEIPT_1 NOTRANSL: Menge für manuellen WE zum Auftrag je Charge bereitstellen
QAPP_QM_PP_GOODS_RECEIPT_2 NOTRANSL: Mengen für manuellen WE und automatischen WE in den Prüfpunkten
QAPP_QM_PP_GOODS_RECEIPT_3 NOTRANSL: Beim Storno zum manuellen WE Prüfpunktmengen wieder hochsetzen
QAPP_QM_PP_QUANT_TO_STOCK_AUT NOTRANSL: Menge für automatischen WE zum Auftrag aus den Teillosen bereits
QAPP_QM_PP_QUANT_TO_STOCK_AUT2 NOTRANSL: Automatischer WE zum Auftrag: Belegnummer übergeben
QAPP_QM_PP_QUANT_TO_S_A_CANCEL NOTRANSL: Automatischer WE zum Auftrag: Storno
QAPP_SHLP_EXIT01_TQ79 NOTRANSL: Suchhilfe-Exit zur Prüfpunktbenutzerfeldkombination (SLWBEZ)
QAPP_STATUS_SET NOTRANSL: Aktuellen Status (Prüfung / Skip) des Merkmals ermitteln
IMPORTING Parameters details for EXIT_SAPLQAPP_005
I_QALS -
Data type: QALSOptional: No
Call by Reference: No ( called with pass by value option)
I_QAPO -
Data type: QAPOOptional: No
Call by Reference: No ( called with pass by value option)
I_QALT -
Data type: QALTOptional: No
Call by Reference: No ( called with pass by value option)
I_QAVE -
Data type: QAVEOptional: No
Call by Reference: No ( called with pass by value option)
I_QAPPV -
Data type: QAPPVOptional: No
Call by Reference: No ( called with pass by value option)
EXPORTING Parameters details for EXIT_SAPLQAPP_005
E_QALT -
Data type: QALTOptional: No
Call by Reference: No ( called with pass by value option)
Copy and paste ABAP code example for EXIT_SAPLQAPP_005 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_e_qalt | TYPE QALT, " | |||
| lv_i_qals | TYPE QALS, " | |||
| lv_i_qapo | TYPE QAPO, " | |||
| lv_i_qalt | TYPE QALT, " | |||
| lv_i_qave | TYPE QAVE, " | |||
| lv_i_qappv | TYPE QAPPV. " |
|   CALL FUNCTION 'EXIT_SAPLQAPP_005' "Create partial lot |
| EXPORTING | ||
| I_QALS | = lv_i_qals | |
| I_QAPO | = lv_i_qapo | |
| I_QALT | = lv_i_qalt | |
| I_QAVE | = lv_i_qave | |
| I_QAPPV | = lv_i_qappv | |
| IMPORTING | ||
| E_QALT | = lv_e_qalt | |
| . " EXIT_SAPLQAPP_005 | ||
ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLQAPP_005
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