SAP ISU_STRUCTURE_BUILD_EXTENDED Function Module for









ISU_STRUCTURE_BUILD_EXTENDED is a standard isu structure build extended SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, 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 structure build extended FM, simply by entering the name ISU_STRUCTURE_BUILD_EXTENDED into the relevant SAP transaction such as SE37 or SE38.

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



Function ISU_STRUCTURE_BUILD_EXTENDED 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_STRUCTURE_BUILD_EXTENDED'"
IMPORTING
Y_KEYTABS = "

TABLES
XT_PATH = "
* T_EASTIH = "
* T_EASTL = "
* T_EASTS = "
* T_EAUS = "
* T_EAUSV = "
* T_EEIN = "
* T_EEINV = "
* T_EGER = "
* T_EGPL = "
* T_EHAU = "
* YT_STRUC_EXT = "
* T_EKUN = "
* T_ETDZ = "
* T_ETINS = "
* T_ETTIF = "
* T_EVBS = "
* T_EVER = "
* T_EZUG = "
* T_EZUZ = "
* T_FKKVKP = "
* T_TE420 = "
* T_BCONT = "
* T_TE422 = "
* T_EABL = "
* T_EABLG = "
* T_EABP = "
* T_EADZ = "
* T_EANL = "
* T_EASTI = "
.



EXPORTING Parameters details for ISU_STRUCTURE_BUILD_EXTENDED

Y_KEYTABS -

Data type: ISUST_KEYTABS
Optional: No
Call by Reference: Yes

TABLES Parameters details for ISU_STRUCTURE_BUILD_EXTENDED

XT_PATH -

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

T_EASTIH -

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

T_EASTL -

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

T_EASTS -

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

T_EAUS -

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

T_EAUSV -

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

T_EEIN -

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

T_EEINV -

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

T_EGER -

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

T_EGPL -

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

T_EHAU -

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

YT_STRUC_EXT -

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

T_EKUN -

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

T_ETDZ -

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

T_ETINS -

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

T_ETTIF -

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

T_EVBS -

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

T_EVER -

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

T_EZUG -

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

T_EZUZ -

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

T_FKKVKP -

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

T_TE420 -

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

T_BCONT -

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

T_TE422 -

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

T_EABL -

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

T_EABLG -

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

T_EABP -

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

T_EADZ -

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

T_EANL -

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

T_EASTI -

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

Copy and paste ABAP code example for ISU_STRUCTURE_BUILD_EXTENDED 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:
lt_xt_path  TYPE STANDARD TABLE OF EFKKPATH, "   
lv_y_keytabs  TYPE ISUST_KEYTABS, "   
lt_t_eastih  TYPE STANDARD TABLE OF EASTIH, "   
lt_t_eastl  TYPE STANDARD TABLE OF EASTL, "   
lt_t_easts  TYPE STANDARD TABLE OF EASTS, "   
lt_t_eaus  TYPE STANDARD TABLE OF EAUS, "   
lt_t_eausv  TYPE STANDARD TABLE OF EAUSV, "   
lt_t_eein  TYPE STANDARD TABLE OF EEIN, "   
lt_t_eeinv  TYPE STANDARD TABLE OF EEINV, "   
lt_t_eger  TYPE STANDARD TABLE OF V_EGER, "   
lt_t_egpl  TYPE STANDARD TABLE OF EGPL, "   
lt_t_ehau  TYPE STANDARD TABLE OF EHAU, "   
lt_yt_struc_ext  TYPE STANDARD TABLE OF EFKKSTRUCE, "   
lt_t_ekun  TYPE STANDARD TABLE OF ISU01_EKUN_TAB, "   
lt_t_etdz  TYPE STANDARD TABLE OF ETDZ, "   
lt_t_etins  TYPE STANDARD TABLE OF COMPLETE_ETINS_DATA, "   
lt_t_ettif  TYPE STANDARD TABLE OF ETTIF, "   
lt_t_evbs  TYPE STANDARD TABLE OF EVBS, "   
lt_t_ever  TYPE STANDARD TABLE OF EVER, "   
lt_t_ezug  TYPE STANDARD TABLE OF EZUG, "   
lt_t_ezuz  TYPE STANDARD TABLE OF EZUZ, "   
lt_t_fkkvkp  TYPE STANDARD TABLE OF FKKVKP1, "   
lt_t_te420  TYPE STANDARD TABLE OF TE420, "   
lt_t_bcont  TYPE STANDARD TABLE OF BCONT, "   
lt_t_te422  TYPE STANDARD TABLE OF TE422, "   
lt_t_eabl  TYPE STANDARD TABLE OF EABL, "   
lt_t_eablg  TYPE STANDARD TABLE OF EABLG, "   
lt_t_eabp  TYPE STANDARD TABLE OF EABP, "   
lt_t_eadz  TYPE STANDARD TABLE OF EADZ, "   
lt_t_eanl  TYPE STANDARD TABLE OF V_EANL, "   
lt_t_easti  TYPE STANDARD TABLE OF EASTI. "   

  CALL FUNCTION 'ISU_STRUCTURE_BUILD_EXTENDED'  "
    IMPORTING
         Y_KEYTABS = lv_y_keytabs
    TABLES
         XT_PATH = lt_xt_path
         T_EASTIH = lt_t_eastih
         T_EASTL = lt_t_eastl
         T_EASTS = lt_t_easts
         T_EAUS = lt_t_eaus
         T_EAUSV = lt_t_eausv
         T_EEIN = lt_t_eein
         T_EEINV = lt_t_eeinv
         T_EGER = lt_t_eger
         T_EGPL = lt_t_egpl
         T_EHAU = lt_t_ehau
         YT_STRUC_EXT = lt_yt_struc_ext
         T_EKUN = lt_t_ekun
         T_ETDZ = lt_t_etdz
         T_ETINS = lt_t_etins
         T_ETTIF = lt_t_ettif
         T_EVBS = lt_t_evbs
         T_EVER = lt_t_ever
         T_EZUG = lt_t_ezug
         T_EZUZ = lt_t_ezuz
         T_FKKVKP = lt_t_fkkvkp
         T_TE420 = lt_t_te420
         T_BCONT = lt_t_bcont
         T_TE422 = lt_t_te422
         T_EABL = lt_t_eabl
         T_EABLG = lt_t_eablg
         T_EABP = lt_t_eabp
         T_EADZ = lt_t_eadz
         T_EANL = lt_t_eanl
         T_EASTI = lt_t_easti
. " ISU_STRUCTURE_BUILD_EXTENDED




ABAP code using 7.40 inline data declarations to call FM ISU_STRUCTURE_BUILD_EXTENDED

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!