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: BUKRS
Optional: No
Call by Reference: No ( called with pass by value option)

IV_BUPLA - Business Place

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

IV_BEGDA - Start Date

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

IV_ENDDA - End Date

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

IV_BLART - Document Type

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

IV_LEDGER - Ledger Type

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

IV_NEWLD - New Ledger

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

IV_OUTPU - Local file for upload/download

Data type: RLGRAP-FILENAME
Optional: 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: I
Optional: No
Call by Reference: No ( called with pass by value option)

EV_NUML200 - Number of records in L200

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

EV_NUML250 - Number of records in L250

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

EV_NUML300 - Number of records in L300

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

EV_NUML350 - Number of records in L350

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

EV_NUML400 - Number of records in L400

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

EV_NUML450 - Number of records in L450

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

EV_NUML500 - Number of records in L500

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

EV_NUML550 - Number of records in L550

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

EV_NUML600 - Number of records in L600

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

EV_NUML650 - Number of records in L650

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

EV_NUMI050 - Number of records in I050

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

EV_NUML700 - Number of records in L700

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

EV_NUML750 - Number of records in L750

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

EV_NUML800 - Number of records in L800

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

EV_NUMI100 - Number of records in I100

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

EV_NUMI150 - Number of records in I150

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

EV_NUMI200 - Number of records in I200

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

EV_NUMI250 - Number of records in I250

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

EV_NUML050 - Number of records in L050

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

EV_NUML100 - Number of records in L100

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

EV_NUML150 - Number of records in L150

Data type: I
Optional: 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



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!