Hierarchy
⤷ BC-SEC-USR-ADM (Application Component) User and Authorization Management
⤷ SUSR_IDENTITY (Package) Identity API
Properties
Class | CL_IDENTITY_FACTORY | |
Short Description | Class Factory 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 | 20051115 | SAP |
Last change | 20110908 | 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_IDENTITY_DEFINITION | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | IF_SUID_PERSISTENCE_QUERY | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | IF_SUID_PROPERTY_HANDLER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_IDENTITY_FACTORY has no interface implemented.
Friends
Class CL_IDENTITY_FACTORY has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GS_IDENTITY_MODEL | Static Attribute | Private | Type reference (TYPE) | SUID_ENV | Identity Model Settings | 20060112 | ||
2 | GS_PACKAGE_ACTIVE_STATE | Static Attribute | Private | Type reference (TYPE) | SUID_ENV | Identity Package Status | 20061116 | ||
3 | GT_CACHE_IDENTITY | Static Attribute | Private | Type reference (TYPE) | SUID_TT_IDENTITY | User and UUID | 20070205 | ||
4 | LV_CACHE_IDENTITY_GUID | Static Attribute | Private | Type reference (TYPE) | SUID_GUID | GUID of the Identity | 20060828 | ||
5 | LV_CACHE_IDENTITY_UUID | Static Attribute | Private | Type reference (TYPE) | SUID_UUID | Identity API: UUID for Identity (Char 36) | 20060828 | ||
6 | LV_CACHE_PERSON_GUID | Static Attribute | Private | Type reference (TYPE) | BU_PARTNER_GUID | Business Partner GUID | 20061031 | ||
7 | LV_CACHE_PERSON_UUID | Static Attribute | Private | Type reference (TYPE) | BU_PARTNER_UUID | BP-APIs: UUID for Business Partner (Char 36) | 20060828 | ||
8 | LV_CACHE_UNAME | Static Attribute | Private | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20060828 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | AFTER_COMMIT | Static method | Public | Method | Clean Up After the Commit | 20051117 |
2 | AFTER_REJECTED_SAVE | Static method | Public | Method | Return of control to the caller | 20060426 |
3 | CHECK_BEFORE_SAVE | Static method | Public | Method | Last Checks Before Saving | 20051117 |
4 | CHECK_IDENTITY_MODEL | Static method | Public | Method | Status Identity Model | 20060112 |
5 | CLEANUP | Static method | Public | Method | Discard All Changes | 20051117 |
6 | CONVERT_BNAME_TO_IDENTITY | Static method | Public | Method | Identity for One/Multiple User Names | 20070205 |
7 | CREATE | Static method | Public | Method | Create Multiple Identities | 20051117 |
8 | DELETE | Static method | Public | Method | Delete Multiple Identities | 20051117 |
9 | DO_CHECK | Static method | Public | Method | Perform Checks | 20051117 |
10 | DO_SAVE | Static method | Public | Method | Save Multiple Identities | 20051117 |
11 | EXISTENCE_CHECK | Static method | Public | Method | Existence Check for an Identity | 20060419 |
12 | FINALIZE | Static method | Public | Method | Finalize for All Instances | 20051117 |
13 | GET_OWN_IDENTITY | Static method | Public | Method | 20060406 | |
14 | NODES_PREFETCH | Static method | Public | Method | Set Default for Node Data by Reading from Persistence | 20051117 |
15 | QUERY_HELP_VALUES | Static method | Public | Method | Permissible Input Values | 20060802 |
16 | QUERY_IDENTITY_BY_BNAME | Static method | Public | Method | Identity for One/Multiple User Names | 20060321 |
17 | QUERY_IDENTITY_BY_PERSON | Static method | Public | Method | Identity for One/Multiple Business Partners | 20060321 |
18 | QUERY_IDENTITY_BY_UUID | Static method | Public | Method | Identity for One/Multiple Identity UUID | 20060321 |
19 | QUERY_PERSON_BY_BNAME | Static method | Public | Method | Business Partner for One/Multiple User Name(s) | 20060321 |
20 | QUERY_PERSON_BY_ID_UUID | Static method | Public | Method | Business Partner for One/Multiple Identity UUID | 20060321 |
21 | RETRIEVE | Static method | Public | Method | Read Access to Multiple Identities | 20051117 |
22 | RETRIEVE_FOR_UPDATE | Static method | Public | Method | Write Access to Multiple Identities | 20051117 |
23 | RETRIEVE_FOR_UPDATE_OWN_USER | Static method | Public | Method | Write Access to Own Identity | 20060302 |
24 | RETRIEVE_OWN_USER | Static method | Public | Method | Write Access to Own Identity | 20110203 |
25 | RETRIEVE_PROPERTIES | Static method | Public | Method | Read Access to Properties | 20060505 |
26 | SAVE | Static method | Public | Method | Save with All Checks and Preassignments | 20051117 |
27 | SEARCH | Static method | Public | Method | Search Function for Identities | 20060127 |
28 | SET_IDENTITY_MODEL_ACTIVE | Static method | Public | Method | Status Identity Model | 20060220 |
Events
Class CL_IDENTITY_FACTORY has no event.
Types
Class CL_IDENTITY_FACTORY has no local type.
Method Signatures
Method AFTER_COMMIT Signature
Method AFTER_COMMIT on class CL_IDENTITY_FACTORY has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20060508 |
Method AFTER_REJECTED_SAVE Signature
Method AFTER_REJECTED_SAVE on class CL_IDENTITY_FACTORY has no parameter.
Method AFTER_REJECTED_SAVE on class CL_IDENTITY_FACTORY has no exception.
Method CHECK_BEFORE_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_REJECTED | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20051117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20051117 |
Method CHECK_IDENTITY_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_ACTIVE | Value transfer | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20060112 |
Method CHECK_IDENTITY_MODEL on class CL_IDENTITY_FACTORY has no exception.
Method CLEANUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20060508 |
Method CONVERT_BNAME_TO_IDENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_IDENTITY | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY | UUID zur Identity | 20070205 | ||
2 | Exporting | ET_IDENTITY | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY | Tabellentyp: UUID zur Identity | 20070205 | ||
3 | Importing | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20070205 | ||
4 | Importing | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20070205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20070205 |
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | ||
2 | Exporting | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | ||
3 | Exporting | ET_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20051117 | ||
4 | Importing | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | ||
5 | Importing | IT_IDENTITY | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY | Benutzer und UUID | 20060914 | ||
6 | Importing | IV_CUA_CENTRAL_SYSTEM_ASSIGN | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_TRUE | Benutzer wird im Zentralsystem mit Systemzuordnung angelegt | 20060719 | |
7 | Importing | IV_CUA_TS_LOCAL_USER | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_FALSE | Benutzer wird nicht von ZBV-Zentrale überschrieben | 20061011 | |
8 | Importing | IV_SET_OPTIMISTIC_ENQUEUE_LOCK | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_FALSE | zusätzlich zur Exclusiven Sperre wird optimistisch gesperrt | 20061124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20051117 |
Method DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | ||
2 | Exporting | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | ||
3 | Exporting | ET_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20051117 | ||
4 | Importing | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | ||
5 | Importing | IT_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_GUID | Tabellentyp: Benutzer GUID | 20060926 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20051117 |
Method DO_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | ||
2 | Exporting | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | ||
3 | Exporting | EV_REJECTED | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20051117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20051117 |
Method DO_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | ||
2 | Exporting | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | ||
3 | Exporting | EV_REJECTED | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20051117 | ||
4 | Importing | IV_UPDATE_TASK | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_TRUE | Boolean | 20060608 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20051117 |
Method EXISTENCE_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_IDENTITY | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY | Strukturtyp: Benutzer und UUID | 20060420 | ||
2 | Exporting | ET_IDENTITY_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY | Tabellentyp: Identity | 20060420 | ||
3 | Exporting | ET_IDENTITY_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY | Tabellentyp: Identity | 20060420 | ||
4 | Importing | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060419 | ||
5 | Importing | IT_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_GUID | Tabellentyp: Identity UUID | 20070412 | ||
6 | Importing | IT_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_UUID | Tabellentyp: Identity UUID | 20060420 | ||
7 | Importing | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20060420 | ||
8 | Importing | IV_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_GUID | Identity-API: UUID zur Identity (Raw 16) | 20070412 | ||
9 | Importing | IV_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_UUID | Identity-API: UUID zur Identity (Char 36) | 20060420 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20060419 |
Method FINALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | ||
2 | Exporting | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | ||
3 | Exporting | EV_REJECTED | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20051117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20051117 |
Method GET_OWN_IDENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_GUID | GUID der Identity (RAW 16) | 20060503 | ||
2 | Exporting | EV_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_UUID | Identity-API: UUID zur Identity (Char 36) | 20060406 | ||
3 | Exporting | EV_PERSON_GUID | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID | GUID eines Geschäftspartners | 20061031 | ||
4 | Exporting | EV_PERSON_UUID | Call by reference | Type reference (TYPE) | BU_PARTNER_UUID | BP-APIs: UUID zum Geschäftspartner (Char 36) | 20060406 |
Method GET_OWN_IDENTITY on class CL_IDENTITY_FACTORY has no exception.
Method NODES_PREFETCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | ||
2 | Importing | IT_NODES_PREFETCH | Call by reference | Type reference (TYPE) | SUID_TT_NODE | Tabellentyp: Knotennamen | 20051117 | ||
3 | Importing | IV_PREFETCH_ALL | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20051117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20051117 |
Method QUERY_HELP_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20060802 | ||
2 | Exporting | ET_RECDESCR_TAB | Call by reference | Type reference (TYPE) | SUID_TT_DFIES | DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET | 20060802 | ||
3 | Exporting | ET_RETURN_TAB | Call by reference | Type reference (TYPE) | SUID_TT_DDSHRETVAL | Schnittstellenstruktur Suchhilfe <-> Hilfesystem | 20060802 | ||
4 | Importing | IT_SELECTION_PARAMETERS | Call by reference | Type reference (TYPE) | DDSHSELOPS | Tabellentyp: Suchfelder | 20060802 | ||
5 | Importing | IV_FIELDNAME | Call by reference | Type reference (TYPE) | SUID_NODE_FIELD | Knotenname | 20060802 | ||
6 | Importing | IV_MAXROWS | Call by reference | Type reference (TYPE) | I | 0 | 20060802 | ||
7 | Importing | IV_NODENAME | Call by reference | Type reference (TYPE) | SUID_NODE_NAME | Knotenname | 20060802 | ||
8 | Importing | IV_SORT | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | SPACE | Boolean | 20060802 | |
9 | Importing | IV_USE_ELEMENTARY_SHLP | Call by reference | Type reference (TYPE) | SHLPNAME | Name einer Suchhilfe | 20060802 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20060803 |
Method QUERY_IDENTITY_BY_BNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_IDENTITY | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY | UUID zur Identity | 20060321 | ||
2 | Exporting | ET_IDENTITY | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY | Tabellentyp: UUID zur Identity | 20060321 | ||
3 | Importing | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | ||
4 | Importing | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20060321 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20060505 |
Method QUERY_IDENTITY_BY_PERSON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_IDENTITY_PERSON | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY_PERSON | Benutzername im Benutzerstamm | 20060321 | ||
2 | Exporting | ET_IDENTITY_PERSON | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_PERSON | Tabellentyp: Benutzer und Person UUID | 20060321 | ||
3 | Importing | IT_PERSON_UUID | Call by reference | Type reference (TYPE) | SUID_TT_PERSON_UUID | Tabellentyp: UUID zum Geschäftspartner | 20060321 | ||
4 | Importing | IV_PERSON_UUID | Call by reference | Type reference (TYPE) | BU_PARTNER_UUID | BP-APIs: UUID zum Geschäftspartner (Char 36) | 20060321 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20060505 |
Method QUERY_IDENTITY_BY_UUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_IDENTITY | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY | UUID zur Identity | 20060321 | ||
2 | Exporting | ET_IDENTITY | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY | Tabellentyp: UUID zur Identity | 20060321 | ||
3 | Importing | IT_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_GUID | Tabellentyp: Identity UUID | 20070412 | ||
4 | Importing | IT_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_UUID | Tabellentyp: Benutzer | 20060321 | ||
5 | Importing | IV_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_GUID | Identity-API: UUID zur Identity (Raw 16) | 20070412 | ||
6 | Importing | IV_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_UUID | Benutzername im Benutzerstamm | 20060321 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20060505 |
Method QUERY_PERSON_BY_BNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_IDENTITY_PERSON | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY_PERSON | BP-APIs: UUID zum Geschäftspartner (Char 36) | 20060321 | ||
2 | Exporting | ET_IDENTITY_PERSON | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_PERSON | Tabellentyp: UUID zum Geschäftspartner | 20060321 | ||
3 | Importing | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | ||
4 | Importing | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20060321 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20060505 |
Method QUERY_PERSON_BY_ID_UUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_IDENTITY_PERSON | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY_PERSON | Strukturtyp: Identity und Person UUID | 20060321 | ||
2 | Exporting | ET_IDENTITY_PERSON | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_PERSON | Tabellen: Identity und Person UUID | 20060321 | ||
3 | Importing | IT_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_UUID | Tabellentyp: Benutzer | 20060321 | ||
4 | Importing | IV_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_UUID | Benutzername im Benutzerstamm | 20060321 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20060505 |
Method RETRIEVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | ||
2 | Exporting | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | ||
3 | Exporting | ET_BNAME_NOT_AUTHORIZED | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060915 | ||
4 | Exporting | ET_BNAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060915 | ||
5 | Exporting | ET_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20051117 | ||
6 | Importing | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | ||
7 | Importing | IT_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_GUID | Benutzer GUID | 20060921 | ||
8 | Importing | IT_NODES_PREFETCH | Call by reference | Type reference (TYPE) | SUID_TT_NODE | Tabellentyp: Knotennamen | 20051117 | ||
9 | Importing | IV_ENQUEUE_MODE | Call by reference | Type reference (TYPE) | SESF_EDIT_MODE | Identity Sperrmodus | 20051117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20051117 |
Method RETRIEVE_FOR_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | ||
2 | Exporting | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | ||
3 | Exporting | ET_BNAME_LOCKED | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060915 | ||
4 | Exporting | ET_BNAME_NOT_AUTHORIZED | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060915 | ||
5 | Exporting | ET_BNAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060915 | ||
6 | Exporting | ET_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20051117 | ||
7 | Importing | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | ||
8 | Importing | IT_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_GUID | Tabellentyp: Benutzer GUID | 20060926 | ||
9 | Importing | IT_NODES_PREFETCH | Call by reference | Type reference (TYPE) | SUID_TT_NODE | Tabellentyp: Knotennamen | 20051117 | ||
10 | Importing | IV_ENQUEUE_MODE | Call by reference | Type reference (TYPE) | SESF_EDIT_MODE | IF_IDENTITY=>CO_ENQUEUE_MODE_EXCLUSIVE | Identity Sperrmodus | 20051117 | |
11 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | SUID_NODE_NAME | IF_IDENTITY_DEFINITION=>GC_NODE_ROOT | Knotenname | 20060503 | |
12 | Importing | IV_SET_OPTIMISTIC_ENQUEUE_LOCK | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_FALSE | zusätzlich zur Exclusiven Sperre wird optimistisch gesperrt | 20061124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20051117 |
Method RETRIEVE_FOR_UPDATE_OWN_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20060302 | ||
2 | Exporting | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20060302 | ||
3 | Exporting | ET_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20060302 | ||
4 | Importing | IV_ENQUEUE_MODE | Call by reference | Type reference (TYPE) | SESF_EDIT_MODE | IF_IDENTITY=>CO_ENQUEUE_MODE_EXCLUSIVE | Identity Sperrmodus | 20060302 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20060302 |
Method RETRIEVE_OWN_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20110203 | ||
2 | Exporting | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20110203 | ||
3 | Exporting | ET_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20110203 | ||
4 | Importing | IV_ENQUEUE_MODE | Call by reference | Type reference (TYPE) | SESF_EDIT_MODE | Identity Sperrmodus | 20110203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20110203 |
Method RETRIEVE_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ACTIONS | Call by reference | Type reference (TYPE) | IF_SUID_PROPERTY_HANDLER=>TT_ACTION_PROPERTIES | Tabelle von Action-Properties | 20060512 | ||
2 | Exporting | ET_PROPERTIES | Call by reference | Type reference (TYPE) | IF_SUID_PROPERTY_HANDLER=>TT_PROPERTIES | Tabelle von Properties | 20060505 | ||
3 | Importing | IT_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20060505 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Ausnahmeklasse für PropertyHandler | 20060505 |
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | ||
2 | Exporting | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | ||
3 | Exporting | EV_REJECTED | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20051117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20051117 |
Method SEARCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20060127 | ||
2 | Exporting | ES_QUERY_INFO | Call by reference | Type reference (TYPE) | SUID_ST_QUERY_INFO | Zusatzinformation über das Suchergebnis | 20060127 | ||
3 | Exporting | ET_SEARCH_RESULT | Call by reference | Type reference (TYPE) | SUID_TT_SEARCH_RESULT | Suchergebnis | 20060127 | ||
4 | Importing | IS_QUERY_OPTIONS | Call by reference | Type reference (TYPE) | SUID_ST_QUERY_OPTIONS | Optionen einer Abfrage | 20060127 | ||
5 | Importing | IT_SELECTION_PARAMETERS | Call by reference | Type reference (TYPE) | SUID_TT_SEARCH_NODE_FIELDS | Tabellentyp: Suchfelder | 20060127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SUID_IDENTITY | Exception Klasse Identity: Transaktionale Fehler | 20060127 |
Method SET_IDENTITY_MODEL_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_SET_IDENTITY_MODEL | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_TRUE | setzt Identity Model | 20061208 | |
2 | Importing | IV_SET_IDENTITY_PACKAGE | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_TRUE | setzt Identity Package | 20061208 |
Method SET_IDENTITY_MODEL_ACTIVE on class CL_IDENTITY_FACTORY has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 710 |