SAP ABAP Class CL_SUSR_DYNAMIC_BADI (Provides dynamic interface to BAdIs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-USR-ADM (Application Component) User and Authorization Management
     SUSR (Package) ABAP User Administration
Properties
Class CL_SUSR_DYNAMIC_BADI  
Short Description Provides dynamic interface to BAdIs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUSR   ABAP User Administration 
Created 20110509   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_BADI_IDENTITY_F4_AUTH_CHECK Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SUSR_DYNAMIC_BADI has no interface implemented.
Friends
Class CL_SUSR_DYNAMIC_BADI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_BADI_IDENTITY_F4_AUTH Static Attribute Private Object reference (TYPE REF TO) BADI_IDENTITY_F4_AUTH_CHECK BAdI Interface BADI_IDENTITY_F4_AUTH_CHECK 20110509
2 GV_HASIMPL_F4_AUTH Static Attribute Private Type reference (TYPE) BOOLE_D F4_AUTH has implementation: TRUE (='X') or FALSE (=' ') 20110509
3 GV_IMPL_CHECK_F4_AUTH Static Attribute Private Type reference (TYPE) BOOLE_D Checked for implementation: TRUE('X') or FALSE (' ') 20110509
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_INSTANCE_F4_AUTH Static method Public Method Generates instance for BADI_IDENTITY_F4_AUTH_CHECK 20110509
2 F4_AUTH_CHECK Static method Public Method Calls actual BAdI method 20110509
3 GET_INSTANCE_F4_AUTH Static method Public Method Returns instance for BADI_IDENTITY_F4_AUTH_CHECK 20110509
Events
Class CL_SUSR_DYNAMIC_BADI has no event.
Types
Class CL_SUSR_DYNAMIC_BADI has no local type.
Method Signatures

Method CREATE_INSTANCE_F4_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BADI_IMPL_EXISTS Value transfer Type reference (TYPE) BOOLE_D Instanz wurde erzeugt? TRUE (='X') und FALSE (=' ') 20110509

Method CREATE_INSTANCE_F4_AUTH on class CL_SUSR_DYNAMIC_BADI has no exception.

Method F4_AUTH_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BNAME Call by reference Type reference (TYPE) SUSR_T_USUSERS Benutzer: Übergabetabelle für Liste der Benutzer 20110509
2 Changing CT_RECORDS Call by reference Type reference (TYPE) DDSHRESLTS Ergebnisliste in der F4-Hilfe 20110509
3 Changing CT_SOURCE Call by reference Type reference (TYPE) IF_BADI_IDENTITY_F4_AUTH_CHECK=>TT_USER_ADDR Ergebnissliste in Form des USER_ADDR Views 20110509
4 Changing E_IS_REDUCED Value transfer Type reference (TYPE) FLAG Benutzerliste wurde wegen fehlender Berechtigung reduziert 20110509
5 Importing IV_BNAME_IS_UNIQUE Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Benutzername ist eindeutig? TRUE (='X') und FALSE (=' ') 20110509

Method F4_AUTH_CHECK on class CL_SUSR_DYNAMIC_BADI has no exception.

Method GET_INSTANCE_F4_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IDENTITY_F4_AUTH Value transfer Object reference (TYPE REF TO) BADI_IDENTITY_F4_AUTH_CHECK BAdI-Interface IF_BADI_IDENTITY_F4_AUTH_CHECK 20110509

Method GET_INSTANCE_F4_AUTH on class CL_SUSR_DYNAMIC_BADI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731