SAP ABAP Class CL_RS2HANA_AUTH_AUTH (Object: Authorization)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD-HMOD (Application Component) HANA Model Generation in BW
     RS2HANA_AUTH (Package) BW Authorization in HANA
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS2HANA_AUTH_OBJ Object: Superclass 20130517
Properties
Class CL_RS2HANA_AUTH_AUTH  
Short Description Object: Authorization    
Super Class CL_RS2HANA_AUTH_OBJ Object: Superclass 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS2HANA_AUTH   BW Authorization in HANA 
Created 20130517   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RS2HANA_AUTH_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RS2HANA_AUTH_AUTH has no interface implemented.
Friends
Class CL_RS2HANA_AUTH_AUTH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_T_DIMENSION Instance attribute Private Type reference (TYPE) RSEC_TSX_DIMS Table for Authorization Dimensions 20130517
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_RESTRICTIONS Instance method Public Method Applies restrictions like which values are currently not sup 20130529
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130517
3 CONVERT_PATTERN_TO_IN_LIST Instance method Private Method Converts range (BT, CP) into IN list of filter values 20130702
4 DELETE_DIMENSION Instance method Public Method Removes dimension 20130702
5 GET_DIMENSIONS Instance method Public Method Returns dimensions 20130517
6 GET_FILTER_VALUES Instance method Public Method Returns authorization object as list of filter values 20130517
7 OPTIMIZE Instance method Public Method Optimizes object to meet application requirements 20130517
Events
Class CL_RS2HANA_AUTH_AUTH has no event.
Types
Class CL_RS2HANA_AUTH_AUTH has no local type.
Method Signatures

Method APPLY_RESTRICTIONS Signature

Method APPLY_RESTRICTIONS on class CL_RS2HANA_AUTH_AUTH has no parameter.
Method APPLY_RESTRICTIONS on class CL_RS2HANA_AUTH_AUTH has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) RS2HANA_AUTH_OBJNM RS2HANA authorization object name 20130517
2 Importing I_R_MANAGER Call by reference Object reference (TYPE REF TO) CL_RS2HANA_AUTH_MANAGER Main class 20130517
3 Importing I_TYPE Call by reference Type reference (TYPE) RS2HANA_AUTH_OBJTP RS2HANA authorization object types 20130517
4 Importing I_T_DIMENSION Call by reference Type reference (TYPE) RSEC_TSX_DIMS Table for Authorization Dimensions 20130517
# Exception Resumable Description Created on
1 NOT_FOUND_IN_VERSION_A 20130517

Method CONVERT_PATTERN_TO_IN_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACTERISTIC Call by reference Type reference (TYPE) RSCHANM Characteristic 20130702
2 Importing I_S_RANGE Call by reference Type reference (TYPE) RRRANGE Range table in brain 20130702
3 Returning R_T_RANGE Value transfer Type reference (TYPE) RSEC_T_RANGES Flat Authorizations 20130702
# Exception Resumable Description Created on
1 FAILED 20130702

Method DELETE_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMENSION Call by reference Type reference (TYPE) RSCHANM Characteristic 20130702

Method DELETE_DIMENSION on class CL_RS2HANA_AUTH_AUTH has no exception.

Method GET_DIMENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_DIMENSION Value transfer Type reference (TYPE) RSEC_TSX_DIMS Table for Authorization Dimensions 20130517

Method GET_DIMENSIONS on class CL_RS2HANA_AUTH_AUTH has no exception.

Method GET_FILTER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_IPRO Call by reference Object reference (TYPE REF TO) CL_RS2HANA_AUTH_IPRO InfoProvider 20130517
2 Importing I_R_USER Call by reference Object reference (TYPE REF TO) CL_RS2HANA_AUTH_USER User Name in User Master Record 20130529
3 Returning R_T_FILTER Value transfer Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_FILTER 20130517

Method GET_FILTER_VALUES on class CL_RS2HANA_AUTH_AUTH has no exception.

Method OPTIMIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130517
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
# Exception Resumable Description Created on
1 OPTIMIZATION_FAILED 20130517
History
Last changed by/on SAP  20140121 
SAP Release Created in 740