Hierarchy
⤷
⤷
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 | 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... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | 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 | Static Attribute | Private | Type reference (TYPE) | SUID_ENV | Identity Model Settings | 20060112 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | SUID_ENV | Identity Package Status | 20061116 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | SUID_TT_IDENTITY | User and UUID | 20070205 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | SUID_GUID | GUID of the Identity | 20060828 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | SUID_UUID | Identity API: UUID for Identity (Char 36) | 20060828 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | BU_PARTNER_GUID | Business Partner GUID | 20061031 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | BU_PARTNER_UUID | BP-APIs: UUID for Business Partner (Char 36) | 20060828 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20060828 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Clean Up After the Commit | 20051117 | |
| 2 | Static method | Public | Method | Return of control to the caller | 20060426 | |
| 3 | Static method | Public | Method | Last Checks Before Saving | 20051117 | |
| 4 | Static method | Public | Method | Status Identity Model | 20060112 | |
| 5 | Static method | Public | Method | Discard All Changes | 20051117 | |
| 6 | Static method | Public | Method | Identity for One/Multiple User Names | 20070205 | |
| 7 | Static method | Public | Method | Create Multiple Identities | 20051117 | |
| 8 | Static method | Public | Method | Delete Multiple Identities | 20051117 | |
| 9 | Static method | Public | Method | Perform Checks | 20051117 | |
| 10 | Static method | Public | Method | Save Multiple Identities | 20051117 | |
| 11 | Static method | Public | Method | Existence Check for an Identity | 20060419 | |
| 12 | Static method | Public | Method | Finalize for All Instances | 20051117 | |
| 13 | Static method | Public | Method | 20060406 | ||
| 14 | Static method | Public | Method | Set Default for Node Data by Reading from Persistence | 20051117 | |
| 15 | Static method | Public | Method | Permissible Input Values | 20060802 | |
| 16 | Static method | Public | Method | Identity for One/Multiple User Names | 20060321 | |
| 17 | Static method | Public | Method | Identity for One/Multiple Business Partners | 20060321 | |
| 18 | Static method | Public | Method | Identity for One/Multiple Identity UUID | 20060321 | |
| 19 | Static method | Public | Method | Business Partner for One/Multiple User Name(s) | 20060321 | |
| 20 | Static method | Public | Method | Business Partner for One/Multiple Identity UUID | 20060321 | |
| 21 | Static method | Public | Method | Read Access to Multiple Identities | 20051117 | |
| 22 | Static method | Public | Method | Write Access to Multiple Identities | 20051117 | |
| 23 | Static method | Public | Method | Write Access to Own Identity | 20060302 | |
| 24 | Static method | Public | Method | Write Access to Own Identity | 20110203 | |
| 25 | Static method | Public | Method | Read Access to Properties | 20060505 | |
| 26 | Static method | Public | Method | Save with All Checks and Preassignments | 20051117 | |
| 27 | Static method | Public | Method | Search Function for Identities | 20060127 | |
| 28 | 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 | 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 | EV_REJECTED | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20051117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_IDENTITY | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY | UUID zur Identity | 20070205 | |||
| 2 | ET_IDENTITY | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY | Tabellentyp: UUID zur Identity | 20070205 | |||
| 3 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20070205 | |||
| 4 | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20070205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Klasse Identity: Transaktionale Fehler | 20070205 |
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | |||
| 2 | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | |||
| 3 | ET_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20051117 | |||
| 4 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | |||
| 5 | IT_IDENTITY | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY | Benutzer und UUID | 20060914 | |||
| 6 | 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 | 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 | 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 | Exception Klasse Identity: Transaktionale Fehler | 20051117 |
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | |||
| 2 | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | |||
| 3 | ET_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20051117 | |||
| 4 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | |||
| 5 | IT_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_GUID | Tabellentyp: Benutzer GUID | 20060926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | |||
| 2 | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | |||
| 3 | EV_REJECTED | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20051117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | |||
| 2 | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | |||
| 3 | EV_REJECTED | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20051117 | |||
| 4 | IV_UPDATE_TASK | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_TRUE | Boolean | 20060608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_IDENTITY | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY | Strukturtyp: Benutzer und UUID | 20060420 | |||
| 2 | ET_IDENTITY_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY | Tabellentyp: Identity | 20060420 | |||
| 3 | ET_IDENTITY_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY | Tabellentyp: Identity | 20060420 | |||
| 4 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060419 | |||
| 5 | IT_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_GUID | Tabellentyp: Identity UUID | 20070412 | |||
| 6 | IT_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_UUID | Tabellentyp: Identity UUID | 20060420 | |||
| 7 | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20060420 | |||
| 8 | IV_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_GUID | Identity-API: UUID zur Identity (Raw 16) | 20070412 | |||
| 9 | 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 | Exception Klasse Identity: Transaktionale Fehler | 20060419 |
Method FINALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | |||
| 2 | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | |||
| 3 | EV_REJECTED | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20051117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EV_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_GUID | GUID der Identity (RAW 16) | 20060503 | |||
| 2 | EV_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_UUID | Identity-API: UUID zur Identity (Char 36) | 20060406 | |||
| 3 | EV_PERSON_GUID | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID | GUID eines Geschäftspartners | 20061031 | |||
| 4 | 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 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | |||
| 2 | IT_NODES_PREFETCH | Call by reference | Type reference (TYPE) | SUID_TT_NODE | Tabellentyp: Knotennamen | 20051117 | |||
| 3 | IV_PREFETCH_ALL | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20051117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20060802 | |||
| 2 | ET_RECDESCR_TAB | Call by reference | Type reference (TYPE) | SUID_TT_DFIES | DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET | 20060802 | |||
| 3 | ET_RETURN_TAB | Call by reference | Type reference (TYPE) | SUID_TT_DDSHRETVAL | Schnittstellenstruktur Suchhilfe <-> Hilfesystem | 20060802 | |||
| 4 | IT_SELECTION_PARAMETERS | Call by reference | Type reference (TYPE) | DDSHSELOPS | Tabellentyp: Suchfelder | 20060802 | |||
| 5 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | SUID_NODE_FIELD | Knotenname | 20060802 | |||
| 6 | IV_MAXROWS | Call by reference | Type reference (TYPE) | I | 0 | 20060802 | |||
| 7 | IV_NODENAME | Call by reference | Type reference (TYPE) | SUID_NODE_NAME | Knotenname | 20060802 | |||
| 8 | IV_SORT | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | SPACE | Boolean | 20060802 | ||
| 9 | IV_USE_ELEMENTARY_SHLP | Call by reference | Type reference (TYPE) | SHLPNAME | Name einer Suchhilfe | 20060802 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_IDENTITY | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY | UUID zur Identity | 20060321 | |||
| 2 | ET_IDENTITY | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY | Tabellentyp: UUID zur Identity | 20060321 | |||
| 3 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | |||
| 4 | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20060321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_IDENTITY_PERSON | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY_PERSON | Benutzername im Benutzerstamm | 20060321 | |||
| 2 | ET_IDENTITY_PERSON | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_PERSON | Tabellentyp: Benutzer und Person UUID | 20060321 | |||
| 3 | IT_PERSON_UUID | Call by reference | Type reference (TYPE) | SUID_TT_PERSON_UUID | Tabellentyp: UUID zum Geschäftspartner | 20060321 | |||
| 4 | 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 | 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 | ES_IDENTITY | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY | UUID zur Identity | 20060321 | |||
| 2 | ET_IDENTITY | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY | Tabellentyp: UUID zur Identity | 20060321 | |||
| 3 | IT_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_GUID | Tabellentyp: Identity UUID | 20070412 | |||
| 4 | IT_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_UUID | Tabellentyp: Benutzer | 20060321 | |||
| 5 | IV_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_GUID | Identity-API: UUID zur Identity (Raw 16) | 20070412 | |||
| 6 | IV_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_UUID | Benutzername im Benutzerstamm | 20060321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_IDENTITY_PERSON | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY_PERSON | BP-APIs: UUID zum Geschäftspartner (Char 36) | 20060321 | |||
| 2 | ET_IDENTITY_PERSON | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_PERSON | Tabellentyp: UUID zum Geschäftspartner | 20060321 | |||
| 3 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | |||
| 4 | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20060321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_IDENTITY_PERSON | Call by reference | Type reference (TYPE) | SUID_ST_IDENTITY_PERSON | Strukturtyp: Identity und Person UUID | 20060321 | |||
| 2 | ET_IDENTITY_PERSON | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_PERSON | Tabellen: Identity und Person UUID | 20060321 | |||
| 3 | IT_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_UUID | Tabellentyp: Benutzer | 20060321 | |||
| 4 | IV_IDENTITY_UUID | Call by reference | Type reference (TYPE) | SUID_UUID | Benutzername im Benutzerstamm | 20060321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Klasse Identity: Transaktionale Fehler | 20060505 |
Method RETRIEVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | |||
| 2 | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | |||
| 3 | ET_BNAME_NOT_AUTHORIZED | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060915 | |||
| 4 | ET_BNAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060915 | |||
| 5 | ET_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20051117 | |||
| 6 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | |||
| 7 | IT_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_GUID | Benutzer GUID | 20060921 | |||
| 8 | IT_NODES_PREFETCH | Call by reference | Type reference (TYPE) | SUID_TT_NODE | Tabellentyp: Knotennamen | 20051117 | |||
| 9 | IV_ENQUEUE_MODE | Call by reference | Type reference (TYPE) | SESF_EDIT_MODE | Identity Sperrmodus | 20051117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | |||
| 2 | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | |||
| 3 | ET_BNAME_LOCKED | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060915 | |||
| 4 | ET_BNAME_NOT_AUTHORIZED | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060915 | |||
| 5 | ET_BNAME_NOT_EXIST | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060915 | |||
| 6 | ET_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20051117 | |||
| 7 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20060321 | |||
| 8 | IT_IDENTITY_GUID | Call by reference | Type reference (TYPE) | SUID_TT_IDENTITY_GUID | Tabellentyp: Benutzer GUID | 20060926 | |||
| 9 | IT_NODES_PREFETCH | Call by reference | Type reference (TYPE) | SUID_TT_NODE | Tabellentyp: Knotennamen | 20051117 | |||
| 10 | IV_ENQUEUE_MODE | Call by reference | Type reference (TYPE) | SESF_EDIT_MODE | IF_IDENTITY=>CO_ENQUEUE_MODE_EXCLUSIVE | Identity Sperrmodus | 20051117 | ||
| 11 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | SUID_NODE_NAME | IF_IDENTITY_DEFINITION=>GC_NODE_ROOT | Knotenname | 20060503 | ||
| 12 | 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 | 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 | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20060302 | |||
| 2 | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20060302 | |||
| 3 | ET_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20060302 | |||
| 4 | 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 | 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 | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20110203 | |||
| 2 | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20110203 | |||
| 3 | ET_NODE_ROOT | Call by reference | Type reference (TYPE) | SUID_TT_NODE_ROOT | Tabellentyp: Wurzelknoten für Benutzer | 20110203 | |||
| 4 | IV_ENQUEUE_MODE | Call by reference | Type reference (TYPE) | SESF_EDIT_MODE | Identity Sperrmodus | 20110203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_ACTIONS | Call by reference | Type reference (TYPE) | IF_SUID_PROPERTY_HANDLER=>TT_ACTION_PROPERTIES | Tabelle von Action-Properties | 20060512 | |||
| 2 | ET_PROPERTIES | Call by reference | Type reference (TYPE) | IF_SUID_PROPERTY_HANDLER=>TT_PROPERTIES | Tabelle von Properties | 20060505 | |||
| 3 | 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 | Ausnahmeklasse für PropertyHandler | 20060505 |
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20051117 | |||
| 2 | EO_NOTIFY | Call by reference | Object reference (TYPE REF TO) | IF_SUID_NOTIFICATION_HANDLER | Lesezugriff für Change Handler | 20051117 | |||
| 3 | EV_REJECTED | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20051117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Klasse Identity: Transaktionale Fehler | 20051117 |
Method SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_MSG_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SUID_MSG_BUFFER | Lesezugriff | 20060127 | |||
| 2 | ES_QUERY_INFO | Call by reference | Type reference (TYPE) | SUID_ST_QUERY_INFO | Zusatzinformation über das Suchergebnis | 20060127 | |||
| 3 | ET_SEARCH_RESULT | Call by reference | Type reference (TYPE) | SUID_TT_SEARCH_RESULT | Suchergebnis | 20060127 | |||
| 4 | IS_QUERY_OPTIONS | Call by reference | Type reference (TYPE) | SUID_ST_QUERY_OPTIONS | Optionen einer Abfrage | 20060127 | |||
| 5 | IT_SELECTION_PARAMETERS | Call by reference | Type reference (TYPE) | SUID_TT_SEARCH_NODE_FIELDS | Tabellentyp: Suchfelder | 20060127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_SET_IDENTITY_MODEL | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_TRUE | setzt Identity Model | 20061208 | ||
| 2 | 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 |