SAP ABAP Class CL_SPCG_TOOLS_PUBLIC (Roles API - Public Tools)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-AUT-PFC (Application Component) ABAP Authorization and Role Management
     S_PROFGEN_API (Package) Roles API
Properties
Class CL_SPCG_TOOLS_PUBLIC  
Short Description Roles API - Public Tools    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_PROFGEN_API   Roles API 
Created 20130404   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SPCG_TOOLS_PUBLIC has no forward declaration.
Interfaces
Class CL_SPCG_TOOLS_PUBLIC has no interface implemented.
Friends
Class CL_SPCG_TOOLS_PUBLIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_AUTH_FIELD_TEXT Static Attribute Private Type reference (TYPE) TT_AUTH_FIELD_TEXT Authorization field text 20130604
2 GT_AUTH_OBJECT_TEXT Static Attribute Private Type reference (TYPE) TT_AUTH_OBJECT_TEXT Authorization object text 20130415
3 GT_AUTH_OCLASS_TEXT Static Attribute Private Type reference (TYPE) TT_AUTH_OCLASS_TEXT Text class for authorization objects 20130415
4 GT_TACTZ Static Attribute Private Type reference (TYPE) TT_TACTZ Activities 20130404
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_FIELD_GET_TEXT Static method Public Method Read text for authorization fields 20130604
2 AUTH_OBJECT_GET_TEXT Static method Public Method Read text for authorization objects 20130415
3 CLEANUP Static method Public Method Transaction: Delete internal buffer 20130404
4 GET_PERMITTED_ACTIVITIES Static method Public Method Read permissible activities 20130404
5 READ_AUTH_FIELD_TEXT Static method Private Method DB: Read text for authorization fields 20130604
6 READ_AUTH_OBJECT_TEXT Static method Private Method DB: Read text for authorization objects 20130415
7 READ_AUTH_OCLASS_TEXT Static method Private Method DB: Read text for object classes 20130415
Events
Class CL_SPCG_TOOLS_PUBLIC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_AUTH_FIELD_TEXT Public See coding 20130604 tt_auth_field_text type standard table of ty_auth_field_text
2 TT_AUTH_OBJECT_TEXT Public See coding Table type: Authorization object text 20130415 tt_auth_object_text type standard table of ty_auth_object_text
3 TT_AUTH_OCLASS_TEXT Public See coding Table type: Class text for authorization objects 20130415 tt_auth_oclass_text type standard table of ty_auth_oclass_text
4 TT_FIELD Public See coding 20130604 tt_field type standard table of ty_field
5 TT_FIELDNAME Public See coding 20130604 tt_fieldname type standard table of ty_fieldname
6 TT_OBJECT Public See coding Table type: Authorization object 20130415 tt_object type standard table of ty_object
7 TT_OCLASS Private See coding Table type: Class for authorization objects 20130415 tt_oclass type standard table of ty_oclass
8 TT_TACTZ Public See coding Table type: Activities 20130404 tt_tactz type standard table of tactz
9 TY_AUTH_FIELD_TEXT Public See coding 20130604 begin of ty_auth_field_text , field type xufield , text type as4text , end of ty_auth_field_text
10 TY_AUTH_OBJECT_TEXT Public See coding Structure type: Authorization object text 20130415 begin of ty_auth_object_text , object type xuobject , oclass type xuobjclass , obj_text type xutext , end of ty_auth_object_text
11 TY_AUTH_OCLASS_TEXT Public See coding Structure type: Class text for authorization objects 20130415 begin of ty_auth_oclass_text , oclass type xuobjclass , text type xutext , end of ty_auth_oclass_text
12 TY_AUTH_VALUE Public See coding Structure type: Authorization values 20130404 begin of ty_auth_value , field type agrfield , low type agval , high type agval , end of ty_auth_value
13 TY_FIELD Public See coding 20130604 begin of ty_field , field type xufield , end of ty_field
14 TY_FIELDNAME Public See coding 20130604 begin of ty_fieldname , fieldname type fieldname , end of ty_fieldname
15 TY_OBJECT Public See coding Structure type: Authorization object 20130415 begin of ty_object , object type xuobject , end of ty_object
16 TY_OCLASS Private See coding Structure type: Class for authorization objects 20130415 begin of ty_oclass , oclss type xuobjclass , end of ty_oclass
Method Signatures

Method AUTH_FIELD_GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTH_FIELD_TEXT Call by reference Type reference (TYPE) TT_AUTH_FIELD_TEXT 20130604
2 Importing IT_FIELD Call by reference Type reference (TYPE) TT_FIELD 20130604

Method AUTH_FIELD_GET_TEXT on class CL_SPCG_TOOLS_PUBLIC has no exception.

Method AUTH_OBJECT_GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTH_OBJECT_TEXT Call by reference Type reference (TYPE) TT_AUTH_OBJECT_TEXT 20130415
2 Exporting ET_AUTH_OCLASS_TEXT Call by reference Type reference (TYPE) TT_AUTH_OCLASS_TEXT 20130415
3 Importing IT_OBJECT Call by reference Type reference (TYPE) TT_OBJECT 20130415

Method AUTH_OBJECT_GET_TEXT on class CL_SPCG_TOOLS_PUBLIC has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_SPCG_TOOLS_PUBLIC has no parameter.
Method CLEANUP on class CL_SPCG_TOOLS_PUBLIC has no exception.

Method GET_PERMITTED_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TACTZ Call by reference Type reference (TYPE) TT_TACTZ 20130404
2 Exporting EV_PERMITTED Call by reference Type reference (TYPE) BOOLEAN 20130404
3 Importing IV_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH 20130404
4 Importing IV_OBJECT Call by reference Type reference (TYPE) XUOBJECT 20130404

Method GET_PERMITTED_ACTIVITIES on class CL_SPCG_TOOLS_PUBLIC has no exception.

Method READ_AUTH_FIELD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUTH_FIELD_TEXT Call by reference Type reference (TYPE) TT_AUTH_FIELD_TEXT 20130604
2 Importing IT_FIELDNAME Call by reference Type reference (TYPE) TT_FIELDNAME 20130604

Method READ_AUTH_FIELD_TEXT on class CL_SPCG_TOOLS_PUBLIC has no exception.

Method READ_AUTH_OBJECT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUTH_OBJECT_TEXT Call by reference Type reference (TYPE) TT_AUTH_OBJECT_TEXT 20130415
2 Importing IT_OBJECT Call by reference Type reference (TYPE) TT_OBJECT 20130415

Method READ_AUTH_OBJECT_TEXT on class CL_SPCG_TOOLS_PUBLIC has no exception.

Method READ_AUTH_OCLASS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUTH_OCLASS_TEXT Call by reference Type reference (TYPE) TT_AUTH_OCLASS_TEXT 20130415
2 Importing IT_OCLASS Call by reference Type reference (TYPE) TT_OCLASS Charakterfeld der Länge 1 20130415

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