SAP ABAP Class CL_RODPS_HANA_PRIVILEGES (Read HANA Analytic Privileges for one User)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW (Application Component) SAP Business Information Warehouse
     RODPS_HANA (Package) Connection of HANA Models to ODP
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS_BASE BW Basis 20120725
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20120725
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RODPS_ADDITIONAL_AUTH_FIELD Interface for BAdI: RODPS_ADDITIONAL_AUTH_FIELDS 20120725
Properties
Class CL_RODPS_HANA_PRIVILEGES  
Short Description Read HANA Analytic Privileges for one User    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RODPS_HANA   Connection of HANA Models to ODP 
Created 20120724   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RODPS_HANA_PRIVILEGES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20120725
2 IF_RODPS_ADDITIONAL_AUTH_FIELD Interface for BAdI: RODPS_ADDITIONAL_AUTH_FIELDS 20120725
Friends
Class CL_RODPS_HANA_PRIVILEGES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_UNAME_ALL Constant Public Type reference (TYPE) SY-UNAME '!ALL' User Name 20120822
2 N_ACTIVE Static Attribute Public Type reference (TYPE) RS_BOOL Boolean 20120725
3 PS_BUFFER1 Static Attribute Private See coding 20120725
4 PS_BUFFER2 Static Attribute Private See coding 20120725
5 PTS_BUFFER2 Static Attribute Private See coding 20120822
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BUFFER1 Instance method Private Method 20120725
2 CHECK_BUFFER2 Instance method Private Method 20120725
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120725
4 GET_PRIVILEGES Instance method Private Method 20120725
5 GET_ROLES Instance method Private Method 20120725
Events
Class CL_RODPS_HANA_PRIVILEGES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_DIM_VALUE Private See coding 20120725 BEGIN OF ts_dim_value, dim_attr TYPE t_varchar, table TYPE string, column TYPE string, t_range TYPE tt_range, END OF ts_dim_value
2 TS_PRIV Private See coding 20120725 BEGIN OF ts_priv , structured_privilege_name TYPE t_varchar, restriction_type TYPE t_varchar, dimension_attribute TYPE t_varchar, filter_id TYPE i, negated TYPE string, "VARCHAR;7168;; operator TYPE string, "VARCHAR;7168;; operand_order TYPE i, " BIGINT;;; operand TYPE string, "VARCHAR;7168;; END OF ts_priv
3 TS_PRIV_BUFFER Private See coding 20120725 BEGIN OF ts_priv_buffer, name TYPE cl_rodps_hana_model=>t_varchar, display TYPE abap_bool, t_date TYPE tt_range, t_cube TYPE tt_range, t_dim_value TYPE SORTED TABLE OF ts_dim_value WITH UNIQUE KEY dim_attr INITIAL SIZE 1, END OF ts_priv_buffer
4 TTS_PRIV_BUFFER Private See coding 20120725 tts_priv_buffer TYPE SORTED TABLE OF ts_priv_buffer WITH UNIQUE KEY name INITIAL SIZE 0
5 TT_PRIV Private See coding 20120725 tt_priv TYPE STANDARD TABLE OF ts_priv WITH DEFAULT KEY
6 TT_RANGE Private See coding 20120725 tt_range TYPE RANGE OF string
7 TT_ROLE Private See coding 20120725 tt_role TYPE STANDARD TABLE OF t_varchar WITH DEFAULT KEY WITH NON-UNIQUE SORTED KEY role COMPONENTS table_line
8 T_VARCHAR Private Type reference (TYPE) CL_RODPS_HANA_MODEL=>T_VARCHAR 20120725
Method Signatures

Method CHECK_BUFFER1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNAME Call by reference Type reference (TYPE) SY-UNAME Benutzername 20120725

Method CHECK_BUFFER1 on class CL_RODPS_HANA_PRIVILEGES has no exception.

Method CHECK_BUFFER2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20120725

Method CHECK_BUFFER2 on class CL_RODPS_HANA_PRIVILEGES has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RODPS_HANA_PRIVILEGES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RODPS_HANA_PRIVILEGES has no exception.

Method GET_PRIVILEGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE Call by reference Type reference (TYPE) TT_ROLE 20120725
2 Importing I_UNAME Call by reference Type reference (TYPE) SY-UNAME Benutzername 20120725
3 Returning RT_PRIV Value transfer Type reference (TYPE) TT_PRIV 20120725

Method GET_PRIVILEGES on class CL_RODPS_HANA_PRIVILEGES has no exception.

Method GET_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNAME Call by reference Type reference (TYPE) SY-UNAME Benutzername 20120725
2 Returning RT_ROLE Value transfer Type reference (TYPE) TT_ROLE 20120725

Method GET_ROLES on class CL_RODPS_HANA_PRIVILEGES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740