SAP EXIT_SAPLJBTR_013 Function Module for User Exit for Net Interest Margin
EXIT_SAPLJBTR_013 is a standard exit sapljbtr 013 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 for Net Interest Margin 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 sapljbtr 013 FM, simply by entering the name EXIT_SAPLJBTR_013 into the relevant SAP transaction such as SE37 or SE38.
Function Group: XJBT
Program Name: SAPLXJBT
Main Program:
Appliation area: J
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:

Function EXIT_SAPLJBTR_013 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_SAPLJBTR_013'"User Exit for Net Interest Margin.
EXPORTING
I_DBEGI = "Date of First Day of the Costing Period
* I_DPROT = ' ' "
I_DENDE = "Date of Last Day of the Costing Period
I_DKALK = "Costing Date
I_ERKRS = "Operating Concern
I_OBJECT = "Financial Object
I_JBDKKON = "Account Master
I_JBTKREG = "Costing Rule
I_WHWAER = "Local currency of company code
I_VALUES = "Standard Value Fields
IMPORTING
E_BZINKO = "Result: Net Interest Margin
E_SKALKZ = "
TABLES
T_B_JBITSAL = "Calculated Posting-Date-Based Daily Balances
T_JBDKOKO = "Condition Header
T_JBDKOPO = "Condition Items
T_V_JBITSAL = "Calculated Value-Date-Based Daily Balances
T_SPROT_K = "Log Messages
Related Function Modules
Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.ISB_DBPROT_MESSAGE SAP-Banking: Nachricht (oder Texte) ins DB-Prot. und Detail-Prot.
ISB_JBDZSTR_JBDCFLOW_CONVERT IS-B: Tabellenkonvertierung JBDZSTR -> JBDCFLOW
ISB_LINE_ITEM_COSTING IS-B: Prüfung der Kalkulationsparameter + zugehöriges Protokoll
ISB_LOAN_UPDATE IS-B: Update von IS-B-Tabellen mit Treasury-Information
ISB_SPREAD_FROM_INDEX_CALC IS-B: Bestimmung von Auf- und Abschlägen zum OZ
ISB_TRANSACTION_COSTING IS-B: Einzelgeschäftskalkulation, Rahmenbaustein
ISB_TRAN_COSTING_BACK_POSTING IS-B: Kalkulation von Geschäften im Rückvalutierungsmodus
ISB_TRAN_COSTING_INIT IS-B: Prüfung der Kalkulationsparameter + zugehöriges Protokoll
ISB_TRAN_COSTING_INTERFACE IS-B: Sofortige Kalkulation von Geschäften
ISB_TRAN_COSTING_KZEIT_GET IS-B: Zeitpunkte der Kalkuation ermitteln
ISB_USER_EXIT_201 IS-B: Einsprung für User Exit 201 (vor flex. Verfahren)
ISB_USER_EXIT_202 IS-B: Einsprung für User Exit 201 (vor der Verbuchung)
ISB_USER_EXIT_301 IS-B: Einsprung für User Exit 301 (Währungseinfluß)
IMPORTING Parameters details for EXIT_SAPLJBTR_013
I_DBEGI - Date of First Day of the Costing Period
Data type: SY-DATUMOptional: No
Call by Reference: No ( called with pass by value option)
I_DPROT -
Data type: CDefault: ' '
Optional: Yes
Call by Reference: No ( called with pass by value option)
I_DENDE - Date of Last Day of the Costing Period
Data type: SY-DATUMOptional: No
Call by Reference: No ( called with pass by value option)
I_DKALK - Costing Date
Data type: SY-DATUMOptional: No
Call by Reference: No ( called with pass by value option)
I_ERKRS - Operating Concern
Data type: TKEB-ERKRSOptional: No
Call by Reference: No ( called with pass by value option)
I_OBJECT - Financial Object
Data type: JBIXGSCOptional: No
Call by Reference: No ( called with pass by value option)
I_JBDKKON - Account Master
Data type: JBDKKONOptional: No
Call by Reference: No ( called with pass by value option)
I_JBTKREG - Costing Rule
Data type: JBTKREGOptional: No
Call by Reference: No ( called with pass by value option)
I_WHWAER - Local currency of company code
Data type: JBIXGSC-WGWAEROptional: No
Call by Reference: No ( called with pass by value option)
I_VALUES - Standard Value Fields
Data type: JBISTWFOptional: No
Call by Reference: No ( called with pass by value option)
EXPORTING Parameters details for EXIT_SAPLJBTR_013
E_BZINKO - Result: Net Interest Margin
Data type: JBDWFF-BZINKOOptional: No
Call by Reference: No ( called with pass by value option)
E_SKALKZ -
Data type: JBIXGSC-SKALKZOptional: No
Call by Reference: No ( called with pass by value option)
TABLES Parameters details for EXIT_SAPLJBTR_013
T_B_JBITSAL - Calculated Posting-Date-Based Daily Balances
Data type: JBITSALOptional: No
Call by Reference: No ( called with pass by value option)
T_JBDKOKO - Condition Header
Data type: JBDKOKOOptional: No
Call by Reference: No ( called with pass by value option)
T_JBDKOPO - Condition Items
Data type: JBDKOPOOptional: No
Call by Reference: No ( called with pass by value option)
T_V_JBITSAL - Calculated Value-Date-Based Daily Balances
Data type: JBITSALOptional: No
Call by Reference: No ( called with pass by value option)
T_SPROT_K - Log Messages
Data type: SPROT_KOptional: No
Call by Reference: No ( called with pass by value option)
Copy and paste ABAP code example for EXIT_SAPLJBTR_013 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_i_dbegi | TYPE SY-DATUM, " | |||
| lv_e_bzinko | TYPE JBDWFF-BZINKO, " | |||
| lt_t_b_jbitsal | TYPE STANDARD TABLE OF JBITSAL, " | |||
| lv_i_dprot | TYPE C, " ' ' | |||
| lv_i_dende | TYPE SY-DATUM, " | |||
| lv_e_skalkz | TYPE JBIXGSC-SKALKZ, " | |||
| lt_t_jbdkoko | TYPE STANDARD TABLE OF JBDKOKO, " | |||
| lv_i_dkalk | TYPE SY-DATUM, " | |||
| lt_t_jbdkopo | TYPE STANDARD TABLE OF JBDKOPO, " | |||
| lv_i_erkrs | TYPE TKEB-ERKRS, " | |||
| lt_t_v_jbitsal | TYPE STANDARD TABLE OF JBITSAL, " | |||
| lv_i_object | TYPE JBIXGSC, " | |||
| lt_t_sprot_k | TYPE STANDARD TABLE OF SPROT_K, " | |||
| lv_i_jbdkkon | TYPE JBDKKON, " | |||
| lv_i_jbtkreg | TYPE JBTKREG, " | |||
| lv_i_whwaer | TYPE JBIXGSC-WGWAER, " | |||
| lv_i_values | TYPE JBISTWF. " |
|   CALL FUNCTION 'EXIT_SAPLJBTR_013' "User Exit for Net Interest Margin |
| EXPORTING | ||
| I_DBEGI | = lv_i_dbegi | |
| I_DPROT | = lv_i_dprot | |
| I_DENDE | = lv_i_dende | |
| I_DKALK | = lv_i_dkalk | |
| I_ERKRS | = lv_i_erkrs | |
| I_OBJECT | = lv_i_object | |
| I_JBDKKON | = lv_i_jbdkkon | |
| I_JBTKREG | = lv_i_jbtkreg | |
| I_WHWAER | = lv_i_whwaer | |
| I_VALUES | = lv_i_values | |
| IMPORTING | ||
| E_BZINKO | = lv_e_bzinko | |
| E_SKALKZ | = lv_e_skalkz | |
| TABLES | ||
| T_B_JBITSAL | = lt_t_b_jbitsal | |
| T_JBDKOKO | = lt_t_jbdkoko | |
| T_JBDKOPO | = lt_t_jbdkopo | |
| T_V_JBITSAL | = lt_t_v_jbitsal | |
| T_SPROT_K | = lt_t_sprot_k | |
| . " EXIT_SAPLJBTR_013 | ||
ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLJBTR_013
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 DATUM FROM SY INTO @DATA(ld_i_dbegi). | ||||
| "SELECT single BZINKO FROM JBDWFF INTO @DATA(ld_e_bzinko). | ||||
| DATA(ld_i_dprot) | = ' '. | |||
| "SELECT single DATUM FROM SY INTO @DATA(ld_i_dende). | ||||
| "SELECT single SKALKZ FROM JBIXGSC INTO @DATA(ld_e_skalkz). | ||||
| "SELECT single DATUM FROM SY INTO @DATA(ld_i_dkalk). | ||||
| "SELECT single ERKRS FROM TKEB INTO @DATA(ld_i_erkrs). | ||||
| "SELECT single WGWAER FROM JBIXGSC INTO @DATA(ld_i_whwaer). | ||||
Search for further information about these or an SAP related objects