SAP ISU_EDM_DETERM_PROFILE_UI_MASS Function Module for









ISU_EDM_DETERM_PROFILE_UI_MASS is a standard isu edm determ profile ui mass 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 edm determ profile ui mass FM, simply by entering the name ISU_EDM_DETERM_PROFILE_UI_MASS into the relevant SAP transaction such as SE37 or SE38.

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



Function ISU_EDM_DETERM_PROFILE_UI_MASS 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_EDM_DETERM_PROFILE_UI_MASS'"
EXPORTING
* XV_IND_SEL_WITH_VALIDITY_DATES = ABAP_FALSE "
* XV_DATEFROM = CO_DATE_FINITE "
* XV_DATETO = CO_DATE_INFINITE "
* XT_PROFROLE_RANGE = "
* XT_INT_UI_TASKS = "
* XT_EXT_UI_PODS = "
* XT_EPROFASSROLE = "

IMPORTING
YT_INT_UI_PROFILES_ALL = "
YT_INT_UI_TASKS_NO_PROFS = "
YT_INT_UI_TASKS_PROFS = "
YT_EXT_UI_PROFILES_ALL = "
YT_EXT_UI_PODS_NO_PROFS = "
YT_EXT_UI_PODS_PROFS = "

EXCEPTIONS
PARAMETER_INVALID = 1 PERIOD_INVALID = 2
.



IMPORTING Parameters details for ISU_EDM_DETERM_PROFILE_UI_MASS

XV_IND_SEL_WITH_VALIDITY_DATES -

Data type: BOOLE_D
Default: ABAP_FALSE
Optional: Yes
Call by Reference: Yes

XV_DATEFROM -

Data type: E_EDMDATEFROM
Default: CO_DATE_FINITE
Optional: Yes
Call by Reference: Yes

XV_DATETO -

Data type: E_EDMDATETO
Default: CO_DATE_INFINITE
Optional: Yes
Call by Reference: Yes

XT_PROFROLE_RANGE -

Data type: EPROFROLE_RANGE_TAB
Optional: Yes
Call by Reference: Yes

XT_INT_UI_TASKS -

Data type: T_EPROFSEL_BLKNO_APPL
Optional: Yes
Call by Reference: Yes

XT_EXT_UI_PODS -

Data type: T_EPROFSEL_BLKNO_APPL01
Optional: Yes
Call by Reference: Yes

XT_EPROFASSROLE -

Data type: IEPROFASSROLE
Optional: Yes
Call by Reference: Yes

EXPORTING Parameters details for ISU_EDM_DETERM_PROFILE_UI_MASS

YT_INT_UI_PROFILES_ALL -

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

YT_INT_UI_TASKS_NO_PROFS -

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

YT_INT_UI_TASKS_PROFS -

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

YT_EXT_UI_PROFILES_ALL -

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

YT_EXT_UI_PODS_NO_PROFS -

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

YT_EXT_UI_PODS_PROFS -

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

EXCEPTIONS details

PARAMETER_INVALID -

Data type:
Optional: No
Call by Reference: Yes

PERIOD_INVALID -

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for ISU_EDM_DETERM_PROFILE_UI_MASS 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_parameter_invalid  TYPE STRING, "   
lv_yt_int_ui_profiles_all  TYPE T_EPROFSEL_BLKNO_APPL03, "   
lv_xv_ind_sel_with_validity_dates  TYPE BOOLE_D, "   ABAP_FALSE
lv_xv_datefrom  TYPE E_EDMDATEFROM, "   CO_DATE_FINITE
lv_period_invalid  TYPE E_EDMDATEFROM, "   
lv_yt_int_ui_tasks_no_profs  TYPE T_EPROFSEL_BLKNO_APPL, "   
lv_xv_dateto  TYPE E_EDMDATETO, "   CO_DATE_INFINITE
lv_yt_int_ui_tasks_profs  TYPE T_EPROFSEL_BLKNO_APPL, "   
lv_xt_profrole_range  TYPE EPROFROLE_RANGE_TAB, "   
lv_yt_ext_ui_profiles_all  TYPE T_EPROFSEL_BLKNO_APPL02, "   
lv_xt_int_ui_tasks  TYPE T_EPROFSEL_BLKNO_APPL, "   
lv_yt_ext_ui_pods_no_profs  TYPE T_EPROFSEL_BLKNO_APPL01, "   
lv_xt_ext_ui_pods  TYPE T_EPROFSEL_BLKNO_APPL01, "   
lv_yt_ext_ui_pods_profs  TYPE T_EPROFSEL_BLKNO_APPL01, "   
lv_xt_eprofassrole  TYPE IEPROFASSROLE. "   

  CALL FUNCTION 'ISU_EDM_DETERM_PROFILE_UI_MASS'  "
    EXPORTING
         XV_IND_SEL_WITH_VALIDITY_DATES = lv_xv_ind_sel_with_validity_dates
         XV_DATEFROM = lv_xv_datefrom
         XV_DATETO = lv_xv_dateto
         XT_PROFROLE_RANGE = lv_xt_profrole_range
         XT_INT_UI_TASKS = lv_xt_int_ui_tasks
         XT_EXT_UI_PODS = lv_xt_ext_ui_pods
         XT_EPROFASSROLE = lv_xt_eprofassrole
    IMPORTING
         YT_INT_UI_PROFILES_ALL = lv_yt_int_ui_profiles_all
         YT_INT_UI_TASKS_NO_PROFS = lv_yt_int_ui_tasks_no_profs
         YT_INT_UI_TASKS_PROFS = lv_yt_int_ui_tasks_profs
         YT_EXT_UI_PROFILES_ALL = lv_yt_ext_ui_profiles_all
         YT_EXT_UI_PODS_NO_PROFS = lv_yt_ext_ui_pods_no_profs
         YT_EXT_UI_PODS_PROFS = lv_yt_ext_ui_pods_profs
    EXCEPTIONS
        PARAMETER_INVALID = 1
        PERIOD_INVALID = 2
. " ISU_EDM_DETERM_PROFILE_UI_MASS




ABAP code using 7.40 inline data declarations to call FM ISU_EDM_DETERM_PROFILE_UI_MASS

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.

 
 
DATA(ld_xv_ind_sel_with_validity_dates) = ABAP_FALSE.
 
DATA(ld_xv_datefrom) = CO_DATE_FINITE.
 
 
 
DATA(ld_xv_dateto) = CO_DATE_INFINITE.
 
 
 
 
 
 
 
 
 


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!