SAP ABAP Class CL_IDENTITY_FACTORY (Class Factory 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_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