SAP J_1B_EXPORT_BLOCKS_I_L Function Module for Extract information for MANAD - blocks I and L
J_1B_EXPORT_BLOCKS_I_L is a standard j 1b export blocks i l SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Extract information for MANAD - blocks I and L 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 j 1b export blocks i l FM, simply by entering the name J_1B_EXPORT_BLOCKS_I_L into the relevant SAP transaction such as SE37 or SE38.
Function Group: J1B_FI_EXTRACT
Program Name: SAPLJ1B_FI_EXTRACT
Main Program: SAPLJ1B_FI_EXTRACT
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Remote-Enabled
Update:

Function J_1B_EXPORT_BLOCKS_I_L 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 'J_1B_EXPORT_BLOCKS_I_L'"Extract information for MANAD - blocks I and L.
EXPORTING
IV_BUKRS = "Company Code
IV_BUPLA = "Business Place
IV_BEGDA = "Start Date
IV_ENDDA = "End Date
* IV_BLART = "Document Type
* IV_LEDGER = "Ledger Type
* IV_NEWLD = "New Ledger
* IV_OUTPU = "Local file for upload/download
IMPORTING
EV_NUMI005 = "Number of records in I005
EV_NUML200 = "Number of records in L200
EV_NUML250 = "Number of records in L250
EV_NUML300 = "Number of records in L300
EV_NUML350 = "Number of records in L350
EV_NUML400 = "Number of records in L400
EV_NUML450 = "Number of records in L450
EV_NUML500 = "Number of records in L500
EV_NUML550 = "Number of records in L550
EV_NUML600 = "Number of records in L600
EV_NUML650 = "Number of records in L650
EV_NUMI050 = "Number of records in I050
EV_NUML700 = "Number of records in L700
EV_NUML750 = "Number of records in L750
EV_NUML800 = "Number of records in L800
EV_NUMI100 = "Number of records in I100
EV_NUMI150 = "Number of records in I150
EV_NUMI200 = "Number of records in I200
EV_NUMI250 = "Number of records in I250
EV_NUML050 = "Number of records in L050
EV_NUML100 = "Number of records in L100
EV_NUML150 = "Number of records in L150
IMPORTING Parameters details for J_1B_EXPORT_BLOCKS_I_L
IV_BUKRS - Company Code
Data type: BUKRSOptional: No
Call by Reference: No ( called with pass by value option)
IV_BUPLA - Business Place
Data type: BUPLAOptional: No
Call by Reference: No ( called with pass by value option)
IV_BEGDA - Start Date
Data type: BEGDAOptional: No
Call by Reference: No ( called with pass by value option)
IV_ENDDA - End Date
Data type: ENDDAOptional: No
Call by Reference: No ( called with pass by value option)
IV_BLART - Document Type
Data type: BLARTOptional: Yes
Call by Reference: No ( called with pass by value option)
IV_LEDGER - Ledger Type
Data type: CHAR1Optional: Yes
Call by Reference: No ( called with pass by value option)
IV_NEWLD - New Ledger
Data type: CHAR2Optional: Yes
Call by Reference: No ( called with pass by value option)
IV_OUTPU - Local file for upload/download
Data type: RLGRAP-FILENAMEOptional: Yes
Call by Reference: No ( called with pass by value option)
EXPORTING Parameters details for J_1B_EXPORT_BLOCKS_I_L
EV_NUMI005 - Number of records in I005
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML200 - Number of records in L200
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML250 - Number of records in L250
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML300 - Number of records in L300
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML350 - Number of records in L350
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML400 - Number of records in L400
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML450 - Number of records in L450
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML500 - Number of records in L500
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML550 - Number of records in L550
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML600 - Number of records in L600
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML650 - Number of records in L650
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUMI050 - Number of records in I050
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML700 - Number of records in L700
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML750 - Number of records in L750
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML800 - Number of records in L800
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUMI100 - Number of records in I100
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUMI150 - Number of records in I150
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUMI200 - Number of records in I200
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUMI250 - Number of records in I250
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML050 - Number of records in L050
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML100 - Number of records in L100
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
EV_NUML150 - Number of records in L150
Data type: IOptional: No
Call by Reference: No ( called with pass by value option)
Copy and paste ABAP code example for J_1B_EXPORT_BLOCKS_I_L 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_iv_bukrs | TYPE BUKRS, " | |||
| lv_ev_numi005 | TYPE I, " | |||
| lv_ev_numl200 | TYPE I, " | |||
| lv_ev_numl250 | TYPE I, " | |||
| lv_ev_numl300 | TYPE I, " | |||
| lv_ev_numl350 | TYPE I, " | |||
| lv_ev_numl400 | TYPE I, " | |||
| lv_ev_numl450 | TYPE I, " | |||
| lv_ev_numl500 | TYPE I, " | |||
| lv_ev_numl550 | TYPE I, " | |||
| lv_ev_numl600 | TYPE I, " | |||
| lv_ev_numl650 | TYPE I, " | |||
| lv_iv_bupla | TYPE BUPLA, " | |||
| lv_ev_numi050 | TYPE I, " | |||
| lv_ev_numl700 | TYPE I, " | |||
| lv_ev_numl750 | TYPE I, " | |||
| lv_ev_numl800 | TYPE I, " | |||
| lv_iv_begda | TYPE BEGDA, " | |||
| lv_ev_numi100 | TYPE I, " | |||
| lv_iv_endda | TYPE ENDDA, " | |||
| lv_ev_numi150 | TYPE I, " | |||
| lv_iv_blart | TYPE BLART, " | |||
| lv_ev_numi200 | TYPE I, " | |||
| lv_iv_ledger | TYPE CHAR1, " | |||
| lv_ev_numi250 | TYPE I, " | |||
| lv_iv_newld | TYPE CHAR2, " | |||
| lv_ev_numl050 | TYPE I, " | |||
| lv_iv_outpu | TYPE RLGRAP-FILENAME, " | |||
| lv_ev_numl100 | TYPE I, " | |||
| lv_ev_numl150 | TYPE I. " |
|   CALL FUNCTION 'J_1B_EXPORT_BLOCKS_I_L' "Extract information for MANAD - blocks I and L |
| EXPORTING | ||
| IV_BUKRS | = lv_iv_bukrs | |
| IV_BUPLA | = lv_iv_bupla | |
| IV_BEGDA | = lv_iv_begda | |
| IV_ENDDA | = lv_iv_endda | |
| IV_BLART | = lv_iv_blart | |
| IV_LEDGER | = lv_iv_ledger | |
| IV_NEWLD | = lv_iv_newld | |
| IV_OUTPU | = lv_iv_outpu | |
| IMPORTING | ||
| EV_NUMI005 | = lv_ev_numi005 | |
| EV_NUML200 | = lv_ev_numl200 | |
| EV_NUML250 | = lv_ev_numl250 | |
| EV_NUML300 | = lv_ev_numl300 | |
| EV_NUML350 | = lv_ev_numl350 | |
| EV_NUML400 | = lv_ev_numl400 | |
| EV_NUML450 | = lv_ev_numl450 | |
| EV_NUML500 | = lv_ev_numl500 | |
| EV_NUML550 | = lv_ev_numl550 | |
| EV_NUML600 | = lv_ev_numl600 | |
| EV_NUML650 | = lv_ev_numl650 | |
| EV_NUMI050 | = lv_ev_numi050 | |
| EV_NUML700 | = lv_ev_numl700 | |
| EV_NUML750 | = lv_ev_numl750 | |
| EV_NUML800 | = lv_ev_numl800 | |
| EV_NUMI100 | = lv_ev_numi100 | |
| EV_NUMI150 | = lv_ev_numi150 | |
| EV_NUMI200 | = lv_ev_numi200 | |
| EV_NUMI250 | = lv_ev_numi250 | |
| EV_NUML050 | = lv_ev_numl050 | |
| EV_NUML100 | = lv_ev_numl100 | |
| EV_NUML150 | = lv_ev_numl150 | |
| . " J_1B_EXPORT_BLOCKS_I_L | ||
ABAP code using 7.40 inline data declarations to call FM J_1B_EXPORT_BLOCKS_I_L
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 FILENAME FROM RLGRAP INTO @DATA(ld_iv_outpu). | ||||
Search for further information about these or an SAP related objects