SAP BBP_UM_UI_AUTH_CHECK Function Module for









BBP_UM_UI_AUTH_CHECK is a standard bbp um ui auth check 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 bbp um ui auth check FM, simply by entering the name BBP_UM_UI_AUTH_CHECK into the relevant SAP transaction such as SE37 or SE38.

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



Function BBP_UM_UI_AUTH_CHECK 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 'BBP_UM_UI_AUTH_CHECK'"
EXPORTING
* IV_USER_TO_CHANGE = "
* IV_PC_INS_TO_CHANGE = "
* IV_PC_NUM_TO_CHANGE = "
* IV_POS_TO_CHANGE = "
* IV_DEP_TO_CHANGE = "

IMPORTING
EV_NO_AUTH_SUSERGRP01 = "
EV_NO_AUTH_BBUPRBZT03 = "
EV_NO_AUTH_BBUPRBZT06 = "
EV_NO_AUTH_MBBPPC01 = "
EV_NO_AUTH_MBBPPC02 = "
EV_NO_AUTH_MBBPPC03 = "
EV_NO_AUTH_MBBPPC04 = "
EV_NO_AUTH_MBBPPC05 = "
EV_NO_AUTH_CHANGE_POS = "
EV_NO_AUTH_CHANGE_DEP = "
EV_NO_AUTH_SUSERGRP02 = "
EV_NO_AUTH_SUSERGRP05 = "
EV_NO_AUTH_SUSERGRP06 = "
EV_NO_AUTH_BBUPARLT01 = "
EV_NO_AUTH_BBUPARLT02 = "
EV_NO_AUTH_BBUPARLT03 = "
EV_NO_AUTH_BBUPRBZT01 = "
EV_NO_AUTH_BBUPRBZT02 = "
.



IMPORTING Parameters details for BBP_UM_UI_AUTH_CHECK

IV_USER_TO_CHANGE -

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

IV_PC_INS_TO_CHANGE -

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

IV_PC_NUM_TO_CHANGE -

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

IV_POS_TO_CHANGE -

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

IV_DEP_TO_CHANGE -

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

EXPORTING Parameters details for BBP_UM_UI_AUTH_CHECK

EV_NO_AUTH_SUSERGRP01 -

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

EV_NO_AUTH_BBUPRBZT03 -

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

EV_NO_AUTH_BBUPRBZT06 -

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

EV_NO_AUTH_MBBPPC01 -

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

EV_NO_AUTH_MBBPPC02 -

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

EV_NO_AUTH_MBBPPC03 -

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

EV_NO_AUTH_MBBPPC04 -

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

EV_NO_AUTH_MBBPPC05 -

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

EV_NO_AUTH_CHANGE_POS -

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

EV_NO_AUTH_CHANGE_DEP -

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

EV_NO_AUTH_SUSERGRP02 -

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

EV_NO_AUTH_SUSERGRP05 -

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

EV_NO_AUTH_SUSERGRP06 -

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

EV_NO_AUTH_BBUPARLT01 -

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

EV_NO_AUTH_BBUPARLT02 -

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

EV_NO_AUTH_BBUPARLT03 -

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

EV_NO_AUTH_BBUPRBZT01 -

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

EV_NO_AUTH_BBUPRBZT02 -

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

Copy and paste ABAP code example for BBP_UM_UI_AUTH_CHECK 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_user_to_change  TYPE SYUNAME, "   
lv_ev_no_auth_susergrp01  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_bbuprbzt03  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_bbuprbzt06  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_mbbppc01  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_mbbppc02  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_mbbppc03  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_mbbppc04  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_mbbppc05  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_change_pos  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_change_dep  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_iv_pc_ins_to_change  TYPE BBPSAPNEW, "   
lv_ev_no_auth_susergrp02  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_iv_pc_num_to_change  TYPE BBPSAPNEW, "   
lv_ev_no_auth_susergrp05  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_iv_pos_to_change  TYPE OBJEKTID, "   
lv_ev_no_auth_susergrp06  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_iv_dep_to_change  TYPE OBJEKTID, "   
lv_ev_no_auth_bbuparlt01  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_bbuparlt02  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_bbuparlt03  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_bbuprbzt01  TYPE BBPSAPNEW-CUSTOMIZED, "   
lv_ev_no_auth_bbuprbzt02  TYPE BBPSAPNEW-CUSTOMIZED. "   

  CALL FUNCTION 'BBP_UM_UI_AUTH_CHECK'  "
    EXPORTING
         IV_USER_TO_CHANGE = lv_iv_user_to_change
         IV_PC_INS_TO_CHANGE = lv_iv_pc_ins_to_change
         IV_PC_NUM_TO_CHANGE = lv_iv_pc_num_to_change
         IV_POS_TO_CHANGE = lv_iv_pos_to_change
         IV_DEP_TO_CHANGE = lv_iv_dep_to_change
    IMPORTING
         EV_NO_AUTH_SUSERGRP01 = lv_ev_no_auth_susergrp01
         EV_NO_AUTH_BBUPRBZT03 = lv_ev_no_auth_bbuprbzt03
         EV_NO_AUTH_BBUPRBZT06 = lv_ev_no_auth_bbuprbzt06
         EV_NO_AUTH_MBBPPC01 = lv_ev_no_auth_mbbppc01
         EV_NO_AUTH_MBBPPC02 = lv_ev_no_auth_mbbppc02
         EV_NO_AUTH_MBBPPC03 = lv_ev_no_auth_mbbppc03
         EV_NO_AUTH_MBBPPC04 = lv_ev_no_auth_mbbppc04
         EV_NO_AUTH_MBBPPC05 = lv_ev_no_auth_mbbppc05
         EV_NO_AUTH_CHANGE_POS = lv_ev_no_auth_change_pos
         EV_NO_AUTH_CHANGE_DEP = lv_ev_no_auth_change_dep
         EV_NO_AUTH_SUSERGRP02 = lv_ev_no_auth_susergrp02
         EV_NO_AUTH_SUSERGRP05 = lv_ev_no_auth_susergrp05
         EV_NO_AUTH_SUSERGRP06 = lv_ev_no_auth_susergrp06
         EV_NO_AUTH_BBUPARLT01 = lv_ev_no_auth_bbuparlt01
         EV_NO_AUTH_BBUPARLT02 = lv_ev_no_auth_bbuparlt02
         EV_NO_AUTH_BBUPARLT03 = lv_ev_no_auth_bbuparlt03
         EV_NO_AUTH_BBUPRBZT01 = lv_ev_no_auth_bbuprbzt01
         EV_NO_AUTH_BBUPRBZT02 = lv_ev_no_auth_bbuprbzt02
. " BBP_UM_UI_AUTH_CHECK




ABAP code using 7.40 inline data declarations to call FM BBP_UM_UI_AUTH_CHECK

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 CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_susergrp01).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_bbuprbzt03).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_bbuprbzt06).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_mbbppc01).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_mbbppc02).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_mbbppc03).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_mbbppc04).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_mbbppc05).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_change_pos).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_change_dep).
 
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_susergrp02).
 
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_susergrp05).
 
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_susergrp06).
 
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_bbuparlt01).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_bbuparlt02).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_bbuparlt03).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_bbuprbzt01).
 
"SELECT single CUSTOMIZED FROM BBPSAPNEW INTO @DATA(ld_ev_no_auth_bbuprbzt02).
 


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!