SAP ABAP Class IF_RODPS_ADDITIONAL_AUTH_FIELD (Interface for BAdI: RODPS_ADDITIONAL_AUTH_FIELDS)
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20120710 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_RODPS_HANA_PRIVILEGES | Read HANA Analytic Privileges for one User | 20120725 |
Properties
| Class | IF_RODPS_ADDITIONAL_AUTH_FIELD | |
| Short Description | Interface for BAdI: RODPS_ADDITIONAL_AUTH_FIELDS | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20120710 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class IF_RODPS_ADDITIONAL_AUTH_FIELD has no interface implemented.
Friends
Class IF_RODPS_ADDITIONAL_AUTH_FIELD has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20120710 | |||||
| 2 | Constant | Public | See coding | 20120710 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Authorized Value Ranges per Field for Current User | 20120710 | |
| 2 | Instance method | Public | Method | Authorization-Relevant Fields | 20120710 | |
| 3 | Instance method | Public | Method | Time Stamp of Last Change of Authorization Fields | 20120725 |
Events
Class IF_RODPS_ADDITIONAL_AUTH_FIELD has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TSX_AUTHORIZATION | Public | See coding | Authorizations | 20120710 | BEGIN OF tsx_authorization,
id type c LENGTH 12,
tsx_field_value type SORTED TABLE OF tsx_field_value
with UNIQUE key fieldname
INITIAL SIZE 0,
end of tsx_authorization
|
|
| 2 | TSX_FIELD_VALUE | Public | See coding | Value Range for a Field | 20120710 | begin of tsx_field_value,
fieldname type fieldname,
t_range type STANDARD TABLE OF ts_range with DEFAULT KEY,
t_node type STANDARD TABLE OF ts_node with DEFAULT KEY,
end of tsx_field_value
|
|
| 3 | TS_NODE | Public | See coding | Hierarchy Node | 20120710 | BEGIN OF ts_node.
INCLUDE TYPE odp_s_hierarchy_header_key.
TYPES:
fieldname_asc TYPE fieldname,
node TYPE string,
authhiertype TYPE t_authhiertype,
acompmode TYPE t_acompmode,
tlevel TYPE n LENGTH 2,
hdate TYPE d,
END OF ts_node
|
|
| 4 | TS_RANGE | Public | See coding | Value Range (Single-Row) | 20120710 | BEGIN OF ts_range,
sign TYPE raldb_sign,
option TYPE raldb_opti,
low TYPE string,
high TYPE string,
END OF ts_range
|
|
| 5 | TTS_FIELDNAME | Public | See coding | Table of Field Names | 20120710 | tts_fieldname TYPE SORTED TABLE OF if_rodps_odp=>ts_field-fieldname
WITH UNIQUE KEY table_line INITIAL SIZE 0
|
|
| 6 | TTX_AUTHORIZATION | Public | See coding | Authorizations | 20120718 | ttx_authorization TYPE STANDARD TABLE OF tsx_authorization
WITH NON-UNIQUE KEY id
|
|
| 7 | T_ACOMPMODE | Public | See coding | Hierarchy Validity Range | 20120710 | t_acompmode TYPE n LENGTH 1
|
|
| 8 | T_AUTHHIERTYPE | Public | See coding | Type of Authorization for a Hierarchy | 20120710 | t_authhiertype TYPE n LENGTH 1
|
Method Signatures
Method GET_AUTHORIZATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTX_AUTHORIZATION | Call by reference | Type reference (TYPE) | TTX_AUTHORIZATION | 20120718 | ||||
| 2 | IT_FIELDS | Call by reference | Type reference (TYPE) | IF_RODPS_ODP=>TT_FIELDS | 20120710 | ||||
| 3 | I_CONTEXT | Call by reference | Type reference (TYPE) | IF_RODPS_CONTEXT=>T_CONTEXT | Kontext eines ODP | 20120710 | |||
| 4 | I_ODPNAME | Call by reference | Type reference (TYPE) | IF_RODPS_ODP=>T_ODPNAME | 20120710 | ||||
| 5 | I_UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20120710 |
Method GET_AUTHORIZATIONS on class IF_RODPS_ADDITIONAL_AUTH_FIELD has no exception.
Method GET_AUTHREL_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_AUTHREL_FIELDS | Call by reference | Type reference (TYPE) | TTS_FIELDNAME | 20120710 | ||||
| 2 | IT_FIELDS | Call by reference | Type reference (TYPE) | IF_RODPS_ODP=>TT_FIELDS | 20120710 | ||||
| 3 | I_CONTEXT | Call by reference | Type reference (TYPE) | IF_RODPS_CONTEXT=>T_CONTEXT | Kontext eines ODP | 20120710 | |||
| 4 | I_ODPNAME | Call by reference | Type reference (TYPE) | IF_RODPS_ODP=>T_ODPNAME | 20120710 |
Method GET_AUTHREL_FIELDS on class IF_RODPS_ADDITIONAL_AUTH_FIELD has no exception.
Method GET_AUTHREL_TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20120725 | |||
| 2 | I_CONTEXT | Call by reference | Type reference (TYPE) | IF_RODPS_CONTEXT=>T_CONTEXT | Kontext eines ODP | 20120725 | |||
| 3 | I_ODPNAME | Call by reference | Type reference (TYPE) | IF_RODPS_ODP=>T_ODPNAME | 20120725 |
Method GET_AUTHREL_TIMESTAMP on class IF_RODPS_ADDITIONAL_AUTH_FIELD has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |