SAP ABAP Class /BOBF/CL_SADL_AUTH_COND_PROVID (SADL Support for Authority Object)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF (Application Component) Business Object Processing Framework
     /BOBF/SADL (Package) Business Object Processing SADL Integration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SADL_COND_PROV_AUTHOBJ_BASE SADL Support for Authority Object 20130805
Properties
Class /BOBF/CL_SADL_AUTH_COND_PROVID  
Short Description SADL Support for Authority Object    
Super Class CL_SADL_COND_PROV_AUTHOBJ_BASE SADL Support for Authority Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/SADL   Business Object Processing SADL Integration 
Created 20130606   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SADL_ENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_SADL_ENTITY_FACTORY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /BOBF/CL_SADL_AUTH_COND_PROVID has no interface implemented.
Friends
Class /BOBF/CL_SADL_AUTH_COND_PROVID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_INSTANCE Static Attribute Protected Type reference (TYPE) GTT_INSTANCE 20130805
2 MV_ANCHOR_ENTITY Instance attribute Protected Type reference (TYPE) SADL_ENTITY_ID Name of SADL_ENTITY_ID 20130805
3 MV_INITIALIZED Instance attribute Private Type reference (TYPE) BOOLE_D provider is initialized 20130805
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20130805
2 DETERMINE_ASSOCIATION_CHAIN Instance method Private Method determine association chain 20130805
3 DETERMINE_STATIC_AUTH_FIELDS Instance method Private Method 20130805
4 GET_ACTIVITY_TYPE Instance method Protected Method 20130805
5 GET_BO_SERVICE Instance method Protected Method Get Name of BO Service; if not supplied, dummy is checked 20130805
6 GET_INSTANCE Static method Public Method 20130805
7 MAP_AUTHORITY_FIELDS Instance method Private Method 20130805
8 SUPPRESS_AUTHORITY_PROPAGATION Instance method Protected Method suppress propagation of authority checks from superior nodes 20130805
Events
Class /BOBF/CL_SADL_AUTH_COND_PROVID has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTT_INSTANCE Protected See coding 20130805 gtt_instance type SORTED TABLE OF gty_instance with unique key anchor_entity
2 GTY_INSTANCE Protected See coding 20130805 begin of GTY_INSTANCE . types anchor_entity type string. types provider type ref to /bobf/cl_sadl_auth_cond_provid. types end of gty_instance
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANCHOR_ENTITY Call by reference Type reference (TYPE) SADL_ENTITY_ID Name of SADL_ENTITY_ID 20130805

Method CONSTRUCTOR on class /BOBF/CL_SADL_AUTH_COND_PROVID has no exception.

Method DETERMINE_ASSOCIATION_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20130805
2 Importing IS_NODE_CONF Call by reference Type reference (TYPE) /BOBF/S_CONFRO_NODE Configuration: Node 20130805
3 Importing IV_ANCHOR_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20130805
4 Importing IV_PREVIOUS_ASSOCIATION_CHAIN Call by reference Type reference (TYPE) STRING 20130805
5 Returning RV_ASSOCIATION_CHAIN Value transfer Type reference (TYPE) STRING 20130805

Method DETERMINE_ASSOCIATION_CHAIN on class /BOBF/CL_SADL_AUTH_COND_PROVID has no exception.

Method DETERMINE_STATIC_AUTH_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTIVITY_TYPE Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20130805
2 Exporting EV_BO_SERVICE_NAME Call by reference Type reference (TYPE) /BOBF/AUTH_SERVICE_NAME BO service name for authorization checks 20130805
3 Exporting EV_CHECK_DUMMY_BO_SERVICE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130805
4 Exporting EV_IGNORE_BO_SERVICE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130805
5 Importing IV_AUTHORITY_OBJECT Call by reference Type reference (TYPE) XUOBJECT Authorization Object 20130805
6 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20130805
7 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20130805

Method DETERMINE_STATIC_AUTH_FIELDS on class /BOBF/CL_SADL_AUTH_COND_PROVID has no exception.

Method GET_ACTIVITY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTHORITY_OBJECT Call by reference Type reference (TYPE) XUOBJECT Authorization Object 20130805
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20130805
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20130805
4 Returning RV_ACTIVITY_TYPE Value transfer Type reference (TYPE) ACTIV_AUTH Activity 20130805

Method GET_ACTIVITY_TYPE on class /BOBF/CL_SADL_AUTH_COND_PROVID has no exception.

Method GET_BO_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BO_SERVICE Call by reference Type reference (TYPE) /BOBF/AUTH_SERVICE_NAME BO service name for authorization checks 20130805
2 Exporting EV_CHECK_DUMMY Call by reference Type reference (TYPE) BOOLE_D Check BO service field with DUMMY 20130805
3 Exporting EV_IGNORE Call by reference Type reference (TYPE) BOOLE_D Do not check at all BO service field 20130805
4 Importing IV_AUTHORITY_OBJECT Call by reference Type reference (TYPE) XUOBJECT Authorization Object 20130805
5 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20130805
6 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20130805

Method GET_BO_SERVICE on class /BOBF/CL_SADL_AUTH_COND_PROVID has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANCHOR_ENTITY Call by reference Type reference (TYPE) SADL_ENTITY_ID Name of SADL_ENTITY_ID 20130805
2 Returning RO_COND_PROVIDER Value transfer Object reference (TYPE REF TO) /BOBF/CL_SADL_AUTH_COND_PROVID 20130805

Method GET_INSTANCE on class /BOBF/CL_SADL_AUTH_COND_PROVID has no exception.

Method MAP_AUTHORITY_FIELDS Signature

Method MAP_AUTHORITY_FIELDS on class /BOBF/CL_SADL_AUTH_COND_PROVID has no parameter.
Method MAP_AUTHORITY_FIELDS on class /BOBF/CL_SADL_AUTH_COND_PROVID has no exception.

Method SUPPRESS_AUTHORITY_PROPAGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20130805
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20130805
3 Returning RV_SUPPRESS Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130805

Method SUPPRESS_AUTHORITY_PROPAGATION on class /BOBF/CL_SADL_AUTH_COND_PROVID has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in