SAP ISU_PRINT_EXPANDED Function Module for INTERNAL: Call EFG_PRINT_EXPANDED Specifically for Bill Printout









ISU_PRINT_EXPANDED is a standard isu print expanded SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for INTERNAL: Call EFG_PRINT_EXPANDED Specifically for Bill Printout 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 isu print expanded FM, simply by entering the name ISU_PRINT_EXPANDED into the relevant SAP transaction such as SE37 or SE38.

Function Group: ISU_PRINT
Program Name: SAPLISU_PRINT
Main Program: SAPLISU_PRINT
Appliation area: E
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function ISU_PRINT_EXPANDED 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 'ISU_PRINT_EXPANDED'"INTERNAL: Call EFG_PRINT_EXPANDED Specifically for Bill Printout
EXPORTING
X_PRINTPARAMS = "
* X_ARCHIVE_PARAMS = "
* X_ARCHIVE_INDEX = "
* X_RECIPIENT = "

IMPORTING
Y_PRINTPARAMS = "

TABLES
* XT_RANGES = "
* XT_RANGES9 = "
XT_ADDRESSDATA = "
* XT_RANGES1 = "
* XT_RANGES2 = "
* XT_RANGES3 = "
* XT_RANGES4 = "
* XT_RANGES5 = "
* XT_RANGES6 = "
* XT_RANGES7 = "
* XT_RANGES8 = "

EXCEPTIONS
FAILED = 1
.



IMPORTING Parameters details for ISU_PRINT_EXPANDED

X_PRINTPARAMS -

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

X_ARCHIVE_PARAMS -

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

X_ARCHIVE_INDEX -

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

X_RECIPIENT -

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

EXPORTING Parameters details for ISU_PRINT_EXPANDED

Y_PRINTPARAMS -

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

TABLES Parameters details for ISU_PRINT_EXPANDED

XT_RANGES -

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

XT_RANGES9 -

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

XT_ADDRESSDATA -

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

XT_RANGES1 -

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

XT_RANGES2 -

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

XT_RANGES3 -

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

XT_RANGES4 -

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

XT_RANGES5 -

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

XT_RANGES6 -

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

XT_RANGES7 -

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

XT_RANGES8 -

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

EXCEPTIONS details

FAILED -

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

Copy and paste ABAP code example for ISU_PRINT_EXPANDED 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_failed  TYPE STRING, "   
lt_xt_ranges  TYPE STANDARD TABLE OF EFG_RANGES, "   
lv_x_printparams  TYPE EPRINTPARAMS, "   
lv_y_printparams  TYPE EPRINTPARAMS, "   
lt_xt_ranges9  TYPE STANDARD TABLE OF EFG_RANGES, "   
lt_xt_addressdata  TYPE STANDARD TABLE OF ISUACCADDRDATA, "   
lt_xt_ranges1  TYPE STANDARD TABLE OF EFG_RANGES, "   
lv_x_archive_params  TYPE ARC_PARAMS, "   
lt_xt_ranges2  TYPE STANDARD TABLE OF EFG_RANGES, "   
lv_x_archive_index  TYPE TOA_DARA, "   
lt_xt_ranges3  TYPE STANDARD TABLE OF EFG_RANGES, "   
lv_x_recipient  TYPE SWOTOBJID, "   
lt_xt_ranges4  TYPE STANDARD TABLE OF EFG_RANGES, "   
lt_xt_ranges5  TYPE STANDARD TABLE OF EFG_RANGES, "   
lt_xt_ranges6  TYPE STANDARD TABLE OF EFG_RANGES, "   
lt_xt_ranges7  TYPE STANDARD TABLE OF EFG_RANGES, "   
lt_xt_ranges8  TYPE STANDARD TABLE OF EFG_RANGES. "   

  CALL FUNCTION 'ISU_PRINT_EXPANDED'  "INTERNAL: Call EFG_PRINT_EXPANDED Specifically for Bill Printout
    EXPORTING
         X_PRINTPARAMS = lv_x_printparams
         X_ARCHIVE_PARAMS = lv_x_archive_params
         X_ARCHIVE_INDEX = lv_x_archive_index
         X_RECIPIENT = lv_x_recipient
    IMPORTING
         Y_PRINTPARAMS = lv_y_printparams
    TABLES
         XT_RANGES = lt_xt_ranges
         XT_RANGES9 = lt_xt_ranges9
         XT_ADDRESSDATA = lt_xt_addressdata
         XT_RANGES1 = lt_xt_ranges1
         XT_RANGES2 = lt_xt_ranges2
         XT_RANGES3 = lt_xt_ranges3
         XT_RANGES4 = lt_xt_ranges4
         XT_RANGES5 = lt_xt_ranges5
         XT_RANGES6 = lt_xt_ranges6
         XT_RANGES7 = lt_xt_ranges7
         XT_RANGES8 = lt_xt_ranges8
    EXCEPTIONS
        FAILED = 1
. " ISU_PRINT_EXPANDED




ABAP code using 7.40 inline data declarations to call FM ISU_PRINT_EXPANDED

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



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!