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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_AUTH_FIELD_TEXT | Authorization field text | 20130604 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_AUTH_OBJECT_TEXT | Authorization object text | 20130415 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_AUTH_OCLASS_TEXT | Text class for authorization objects | 20130415 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_TACTZ | Activities | 20130404 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Read text for authorization fields | 20130604 |
2 | ![]() |
Static method | Public | Method | Read text for authorization objects | 20130415 |
3 | ![]() |
Static method | Public | Method | Transaction: Delete internal buffer | 20130404 |
4 | ![]() |
Static method | Public | Method | Read permissible activities | 20130404 |
5 | ![]() |
Static method | Private | Method | DB: Read text for authorization fields | 20130604 |
6 | ![]() |
Static method | Private | Method | DB: Read text for authorization objects | 20130415 |
7 | ![]() |
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 | ![]() |
ET_AUTH_FIELD_TEXT | Call by reference | Type reference (TYPE) | TT_AUTH_FIELD_TEXT | 20130604 | |||
2 | ![]() |
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 | ![]() |
ET_AUTH_OBJECT_TEXT | Call by reference | Type reference (TYPE) | TT_AUTH_OBJECT_TEXT | 20130415 | |||
2 | ![]() |
ET_AUTH_OCLASS_TEXT | Call by reference | Type reference (TYPE) | TT_AUTH_OCLASS_TEXT | 20130415 | |||
3 | ![]() |
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 | ![]() |
ET_TACTZ | Call by reference | Type reference (TYPE) | TT_TACTZ | 20130404 | |||
2 | ![]() |
EV_PERMITTED | Call by reference | Type reference (TYPE) | BOOLEAN | 20130404 | |||
3 | ![]() |
IV_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | 20130404 | |||
4 | ![]() |
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 | ![]() |
CT_AUTH_FIELD_TEXT | Call by reference | Type reference (TYPE) | TT_AUTH_FIELD_TEXT | 20130604 | |||
2 | ![]() |
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 | ![]() |
CT_AUTH_OBJECT_TEXT | Call by reference | Type reference (TYPE) | TT_AUTH_OBJECT_TEXT | 20130415 | |||
2 | ![]() |
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 | ![]() |
CT_AUTH_OCLASS_TEXT | Call by reference | Type reference (TYPE) | TT_AUTH_OCLASS_TEXT | 20130415 | |||
2 | ![]() |
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 |