SAP ABAP Class CL_IDENTITY_TOOLS (Auxiliary Class for CL_IDENTITY)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SEC-USR-ADM (Application Component) User and Authorization Management
⤷
SUSR_IDENTITY (Package) Identity API

⤷

⤷

Properties
Class | CL_IDENTITY_TOOLS | |
Short Description | Auxiliary Class for CL_IDENTITY | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SUSR_IDENTITY | Identity API |
Created | 20060726 | SAP |
Last change | 20110908 | 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_IDENTITY_TOOLS has no interface implemented.
Friends
Class CL_IDENTITY_TOOLS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR01 | 'R' | Change Mode for Tables: Replace Completely | 20060811 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR01 | 'S' | Change Mode for Tables: Update | 20060811 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Fill User Node from BAPI Structures | 20060811 |
2 | ![]() |
Static method | Public | Method | Converts Messages from Addresses to BAPIRET2 Structure | 20060727 |
3 | ![]() |
Static method | Public | Method | Convert Message to BAPIRET2 Structure | 20060727 |
4 | ![]() |
Static method | Public | Method | BAPIRET2 message about CL_IDENTITY technical errors | 20060727 |
5 | ![]() |
Static method | Public | Method | Convert Messages from MSG_BUFFER to BAPIRET2 Structure | 20060727 |
6 | ![]() |
Static method | Public | Method | Read collected messages from CL_SUID_MSG_BUFFER | 20060825 |
Events
Class CL_IDENTITY_TOOLS has no event.
Types
Class CL_IDENTITY_TOOLS has no local type.
Method Signatures
Method IDENTITY_NODES_FILL_FOR_BAPIS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CURRENT_STATE | Call by reference | Type reference (TYPE) | BUP_S_CURRENT_STATE_COMMDATA | BP-API: Current State für Kommunikationsdaten | 20060811 | ||
2 | ![]() |
ES_NODE_DEFAULTS | Call by reference | Type reference (TYPE) | SUID_ST_NODE_DEFAULTS | Strukturtyp: Festwerte für Benutzer | 20060811 | ||
3 | ![]() |
ES_NODE_LOGONDATA | Call by reference | Type reference (TYPE) | SUID_ST_NODE_LOGONDATA | Strukturtyp: Logondaten für Benutzer | 20060811 | ||
4 | ![]() |
ES_NODE_ORGANIZATION | Call by reference | Type reference (TYPE) | SUID_ST_NODE_ORGANIZATION | Strukturtyp: Adresse - Firmenzuordnung | 20060811 | ||
5 | ![]() |
ES_NODE_PASSWORD | Call by reference | Type reference (TYPE) | SUID_ST_NODE_PASSWORD | Strukturtyp: Passwort für Benutzer | 20060811 | ||
6 | ![]() |
ES_NODE_PERSON_NAME | Call by reference | Type reference (TYPE) | SUID_ST_NODE_PERSON_NAME | Strukturtyp: Adresse - Namensfelder einer Person | 20060811 | ||
7 | ![]() |
ES_NODE_PWDHASH | Call by reference | Type reference (TYPE) | SUID_ST_NODE_PWDHASH | Strukturtyp: Passworthashwerte für Benutzer | 20060811 | ||
8 | ![]() |
ES_NODE_REF_USER | Call by reference | Type reference (TYPE) | SUID_ST_NODE_REFERENCE_USER | Strukturtyp: Referenzbenutzer | 20060811 | ||
9 | ![]() |
ES_NODE_SNC | Call by reference | Type reference (TYPE) | SUID_ST_NODE_SNC | Strukturtyp: SNC Daten für Benutzer | 20060811 | ||
10 | ![]() |
ES_NODE_UCLASS | Call by reference | Type reference (TYPE) | SUID_ST_NODE_UCLASS | Strukturtyp: Lizenzdaten für Benutzer | 20060811 | ||
11 | ![]() |
ES_NODE_WORKPLACE | Call by reference | Type reference (TYPE) | SUID_ST_NODE_WORKPLACE | Strukturtyp: Adresse - Arbeitsplatzdaten | 20060811 | ||
12 | ![]() |
ET_CHANGE_DEFAULTS_FLDS | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | Tabellentyp: Feldliste | 20060811 | ||
13 | ![]() |
ET_CHANGE_LOGONDATA_FLDS | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | Tabellentyp: Feldliste | 20060811 | ||
14 | ![]() |
ET_CHANGE_PERSON_FLDS | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | Tabellentyp: Feldliste | 20060811 | ||
15 | ![]() |
ET_CHANGE_PWDHASH_FLDS | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | Tabellentyp: Feldliste | 20060811 | ||
16 | ![]() |
ET_CHANGE_REF_USER_FLDS | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | Tabellentyp: Feldliste | 20060811 | ||
17 | ![]() |
ET_CHANGE_SNC_FLDS | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | Tabellentyp: Feldliste | 20060811 | ||
18 | ![]() |
ET_CHANGE_UCLASS_FLDS | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | Tabellentyp: Feldliste | 20060811 | ||
19 | ![]() |
ET_CHANGE_WORKPLACE_FLDS | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | Tabellentyp: Feldliste | 20060811 | ||
20 | ![]() |
ET_COMM_DATA_ERROR | Call by reference | Type reference (TYPE) | ADDRT_ERROR | 20060811 | |||
21 | ![]() |
ET_EMAIL | Call by reference | Type reference (TYPE) | ADDRT_EMAIL_ADDRESS | 20060811 | |||
22 | ![]() |
ET_FACSIMILE | Call by reference | Type reference (TYPE) | ADDRT_FACSIMILE_NUMBER | 20060811 | |||
23 | ![]() |
ET_MAP_ERROR_MSG | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | 20060811 | |||
24 | ![]() |
ET_NODE_CUA_PROFILES | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20060811 | ||
25 | ![]() |
ET_NODE_CUA_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Tabellentyp: Rolleninformation im ZBV-System | 20060811 | ||
26 | ![]() |
ET_NODE_CUA_SYSTEMS | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_SYSTEMS | Tabellentyp: ZBV-Systemzuordnungen für Benutzer | 20060811 | ||
27 | ![]() |
ET_NODE_CUA_UCLASSES | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_UCLASSES | Tabellentyp: ZBV-Lizenzdaten für Benutzer | 20060811 | ||
28 | ![]() |
ET_NODE_GROUPS | Call by reference | Type reference (TYPE) | SUID_TT_NODE_GROUPS | Tabellentyp: Gruppenzuordnung für Benutzer | 20060811 | ||
29 | ![]() |
ET_NODE_PARAMETERS | Call by reference | Type reference (TYPE) | SUID_TT_NODE_PARAMETERS | Tabellentyp: Parameterzuordnung für Benutzer | 20060811 | ||
30 | ![]() |
ET_NODE_PROFILES | Call by reference | Type reference (TYPE) | SUID_TT_NODE_PROFILES | Tabellentyp: Profilzuordnung | 20060811 | ||
31 | ![]() |
ET_NODE_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROLES | Tabellentyp: Rolleninformation | 20060811 | ||
32 | ![]() |
ET_PAGER | Call by reference | Type reference (TYPE) | ADDRT_PAGER_NUMBER | 20060811 | |||
33 | ![]() |
ET_PRINTER | Call by reference | Type reference (TYPE) | ADDRT_PRINTER | 20060811 | |||
34 | ![]() |
ET_RML | Call by reference | Type reference (TYPE) | ADDRT_REMOTE_MAIL_ADDRESS | 20060811 | |||
35 | ![]() |
ET_SSF | Call by reference | Type reference (TYPE) | ADDRT_SSF_ADDRESS | 20060811 | |||
36 | ![]() |
ET_TELEPHONE | Call by reference | Type reference (TYPE) | ADDRT_TELEPHONE_NUMBER | 20060811 | |||
37 | ![]() |
ET_TELETEX | Call by reference | Type reference (TYPE) | ADDRT_TELETEX_NUMBER | 20060811 | |||
38 | ![]() |
ET_TELEX | Call by reference | Type reference (TYPE) | ADDRT_TELEX_NUMBER | 20060811 | |||
39 | ![]() |
ET_WEB | Call by reference | Type reference (TYPE) | ADDRT_WEB_ADDRESS | 20060811 | |||
40 | ![]() |
ET_X400 | Call by reference | Type reference (TYPE) | ADDRT_X400_ADDRESS | 20060811 | |||
41 | ![]() |
IO_IDREF | Call by reference | Type reference (TYPE) | SUID_IDREF | Referenz auf IF_IDENTITY | 20060811 | ||
42 | ![]() |
IS_ADDCOMX | Call by reference | Type reference (TYPE) | BAPIADCOMX | Änderungskennzeichen für Kommunikationsarten | 20060811 | ||
43 | ![]() |
IS_ADDRESS | Call by reference | Type reference (TYPE) | BAPIADDR3 | BAPI-Referenzstruktur für Adressen (Ansprechpartner) | 20060811 | ||
44 | ![]() |
IS_ADDRESSX | Call by reference | Type reference (TYPE) | BAPIADDR3X | BAPI-Change-Referenzstruktur für Adressen (Ansprechpartner) | 20060811 | ||
45 | ![]() |
IS_ALIAS | Call by reference | Type reference (TYPE) | BAPIALIAS | Alias für Benutzername | 20060811 | ||
46 | ![]() |
IS_ALIASX | Call by reference | Type reference (TYPE) | BAPIALIASX | Änderungsflag für Useralias | 20060811 | ||
47 | ![]() |
IS_COMPANY | Call by reference | Type reference (TYPE) | BAPIUSCOMP | Firma,der ein Benutzer zugeordnet ist | 20060811 | ||
48 | ![]() |
IS_DEFAULTS | Call by reference | Type reference (TYPE) | BAPIDEFAUL | Benutzer: Übergabestruktur Festwerte | 20060811 | ||
49 | ![]() |
IS_DEFAULTSX | Call by reference | Type reference (TYPE) | BAPIDEFAX | Benutzer: Änderungsparameter Übergabestruktur Festwerte | 20060811 | ||
50 | ![]() |
IS_LOGONDATA | Call by reference | Type reference (TYPE) | BAPILOGOND | Benutzer: Übergabestruktur Logondaten | 20060811 | ||
51 | ![]() |
IS_LOGONDATAX | Call by reference | Type reference (TYPE) | BAPILOGONX | Benutzer: Übergabestruktur Logondaten | 20060811 | ||
52 | ![]() |
IS_PASSWORD | Call by reference | Type reference (TYPE) | BAPIPWD | Kennwort eines SAP-Benutzers | 20060811 | ||
53 | ![]() |
IS_REF_USER | Call by reference | Type reference (TYPE) | BAPIREFUS | Benutzername | 20060811 | ||
54 | ![]() |
IS_REF_USERX | Call by reference | Type reference (TYPE) | BAPIREFUSX | Änderungsflag für Referenz Benutzer | 20060811 | ||
55 | ![]() |
IS_SNC | Call by reference | Type reference (TYPE) | BAPISNCU | SNC-Eigenschaften eines Benutzer | 20060811 | ||
56 | ![]() |
IS_SNCX | Call by reference | Type reference (TYPE) | BAPISNCUX | SNC-Eigenschaften eines Benutzer (geänderte Felder) | 20060811 | ||
57 | ![]() |
IS_UCLASS | Call by reference | Type reference (TYPE) | BAPIUCLASS | Lizenzbezogene Nutzerklassifikation | 20060811 | ||
58 | ![]() |
IS_UCLASSX | Call by reference | Type reference (TYPE) | BAPIUCLASSX | Änderungsflags zur lizenzbezogenen Nutzerklassifikation | 20060811 | ||
59 | ![]() |
IT_ACTIVITYGROUPS | Call by reference | Type reference (TYPE) | SUID_TT_BAPIAGR | Tabellentyp: BAPIAGR | 20060811 | ||
60 | ![]() |
IT_ADDCOMREM | Call by reference | Type reference (TYPE) | SUID_TT_BAPICOMREM | Tabellentyp: BAPICOMREM | 20060811 | ||
61 | ![]() |
IT_ADDFAX | Call by reference | Type reference (TYPE) | SUID_TT_BAPIADFAX | Tabellentyp: BAPIADFAX | 20060811 | ||
62 | ![]() |
IT_ADDPAG | Call by reference | Type reference (TYPE) | SUID_TT_BAPIADPAG | Tabellentyp: BAPIADPAG | 20060811 | ||
63 | ![]() |
IT_ADDPRT | Call by reference | Type reference (TYPE) | SUID_TT_BAPIADPRT | Tabellentyp: BAPIADPRT | 20060811 | ||
64 | ![]() |
IT_ADDRFC | Call by reference | Type reference (TYPE) | SUID_TT_BAPIADRFC | Tabellentyp: BAPIADRFC | 20060811 | ||
65 | ![]() |
IT_ADDRML | Call by reference | Type reference (TYPE) | SUID_TT_BAPIADRML | Tabellentyp: BAPIADRML | 20060811 | ||
66 | ![]() |
IT_ADDSMTP | Call by reference | Type reference (TYPE) | SUID_TT_BAPIADSMTP | Tabellentyp: BAPIADSMTP | 20060811 | ||
67 | ![]() |
IT_ADDSSF | Call by reference | Type reference (TYPE) | SUID_TT_BAPIADSSF | Tabellentyp: BAPIADSSF | 20060811 | ||
68 | ![]() |
IT_ADDTEL | Call by reference | Type reference (TYPE) | SUID_TT_BAPIADTEL | Tabellentyp: BAPIADTEL | 20060811 | ||
69 | ![]() |
IT_ADDTLX | Call by reference | Type reference (TYPE) | SUID_TT_BAPIADTLX | Tabellentyp: BAPIADTLX | 20060811 | ||
70 | ![]() |
IT_ADDTTX | Call by reference | Type reference (TYPE) | SUID_TT_BAPIADTTX | Tabellentyp: BAPIADTTX | 20060811 | ||
71 | ![]() |
IT_ADDURI | Call by reference | Type reference (TYPE) | SUID_TT_BAPIADURI | Tabellentyp: BAPIADURI | 20060811 | ||
72 | ![]() |
IT_ADDX400 | Call by reference | Type reference (TYPE) | SUID_TT_BAPIADX400 | Tabellentyp: BAPIADX400 | 20060811 | ||
73 | ![]() |
IT_CUA_ACTIVITYGROUPS | Call by reference | Type reference (TYPE) | SUID_TT_BAPILOCAGR | Tabellentyp: BAPILOCAGR | 20060811 | ||
74 | ![]() |
IT_CUA_PROFILES | Call by reference | Type reference (TYPE) | SUID_TT_BAPILPROF | Tabellentyp: BAPILPROF | 20060811 | ||
75 | ![]() |
IT_CUA_SYSTEMS | Call by reference | Type reference (TYPE) | SUID_TT_BAPIRCVSYS | Tabellentyp: BAPIRCVSYS | 20061123 | ||
76 | ![]() |
IT_GROUPS | Call by reference | Type reference (TYPE) | SUID_TT_BAPIGROUPS | Tabellentyp: BAPIGROUPS | 20060811 | ||
77 | ![]() |
IT_PARAMETER | Call by reference | Type reference (TYPE) | SUID_TT_BAPIPARAM | Tabellentyp: BAPIPARAM | 20060811 | ||
78 | ![]() |
IT_PARAMETER1 | Call by reference | Type reference (TYPE) | SUID_TT_BAPIPARAM1 | Tabellentyp: BAPIPARAM1 | 20060811 | ||
79 | ![]() |
IT_PROFILES | Call by reference | Type reference (TYPE) | SUID_TT_BAPIPROF | Tabellentyp: BAPIPROF | 20060811 | ||
80 | ![]() |
IT_UCLASSSYS | Call by reference | Type reference (TYPE) | SUID_TT_BAPIUCLASSSYS | Tabellentyp: BAPIUCLASSSYS | 20060811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception Klasse Identity: Transaktionale Fehler | 20060811 |
Method MESSAGE_ADDRESS_ERROR_CONVERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060727 | ||
2 | ![]() |
IT_ADDR_ERROR | Call by reference | Type reference (TYPE) | ADDRT_ERROR | Error Table for class CL_ADDR_MAIN | 20060727 |
Method MESSAGE_ADDRESS_ERROR_CONVERT on class CL_IDENTITY_TOOLS has no exception.
Method MESSAGE_CONVERT_TO_BAPIRET2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20060727 | ||
2 | ![]() |
IS_MESSAGE | Call by reference | Type reference (TYPE) | SYMSG | Struktur der Message-Variablen | 20060727 |
Method MESSAGE_CONVERT_TO_BAPIRET2 on class CL_IDENTITY_TOOLS has no exception.
Method MESSAGE_SUID_TECHNICAL_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_MESSAGE | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TY_MESSAGES | 20061019 | |||
2 | ![]() |
ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20060727 | ||
3 | ![]() |
IX_SUID_IDENTITY | Call by reference | Object reference (TYPE REF TO) | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20060727 |
Method MESSAGE_SUID_TECHNICAL_ERROR on class CL_IDENTITY_TOOLS has no exception.
Method MSG_BUFFER_CONVERT_TO_BAPIRET2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060727 | ||
2 | ![]() |
IT_MESSAGES | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | 20060727 | |||
3 | ![]() |
IV_LFTONCE_ERROR_AS_WARNING | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_FALSE | Boolean | 20060825 |
Method MSG_BUFFER_CONVERT_TO_BAPIRET2 on class CL_IDENTITY_TOOLS has no exception.
Method MSG_BUFFER_RETRIEVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ERROR_MESSAGES | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | Fehlermeldungen | 20060825 | ||
2 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | Alle gesammelte Meldungen | 20060825 | ||
3 | ![]() |
EV_ERROR_MESSAGE | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | 'X' = es gibt eine Fehernachricht im gezammelten MSG puffer | 20060825 | ||
4 | ![]() |
IO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20060825 | ||
5 | ![]() |
IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20060825 | ||
6 | ![]() |
IV_LFTONCE_ERROR_AS_WARNING | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_FALSE | Lifetimeonce Fehlermeldungen in Warnungen konvertieren | 20060825 | |
7 | ![]() |
IV_LIFETIMEONCE_ONLY | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_TRUE | Boolean | 20060825 | |
8 | ![]() |
IV_NODENAME | Call by reference | Type reference (TYPE) | SUID_NODE_NAME | Knotenname | 20060901 |
Method MSG_BUFFER_RETRIEVE on class CL_IDENTITY_TOOLS has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 710 |