SAP EXIT_SAPLV60A_001 Function Module for Billing User Exit. Processing KIDNO (Payment Reference Number)
EXIT_SAPLV60A_001 is a standard exit saplv60a 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 Billing User Exit. Processing KIDNO (Payment Reference Number) 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 saplv60a 001 FM, simply by entering the name EXIT_SAPLV60A_001 into the relevant SAP transaction such as SE37 or SE38.
Function Group: XVVF
Program Name: SAPLXVVF
Main Program: SAPLXVVF
Appliation area: V
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:

Function EXIT_SAPLV60A_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_SAPLV60A_001'"Billing User Exit. Processing KIDNO (Payment Reference Number).
EXPORTING
XVBRK = "
LOC_BKPF = "
IMPORTING
XVBRK = "
TABLES
LOC_BSEG = "
Related Function Modules
Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.AFS_INVOICE_PRICING_SIZEX NOTRANSL: Blocked for SAP Apparel & Footwear'
CUMULATE_SUBITEM_VALUES NOTRANSL: Determine values of main-item from cumulation of sub-items
F4IF_SHLP_EXIT_PBD_ADD_ITEMS Beispiel für ein Suchhilfe-Exit eine Suchhilfe
GN_INVOICE_CREATE
NFM_INVOICE_PRICE NOTRANSL: NFM/: Aufruf des NE-Metall-Dialogs
NFM_INVOICE_PRICE_PAI NOTRANSL: /NFM/: Rückkehr aus NE-Metall-Dialog (PAI)
NFM_INVOICE_PRICE_PBO NOTRANSL: /NFM/: Aufruf des NE-Metall-Dialogs (PBO)
OIA_RV_FEE_UPDATE NOTRANSL: Oil
OIC_RV_DISPLAY_DIFF_PRICE NOTRANSL: Aufruf des Preis-Dialogbausteines
RV_BDR_ADD
RV_BDR_CREATE Create a Billing Document Request
RV_BDR_DELETE_PREPARE Preparation for deletion of BDRs
RV_BDR_HEAD_MAINTAIN DE-EN-LANG-SWITCH-NO-TRANSLATION
RV_BDR_ITEM_ADD Add one item to an existing billing document
RV_BDR_READ Read for a billing document request
RV_BDR_REFRESH DE-EN-LANG-SWITCH-NO-TRANSLATION
RV_BDR_REJECT_PREPARE Preparation for rejection of BDRs
RV_BDR_STATUS_DETERMINE Determine BDR_STATUS of BDR instance
RV_BDR_STATUS_SET Set attribute BDR_STATUS of a BDR instance
RV_DRAFT_DELETE_PREPARE Preparation for deletion of a snapshots
RV_INVOICE_ACCOUNT_DETERM NOTRANSL: Kontenfindung für Faktura
RV_INVOICE_BOPF_OBJ_GET Get BOPF Transaction Manager
RV_INVOICE_CANCELLATION_CREATE NOTRANSL: Fakturen erzeugen
RV_INVOICE_CREATE NOTRANSL: Fakturen erzeugen
RV_INVOICE_CREATE_BACKGROUND NOTRANSL: Fakturen in der Verbuchung erzeugen
RV_INVOICE_CREATE_RFC NOTRANSL: Fakturen erzeugen
RV_INVOICE_DETERMINE_PLANT NOTRANSL: Ermittlung des Werkes, falls noch nicht bestimmt
RV_INVOICE_DOCUMENT_ADD
RV_INVOICE_DOCUMENT_READ
RV_INVOICE_DOCUMENT_UPDATE
RV_INVOICE_DRAFT_CREATE DE-EN-LANG-SWITCH-NO-TRANSLATION
RV_INVOICE_HEAD_MAINTAIN NOTRANSL: Fakturakopf pflegen
RV_INVOICE_ITEM_ADD Add one item to an existing billing document
RV_INVOICE_ITEM_FITS_TO Determine where a billing relevant item fits to
RV_INVOICE_ITEM_MAINTAIN NOTRANSL: Fakturapositionen pflegen
RV_INVOICE_LIST_CREATE NOTRANSL: Rechnungsliste erzeugen
RV_INVOICE_LIST_DOCUMENT_ADD
RV_INVOICE_LIST_DOCUMENT_READ
RV_INVOICE_LIST_HEAD_MAINTAIN NOTRANSL: Rechnungslistenkopf pflegen
RV_INVOICE_LIST_PRICE NOTRANSL: Aufruf des Preis-Dialogbausteines in der Rechnungsliste
RV_INVOICE_LIST_REFRESH NOTRANSL: Rechnungslistendaten initialisieren und Commit Work ausführen
RV_INVOICE_PAY_PLAN_MAINTAIN NOTRANSL: Aufruf des Ratenplans in der Faktura
RV_INVOICE_PRICE NOTRANSL: Aufruf des Preis-Dialogbausteines in der Faktura
RV_INVOICE_PRICE_PAI NOTRANSL: Aufruf des Preis-Dialogbausteines in der Faktura
RV_INVOICE_PRICE_PBO NOTRANSL: Aufbereitung Fakturadaten vor Aufruf des Konditionsbildes
RV_INVOICE_PRICING_PREPARE
RV_INVOICE_REFRESH NOTRANSL: Fakturadaten initialisieren und Commit Work ausführen
RV_INVOICE_SET_APPROVAL_ACTION Release Approval specific Blocks
RV_INVOICE_VF_STATUS_SET Set attribute VF_STATUS for a billing document instance
RV_INVOICE_VF_TODO_SET Set attribute VF_TODO for a billing document instance
RV_PBD_ITEMS_ADD Add a document/items to an existing prelimary billing document
RV_PBD_MAN_ITEM_ADD Add a document/items to an existing prelimary billing document
RV_PBD_REJECT Reject preliminary billing documents
RV_PBD_STATUS_DETERMINE Determine PBD Status of one instance
RV_READ_CANCELLATION NOTRANSL: read cancellation document for cancelled invoice item
RV_SNAPSHOT_DELETE Preparation for deletion of a snapshots
RV_SNAPSHOT_DELETE_PREPARE Preparation for deletion of a snapshots
SD_BILLDOC_ITEMS_PRICE_REBUILD NOTRANSL: Positionskonditionen neu aufbauen wie bei Anlage
SD_BILLDOC_ITEM_SCREEN_SELECT NOTRANSL: Positionsauswahl bei Fakturen
SD_BILL_DIFF_PREDEC_FOR_BILL NOTRANSL: Vorgängerfakturaposition zu Negativposition aus V60A oder Datenb
SD_BIL_UPDATE_CLRST_00001025 Schnittstellenbeschreibung zum Event 00001025
SD_BIL_UPDATE_CLRST_00001030 Schnittstellenbeschreibung zum Event 00001030
SD_BIL_UPDATE_CLRST_00001040 Schnittstellenbeschreibung zum Event 00001040
SD_BIL_UPDATE_CLRST_00001050 Schnittstellenbeschreibung zum Event 00001050
SD_BIL_UPDATE_CLRST_BGRFC Update FI clearing status in billing document
SD_INVOICE_ENQUEUE NOTRANSL: SD Faktura sperren
SD_INVOICE_RELEASE_TO_ACCOUNT NOTRANSL: Fakturafreigabe für die Buchhaltung
SD_INVOICE_SUBOBJECT_ENQUEUE NOTRANSL: SD Faktura sperren
SD_LATEST_CONDITION_NUMBER_GET NOTRANSL: Ermittlung der KNUMV der neuesten Faktura
IMPORTING Parameters details for EXIT_SAPLV60A_001
XVBRK -
Data type: VBRKVBOptional: No
Call by Reference: No ( called with pass by value option)
LOC_BKPF -
Data type: BKPFOptional: No
Call by Reference: No ( called with pass by value option)
EXPORTING Parameters details for EXIT_SAPLV60A_001
XVBRK -
Data type: VBRKVBOptional: No
Call by Reference: No ( called with pass by value option)
TABLES Parameters details for EXIT_SAPLV60A_001
LOC_BSEG -
Data type: BSEGOptional: No
Call by Reference: No ( called with pass by value option)
Copy and paste ABAP code example for EXIT_SAPLV60A_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: | ||||
| lv_xvbrk | TYPE VBRKVB, " | |||
| lv_xvbrk | TYPE VBRKVB, " | |||
| lt_loc_bseg | TYPE STANDARD TABLE OF BSEG, " | |||
| lv_loc_bkpf | TYPE BKPF. " |
|   CALL FUNCTION 'EXIT_SAPLV60A_001' "Billing User Exit. Processing KIDNO (Payment Reference Number) |
| EXPORTING | ||
| XVBRK | = lv_xvbrk | |
| LOC_BKPF | = lv_loc_bkpf | |
| IMPORTING | ||
| XVBRK | = lv_xvbrk | |
| TABLES | ||
| LOC_BSEG | = lt_loc_bseg | |
| . " EXIT_SAPLV60A_001 | ||
ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLV60A_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.Search for further information about these or an SAP related objects