SAP ABAP Class CL_RS2HANA_AUTH_PROC (Object: Procedure)
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_PROC  
Short Description Object: Procedure    
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...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RS2HANA_AUTH_PROC has no interface implemented.
Friends
Class CL_RS2HANA_AUTH_PROC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CREATED Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130519
2 P_IOBJNM Instance attribute Private Type reference (TYPE) RSDIOBJNM InfoObject 20130517
3 P_R_IPRO Instance attribute Private Object reference (TYPE REF TO) CL_RS2HANA_AUTH_IPRO Object: InfoProvider 20130517
4 P_R_PRIV Instance attribute Private Object reference (TYPE REF TO) CL_RS2HANA_AUTH_PRIV Object: Privilege 20130517
5 P_T_NOT_ALLOWED_PATTERN Instance attribute Private Type reference (TYPE) RSEC_T_RANGES Flat Authorizations 20130610
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ALREADY_CREATED Instance method Public Method Indicator if instance has already been deployed 20130517
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130517
3 GET_EXISTING_PROCEDURES Static method Public Method Select all procedures from database 20130517
4 GET_IOBJNM Instance method Public Method Returns InfoObject name 20130517
5 GET_PATTERNS Instance method Public Method Returns all patterns used 20130517
6 GET_SQL_CODE Instance method Private Method Get SQL code for specific pattern 20130517
7 IS_PATTERN_REQUIRED Instance method Public Method Checks if pattern shall be processed 20130610
8 SET_NOT_ALLOWED_PATTERN Instance method Public Method Register patterns which are not requried to be created 20130610
Events
Class CL_RS2HANA_AUTH_PROC has no event.
Types
Class CL_RS2HANA_AUTH_PROC has no local type.
Method Signatures

Method CHECK_ALREADY_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ALREADY_CREATED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130517

Method CHECK_ALREADY_CREATED on class CL_RS2HANA_AUTH_PROC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSDIOBJNM Characteristic 20130517
2 Importing I_NAME Call by reference Type reference (TYPE) RS2HANA_AUTH_OBJNM RS2HANA authorization object name 20130517
3 Importing I_R_IPRO Call by reference Object reference (TYPE REF TO) CL_RS2HANA_AUTH_IPRO Object: InfoProvider 20130517
4 Importing I_R_MANAGER Call by reference Object reference (TYPE REF TO) CL_RS2HANA_AUTH_MANAGER Main class 20130517
5 Importing I_R_PRIV Call by reference Object reference (TYPE REF TO) CL_RS2HANA_AUTH_PRIV Object: Privilege 20130517
6 Importing I_TYPE Call by reference Type reference (TYPE) RS2HANA_AUTH_OBJTP RS2HANA authorization object types 20130517
# Exception Resumable Description Created on
1 NOT_FOUND_IN_VERSION_A 20130517
2 OBJECTTYPE_NOT_SUPPORTED 20130517

Method GET_EXISTING_PROCEDURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROVIDER Call by reference Type reference (TYPE) RS2HANA_AUTH_OBJNM RS2HANA authorization object name 20130517
2 Importing I_IS_IOBJ Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20130610
3 Returning R_T_PROCEDURE Value transfer Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517

Method GET_EXISTING_PROCEDURES on class CL_RS2HANA_AUTH_PROC has no exception.

Method GET_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IOBJNM Value transfer Type reference (TYPE) RSDIOBJNM InfoObject 20130517

Method GET_IOBJNM on class CL_RS2HANA_AUTH_PROC has no exception.

Method GET_PATTERNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_PATTERN Value transfer Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_PATTERN 20130517

Method GET_PATTERNS on class CL_RS2HANA_AUTH_PROC has no exception.

Method GET_SQL_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATTERN Call by reference Type reference (TYPE) RSZ_OPERATOR Operator in Select Options and other Expressions 20130517
2 Returning R_SQL_CODE Value transfer Type reference (TYPE) STRING 20130517

Method GET_SQL_CODE on class CL_RS2HANA_AUTH_PROC has no exception.

Method IS_PATTERN_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATTERN Call by reference Type reference (TYPE) RSZ_OPERATOR Operator in Select Options and other Expressions 20130610
2 Returning R_REQUIRED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130610

Method IS_PATTERN_REQUIRED on class CL_RS2HANA_AUTH_PROC has no exception.

Method SET_NOT_ALLOWED_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATTERN Call by reference Type reference (TYPE) RSZ_OPERATOR Operator in Select Options and other Expressions 20130610

Method SET_NOT_ALLOWED_PATTERN on class CL_RS2HANA_AUTH_PROC has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740