Hierarchy
⤷
⤷
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 | 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 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 | Constant | Private | Type reference (TYPE) | FLAG_TYPE | 'COLL_AGR' | 20060925 | |||
| 2 | Constant | Private | Type reference (TYPE) | STRING | 'TEXT' | Name of Profile | 20061006 | ||
| 3 | Constant | Private | Type reference (TYPE) | STRING | 'TYPE' | Profile Type | 20061006 | ||
| 4 | Constant | Private | Type reference (TYPE) | STRING | 'CHILD_ROLE' | 20060927 | |||
| 5 | Constant | Private | Type reference (TYPE) | STRING | 'COLL_AGR' | 20060927 | |||
| 6 | Constant | Private | Type reference (TYPE) | STRING | 'EXISTS' | 20070115 | |||
| 7 | Constant | Private | Type reference (TYPE) | STRING | 'ROLE_PROFILE' | 20061004 | |||
| 8 | Constant | Private | Type reference (TYPE) | STRING | 'SYS_FLAG' | 20060928 | |||
| 9 | Constant | Private | Type reference (TYPE) | STRING | 'TEXT' | Role name | 20060926 | ||
| 10 | Static Attribute | Private | Type reference (TYPE) | TT_ROLE | 20060925 | ||||
| 11 | Static Attribute | Private | Type reference (TYPE) | TT_PROFILE_NAME | 20060929 | ||||
| 12 | Static Attribute | Private | Type reference (TYPE) | TT_NON_EXISTING_ROLE | 20060925 | ||||
| 13 | Static Attribute | Private | Type reference (TYPE) | TT_PROFILE | Internal Cache for Profiles | 20060929 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | TT_SSM_CUST_CACHE | SSM_CUST cached entry | 20060929 | |||
| 15 | 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 | Static method | Public | Method | 20050809 | ||
| 2 | Static method | Public | Method | 20050701 | ||
| 3 | Static method | Private | Method | Checks internal profile cache | 20061005 | |
| 4 | Static method | Private | Method | Checks internal role cache | 20061005 | |
| 5 | Static method | Public | Method | Existence Check for CUA Profiles | 20051111 | |
| 6 | Static method | Public | Method | 20051012 | ||
| 7 | Static method | Public | Method | Existence Check for Profiles | 20110628 | |
| 8 | Static method | Public | Method | 20050815 | ||
| 9 | Static method | Private | Method | Checks internal role cache | 20060925 | |
| 10 | Static method | Private | Method | Checks the text tables in the CUA central system | 20110202 | |
| 11 | Static method | Public | Constructor | 20090626 | ||
| 12 | Static method | Public | Method | Delete the internal caches for roles and profiles | 20110127 | |
| 13 | Static method | Public | Method | Calculates profiles from associated roles | 20050707 | |
| 14 | Static method | Public | Method | Proxy for Function Module COLL_ACTGROUPS_AGR_UPDATE | 20061103 | |
| 15 | Static method | Public | Method | Returns roles that belong to a profile | 20050722 | |
| 16 | Static method | Private | Method | Checks internal role cache | 20060926 | |
| 17 | Static method | Private | Method | Reads parent-child roles from cache | 20060927 | |
| 18 | Static method | Public | Method | Returns the name of the composite role | 20050720 | |
| 19 | Static method | Public | Method | 20050705 | ||
| 20 | Static method | Public | Method | Read the CUA Profile Texts | 20051027 | |
| 21 | Static method | Public | Method | Read the CUA Profile Types | 20051027 | |
| 22 | Static method | Public | Method | Read the CUA Role Description | 20051005 | |
| 23 | Static method | Private | Method | Reads CUA role texts from internal role cache | 20061005 | |
| 24 | Static method | Public | Method | Returns systems with which role is associated | 20060419 | |
| 25 | Static method | Private | Method | Checks internal role cache | 20060927 | |
| 26 | Static method | Private | Method | Reads internal profile cache | 20060929 | |
| 27 | Static method | Public | Method | Returns entries from PRGN_CUST | 20060413 | |
| 28 | Static method | Private | Method | Reads assigned profiles for roles from cache | 20061004 | |
| 29 | Static method | Public | Method | Reads assigned role texts | 20050705 | |
| 30 | Static method | Public | Method | Returns information: composite role or single role | 20050720 | |
| 31 | Static method | Private | Method | Fills the internal cache for roles | 20060926 | |
| 32 | Static method | Private | Method | Fills the internal cache for CUA profiles | 20061005 | |
| 33 | Static method | Private | Method | Fills the internal cache for roles | 20061005 | |
| 34 | Static method | Private | Method | Fills the internal cache with texts for CUA roles | 20061005 | |
| 35 | Static method | Private | Method | Fills the internal cache for profiles | 20060929 | |
| 36 | Static method | Private | Method | Fills the internal cache for roles | 20060925 | |
| 37 | Static method | Public | Method | Returns Reference User | 20050922 | |
| 38 | Static method | Public | Method | Read the AGR_USERS Table | 20060210 | |
| 39 | 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 | CT_USER_PROFILE | Call by reference | Type reference (TYPE) | SUID_TT_NODE_PROFILES | Benutzer: Übergabestruktur Profile | 20050809 | |||
| 2 | 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 | CT_USER_PROFILE | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Benutzer: Übergabestruktur Profile | 20050701 | |||
| 2 | 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 | ET_PROFILE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Liste existierender Profile | 20061005 | |||
| 2 | ET_PROFILE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Liste nicht existierende Profile | 20061005 | |||
| 3 | ET_PROFILE_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20110624 | |||
| 4 | IT_PROFILE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20061005 | |||
| 5 | 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 | ET_ROLE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Liste existierender Rollen | 20061005 | |||
| 2 | ET_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Liste nicht existierender Rollen | 20061005 | |||
| 3 | ET_ROLE_NAME_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Rolle nicht im Cache | 20110621 | |||
| 4 | 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 | ET_PROFILE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20051111 | |||
| 2 | ET_PROFILE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20051111 | |||
| 3 | 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 | ET_ROLE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Liste existierender Rollen | 20051012 | |||
| 2 | ET_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Liste nicht existierender Rollen | 20051012 | |||
| 3 | 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 | ET_PROFILE_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20110628 | |||
| 2 | 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 | ET_ROLE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROLES | Liste existierender Rollen | 20050815 | |||
| 2 | ET_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROLES | Liste nicht existierender Rollen | 20050815 | |||
| 3 | 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 | ET_ROLE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Liste existierender Rollen | 20060925 | |||
| 2 | ET_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Liste nicht existierender Rollen | 20060925 | |||
| 3 | ET_ROLE_NAME_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Rolle nicht im Cache | 20110621 | |||
| 4 | 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 | CT_CUA_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | 20110202 | ||||
| 2 | CT_CUA_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | 20110202 | ||||
| 3 | CT_PROFILE_NAME_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20110202 | |||
| 4 | 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 | ET_AGR_1016 | Call by reference | Type reference (TYPE) | SUID_TT_AGR_1016 | Tabellentyp: Benutzer Übergabestruktur Profile | 20050707 | |||
| 2 | IT_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Tabellentyp: Rolleninformation | 20050707 | |||
| 3 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | 20061103 | ||||
| 2 | IV_ROLE_NAME | Call by reference | Type reference (TYPE) | AGR_NAME | Name der Rolle | 20061103 | |||
| 3 | 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 | 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 | EV_ASSOCIATED_ROLE | Call by reference | Type reference (TYPE) | AGR_USERS | Zuordnung Rollen zu Benutzern | 20050722 | |||
| 2 | IT_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Tabellentyp: Rolleninformation | 20050722 | |||
| 3 | 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 | CS_ROLE_ENTRY | Call by reference | Type reference (TYPE) | TY_ROLE_ATTRIBUTE | Cache Eintrag | 20060926 | |||
| 2 | EV_CACHE_HIT | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | True: Cache konnte verwendet werden | 20060926 | |||
| 3 | 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 | ET_CHILD_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_AGR_AGRS | Tabellentyp: Sammelrolle | 20060927 | |||
| 2 | ET_CHILD_ROLES_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Sammelrolle | 20110624 | |||
| 3 | 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 | ET_PARENT_ROLE_NAMES | Call by reference | Type reference (TYPE) | SUID_TT_AGR_AGRS | Name der Rolle | 20050720 | |||
| 2 | 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 | ET_AGR_AGRS | Call by reference | Type reference (TYPE) | SUID_TT_AGR_AGRS | Rollen in Sammelrollen | 20050705 | |||
| 2 | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Tabellentyp: Rolleninformation | 20070410 | |||
| 3 | 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 | 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 | 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 | ET_ROLE_TEXT | Call by reference | Type reference (TYPE) | SUID_TT_USRSYSACTT | Tabellentyp: ZBV-Rolle mit Text | 20051005 | |||
| 2 | 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 | ET_ROLES_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Rollennamen | 20110624 | |||
| 2 | ET_ROLE_TEXT | Call by reference | Type reference (TYPE) | SUID_TT_USRSYSACTT | Tabellentyp: ZBV-Rolle mit Text | 20061005 | |||
| 3 | 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 | 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 | ET_AGR_FLAGS | Call by reference | Type reference (TYPE) | SUID_TT_AGR_FLAGS | Tabellentyp: Attribute einer Rolle | 20060927 | |||
| 2 | ET_AGR_FLAGS_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_AGR_FLAGS | Flags nicht im Cache | 20110621 | |||
| 3 | ET_ROLE_TEXT | Call by reference | Type reference (TYPE) | SUID_TT_AGR_TEXTS | Tabellentyp: Rolle mit Texten | 20060927 | |||
| 4 | ET_ROLE_TEXT_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_AGR_TEXTS | Text nicht im Cache | 20110621 | |||
| 5 | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Rollennamen | 20060927 | |||
| 6 | 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 | ET_PROFILE_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20110628 | |||
| 2 | ET_USER_PROFILE | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20060929 | |||
| 3 | EV_CACHE_HIT | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | True: Cache konnte verwendet werden | 20060929 | |||
| 4 | IT_PROFILE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_PROFILES | Tabellentyp: Profilzuordnung | 20060929 | |||
| 5 | IT_USPROF | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20061004 | |||
| 6 | 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 | EV_EXIT_VALUE | Call by reference | Type reference (TYPE) | SSM_PATH | Attribute des Feldes | 20060413 | |||
| 2 | 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 | ET_AGR_1016 | Call by reference | Type reference (TYPE) | SUID_TT_AGR_1016 | Tabellentyp: Name des Profils der Aktivitätsgruppe | 20061004 | |||
| 2 | ET_AGR_1016_NOT_FOUND | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Tabellentyp: Rolleninformation | 20110701 | |||
| 3 | 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 | ET_ROLE_TEXT | Call by reference | Type reference (TYPE) | SUID_TT_AGR_TEXTS | Tabellentyp: Rollennamen | 20050705 | |||
| 2 | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_ROLE_NAME | Tabellentyp: Rolleninformation | 20050705 | |||
| 3 | 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 | ET_AGR_FLAGS | Call by reference | Type reference (TYPE) | SUID_TT_AGR_FLAGS | Tabellentyp: Attribute einer Rolle | 20050720 | |||
| 2 | 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 | IV_AGR_NAME | Call by reference | Type reference (TYPE) | AGR_NAME | Name der Rolle | 20060926 | |||
| 2 | IV_ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | Attribut der Rolle | 20060926 | |||
| 3 | IV_ATTRIBUTE_VALUE | Call by reference | Type reference (TYPE) | STRING | Attributeigenschaft | 20060926 | |||
| 4 | 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 | IT_PROFILE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20061005 | |||
| 2 | IT_PROFILE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20061005 | |||
| 3 | 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 | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | 20061005 | ||||
| 2 | IT_ROLE_NAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | 20061005 | ||||
| 3 | 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 | 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 | IT_NON_EXISTING_PROFILES | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20060929 | |||
| 2 | IT_USPROF | Call by reference | Type reference (TYPE) | SUID_TT_USPROF | Tabellentyp: Benutzer Übergabestruktur Profile | 20061004 | |||
| 3 | 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 | IT_ROLE_NAME | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROLES | Liste existierender Rollen | 20060925 | |||
| 2 | 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 | EV_IS_REFERENCE_USER | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20111213 | |||
| 2 | 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 | ET_CUA_PROFILES | Call by reference | Type reference (TYPE) | SUID_TT_USL04 | Tabellentyp: ZBV Profile USL04 | 20111213 | |||
| 2 | ET_PROFILES | Call by reference | Type reference (TYPE) | SUID_TT_UST04 | 20060210 | ||||
| 3 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060210 | |||
| 4 | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20060210 | |||
| 5 | 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 | ET_CUA_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Tabellentyp: ZBV Rolleninformation | 20111213 | |||
| 2 | ET_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Tabellentyp: Rolleninformation | 20060210 | |||
| 3 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060210 | |||
| 4 | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20060210 | |||
| 5 | 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 |