Hierarchy
⤷ BC-SEC-USR-ADM (Application Component) User and Authorization Management
⤷ SUSR_IDENTITY (Package) Identity API
Properties
Class | CL_SUID_ROLE_HELPER | |
Short Description | Help Class. Roles for Specific Methods | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SUSR_IDENTITY | Identity API |
Created | 20050622 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | IF_IDENTITY | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
2 | IF_SUID_MSG_BUFFER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_SUID_ROLE_HELPER has no interface implemented.
Friends
Class CL_SUID_ROLE_HELPER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CO_COLLECTIVE_ROLE | Constant | Private | Type reference (TYPE) | FLAG_TYPE | 'COLL_AGR' | 20060925 | ||
2 | CO_PROFILE_TEXT | Constant | Private | Type reference (TYPE) | STRING | 'TEXT' | Name of Profile | 20061006 | |
3 | CO_PROFILE_TYPE | Constant | Private | Type reference (TYPE) | STRING | 'TYPE' | Profile Type | 20061006 | |
4 | CO_ROLE_CHILD | Constant | Private | Type reference (TYPE) | STRING | 'CHILD_ROLE' | 20060927 | ||
5 | CO_ROLE_COMPOSITE | Constant | Private | Type reference (TYPE) | STRING | 'COLL_AGR' | 20060927 | ||
6 | CO_ROLE_EXISTS | Constant | Private | Type reference (TYPE) | STRING | 'EXISTS' | 20070115 | ||
7 | CO_ROLE_PROFILE | Constant | Private | Type reference (TYPE) | STRING | 'ROLE_PROFILE' | 20061004 | ||
8 | CO_ROLE_SYS_FLAG | Constant | Private | Type reference (TYPE) | STRING | 'SYS_FLAG' | 20060928 | ||
9 | CO_ROLE_TEXT | Constant | Private | Type reference (TYPE) | STRING | 'TEXT' | Role name | 20060926 | |
10 | MT_EXISTING_ROLES | Static Attribute | Private | Type reference (TYPE) | TT_ROLE | 20060925 | |||
11 | MT_NON_EXISTING_PROFILES | Static Attribute | Private | Type reference (TYPE) | TT_PROFILE_NAME | 20060929 | |||
12 | MT_NON_EXISTING_ROLES | Static Attribute | Private | Type reference (TYPE) | TT_NON_EXISTING_ROLE | 20060925 | |||
13 | MT_PROFILES | Static Attribute | Private | Type reference (TYPE) | TT_PROFILE | Internal Cache for Profiles | 20060929 | ||
14 | MT_SSM_CUST_CACHE | Static Attribute | Private | Type reference (TYPE) | TT_SSM_CUST_CACHE | SSM_CUST cached entry | 20060929 | ||
15 | MV_USE_CACHE | Static Attribute | Private | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_TRUE | Use internal cache | 20060927 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_EXTERNAL_PROFILE_STATE | Static method | Public | Method | 20050809 | |
2 | ADD_PROFILE_STATE | Static method | Public | Method | 20050701 | |
3 | CHECK_CUA_PROFILE_CACHE | Static method | Private | Method | Checks internal profile cache | 20061005 |
4 | CHECK_CUA_ROLE_CACHE | Static method | Private | Method | Checks internal role cache | 20061005 |
5 | CHECK_EXISTENCE_CUA_PROFILE | Static method | Public | Method | Existence Check for CUA Profiles | 20051111 |
6 | CHECK_EXISTENCE_CUA_ROLE_NODE | Static method | Public | Method | 20051012 | |
7 | CHECK_EXISTENCE_PROFILE | Static method | Public | Method | Existence Check for Profiles | 20110628 |
8 | CHECK_EXISTENCE_ROLE_NODE | Static method | Public | Method | 20050815 | |
9 | CHECK_ROLE_CACHE | Static method | Private | Method | Checks internal role cache | 20060925 |
10 | CHECK_TEXT_TABLES_IN_CUA | Static method | Private | Method | Checks the text tables in the CUA central system | 20110202 |
11 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | 20090626 | |
12 | CLEANUP | Static method | Public | Method | Delete the internal caches for roles and profiles | 20110127 |
13 | COMPUTE_PROFILES_FROM_ROLES | Static method | Public | Method | Calculates profiles from associated roles | 20050707 |
14 | FIND_INVALID_ROLE_ASSIGNMENT | Static method | Public | Method | Proxy for Function Module COLL_ACTGROUPS_AGR_UPDATE | 20061103 |
15 | FIND_ROLE_OF_PROFILE | Static method | Public | Method | Returns roles that belong to a profile | 20050722 |
16 | GET_CACHE_ENTRY | Static method | Private | Method | Checks internal role cache | 20060926 |
17 | GET_CHILD_CACHE_ENTRIES | Static method | Private | Method | Reads parent-child roles from cache | 20060927 |
18 | GET_CHILD_ROLE | Static method | Public | Method | Returns the name of the composite role | 20050720 |
19 | GET_COLLECTION_ELEMENTS | Static method | Public | Method | 20050705 | |
20 | GET_CUA_PROFILE_TEXTS | Static method | Public | Method | Read the CUA Profile Texts | 20051027 |
21 | GET_CUA_PROFILE_TYPE | Static method | Public | Method | Read the CUA Profile Types | 20051027 |
22 | GET_CUA_ROLE_TEXTS | Static method | Public | Method | Read the CUA Role Description | 20051005 |
23 | GET_CUA_ROLE_TEXT_ENTRIES | Static method | Private | Method | Reads CUA role texts from internal role cache | 20061005 |
24 | GET_CUA_SYSTEM_ROLE | Static method | Public | Method | Returns systems with which role is associated | 20060419 |
25 | GET_MULTIPLE_CACHE_ENTRIES | Static method | Private | Method | Checks internal role cache | 20060927 |
26 | GET_PROFILE_CACHE_ENTRIES | Static method | Private | Method | Reads internal profile cache | 20060929 |
27 | GET_ROLE_ASSIGNMENT_EXIT | Static method | Public | Method | Returns entries from PRGN_CUST | 20060413 |
28 | GET_ROLE_PROFILE_CACHE_ENTRIES | Static method | Private | Method | Reads assigned profiles for roles from cache | 20061004 |
29 | GET_ROLE_TEXTS | Static method | Public | Method | Reads assigned role texts | 20050705 |
30 | GET_ROLE_TYPE | Static method | Public | Method | Returns information: composite role or single role | 20050720 |
31 | INSERT_CACHE_ENTRY | Static method | Private | Method | Fills the internal cache for roles | 20060926 |
32 | INSERT_CUA_PROFILE_CACHE | Static method | Private | Method | Fills the internal cache for CUA profiles | 20061005 |
33 | INSERT_CUA_ROLE_CACHE | Static method | Private | Method | Fills the internal cache for roles | 20061005 |
34 | INSERT_CUA_ROLE_TEXT | Static method | Private | Method | Fills the internal cache with texts for CUA roles | 20061005 |
35 | INSERT_PROFILE_CACHE | Static method | Private | Method | Fills the internal cache for profiles | 20060929 |
36 | INSERT_ROLE_CACHE | Static method | Private | Method | Fills the internal cache for roles | 20060925 |
37 | IS_REFERENCE_USER | Static method | Public | Method | Returns Reference User | 20050922 |
38 | READ_PROFILES_FROM_DB | Static method | Public | Method | Read the AGR_USERS Table | 20060210 |
39 | READ_ROLES_FROM_DB | Static method | Public | Method | Read the AGR_USERS Table | 20060210 |
Events
Class CL_SUID_ROLE_HELPER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_NON_EXISTING_ROLE | Private | See coding | 20060925 | tt_non_existing_role TYPE HASHED TABLE OF
suid_st_role_name
WITH UNIQUE KEY subsystem agr_name
|
||
2 | TT_PROFILE | Private | See coding | 20061005 | tt_profile TYPE HASHED TABLE OF
ty_profile
WITH UNIQUE KEY subsystem profile
|
||
3 | TT_PROFILE_NAME | Private | See coding | 20061005 | tt_profile_name TYPE HASHED TABLE OF
ty_profile_name
WITH UNIQUE KEY subsystem profile
|
||
4 | TT_ROLE | Private | See coding | 20060925 | tt_role TYPE SORTED TABLE OF
ty_role_attribute
WITH UNIQUE KEY subsystem agr_name attribute_name attribute_value
|
||
5 | TT_SSM_CUST_CACHE | Private | See coding | 20060929 | tt_ssm_cust_cache TYPE STANDARD TABLE OF
ty_ssm_cust_cache
WITH KEY id
|
||
6 | TY_PROFILE | Private | See coding | 20061005 | BEGIN OF ty_profile,
subsystem TYPE rfcrcvsys,
profile TYPE xuprofile,
ptext TYPE xutext,
type TYPE xutyp,
aktps TYPE xuaktpas,
agr_name TYPE agr_name,
ptext_read type sesf_boolean,
type_read type sesf_boolean,
END OF ty_profile
|
||
7 | TY_PROFILE_NAME | Private | See coding | 20061005 | BEGIN OF ty_profile_name,
subsystem TYPE rfcrcvsys,
profile TYPE xuprofile,
END OF ty_profile_name
|
||
8 | TY_ROLE_ATTRIBUTE | Private | See coding | 20060925 | BEGIN OF ty_role_attribute,
subsystem TYPE rfcrcvsys,
agr_name TYPE agr_name,
attribute_name TYPE string,
attribute_value TYPE string,
END OF ty_role_attribute
|
||
9 | TY_SSM_CUST_CACHE | Private | See coding | 20060929 | BEGIN OF ty_ssm_cust_cache,
id TYPE ssm_id,
path TYPE ssm_path,
initialized TYPE sesf_boolean,
END OF ty_ssm_cust_cache
|
Method Signatures
Method ADD_EXTERNAL_PROFILE_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_USER_PROFILE | Call by reference | Type reference (TYPE) | SUID_TT_NODE_PROFILES | Benutzer: Übergabestruktur Profile | 20050809 | ||
2 | Importing | IV_GET_PROFILE_TEXT | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_FALSE | Boolean | 20110628 |
Method ADD_EXTERNAL_PROFILE_STATE on class CL_SUID_ROLE_HELPER has no exception.
Method ADD_PROFILE_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_USER_PROFILE | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Benutzer: Übergabestruktur Profile | 20050701 | ||
2 | Importing | IV_GET_PROFILE_TEXT | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_FALSE | Boolean | 20070411 |
Method ADD_PROFILE_STATE on class CL_SUID_ROLE_HELPER has no exception.
Method CHECK_CUA_PROFILE_CACHE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PROFILE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Liste existierender Profile | 20061005 | ||
2 | Exporting | ET_PROFILE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Liste nicht existierende Profile | 20061005 | ||
3 | Exporting | ET_PROFILE_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20110624 | ||
4 | Importing | IT_PROFILE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20061005 | ||
5 | Importing | IV_ATTRIBUTE_TYPE | Call by reference | Type reference (TYPE) | STRING | SPACE | auszulesender Wert | 20061006 |
Method CHECK_CUA_PROFILE_CACHE on class CL_SUID_ROLE_HELPER has no exception.
Method CHECK_CUA_ROLE_CACHE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ROLE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Liste existierender Rollen | 20061005 | ||
2 | Exporting | ET_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Liste nicht existierender Rollen | 20061005 | ||
3 | Exporting | ET_ROLE_NAME_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Rolle nicht im Cache | 20110621 | ||
4 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Tabellentyp: Rolleninformation im ZBV-System | 20061005 |
Method CHECK_CUA_ROLE_CACHE on class CL_SUID_ROLE_HELPER has no exception.
Method CHECK_EXISTENCE_CUA_PROFILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PROFILE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20051111 | ||
2 | Exporting | ET_PROFILE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20051111 | ||
3 | Importing | IT_PROFILE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20051111 |
Method CHECK_EXISTENCE_CUA_PROFILE on class CL_SUID_ROLE_HELPER has no exception.
Method CHECK_EXISTENCE_CUA_ROLE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ROLE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Liste existierender Rollen | 20051012 | ||
2 | Exporting | ET_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Liste nicht existierender Rollen | 20051012 | ||
3 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Tabellentyp: Rolleninformation im ZBV-System | 20051012 |
Method CHECK_EXISTENCE_CUA_ROLE_NODE on class CL_SUID_ROLE_HELPER has no exception.
Method CHECK_EXISTENCE_PROFILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PROFILE_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20110628 | ||
2 | Importing | IT_USPROF | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20110628 |
Method CHECK_EXISTENCE_PROFILE on class CL_SUID_ROLE_HELPER has no exception.
Method CHECK_EXISTENCE_ROLE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ROLE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROLES | Liste existierender Rollen | 20050815 | ||
2 | Exporting | ET_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROLES | Liste nicht existierender Rollen | 20050815 | ||
3 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROLES | Tabellentyp: Rolleninformation | 20050815 |
Method CHECK_EXISTENCE_ROLE_NODE on class CL_SUID_ROLE_HELPER has no exception.
Method CHECK_ROLE_CACHE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ROLE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Liste existierender Rollen | 20060925 | ||
2 | Exporting | ET_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Liste nicht existierender Rollen | 20060925 | ||
3 | Exporting | ET_ROLE_NAME_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Rolle nicht im Cache | 20110621 | ||
4 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROLES | Tabellentyp: Rolleninformation | 20060925 |
Method CHECK_ROLE_CACHE on class CL_SUID_ROLE_HELPER has no exception.
Method CHECK_TEXT_TABLES_IN_CUA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CUA_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | 20110202 | |||
2 | Changing | CT_CUA_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | 20110202 | |||
3 | Changing | CT_PROFILE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20110202 | ||
4 | Changing | CT_PROFILE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20110202 |
Method CHECK_TEXT_TABLES_IN_CUA on class CL_SUID_ROLE_HELPER has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SUID_ROLE_HELPER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SUID_ROLE_HELPER has no exception.
Method CLEANUP Signature
Method CLEANUP on class CL_SUID_ROLE_HELPER has no parameter.
Method CLEANUP on class CL_SUID_ROLE_HELPER has no exception.
Method COMPUTE_PROFILES_FROM_ROLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_AGR_1016 | Call by reference | Type reference (TYPE) | SUID_TT_AGR_1016 | Tabellentyp: Benutzer Übergabestruktur Profile | 20050707 | ||
2 | Importing | IT_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Tabellentyp: Rolleninformation | 20050707 | ||
3 | Importing | IV_USE_ROLE_PERIOD | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_TRUE | Boolean | 20050726 |
Method COMPUTE_PROFILES_FROM_ROLES on class CL_SUID_ROLE_HELPER has no exception.
Method FIND_INVALID_ROLE_ASSIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | 20061103 | |||
2 | Importing | IV_ROLE_NAME | Call by reference | Type reference (TYPE) | AGR_NAME | Name der Rolle | 20061103 | ||
3 | Importing | IV_UPDATE_TASK | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_TRUE | call function in update task | 20061103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20061103 |
Method FIND_ROLE_OF_PROFILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_ASSOCIATED_ROLE | Call by reference | Type reference (TYPE) | AGR_USERS | Zuordnung Rollen zu Benutzern | 20050722 | ||
2 | Importing | IT_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Tabellentyp: Rolleninformation | 20050722 | ||
3 | Importing | IV_PROFILE_NAME | Call by reference | Type reference (TYPE) | XUPROFILE | Profilname | 20050722 |
Method FIND_ROLE_OF_PROFILE on class CL_SUID_ROLE_HELPER has no exception.
Method GET_CACHE_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_ROLE_ENTRY | Call by reference | Type reference (TYPE) | TY_ROLE_ATTRIBUTE | Cache Eintrag | 20060926 | ||
2 | Exporting | EV_CACHE_HIT | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | True: Cache konnte verwendet werden | 20060926 | ||
3 | Exporting | EV_NOT_EXIST | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Rolle existiert nicht | 20110629 |
Method GET_CACHE_ENTRY on class CL_SUID_ROLE_HELPER has no exception.
Method GET_CHILD_CACHE_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CHILD_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_AGR_AGRS | Tabellentyp: Sammelrolle | 20060927 | ||
2 | Exporting | ET_CHILD_ROLES_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Sammelrolle | 20110624 | ||
3 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Rollennamen | 20060927 |
Method GET_CHILD_CACHE_ENTRIES on class CL_SUID_ROLE_HELPER has no exception.
Method GET_CHILD_ROLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PARENT_ROLE_NAMES | Call by reference | Type reference (TYPE) | SUID_TT_AGR_AGRS | Name der Rolle | 20050720 | ||
2 | Importing | IT_PARENT_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Rollennamen | 20050720 |
Method GET_CHILD_ROLE on class CL_SUID_ROLE_HELPER has no exception.
Method GET_COLLECTION_ELEMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_AGR_AGRS | Call by reference | Type reference (TYPE) | SUID_TT_AGR_AGRS | Rollen in Sammelrollen | 20050705 | ||
2 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Tabellentyp: Rolleninformation | 20070410 | ||
3 | Importing | I_ROLE_NAME | Call by reference | Type reference (TYPE) | AGR_NAME | Name der Rolle | 20050705 |
Method GET_COLLECTION_ELEMENTS on class CL_SUID_ROLE_HELPER has no exception.
Method GET_CUA_PROFILE_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CUA_PROFILE | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20051027 |
Method GET_CUA_PROFILE_TEXTS on class CL_SUID_ROLE_HELPER has no exception.
Method GET_CUA_PROFILE_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CUA_PROFILE | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20051027 |
Method GET_CUA_PROFILE_TYPE on class CL_SUID_ROLE_HELPER has no exception.
Method GET_CUA_ROLE_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ROLE_TEXT | Call by reference | Type reference (TYPE) | SUID_TT_USRSYSACTT | Tabellentyp: ZBV-Rolle mit Text | 20051005 | ||
2 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Rollennamen | 20051005 |
Method GET_CUA_ROLE_TEXTS on class CL_SUID_ROLE_HELPER has no exception.
Method GET_CUA_ROLE_TEXT_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ROLES_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Rollennamen | 20110624 | ||
2 | Exporting | ET_ROLE_TEXT | Call by reference | Type reference (TYPE) | SUID_TT_USRSYSACTT | Tabellentyp: ZBV-Rolle mit Text | 20061005 | ||
3 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Rollennamen | 20061005 |
Method GET_CUA_ROLE_TEXT_ENTRIES on class CL_SUID_ROLE_HELPER has no exception.
Method GET_CUA_SYSTEM_ROLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Rollennamen | 20060419 |
Method GET_CUA_SYSTEM_ROLE on class CL_SUID_ROLE_HELPER has no exception.
Method GET_MULTIPLE_CACHE_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_AGR_FLAGS | Call by reference | Type reference (TYPE) | SUID_TT_AGR_FLAGS | Tabellentyp: Attribute einer Rolle | 20060927 | ||
2 | Exporting | ET_AGR_FLAGS_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_AGR_FLAGS | Flags nicht im Cache | 20110621 | ||
3 | Exporting | ET_ROLE_TEXT | Call by reference | Type reference (TYPE) | SUID_TT_AGR_TEXTS | Tabellentyp: Rolle mit Texten | 20060927 | ||
4 | Exporting | ET_ROLE_TEXT_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_AGR_TEXTS | Text nicht im Cache | 20110621 | ||
5 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Rollennamen | 20060927 | ||
6 | Importing | IV_ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | 20060927 |
Method GET_MULTIPLE_CACHE_ENTRIES on class CL_SUID_ROLE_HELPER has no exception.
Method GET_PROFILE_CACHE_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PROFILE_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20110628 | ||
2 | Exporting | ET_USER_PROFILE | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20060929 | ||
3 | Exporting | EV_CACHE_HIT | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | True: Cache konnte verwendet werden | 20060929 | ||
4 | Importing | IT_PROFILE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_PROFILES | Tabellentyp: Profilzuordnung | 20060929 | ||
5 | Importing | IT_USPROF | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20061004 | ||
6 | Importing | IV_ATTRIBUTE_TYPE | Call by reference | Type reference (TYPE) | STRING | SPACE | auszulesender Wert | 20110628 |
Method GET_PROFILE_CACHE_ENTRIES on class CL_SUID_ROLE_HELPER has no exception.
Method GET_ROLE_ASSIGNMENT_EXIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_EXIT_VALUE | Call by reference | Type reference (TYPE) | SSM_PATH | Attribute des Feldes | 20060413 | ||
2 | Importing | IV_EXIT_NAME | Call by reference | Type reference (TYPE) | SSM_ID | Kennzeichnung der Tabellenzeile | 20060413 |
Method GET_ROLE_ASSIGNMENT_EXIT on class CL_SUID_ROLE_HELPER has no exception.
Method GET_ROLE_PROFILE_CACHE_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_AGR_1016 | Call by reference | Type reference (TYPE) | SUID_TT_AGR_1016 | Tabellentyp: Name des Profils der Aktivitätsgruppe | 20061004 | ||
2 | Exporting | ET_AGR_1016_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Tabellentyp: Rolleninformation | 20110701 | ||
3 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Tabellentyp: Rolleninformation und Attribut Key_handle | 20061004 |
Method GET_ROLE_PROFILE_CACHE_ENTRIES on class CL_SUID_ROLE_HELPER has no exception.
Method GET_ROLE_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ROLE_TEXT | Call by reference | Type reference (TYPE) | SUID_TT_AGR_TEXTS | Tabellentyp: Rollennamen | 20050705 | ||
2 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Rolleninformation | 20050705 | ||
3 | Importing | I_ROLE_NAME | Call by reference | Type reference (TYPE) | AGR_NAME | Name der Rolle | 20050705 |
Method GET_ROLE_TEXTS on class CL_SUID_ROLE_HELPER has no exception.
Method GET_ROLE_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_AGR_FLAGS | Call by reference | Type reference (TYPE) | SUID_TT_AGR_FLAGS | Tabellentyp: Attribute einer Rolle | 20050720 | ||
2 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Rollennamen | 20050720 |
Method GET_ROLE_TYPE on class CL_SUID_ROLE_HELPER has no exception.
Method INSERT_CACHE_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_AGR_NAME | Call by reference | Type reference (TYPE) | AGR_NAME | Name der Rolle | 20060926 | ||
2 | Importing | IV_ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | Attribut der Rolle | 20060926 | ||
3 | Importing | IV_ATTRIBUTE_VALUE | Call by reference | Type reference (TYPE) | STRING | Attributeigenschaft | 20060926 | ||
4 | Importing | IV_SUBSYSTEM | Call by reference | Type reference (TYPE) | RFCRCVSYS | Empfängersystem Zentrale Benutzerverwaltung | 20060926 |
Method INSERT_CACHE_ENTRY on class CL_SUID_ROLE_HELPER has no exception.
Method INSERT_CUA_PROFILE_CACHE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_PROFILE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20061005 | ||
2 | Importing | IT_PROFILE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20061005 | ||
3 | Importing | IV_ATTRIBUTE_TYPE | Call by reference | Type reference (TYPE) | STRING | SPACE | 20061006 |
Method INSERT_CUA_PROFILE_CACHE on class CL_SUID_ROLE_HELPER has no exception.
Method INSERT_CUA_ROLE_CACHE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | 20061005 | |||
2 | Importing | IT_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | 20061005 | |||
3 | Importing | IT_ROLE_TYPE | Call by reference | Type reference (TYPE) | SUID_TT_USRSYSACT | Tabellentyp: ZBV-Rolle | 20110629 |
Method INSERT_CUA_ROLE_CACHE on class CL_SUID_ROLE_HELPER has no exception.
Method INSERT_CUA_ROLE_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_TEXT | Call by reference | Type reference (TYPE) | SUID_TT_USRSYSACTT | Tabellentyp: ZBV-Rolle mit Text | 20061005 |
Method INSERT_CUA_ROLE_TEXT on class CL_SUID_ROLE_HELPER has no exception.
Method INSERT_PROFILE_CACHE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_NON_EXISTING_PROFILES | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20060929 | ||
2 | Importing | IT_USPROF | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20061004 | ||
3 | Importing | IV_ATTRIBUTE_TYPE | Call by reference | Type reference (TYPE) | STRING | SPACE | 20110628 |
Method INSERT_PROFILE_CACHE on class CL_SUID_ROLE_HELPER has no exception.
Method INSERT_ROLE_CACHE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROLES | Liste existierender Rollen | 20060925 | ||
2 | Importing | IT_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROLES | Liste nicht existierender Rollen | 20060925 |
Method INSERT_ROLE_CACHE on class CL_SUID_ROLE_HELPER has no exception.
Method IS_REFERENCE_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IS_REFERENCE_USER | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20111213 | ||
2 | Importing | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20111213 |
Method IS_REFERENCE_USER on class CL_SUID_ROLE_HELPER has no exception.
Method READ_PROFILES_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CUA_PROFILES | Call by reference | Type reference (TYPE) | SUID_TT_USL04 | Tabellentyp: ZBV Profile USL04 | 20111213 | ||
2 | Exporting | ET_PROFILES | Call by reference | Type reference (TYPE) | SUID_TT_UST04 | 20060210 | |||
3 | Importing | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060210 | ||
4 | Importing | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20060210 | ||
5 | Importing | IV_READ_CUA_PROFILE | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20111213 |
Method READ_PROFILES_FROM_DB on class CL_SUID_ROLE_HELPER has no exception.
Method READ_ROLES_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CUA_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Tabellentyp: ZBV Rolleninformation | 20111213 | ||
2 | Exporting | ET_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Tabellentyp: Rolleninformation | 20060210 | ||
3 | Importing | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060210 | ||
4 | Importing | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20060210 | ||
5 | Importing | IV_READ_CUA_ROLE | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20111213 |
Method READ_ROLES_FROM_DB on class CL_SUID_ROLE_HELPER has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 710 |