SAP ABAP Class CL_RSDDTPS_AUTH (Create Authorization Index for Polestar)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDDTPS_CORE (Package) Main Package RSDDTPS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20090420
Properties
Class CL_RSDDTPS_AUTH  
Short Description Create Authorization Index for Polestar    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDDTPS_CORE   Main Package RSDDTPS 
Created 20080527   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRMS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRSV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSTT0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20090420
Friends
Class CL_RSDDTPS_AUTH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_TREX_ACTION Constant Private See coding 20080528
2 P_C_TREX_BOOLOP Constant Private See coding 20080528
3 P_C_TREX_CASE_SENSITIV Constant Private See coding 20080528
4 P_C_TREX_CONTENT Constant Private See coding 20080528
5 P_C_TREX_FEMS Constant Private Type reference (TYPE) RSFIELDNM 'FEMS' 20080528
6 P_C_TREX_ROWTYPE Constant Private See coding 20080528
7 P_C_TREX_SORTDIR Constant Private See coding 20080528
8 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20080528
9 P_R_AUTH_OBJ Instance attribute Private Object reference (TYPE REF TO) CL_RSDDTPS_OBJ General Object for Explorer 20110928
10 P_R_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_RSDDTPS_PROVIDER Provider Interface for Polestar 20090615
11 P_TS_AUTH_BUFFER Instance attribute Private Type reference (TYPE) PT_TS_AUTH_BUFFER 20090811
12 P_T_AUTHOBJ Instance attribute Private Type reference (TYPE) PT_T_AUTHOBJ 20091006
13 P_T_DTA_PRO Instance attribute Private Type reference (TYPE) RSD_T_DTA_PRO InfoObject Properties in Data Target 20080528
14 P_T_USER Instance attribute Private Type reference (TYPE) RSDDTPS_T_USER User for Polestar Index 20080528
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20080527
2 CREATE_INDEX Instance method Public Method 20080527
3 GET_AUTH_REL_IOBJS Instance method Public Method 20080528
4 GET_CHAVL_FROM_AUTH_VALUE Instance method Private Method 20080528
5 SET_USERS Instance method Public Method 20080529
6 SHOW_INDEX Instance method Public Method 20080527
7 _CREATE_AUTH_COMPLEX Instance method Private Method 20080528
8 _CREATE_AUTH_RANGE Instance method Private Method 20080528
9 _CREATE_NO_AUTH Instance method Private Method 20080619
10 _GET_ATTRNAME Instance method Private Method 20080528
11 _GET_AUTH_FOR_COMBINATION Instance method Private Method 20080624
12 _GET_AUTH_FOR_USER Instance method Private Method 20080528
Events
Class CL_RSDDTPS_AUTH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_AUTH_INDEX Public See coding 20080528 BEGIN OF nt_s_auth_index, user type syuname, query type string, END OF nt_s_auth_index
2 NT_T_AUTH_INDEX Public See coding 20080528 NT_T_AUTH_INDEX type STANDARD TABLE OF nt_s_auth_index with key user
3 PT_S_AUTHOBJ Private See coding 20091006 BEGIN OF pt_s_authobj, group_id TYPE rsddtps_authcls-group_id, ref TYPE REF TO if_rsddtps_auth, END OF pt_s_authobj
4 PT_S_AUTH_BUFFER Private See coding 20090715 BEGIN OF pt_s_auth_buffer, auth type RSAUTH, no_auth type rs_bool, query type string, END OF pt_s_auth_buffer
5 PT_TS_AUTH_BUFFER Private See coding 20090715 Pt_TS_AUTH_BUFFER TYPE SORTED TABLE OF pt_s_auth_buffer WITH UNIQUE key auth
6 PT_T_AUTHOBJ Private See coding 20091006 pt_t_authobj TYPE STANDARD TABLE OF pt_s_authobj WITH NON-UNIQUE KEY group_id
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080527
2 Importing I_R_PROVIDER Call by reference Object reference (TYPE REF TO) IF_RSDDTPS_PROVIDER Providerinterface für Polestar 20090615

Method CONSTRUCTOR on class CL_RSDDTPS_AUTH has no exception.

Method CREATE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIMULATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20091005
2 Returning R_T_MESG Value transfer Type reference (TYPE) RRMS_T_MESG 20080730

Method CREATE_INDEX on class CL_RSDDTPS_AUTH has no exception.

Method GET_AUTH_REL_IOBJS Signature

Method GET_AUTH_REL_IOBJS on class CL_RSDDTPS_AUTH has no parameter.
Method GET_AUTH_REL_IOBJS on class CL_RSDDTPS_AUTH has no exception.

Method GET_CHAVL_FROM_AUTH_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTH_VALUE Call by reference Type reference (TYPE) RSCHAVL 20080528
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20090204
3 Returning R_CHAVL Value transfer Type reference (TYPE) TREXS_QUERY_ENTRY-VALUE1 Ab 20080528

Method GET_CHAVL_FROM_AUTH_VALUE on class CL_RSDDTPS_AUTH has no exception.

Method SET_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MESG Call by reference Type reference (TYPE) RRMS_T_MESG 20080724
2 Importing I_T_USER Call by reference Type reference (TYPE) RSDDTPS_T_USER User für Polestar-Index 20080529

Method SET_USERS on class CL_RSDDTPS_AUTH has no exception.

Method SHOW_INDEX Signature

Method SHOW_INDEX on class CL_RSDDTPS_AUTH has no parameter.
Method SHOW_INDEX on class CL_RSDDTPS_AUTH has no exception.

Method _CREATE_AUTH_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_AUTH Call by reference Type reference (TYPE) RS_BOOL Boolean 20080725
2 Exporting E_T_AUTH_INDEX Call by reference Type reference (TYPE) NT_T_AUTH_INDEX 20080528
3 Importing I_ONLY_FILTER Call by reference Type reference (TYPE) RS_BOOL Boolean 20091006
4 Importing I_SX_AUTH Value transfer Type reference (TYPE) RSEC_SX_AUTHS Berechtigte Stammdatenwerte eines Benutzers 20080716
5 Importing I_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20080528

Method _CREATE_AUTH_COMPLEX on class CL_RSDDTPS_AUTH has no exception.

Method _CREATE_AUTH_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_AUTH_INDEX Call by reference Type reference (TYPE) NT_T_AUTH_INDEX 20080528
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSCHANM Merkmal 20080528
3 Importing I_T_RANGE Call by reference Type reference (TYPE) RSR_T_RANGESID 20080528
4 Importing I_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20080528

Method _CREATE_AUTH_RANGE on class CL_RSDDTPS_AUTH has no exception.

Method _CREATE_NO_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_AUTH_INDEX Call by reference Type reference (TYPE) NT_T_AUTH_INDEX 20080619
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSCHANM Merkmal 20080619
3 Importing I_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20080619

Method _CREATE_NO_AUTH on class CL_RSDDTPS_AUTH has no exception.

Method _GET_ATTRNAME 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) RSCHANM Merkmal 20080528
2 Importing I_PRSNT Call by reference Type reference (TYPE) RSMD_RS_PRSNT Darstellung eines InfoObjects 20080528
3 Returning R_FIELDNAME Value transfer Type reference (TYPE) STRING 20080528

Method _GET_ATTRNAME on class CL_RSDDTPS_AUTH has no exception.

Method _GET_AUTH_FOR_COMBINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_AUTH_INDEX Call by reference Type reference (TYPE) NT_T_AUTH_INDEX 20080624
2 Importing I_TS_CHANM_EX Call by reference Type reference (TYPE) RSD_TS_CHANM 20080624
3 Importing I_TS_CHANM_IN Call by reference Type reference (TYPE) RSD_TS_CHANM Basismerkmale (für Merkmale, Zeitmerkmale und Einheiten) 20080624
4 Importing I_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20080624

Method _GET_AUTH_FOR_COMBINATION on class CL_RSDDTPS_AUTH has no exception.

Method _GET_AUTH_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_AUTH Call by reference Type reference (TYPE) RS_BOOL Boolean 20080725
2 Exporting E_T_AUTH_INDEX Call by reference Type reference (TYPE) NT_T_AUTH_INDEX 20080528
3 Importing I_AUTH Call by reference Type reference (TYPE) RSAUTH BI Analyseberechtigungen: Name einer Berechtigung 20080716
4 Importing I_AUTHORG Call by reference Type reference (TYPE) RS_BOOL Boolean 20091230
5 Importing I_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20080528

Method _GET_AUTH_FOR_USER on class CL_RSDDTPS_AUTH has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701