SAP ABAP Class CL_IDENTITY (Identity Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-USR-ADM (Application Component) User and Authorization Management
     SUSR_IDENTITY (Package) Identity API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IDENTITY Interface of Identity 20050415
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IDENTITY_ADDRESS Identity: Compatibility Interface for Address Maintenance 20060728
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IDENTITY_CERTMAP Certificate Mapping of Users 20071009
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IDENTITY_CUA Interface Identity: CUA 20050826
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IDENTITY_DBMS_USER Interface Identity: DBMS User 20120906
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IDENTITY_ESI_PERSON Interface Identity: Person for ESI Transaction 20101018
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IDENTITY_PASSWORD Interface Identity: Password 20050824
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IDENTITY_PERSON Interface Identity: Person 20051118
Properties
Class CL_IDENTITY  
Short Description Identity Class    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SUSR_IDENTITY   Identity API 
Created 20050405   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_IDENTITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_IDENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_IDENTITY_DEFINITION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SUID_CUA_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_SUID_MSG_BUFFER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 SZADR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_IDENTITY Interface of Identity 20050415
2 IF_IDENTITY_ADDRESS Identity: Compatibility Interface for Address Maintenance 20060728
3 IF_IDENTITY_CERTMAP Certificate Mapping of Users 20071009
4 IF_IDENTITY_CUA Interface Identity: CUA 20050826
5 IF_IDENTITY_DBMS_USER Interface Identity: DBMS User 20120906
6 IF_IDENTITY_ESI_PERSON Interface Identity: Person for ESI Transaction 20101018
7 IF_IDENTITY_PASSWORD Interface Identity: Password 20050824
8 IF_IDENTITY_PERSON Interface Identity: Person 20051118
Friends
Class CL_IDENTITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_APPL_FIELD Constant Private Type reference (TYPE) AD_APPLFLD 'PERSNUMBER' Log. Fld Name of Application Table (Address Where-Used List) 20050913
2 CO_APPL_TABLE Constant Private Type reference (TYPE) AD_APPLTAB 'USR21' Logical Name of Application Table (Address Management) 20050913
3 CO_CUA_CHILD_COPY Constant Private Type reference (TYPE) SUID_CUA_MODE 14 CUA Central System: Copy User from Child System into CUA 20060515
4 CO_CUA_CREATE Constant Private Type reference (TYPE) SUID_CUA_MODE 11 CUA Child System: Create CUA User 20060320
5 CO_CUA_LOCAL_CREATE Constant Private Type reference (TYPE) SUID_CUA_MODE 15 CUA Child System: Create Local User 20060711
6 CO_CUA_NOT_TRANSFERRED Constant Private Type reference (TYPE) SUID_CUA_MODE 12 CUA Child System: User Is Not Transferred into CUA 20060502
7 CO_CUA_RESERVED Constant Private Type reference (TYPE) SUID_CUA_MODE 13 CUA Child System: Reserved User (Unconfirmed System Assign) 20060317
8 CO_CUST_ASSIGNMENT_EXIT Constant Private Type reference (TYPE) SSM_ID 'Z_USERS_TRANSFER' Table row name 20050916
9 CO_LOCK Constant Private Type reference (TYPE) CHAR01 'L' Lock Transaction 20060210
10 CO_MARKED_ROLE Constant Private Type reference (TYPE) C 'X' 20051028
11 CO_OWN_DATA Constant Private Type reference (TYPE) CHAR01 'O' Maintenance of Own User Data Transaction 20060302
12 CO_PERSGROUP Constant Private Type reference (TYPE) AD_GROUP_P 'BC01' Person Group (Key) (Business Address Services) 20050913
13 CO_PROFILE_LENGTH Constant Private Type reference (TYPE) INT4 12 MS SQL int (obsolete - do not use) 20050708
14 CO_PROFILE_MAXVALUE Constant Private Type reference (TYPE) INT4 312 MS SQL int (obsolete - do not use) 20050708
15 CO_PROFILE_OFFSET Constant Private Type reference (TYPE) INT4 2 MS SQL int (obsolete - do not use) 20050708
16 CO_SAP_ASSIGNMENT_EXIT Constant Private Type reference (TYPE) SSM_ID 'SAP_USERS_TRANSFER' Table row name 20050916
17 CO_TCODE_MASS Constant Public Type reference (TYPE) SUID_TCODE_MODE 'M' Transaction Mode: Individual Maintenance, Mass Maintenance 20110513
18 CO_TCODE_OWN_USER Constant Public Type reference (TYPE) SUID_TCODE_MODE 'O' Transaction Mode: Individual Maintenance, Mass Maintenance 20110513
19 CO_TCODE_SINGLE Constant Public Type reference (TYPE) SUID_TCODE_MODE 'S' Transaction Mode: Individual Maintenance, Mass Maintenance 20110513
20 CO_TRX_BP Constant Private Type reference (TYPE) CHAR01 'B' BP Transaction 20060518
21 CO_TRX_USER Constant Private Type reference (TYPE) CHAR01 'U' User Transaction 20060518
22 CO_UNLOCK Constant Private Type reference (TYPE) CHAR01 'U' Unlock Transaction 20060210
23 CO_USERTYPE_DIALOG Constant Private Type reference (TYPE) XUUSTYP 'A' User Type 20060724
24 CO_USERTYPE_REFERENCE Constant Private Type reference (TYPE) XUUSTYP 'L' User Type 20070622
25 CO_USERTYPE_SERVICE Constant Private Type reference (TYPE) XUUSTYP 'S' User Type 20060724
26 CO_USERTYPE_SYSTEM Constant Private Type reference (TYPE) XUUSTYP 'B' User Type 20060724
27 CO_USER_LOCAL Constant Public Type reference (TYPE) USR02-RESERVED 11 Indicator: Local (Service) User 20060919
28 GO_ANONYMOUS_MSG_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Utility Class: Error Handling 20050722
29 GO_MSG_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Utility Class: Error Handling 20050703
30 GO_NOTIFY Static Attribute Private Object reference (TYPE REF TO) CL_SUID_NOTIFICATION_HANDLER Utility Class for Changes 20050703
31 GO_PERSISTENCE Static Attribute Private Object reference (TYPE REF TO) CL_IDENTITY_PERSISTENCE Abstract Persistence Class 20050703
32 GS_CUA_USER_TRANSFER Static Attribute Private Type reference (TYPE) TY_CUA_USER_TRANSFER CUA: User Transfer 20060904
33 GS_TIMESTAMP_FINALIZE Static Attribute Private Type reference (TYPE) TY_TIMESTAMP 20101217
34 GT_CONTROL Static Attribute Private Type reference (TYPE) TT_CONTROL References to Identities 20050405
35 GV_ACTIVE_BADI_IDENTITY_UPDATE Static Attribute Private Type reference (TYPE) SESF_BOOLEAN BAdI BADI_UDENTITY_UPDATE is called during save 20121119
36 GV_CLASS_IS_REQUIRED Static Attribute Private Type reference (TYPE) SESF_BOOLEAN Class is mandatory 20120120
37 GV_CUA_ACTIVE Static Attribute Private Type reference (TYPE) CHAR01 CUA: System is part of active CUA landscape 20050826
38 GV_CUA_CENTRAL Static Attribute Private Type reference (TYPE) CHAR01 CUA: Current system is central system 20050826
39 GV_CUA_CHILD Static Attribute Private Type reference (TYPE) CHAR01 CUA: Current system is child system 20050826
40 GV_EARLYWATCHCLIENT Static Attribute Private Type reference (TYPE) SESF_BOOLEAN Early Watch Client 20060519
41 GV_IDOC_PROCESSING Static Attribute Private Type reference (TYPE) CHAR01 CUA: IDoc Processing 20051014
42 GV_MACRO_KEY Static Attribute Private Type reference (TYPE) SUID_NODE_KEY Help Field for Macro 20050703
43 GV_UPG_IS_SHADOW_SYSTEM Static Attribute Private Type reference (TYPE) SESF_BOOLEAN Upgrade Shadow System 20060531
44 MO_BADI_IDENTITY_CHECK Static Attribute Private Object reference (TYPE REF TO) CL_BADI_BASE BADI_IDENTITY_CHECK_TEST 20110516
45 MS_MANAGER Instance attribute Private Type reference (TYPE) TY_INSTANCE_MANAGER Structure: Transaction Control of an Instance 20050405
46 MS_SEGMENT_ADDRESS Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_ADDRESS Structure Type: Address (Transaction Buffer) 20050701
47 MS_SEGMENT_AUDITLOG Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_AUDITLOG Structure Type: Entries for the Audit Log 20050810
48 MS_SEGMENT_CERTMAP Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_CERTMAP Structure Type: Groups (Transaction Buffer) 20071009
49 MS_SEGMENT_CUA_ACT_DISTR Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_CUA_ACT_DISTR Structure Type: Internal Segment for CUA Distr. Actions 20060213
50 MS_SEGMENT_CUA_PASSWORD Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_CUA_PASSWORD Structure Type: Password Modifications in CUA Systems 20060202
51 MS_SEGMENT_CUA_PROFILES Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_CUA_PROFILES Structure Type: User Master Profiles in CUA 20051027
52 MS_SEGMENT_CUA_ROLES Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_CUA_ROLES Structure Type: Roles (Transaction Buffer) 20051004
53 MS_SEGMENT_CUA_SYSTEMS Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_CUA_SYSTEMS Structure Type: CUA System Assignments (Transaction Buffer) 20050809
54 MS_SEGMENT_CUA_UCLASSES Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_CUA_UCLASSES Structure Type: CUA License Data (Transaction Buffer) 20051125
55 MS_SEGMENT_CUA_USER_PROT Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_CUA_USER_PROT Structure Type: CUA Logs of the Distribution of Users 20050823
56 MS_SEGMENT_DBMS_USER Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_DBMS_USER Structure Type: DBMS User (Transaction Buffer) 20120917
57 MS_SEGMENT_DEFAULTS Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_DEFAULTS Structure Type: Default Values (Transaction Buffer) 20050630
58 MS_SEGMENT_GROUPS Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_GROUPS Structure Type: Groups (Transaction Buffer) 20050715
59 MS_SEGMENT_HEADER Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_HEADER Structure Type: Header Information (Transaction Buffer) 20050630
60 MS_SEGMENT_HEADER_HIST Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_HEADER_HIST Structure Type: Change History Header Information 20050812
61 MS_SEGMENT_PARAMETER Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_PARAMETER Structure Type: PARAMETER (Transaction Buffer) 20050714
62 MS_SEGMENT_PRINTPARAM Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_PRINTPARAM Structure Type: Print Parameters 20050818
63 MS_SEGMENT_PROFILES_R04 Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_PROFILES_R04 Structure Type: User Master Authorizations (Transact.Buffer) 20050815
64 MS_SEGMENT_PROFILES_R04_HIST Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_PROFILES_R04_H Structure Type: Authorization Change History 20050815
65 MS_SEGMENT_PROFILES_T04 Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_PROFILES_T04 Structure Type: Profiles (Transaction Buffer) 20050815
66 MS_SEGMENT_PWDHISTORY Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_PWDHISTORY Structure Type: Password History - Internal Segment 20050902
67 MS_SEGMENT_REFUSER Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_REFUSER Structure Type: Reference User (Transaction Buffer) 20050629
68 MS_SEGMENT_ROLES Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_ROLES Structure Type: Roles (Transaction Buffer) 20050701
69 MS_SEGMENT_SNC Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_SNC Structure Type: SNC (Transaction Buffer) 20050705
70 MS_SEGMENT_UCLASS Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_UCLASS Structure Type: License Data (Transaction Buffer) 20050719
71 MS_SEGMENT_USERSTAMP Instance attribute Private Type reference (TYPE) SUID_ST_SEGMENT_STAMP Structure Type: Time Stamp for Identity 20050810
72 MT_BUP_MAP_FIELDS Static Attribute Private Type reference (TYPE) TT_MAP_BUP_FIELDS 20060309
73 MT_CERTMAP_ENQUEUED Static Attribute Private Type reference (TYPE) SUID_TT_USRCERTMAP_SORTED Table Type: USRCERTMAP 20071011
74 MT_INVALID_CUA_PROF_ASSIGNMENT Static Attribute Private Type reference (TYPE) SUID_TT_SEGMENT_CUA_PROFILES Table Type: USL04 Authorizations 20061102
75 MT_INVALID_CUA_ROLE_ASSIGNMENT Static Attribute Private Type reference (TYPE) SUID_TT_SEGMENT_CUA_ROLES Table Type: CUA Role Information 20061102
76 MT_INVALID_PROFILE_ASSIGNMENT Static Attribute Private Type reference (TYPE) SUID_TT_SEGMENT_PROFILES_T04 Table Type: USR04 Authorizations 20061027
77 MT_INVALID_ROLE_ASSIGNMENT Static Attribute Private Type reference (TYPE) SUID_TT_SEGMENT_ROLES Table Type: Role Information (Transaction Buffer) 20061025
78 MV_CUA_MODE Instance attribute Private Type reference (TYPE) SUID_CUA_MODE CUA: Mode of User Maintenance 20060515
79 MV_TCODE_MODE Static Attribute Private Type reference (TYPE) SUID_TCODE_MODE Transaction: Individual Maintenance, Mass Maintenance 20110513
Methods
# Method Level Visibility Method type Description Created on
1 ADBP_ADD_NOTIFICATIONS Instance method Private Method Check if specific communication data can be maintained 20060815
2 ADBP_CHECK_COMMDATA_MAINTAIN Instance method Private Method Check if specific communication data can be maintained 20060518
3 ADBP_CHECK_ORGANIZATION Static method Private Method Check Company 20060518
4 ADBP_DELETE Instance method Private Method Read Address 20060518
5 ADBP_GET_ID Static method Private Method Read Key and ID 20060518
6 ADBP_GET_PROPERTY_FOR_NODE Instance method Private Method Assignment to a Person 20060524
7 ADBP_MAP_CHANGE_FIELD Instance method Private Method Map Change Fields 20060518
8 ADBP_READ_ORG_ADDRESS Static method Private Method Read Address 20060518
9 ADBP_SET_PROPERTY_FOR_NODE Instance method Private Method Assignment to a Person 20060519
10 ADDR_CHANGE_ADDRESS Instance method Private Method Read Address 20051121
11 ADDR_CHANGE_COMMUNICATION_DATA Instance method Private Method Set the Communication Data 20060208
12 ADDR_CREATE_ADDRESS Instance method Private Method Read Address 20051121
13 ADDR_DELETE_ADDRESS Instance method Private Method Read Address 20051121
14 ADDR_MAP_COMMDATA Instance method Private Method Read Address 20060327
15 ADDR_MAP_ERROR_TABLE Instance method Private Method Map Change Fields 20051221
16 ADDR_MSG_COMMDATA Instance method Private Method Read Address 20060509
17 ADDR_READ_ADDRESS Instance method Private Method Read Address 20050909
18 ADDR_READ_COMMUNICATION_DATA Instance method Private Method Read the Communication Data 20060208
19 AFTER_COMMIT Static method Public Method Identity object is retained after commit 20060427
20 AFTER_COMMIT_CUSTOMER_EXIT Static method Private Method Calculates All Modified Roles 20050919
21 AFTER_COMMIT_SINGLE Instance method Private Method Identity object is retained after commit 20060427
22 AFTER_REJECTED_SAVE Static method Public Method Return of control to the caller 20060426
23 APPLREFS_SET_MODIFIED Instance method Private Method Set/delete modification flag for application references 20121217
24 AUTH_CHECK_FOR_NEW_CLASS Instance method Private Method Checks for new user group 20111213
25 AUTH_CHECK_SINGLE Instance method Public Method Authorization Check 20110607
26 BP_DELETE_EMPLOYEE_WORK_ADDR Instance method Private Method Read Address 20060901
27 BP_DELETE_ORGANIZATION Instance method Private Method Read Address 20060518
28 BP_GET_COMMUNICATION_DATA Instance method Private Method Read the Communication Data 20060518
29 BP_GET_EMPL_ADDRESSDATA Instance method Private Method Read Address 20060901
30 BP_GET_PERSONNAME Instance method Private Method Read Address 20060518
31 BP_GET_WORKPLACEDATA Instance method Private Method Read Address 20060518
32 BP_MAP_BUP_FIELDS Instance method Private Method Map Change Fields 20060518
33 BP_MAP_ERROR Instance method Private Method Map Change Fields 20060821
34 BP_MAP_PERSONNAME_ERROR Instance method Private Method Map Change Fields 20060518
35 BP_RESET_MODIFICATION Instance method Private Method Reset BP 20060518
36 BP_SET_COMMUNICATION_DATA Instance method Private Method Set the Communication Data 20060518
37 BP_SET_EMPLOYEE_WORK_ADDR Instance method Private Method Read Address 20060901
38 BP_SET_ORGANIZATION Instance method Private Method Read Address 20060518
39 BP_SET_PERSON Instance method Private Method Assignment to a Person 20060518
40 BP_SET_PERSONNAME Instance method Private Method Set BP Person Name 20060518
41 BP_SET_WORKPLACEDATA Instance method Private Method Set BP Workplace Data 20060518
42 CATCH_TXN_FINISHED Static method Private Event handling method Handling of the COMMIT WORK Event 20050915
43 CERT_CHECK_CERTIFICATE Instance method Private Method Check Users - Certificate Assignment 20071121
44 CHECKS_BEFORE_ACCESS Instance method Private Method Initial Checks in Set/Get Call 20050701
45 CHECK_ALIAS Static method Public Method Determining or verifying assignment of alias and identity 20051130
46 CHECK_BEFORE_SAVE Static method Public Method Last Checks Before Saving 20051116
47 CHECK_CUA_LANDSCAPE Instance method Private Method Check the CUA Landscape 20070206
48 CHECK_CUA_PROFILES Static method Public Method Check the Roles 20060201
49 CHECK_CUA_PROFILES_INTERNAL Static method Private Method Check the CUA Profiles (Internal) 20051111
50 CHECK_CUA_ROLES Static method Public Method Check the Roles 20060201
51 CHECK_CUA_ROLES_INTERNAL Static method Private Method Check Roles (Internal) 20051011
52 CHECK_CUA_SYSTEMS Static method Public Method Check the CUA System Assignments 20060201
53 CHECK_CUA_SYSTEMS_INTERNAL Static method Private Method Check the Groups (Internal) 20050825
54 CHECK_CUA_UCLASSES Static method Public Method Check the CUA License Data 20060201
55 CHECK_CUA_UCLASSES_INTERNAL Static method Private Method Check the User Classification 20051202
56 CHECK_DBMS_ROLES_INTERNAL Static method Private Method Check the Groups (Internal) 20130208
57 CHECK_DBMS_USER_INTERNAL Static method Private Method Check the Default Values (Internal) 20120918
58 CHECK_DEFAULTS Static method Public Method Check the Default Values 20050727
59 CHECK_DEFAULTS_INTERNAL Static method Private Method Check the Default Values (Internal) 20050727
60 CHECK_GROUPS Static method Public Method Check the Groups 20051116
61 CHECK_GROUPS_INTERNAL Static method Private Method Check the Groups (Internal) 20050729
62 CHECK_IF_CUA_USERS Static method Private Method Check is User in Child Sys. is Transferred into CUA Landscpe 20060317
63 CHECK_LOGONDATA Static method Public Method Check the Logon Data 20050803
64 CHECK_LOGONDATA_INTERNAL Static method Private Method Check the Logon Data (Internal) 20050728
65 CHECK_ORGANISATION Static method Public Method Check the Organization 20060505
66 CHECK_PARAMETERS Static method Public Method Check the Parameters 20051116
67 CHECK_PARAMETERS_INTERNAL Static method Private Method Check the Parameters (Internal) 20051116
68 CHECK_PROFILES Static method Public Method Check the Profiles 20051116
69 CHECK_PROFILES_INTERNAL Static method Private Method Check the Profiles (Internal) 20051201
70 CHECK_REFERENCE_USER Static method Public Method Check the Assignment of a Reference User 20051116
71 CHECK_REFERENCE_USER_INTERNAL Static method Private Method Check the Reference User 20050921
72 CHECK_REFUSER_DELETE_INTERNAL Static method Private Method Check if a reference user can be deleted 20121015
73 CHECK_ROLES Static method Public Method Check the Roles 20051116
74 CHECK_ROLES_INTERNAL Static method Private Method Check Roles (Internal) 20051130
75 CHECK_ROOT Static method Public Method 20061012
76 CHECK_TECHUSER_DATA Static method Public Method Check the Logon Data 20061109
77 CHECK_TECHUSER_DATA_INTERNAL Static method Private Method Check the Logon Data 20061109
78 CHECK_UCLASS Static method Public Method Check the User Classification 20051116
79 CHECK_UCLASS_INTERNAL Static method Private Method Check the User Classification 20050729
80 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20050408
81 CLEANUP Static method Public Method Discard All Changes 20051116
82 CLEANUP_SINGLE Instance method Private Method Discard All Changes to an Individual Identity 20050901
83 CLEAR_NODE_STATUS Instance method Private Method Deletes the Content of the ms_manager Structure 20060421
84 CLEAR_SEGMENTS Instance method Private Method Deletes the Contents of the Segments 20060420
85 CONSTRUCTOR Instance method Private Constructor Constructor 20050405
86 CONVERT_USER_TO_IDENTITY Instance method Public Method Special Handling of Parameter OrgFlag 20061013
87 COPY Static method Public Method Copy an Identity 20051118
88 CREATE Static method Public Method Create Multiple Identities 20051116
89 CUA_CHECK_FIELD_DISTRIBUTE Instance method Private Method Check if Identity field should be distributed 20060503
90 CUA_DELETE_USER_SYSTEM_PROT Instance method Private Method Set CUS Distribution Protocol 20061208
91 CUA_GET_CHANGES_FOR_DISTRIBUTE Instance method Private Method CUA Handling of Changed Segments 20060612
92 CUA_IF_FIELD_NO_MAINTAIN Instance method Private Method CUA: Check if maintenance of field is permitted 20060502
93 CUA_PREPARE_CHANGED_USER_SEND Instance method Private Method Central User Administration: Prepare Distribution 20060313
94 CUA_PREPARE_USER_SEND Instance method Private Method CUA: Preparation of Redistribution 20060505
95 CUA_SEND_USERS Static method Private Method Central User Administration: Trigger Distribution 20060313
96 CUA_SEND_USER_BACK Instance method Private Method CUA: Redistribution 20060612
97 CUA_SET_STATUS_FOR_CENTRALSYST Instance method Private Method Set CUS Distribution Protocol 20060314
98 CUA_SET_SYST_ASSIGNMENT Instance method Private Method Write the CUA Role or Profile Assignments 20060313
99 CUA_UCLASS_DELETE_USER_SYSTEM Instance method Private Method Delete the CUA User License Data when Deleting the System 20061201
100 DELETE Static method Public Method Delete Multiple Identities 20051116
101 DELETE_INVALID_CUA_PROF_ASSIGN Static method Public Method Deletes prof.assgnmt for which there are no longer any users 20061102
102 DELETE_INVALID_CUA_ROLE_ASSIGN Static method Public Method Deletes role assgnmt for which there are no longer any users 20061102
103 DELETE_INVALID_PROF_ASSIGNMENT Static method Public Method Deletes prof.assgnmt for which there are no longer any users 20061027
104 DELETE_INVALID_ROLE_ASSIGNMENT Static method Public Method Deletes role assgnmt for which there are no longer any users 20061025
105 DISTRIBUTE Static method Public Method CUA: Trigger Redistribution of the Users 20060504
106 DO_CHECK Static method Public Method Perform Checks 20051116
107 DO_CHECK_SINGLE Instance method Private Method Perform the Check of an Individual Identity 20050704
108 DO_SAVE Static method Public Method Save Multiple Identities 20051116
109 EASY_ACCESS_MENU_SAVE Static method Private Method Save SAP Easy Access Menu Modifications (User Copy, Delete) 20060428
110 EASY_ACCESS_MENU_SET_COPIED Instance method Private Method Collect Source User for SAP Easy Access Menu Copy 20060428
111 FETCH_SEGMENT_ADDRESS Instance method Private Method Set Default for Address Segment 20050721
112 FETCH_SEGMENT_CERTMAP Instance method Private Method Set Default for Groups Segment 20071010
113 FETCH_SEGMENT_CUA_PROFILES Instance method Private Method Set Default for USL04 Profiles Segment 20051027
114 FETCH_SEGMENT_CUA_ROLES Instance method Private Method Set Default for CUA Roles Segment 20051004
115 FETCH_SEGMENT_CUA_SYSTEMS Instance method Private Method Set Default for CUA User System Assignment Segment 20050809
116 FETCH_SEGMENT_CUA_UCLASSES Instance method Private Method Set Default for CUA License Data Segment 20051129
117 FETCH_SEGMENT_CUA_USER_PROT Instance method Private Method Set Default for CUA User Distribution Protocol Segment 20050914
118 FETCH_SEGMENT_DBMS_USER Instance method Private Method Set Default for Default Values Segment 20120917
119 FETCH_SEGMENT_DEFAULTS Instance method Private Method Set Default for Default Values Segment 20050722
120 FETCH_SEGMENT_GROUPS Instance method Private Method Set Default for Groups Segment 20050725
121 FETCH_SEGMENT_PARAMETER Instance method Private Method Set Default for Parameters Segment 20050725
122 FETCH_SEGMENT_PROFILES_T04 Instance method Private Method Set Default for Profiles Segment 20050816
123 FETCH_SEGMENT_REFUSER Instance method Private Method Set Default for Reference User Segment 20050727
124 FETCH_SEGMENT_ROLES Instance method Private Method Set Default for Roles Segment 20050728
125 FETCH_SEGMENT_SNC Instance method Private Method Set Default for SNC Segment 20050728
126 FETCH_SEGMENT_UCLASS Instance method Private Method Set Default for License Data Segment 20050728
127 FETCH_SEGMENT_USR04 Instance method Private Method Set Default for USR04 Profiles Segment 20070330
128 FETCH_SEGMENT_USRSTAMP Instance method Private Method Preassignment of the USRSTAMP Segment 20070321
129 FETCH_USR04 Static method Private Method Set Default for USR04 Profiles Segment 20061027
130 FINALIZE Static method Public Method Finalize for All Instances 20051116
131 FINALIZE_SET_TIMESTAMPS Static method Private Method 20101217
132 FINALIZE_SINGLE Instance method Private Method Finalize for an Instance 20050704
133 GET_CERTMAP Instance method Private Method Read Certificate Assignments 20071009
134 GET_CLASS Instance method Private Method Read the Logon Data 20111213
135 GET_COMMUNICATION_DATA Instance method Private Method Read the Communication Data 20070212
136 GET_CUA_MODE Static method Public Method CUA: Get User's Maintenance Mode 20060629
137 GET_CUA_PROFILES Instance method Private Method Read the CUA User Profile Assignment 20070213
138 GET_CUA_ROLES Instance method Private Method Read the CUA User Role Assignment 20070213
139 GET_CUA_SYSTEMS Instance method Private Method Read the CUA User System Assignments 20070131
140 GET_CUA_UCLASSES Instance method Private Method Read the CUA User License Data 20070206
141 GET_CURRENT_INITIAL_PWD Instance method Public Method Read initial password for current transaction 20110323
142 GET_DBMS_USER Instance method Private Method Read the Default Values 20120918
143 GET_DEFAULTS Instance method Private Method Read the Default Values 20070206
144 GET_GROUPS Instance method Private Method Read the Groups 20070206
145 GET_LOCKSTATUS Instance method Public Method Read the Lock Status 20071212
146 GET_LOGONDATA Instance method Private Method Read the Logon Data 20061115
147 GET_ORGANIZATION Instance method Private Method Read the Organization Assignment 20070212
148 GET_PARAMETERS Instance method Private Method Read the Parameters 20070206
149 GET_PASSWORD_HASH Instance method Private Method Read Password Hash Value 20070206
150 GET_PERSONNAME Instance method Private Method Read the Person Data 20070209
151 GET_PROFILES Instance method Private Method Read the Profiles 20070213
152 GET_REFERENCE_USER Instance method Private Method Read the Reference Users 20070206
153 GET_ROLES Instance method Private Method Internal Read of Roles 20070213
154 GET_SNC Instance method Private Method Read the Default Values 20070206
155 GET_UCLASS Instance method Private Method To be Deleted 20120412
156 GET_WORKPLACEDATA Instance method Private Method Read the Work Center Data 20070212
157 INSTANTIATION_BY_MODE Static method Private Method Generating Identity Instances for Specified Mode 20050713
158 INSTANTIATION_FOR_DISTRIBUTION Static method Private Method Generating identity instances for redistribution 20060504
159 NODES_PREFETCH Static method Public Method Set Default for Node Data by Reading from Persistence 20051116
160 NODES_PREFILL_DEFAULT_VALUES Static method Private Method Set Defaults for Required Fields or Table Entries 20050726
161 NODE_AUTHORITY_CHECK Static method Private Method Checks authorization depending on node name 20060503
162 PASSWORD_CONVERT_TO_HASH Instance method Private Method Conversion of a Plaintext Password to a Hash Value 20060214
163 PERSDATA_SET_MODIFIED Instance method Private Method Set/Delete Modification Indicator for Personalization 20060426
164 PREPARE_AUDIT_SEGMENT Instance method Private Method Fill Internal Audit Log Segment (Time Stamp and so on) 20060609
165 PREPARE_INTERNAL_SEGMENTS Instance method Private Method Fill Internal Segments (Time Stamp, and so on) 20050812
166 PREPARE_PROFILE_SEGMENTS Static method Private Method Describes segments for profile assignment 20061027
167 PREPARE_SEGMENTS_POSTFETCH Static method Private Method Preassignment of Segment Data by Reading from Persistence 20070330
168 PROFILE_ADD_ADJUSTMENT_INFO Instance method Private Method Returns Information About Role and Profile Comparison 20050817
169 PROFILE_ADJUST Instance method Private Method Merge Profiles and New Role Assignment 20050817
170 PROFILE_CHECK_DELTA_AUTHORITY Static method Private Method Authorization Check for Assignment of Profiles 20050921
171 PROFILE_CUA_ADD_ADJUST_INFO Instance method Private Method Returns Information About Role and Profile Comparison 20060515
172 PROFILE_CUA_DELETE_USER_SYSTEM Instance method Private Method Deletes Profile Assignment for a User for a System 20051208
173 PROFILE_CUA_GET_CHANGED_SYSTEM Instance method Private Method Result Set of the Systems Changed by Profile Assignment 20051122
174 PROFILE_CUA_GET_FOR_SYST_DISTR Instance method Private Method Result Set of the Systems Changed by Profile Assignment 20060125
175 PROFILE_CUA_MERGE_TO_RESULT Instance method Private Method Calculate Result Set for Profiles 20051114
176 PROFILE_CUA_SET Instance method Private Method Write the CUA User Profile Assignment 20051130
177 PROFILE_CUA_SET_INTERNAL Instance method Private Method Write the CUA User Profile Assignment 20070124
178 PROFILE_GET_GENERATED_PROFILE Instance method Private Method Initializes Profile Data Segment 20050818
179 PROFILE_INITIALIZE_UST04 Instance method Private Method Initializes Profile Data Segment 20050818
180 PROFILE_MERGE_TO_RESULT Instance method Private Method Merge Profiles and New Role Assignment 20101222
181 PROFILE_SET Instance method Private Method Set the Profiles 20051201
182 PROFILE_WRITE_TO_SEGMENT Instance method Private Method Fills Profile Segment 20050817
183 REFRESH Instance method Private Method Reset the Instance Buffer 20050525
184 RELEASE_ENQUEUE_LOCK Instance method Private Method Internal Handling of Enqueue Locks 20060428
185 REMOVE_CUA_LOCAL_USER_FLAG Instance method Public Method Resets local user indicator (becomes "normal") 20061013
186 RETRIEVE Static method Public Method Read Access to Multiple Identities 20051116
187 RETRIEVE_FOR_UPDATE Static method Public Method Write Access to Multiple Identities 20051116
188 RETRIEVE_FOR_UPDATE_OWN_USER Static method Public Method Write Access to Own Identity 20060302
189 RETRIEVE_OWN_USER Static method Public Method Read Access to Own Identity 20110203
190 ROLES_ADD_PARENT_INFORMATION Static method Private Method Read the Composite Role Name 20050818
191 ROLES_ADD_TEXT Static method Private Method Insert Role Texts 20050817
192 ROLES_ADD_TYPE Static method Private Method Add Information About Composite or Single Role 20050818
193 ROLES_CHECK_AUTHORITY Static method Private Method Authorization Check for Assignment of Roles 20050817
194 ROLES_CUA_ADD_PARENT_INFO Static method Private Method Read the Composite Role Name 20051011
195 ROLES_CUA_ADD_TEXT Static method Private Method Insert Role Texts 20051005
196 ROLES_CUA_DELETE_USER_SYSTEM Instance method Private Method Deletes Role Assignment for a User for a System 20060511
197 ROLES_CUA_GET_CHANGED_SYSTEM Instance method Private Method Result Set of the Systems Changed by Profile Assignment 20051123
198 ROLES_CUA_GET_COLLECTION_ELMTS Instance method Private Method Resolve Composite Roles into Single Roles 20051012
199 ROLES_CUA_GET_FOR_SYST_DISTR Instance method Private Method Result Set of the Systems Changed by Profile Assignment 20060125
200 ROLES_CUA_MERGE_TO_RESULT Instance method Private Method Calculate Result Set 20051012
201 ROLES_CUA_SET Instance method Private Method Write Roles 20051011
202 ROLES_CUA_SET_INTERNAL Instance method Private Method Write the CUA User Role Assignment 20101223
203 ROLES_GET_COLLECTION_ELEMENTS Instance method Private Method Merge Profiles and New Role Assignment 20050817
204 ROLES_MERGE_TO_RESULT Instance method Private Method Calculate Result Set 20051130
205 ROLES_SET Instance method Private Method Write Roles 20051130
206 ROLES_SET_INTERNAL Instance method Private Method Write Roles 20101223
207 ROLES_VALIDATE_CUA_CONTEXT Instance method Private Method Checks if roles are globally defined in the CUA system 20051010
208 ROLES_VALIDATE_CUA_MASTER Instance method Private Method Checks if CUA is active and roles can be globally changed 20051128
209 ROLES_WRITE_TO_SEGMENT Instance method Private Method Fills Profile Segment 20101223
210 SAVE Static method Public Method Save with All Checks and Preassignments 20051116
211 SET_APPLREFS_MODIFIED_FLAG Static method Public Method Set/delete flag if appl. references are modified/unchanged 20121217
212 SET_COMMUNICATION_DATA Instance method Private Method Set the Communication Data 20130116
213 SET_CUA_ATTRIBUTES Instance method Private Method Sets Instance Attributes for CUA 20070404
214 SET_CUA_MODE Static method Public Method Set Processing Mode for User Maintenance in Child System 20060515
215 SET_EXTENDED_CUA_ROLES Instance method Public Method Special Handling of Parameter OrgFlag 20051125
216 SET_EXTENDED_ROLES Instance method Public Method Special Handling of HR-OrgFlag 20050818
217 SET_INTERNAL_TIMESTAMP Instance method Private Method Fill Internal Segments (Time Stamp, and so on) 20061108
218 SET_OPTIMISTIC_TO_EXCL_LOCK Static method Public Method Convert an Optimistic Lock to an Exclusive Lock 20051214
219 SET_PERSDATA_MODIFIED_FLAG Static method Public Method Set/Delete Flag: Peronsalization Data is Modified/Unchanged 20060426
220 SET_PERSONNAME Instance method Private Method Set the Person Data 20130116
221 SET_PFUD_PROFILES Instance method Public Method Set the Profiles 20060810
222 SET_PFUD_ROLES Instance method Public Method Assignment of Single Roles from Composite Roles 20060810
223 SET_TCODE_MODE Static method Public Method Transaction Mode: Individual Maintenance, Mass Maintenance 20110513
224 SET_WORKPLACEDATA Instance method Private Method Set the Work Center Data 20130116
225 UCLASSES_CUA_GET_CHANGED Instance method Private Method Get Changed CUA License Data Assignments 20060223
226 UCLASS_CHECK_SPEC_CONDITIONS Static method Private Method Check the User Classification 20051215
227 VERIFY_NODE_FIELDS Instance method Private Method Consistency Check of Node Fields 20060524
Events
Class CL_IDENTITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CONTROL Private See coding Table Type: User Name and User Reference 20050629 tt_control type standard table of ty_control
2 TT_CUA_USER_SYST_DISTR Private See coding 20060213 tt_cua_user_syst_distr type standard table of ty_cua_user_syst_distr
3 TT_ERROR_SYSTEMS Private See coding 20051028 tt_error_systems type standard table of ty_error_systems
4 TT_MAP_BUP_FIELDS Private See coding 20060309 tt_map_bup_fields type standard table of ty_map_bup_fields
5 TT_TIMESTAMP Public See coding 20061009 tt_timestamp type standard table of ty_timestamp
6 TY_CONTROL Private See coding Structure: User Name and User Reference 20050629 begin of ty_control ,bname type xubname ,idref type ref to cl_identity ,end of ty_control
7 TY_CUA_DATA_DISTRIBUTE Private See coding Structure: Changed User Data Relevant for CUA Distribution 20060612 begin of ty_cua_data_distribute , user_masterdata(1) type c , profiles(1) type c , roles(1) type c , global_lock(1) type c , password(1) type c , license_data(1) type c , cua_systems(1) type c , end of ty_cua_data_distribute
8 TY_CUA_DATA_DISTRIBUTE_BACK Private See coding Structure: Changed User Data Relevant for CUA Redistribution 20060612 begin of ty_cua_data_distribute_back , logondatax type bapilogonx , defaultsx type bapidefax , parameterx type bapiparamx , addressx type bapiaddr3x , companyx type bapiuscomx , addcomx type bapiadcomx , end of ty_cua_data_distribute_back
9 TY_CUA_USER_SYST_DISTR Private See coding 20060213 begin of ty_cua_user_syst_distr , bname type xubname , subsystem type uszbvsys-subsystem , usersection(1) type c , profilesection(1) type c , actgrpsection(1) type c , global_lock(1) type c , password(1) type c , end of ty_cua_user_syst_distr
10 TY_CUA_USER_TRANSFER Private See coding 20060904 begin of ty_cua_user_transfer , active type sesf_boolean , source_system type uszbvsys-subsystem , end of ty_cua_user_transfer
11 TY_ERROR_SYSTEMS Private See coding 20051028 begin of ty_error_systems , subsystem type uszbvsys-subsystem , return_code type sy-subrc , msg type symsg , end of ty_error_systems
12 TY_INSTANCE_MANAGER Private See coding Structure: Transaction Control of an Instance 20050629 begin of ty_instance_manager , bname type xubname , status type suid_ta_status , modus type suid_ta_modus , enqmode type sesf_edit_mode "suid_enqueue_mode , flg_own_data type char01 , flg_pers_modified type char01 , flg_appref_modified type char01 , easy_access_copied type suid_st_bname_copy "SAP Easy Access Menu copied from source user , class_checked type sesf_boolean " Create mode: Usergroup in buffer is checked * Node Status , sn_logondata type suid_node_status , sn_defaults type suid_node_status , sn_snc type suid_node_status , sn_password type suid_node_status , sn_pwdhash type suid_node_status , sn_lockdata type suid_node_status , sn_certmap type suid_node_status , sn_roles type suid_node_status , sn_profiles type suid_node_status , sn_parameter type suid_node_status , sn_groups type suid_node_status , sn_uclass type suid_node_status , sn_cua_systems type suid_node_status , sn_cua_roles type suid_node_status , sn_cua_profiles type suid_node_status , sn_cua_uclass type suid_node_status , sn_cua_password type suid_node_status , sn_refuser type suid_node_status , sn_tech_user type suid_node_status , sn_tech_user_data type suid_node_status , sn_organization type suid_node_status , sn_person_name type suid_node_status , sn_workplace type suid_node_status , sn_person type suid_node_status , sn_telephone type suid_node_status , sn_facsimile type suid_node_status , sn_email type suid_node_status , sn_web type suid_node_status , sn_telex type suid_node_status , sn_teletex type suid_node_status , sn_remote_mail type suid_node_status , sn_x400 type suid_node_status , sn_printer type suid_node_status , sn_ssf type suid_node_status , sn_pager type suid_node_status , sn_dbms_user type suid_node_status , sn_dbms_roles type suid_node_status , end of ty_instance_manager
13 TY_MAP_BUP_FIELDS Private See coding 20060309 begin of ty_map_bup_fields , id_field type suid_node_field , bup_field type string "suid_node_field , id_node type suid_node_name , end of ty_map_bup_fields
14 TY_TIMESTAMP Public See coding 20060630 begin of ty_timestamp ,datum type sy-datum ,uzeit type sy-uzeit ,uname type sy-uname ,timestamp type timestamp ,end of ty_timestamp
Method Signatures

Method ADBP_ADD_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDR_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION 20060815
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060815

Method ADBP_CHECK_COMMDATA_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CURRENT_STATE Call by reference Type reference (TYPE) BUP_S_CURRENT_STATE_COMMDATA BP-API: Current State für Kommunikationsdaten 20060518
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20060518

Method ADBP_CHECK_COMMDATA_MAINTAIN on class CL_IDENTITY has no exception.

Method ADBP_CHECK_ORGANIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ORGANIZATION Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20060518
2 Exporting EV_ORG_NODE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20060518
3 Exporting EV_REJECT_ASSIGNMENT Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060518
4 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20060518
5 Importing IS_ORGANIZATION Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20060518
6 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20060518
7 Importing IV_ORGTYPE Call by reference Type reference (TYPE) SUID_ORGTYPE Typ der Organisation 20060830
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method ADBP_DELETE Signature

Method ADBP_DELETE on class CL_IDENTITY has no parameter.
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method ADBP_GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDR_NODEID Value transfer Type reference (TYPE) ADDR_NODE_ID 20060518
2 Importing IO_ADDR_MAIN Call by reference Object reference (TYPE REF TO) CL_ADDR_MAIN 20060518
3 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adreßnummer 20060518
4 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE 20060518
5 Importing IV_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20060518
6 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20060627
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method ADBP_GET_PROPERTY_FOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENABLE Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060524
2 Exporting EV_READONLY Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060524
3 Importing IV_ENABLE Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060524
4 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060524
5 Importing IV_READONLY Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060524
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060524

Method ADBP_MAP_CHANGE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADDR_CHANGE_FIELDS Call by reference Type reference (TYPE) ADDRT_CHANGED_FIELDS 20060518
2 Importing IT_CHANGE_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20060518
3 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060518
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method ADBP_READ_ORG_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_LOCATION Call by reference Type reference (TYPE) SUID_ST_NODE_LOCATION Strukturtyp: Adresse - Firmenadresse 20060518
2 Changing ES_ORGANIZATION_NAME Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION_NAME Strukturtyp: Adresse - Firmenadresse 20060518
3 Importing IV_ORGADDRID Call by reference Type reference (TYPE) ADDR_NODE_ID BP-APIs: UUID zu Geschäftspartneradressen (Char 36) 20060828
4 Importing IV_ORGNUM Call by reference Type reference (TYPE) AD_ADDRNUM Strukturtyp: Adresse - Firmenzuordnung 20060518
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method ADBP_SET_PROPERTY_FOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENABLE Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060519
2 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060519
3 Importing IV_READONLY Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060519
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060519

Method ADDR_CHANGE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERSONNAME Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON_NAME Strukturtyp: Adresse - Namensfelder einer Person 20051121
2 Importing IS_WORKPLACE Call by reference Type reference (TYPE) SUID_ST_NODE_WORKPLACE Strukturtyp: Adresse - Arbeitsplatzdaten 20051121
3 Importing IT_CHANGE_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20060309
4 Importing IV_CHANGE_NODE Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060306
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051121

Method ADDR_CHANGE_COMMUNICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_EMAIL_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060208
2 Exporting ET_NEW_FACSIMILE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060208
3 Exporting ET_NEW_PAGER_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060208
4 Exporting ET_NEW_PRINTER_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060208
5 Exporting ET_NEW_RML_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060208
6 Exporting ET_NEW_SSF_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060208
7 Exporting ET_NEW_TELEPHONE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060208
8 Exporting ET_NEW_TELETEX_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060208
9 Exporting ET_NEW_TELEX_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060208
10 Exporting ET_NEW_WEB_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060208
11 Exporting ET_NEW_X400_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060208
12 Importing IS_CURRENT_STATE Call by reference Type reference (TYPE) BUP_S_CURRENT_STATE_COMMDATA BP-API: Current State für Kommunikationsdaten 20060308
13 Importing IT_EMAIL Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS 20060208
14 Importing IT_FACSIMILE Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER 20060208
15 Importing IT_PAGER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBER 20060208
16 Importing IT_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTER 20060208
17 Importing IT_RML Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESS 20060208
18 Importing IT_SSF Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESS 20060208
19 Importing IT_TELEPHONE Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER 20060208
20 Importing IT_TELETEX Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBER 20060208
21 Importing IT_TELEX Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBER 20060208
22 Importing IT_WEB Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS 20060208
23 Importing IT_X400 Call by reference Type reference (TYPE) ADDRT_X400_ADDRESS 20060208
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060208

Method ADDR_CREATE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECT_ASSIGNMENT Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060309
2 Importing IS_ORGANIZATION Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20051121
3 Importing IV_ORG_NODE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20060215
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051121

Method ADDR_DELETE_ADDRESS Signature

Method ADDR_DELETE_ADDRESS on class CL_IDENTITY has no parameter.
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051121

Method ADDR_MAP_COMMDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMM_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20060327
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060327

Method ADDR_MAP_ERROR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDR_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20051221
2 Importing IV_MSG_FOR_NODE Call by reference Type reference (TYPE) SUID_NODE_NAME SPACE Knotenname 20060306
3 Importing IV_MSG_ONCE Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20060306
4 Importing IV_MSG_PERMANENT Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20060306
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051221

Method ADDR_MSG_COMMDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CURRENT_STATE Call by reference Type reference (TYPE) XFLAG BP-API: Current State für Kommunikationsdaten 20060509
2 Importing IT_COMM_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20060509
3 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060509
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060509

Method ADDR_READ_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PERSONNAME Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON_NAME Strukturtyp: Adresse - Namensfelder einer Person 20050909
2 Exporting ES_WORKPLACE Call by reference Type reference (TYPE) SUID_ST_NODE_WORKPLACE Strukturtyp: Adresse - Arbeitsplatzdaten 20050909
3 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20060613
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050909

Method ADDR_READ_COMMUNICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMM_READ Call by reference Type reference (TYPE) ADDRS_COMMUNICATION_DATA_READ 20060208
2 Exporting ET_EMAIL Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS 20060208
3 Exporting ET_FACSIMILE Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER 20060208
4 Exporting ET_PAGER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBER 20060208
5 Exporting ET_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTER 20060208
6 Exporting ET_RML Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESS 20060208
7 Exporting ET_SSF Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESS 20060208
8 Exporting ET_TELEPHONE Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER 20060208
9 Exporting ET_TELETEX Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBER 20060208
10 Exporting ET_TELEX Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBER 20060208
11 Exporting ET_WEB Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS 20060208
12 Exporting ET_X400 Call by reference Type reference (TYPE) ADDRT_X400_ADDRESS 20060208
13 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20060613
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060208

Method AFTER_COMMIT 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 20060427
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060505

Method AFTER_COMMIT_CUSTOMER_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STR_AGRS Call by reference Type reference (TYPE) SUID_TT_STR_AGRS Tabellentyp: Rolleninformation 20050919
2 Importing IT_SEGMENT_ROLES Call by reference Type reference (TYPE) SUID_TT_SEGMENT_ROLES Tabellentyp: Rolleninformation (Transaktionspuffer) 20050919

Method AFTER_COMMIT_CUSTOMER_EXIT on class CL_IDENTITY has no exception.

Method AFTER_COMMIT_SINGLE Signature

Method AFTER_COMMIT_SINGLE on class CL_IDENTITY has no parameter.
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060427

Method AFTER_REJECTED_SAVE Signature

Method AFTER_REJECTED_SAVE on class CL_IDENTITY has no parameter.
Method AFTER_REJECTED_SAVE on class CL_IDENTITY has no exception.

Method APPLREFS_SET_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODIFIED Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE Appl.Refs were changed/are unchanged 20121217

Method APPLREFS_SET_MODIFIED on class CL_IDENTITY has no exception.

Method AUTH_CHECK_FOR_NEW_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECT_CLASS Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20120206
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20111213
3 Importing IV_EXT_LIFETIME Call by reference Type reference (TYPE) IF_SUID_MSG_BUFFER=>TY_MSG_LIFETIME IF_SUID_MSG_BUFFER=>CO_LIFETIME_ONCE Lebensdauer der Nachricht 20120202
4 Importing IV_NEW_CLASS Call by reference Type reference (TYPE) XUCLASS Benutzergruppe in Benutzerstammpflege 20111213
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20111213

Method AUTH_CHECK_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) SYMSG Rückgabewert von ABAP-Anweisungen 20110607
2 Importing IV_INITIAL_AS_DUMMY Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20110607
3 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20110607
4 Importing IV_OPERATION Call by reference Type reference (TYPE) SUID_NODE_ACTIVITY Auszuführende Aktion auf einem Knoten 20110607
5 Importing IV_PROFILE Call by reference Type reference (TYPE) XUPROFILE Profilname 20110607
6 Importing IV_ROLE Call by reference Type reference (TYPE) USLOCAGR-AGR_NAME Name der Rolle im Verteilungsmodell 20110607
7 Importing IV_SUBSYSTEM Call by reference Type reference (TYPE) RFCRCVSYS Empfängersystem Zentrale Benutzerverwaltung 20110607
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20110607

Method BP_DELETE_EMPLOYEE_WORK_ADDR Signature

Method BP_DELETE_EMPLOYEE_WORK_ADDR on class CL_IDENTITY has no parameter.
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060901

Method BP_DELETE_ORGANIZATION Signature

Method BP_DELETE_ORGANIZATION on class CL_IDENTITY has no parameter.
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method BP_GET_COMMUNICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EMAIL Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS 20060518
2 Exporting ET_FACSIMILE Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER 20060518
3 Exporting ET_PAGER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBER 20060518
4 Exporting ET_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTER 20060518
5 Exporting ET_RML Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESS 20060518
6 Exporting ET_SSF Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESS 20060518
7 Exporting ET_TELEPHONE Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER 20060518
8 Exporting ET_TELETEX Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBER 20060518
9 Exporting ET_TELEX Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBER 20060518
10 Exporting ET_WEB Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS 20060518
11 Exporting ET_X400 Call by reference Type reference (TYPE) ADDRT_X400_ADDRESS 20060518
12 Importing IS_COMMDATA_READ Call by reference Type reference (TYPE) BUP_S_COMMDATA_READ_API GP-API: Lesen Kommunikationsdaten 20060901
13 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20061114
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method BP_GET_EMPL_ADDRESSDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOCATION Call by reference Type reference (TYPE) SUID_ST_NODE_LOCATION Strukturtyp: Adresse - Firmenadresse 20060901
2 Exporting ES_ORGANIZATION_NAME Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION_NAME Strukturtyp: Adresse - Firmenadresse 20060901
3 Exporting ES_WORKPLACE Call by reference Type reference (TYPE) SUID_ST_NODE_WORKPLACE 20060901
4 Exporting ET_EMAIL Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS 20060901
5 Exporting ET_FACSIMILE Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER 20060901
6 Exporting ET_PAGER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBER 20060901
7 Exporting ET_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTER 20060901
8 Exporting ET_RML Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESS 20060901
9 Exporting ET_SSF Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESS 20060901
10 Exporting ET_TELEPHONE Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER 20060901
11 Exporting ET_TELETEX Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBER 20060901
12 Exporting ET_TELEX Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBER 20060901
13 Exporting ET_WEB Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS 20060901
14 Exporting ET_X400 Call by reference Type reference (TYPE) ADDRT_X400_ADDRESS 20060901
15 Importing IS_COMMDATA_READ Call by reference Type reference (TYPE) BUP_S_COMMDATA_READ_API GP-API: Lesen Kommunikationsdaten 20060901
16 Importing IV_LOCATION_READ Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060901
17 Importing IV_ORGNAME_READ Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060901
18 Importing IV_WORKPLACE_READ Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060901
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060901

Method BP_GET_PERSONNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PERSONNAME Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON_NAME Strukturtyp: Adresse - Namensfelder einer Person 20060518
2 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20061113
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method BP_GET_WORKPLACEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WORKPLACE Call by reference Type reference (TYPE) SUID_ST_NODE_WORKPLACE 20060518
2 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20061114
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method BP_MAP_BUP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUP_MAP_FIELDS Call by reference Type reference (TYPE) TT_MAP_BUP_FIELDS 20060518
2 Importing IT_CHANGE_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20060518
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method BP_MAP_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUP_MSG Call by reference Type reference (TYPE) CMD_T_MSG_COMPLETE Nachricht mit allen zusätzlichen Daten 20060821
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060821

Method BP_MAP_PERSONNAME_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUP_MSG Call by reference Type reference (TYPE) CMD_T_MSG_COMPLETE Nachricht mit allen zusätzlichen Daten 20060518
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method BP_RESET_MODIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_CLEANUP Call by reference Type reference (TYPE) SESF_BOOLEAN Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20061208
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method BP_SET_COMMUNICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_EMAIL_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060518
2 Exporting ET_NEW_FACSIMILE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060518
3 Exporting ET_NEW_PAGER_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060518
4 Exporting ET_NEW_PRINTER_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060518
5 Exporting ET_NEW_RML_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060518
6 Exporting ET_NEW_SSF_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060518
7 Exporting ET_NEW_TELEPHONE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060518
8 Exporting ET_NEW_TELETEX_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060518
9 Exporting ET_NEW_TELEX_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060518
10 Exporting ET_NEW_WEB_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060518
11 Exporting ET_NEW_X400_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20060518
12 Importing IS_CURRENT_STATE Call by reference Type reference (TYPE) BUP_S_CURRENT_STATE_COMMDATA BP-API: Current State für Kommunikationsdaten 20060518
13 Importing IT_EMAIL Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS 20060518
14 Importing IT_FACSIMILE Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER 20060518
15 Importing IT_PAGER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBER 20060518
16 Importing IT_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTER 20060518
17 Importing IT_RML Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESS 20060518
18 Importing IT_SSF Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESS 20060518
19 Importing IT_TELEPHONE Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER 20060518
20 Importing IT_TELETEX Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBER 20060518
21 Importing IT_TELEX Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBER 20060518
22 Importing IT_WEB Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS 20060518
23 Importing IT_X400 Call by reference Type reference (TYPE) ADDRT_X400_ADDRESS 20060518
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method BP_SET_EMPLOYEE_WORK_ADDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECT_ASSIGNMENT Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060901
2 Importing IS_ORGANIZATION Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20060901
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060901

Method BP_SET_ORGANIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECT_ASSIGNMENT Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060518
2 Importing IS_ORGANIZATION Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20060518
3 Importing IV_ORG_NODE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20060518
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method BP_SET_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECT_ASSIGNMENT Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060518
2 Importing IS_PERSON Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON 20060518
3 Importing IV_NEWPERSON Call by reference Type reference (TYPE) SESF_BOOLEAN 20060518
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method BP_SET_PERSONNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERSONNAME Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON_NAME Strukturtyp: Adresse - Namensfelder einer Person 20060518
2 Importing IT_CHANGE_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20060518
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method BP_SET_WORKPLACEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WORKPLACE Call by reference Type reference (TYPE) SUID_ST_NODE_WORKPLACE 20060518
2 Importing IT_CHANGE_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20060518
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060518

Method CATCH_TXN_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Value transfer Attribute reference (LIKE) 20050915

Method CATCH_TXN_FINISHED on class CL_IDENTITY has no exception.

Method CERT_CHECK_CERTIFICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CERTMAP Call by reference Type reference (TYPE) USRCERTMAP Zertifikatsmapping 20071121
2 Exporting ES_MSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20071121
3 Exporting EV_REJECT_ASSIGNMENT Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20071121
4 Importing IS_CERTIFICATE Call by reference Type reference (TYPE) SUID_ST_NODE_CERTIFICATE Strukturtyp: Zertifikat 20071121
5 Importing IS_CERTMAP Call by reference Type reference (TYPE) SUID_ST_NODE_CERTMAP Strukturtyp: Zertifikatsmapping 20110121
6 Importing IV_CERT Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20110121
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20071121

Method CHECKS_BEFORE_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen des Authority-checks 20060503
2 Importing IV_CHANGE_NODE Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060302
3 Importing IV_METHOD Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20050701
4 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20070817
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050701

Method CHECK_ALIAS 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 Hilfsklasse: Fehlerbehandlung 20051130
2 Exporting EV_ALIAS Call by reference Type reference (TYPE) USALIAS Alias für Internetbenutzer 20051130
3 Exporting EV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20060321
4 Importing IV_ALIAS Call by reference Type reference (TYPE) USALIAS Alias für Internetbenutzer 20051130
5 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20060321

Method CHECK_ALIAS on class CL_IDENTITY 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 20051116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method CHECK_CUA_LANDSCAPE 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 Hilfsklasse: Fehlerbehandlung 20070206
2 Exporting EV_VALID Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20070206
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME SPACE Knotenname 20070206
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070206

Method CHECK_CUA_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20060201
2 Exporting ET_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_PROFILES Tabellentyp: Profilinformation im ZBV-System 20060213
3 Importing IT_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_PROFILES Tabellentyp: Profilinformation im ZBV-System 20060213
4 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20120203
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060201

Method CHECK_CUA_PROFILES_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_PROFILES Tabellentyp: Profilinformation im ZBV-System 20051111
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20051111
3 Importing IO_NOTIFY Call by reference Object reference (TYPE REF TO) CL_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051111
4 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20051111
5 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20060823
6 Importing IV_PERMIT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20070124
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051111

Method CHECK_CUA_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20060201
2 Exporting ET_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLES Tabellentyp: Rolleninformation im ZBV-System 20060213
3 Exporting ET_ROLE_DETAILS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLE_DETAILS Tabellentyp: Details zu ZBV Rollen 20060213
4 Exporting ET_ROLE_MEMBERS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLE_MEMBERS Tabellentyp: Hierarchie von ZBV-Rollen 20060213
5 Importing IT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLES Tabellentyp: Rolleninformation im ZBV-System 20060213
6 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20120203
7 Importing IV_GET_ROLE_DETAILS Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Füllen der Struktur et_role_detail ('X'=wahr ' '=falsch) 20060213
8 Importing IV_GET_ROLE_MEMBERS Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Füllen der Struktur et_role_member ('X'=wahr ' '=falsch) 20060213
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060201

Method CHECK_CUA_ROLES_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLES Tabellentyp: Rolleninformation im ZBV-System 20051011
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20051011
3 Importing IO_NOTIFY Call by reference Object reference (TYPE REF TO) CL_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051011
4 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20051011
5 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20060407
6 Importing IV_PERMIT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20070124
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051011

Method CHECK_CUA_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20060201
2 Exporting ET_CUA_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_SYSTEMS Tabellentyp: ZBV-Systemzuordnungen für Benutzer 20060207
3 Importing IT_CUA_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_SYSTEMS Tabellentyp: Gruppenzuordnung für Benutzer 20060207
4 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20120203
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060201

Method CHECK_CUA_SYSTEMS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CUA_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_SYSTEMS Strukturtyp: Gruppenzuordnung für Benutzer 20050825
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20050825
3 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050825
4 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS Benutzergruppe in Benutzerstammpflege 20061201
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050825

Method CHECK_CUA_UCLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20060201
2 Exporting ET_CUA_UCLASSES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_UCLASSES Tabellentyp: ZBV-Lizenzdaten für Benutzer 20060208
3 Importing IT_CUA_UCLASSES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_UCLASSES Tabellentyp: ZBV-Lizenzdaten für Benutzer 20060208
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060201

Method CHECK_CUA_UCLASSES_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CUA_UCLASSES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_UCLASSES Strukturtyp: Lizenzdaten für Benutzer 20051202
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20051202
3 Importing IT_ASSIGNED_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_SYSTEMS Tabellentyp: ZBV-Systemzuordnungen für Benutzer 20051215
4 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20051202
5 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20051202
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051202

Method CHECK_DBMS_ROLES_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DBMS_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_DBMS_ROLES Strukturtyp: Gruppenzuordnung für Benutzer 20130208
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20130208
3 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20130208
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20130208

Method CHECK_DBMS_USER_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DBMS_USER Call by reference Type reference (TYPE) SUID_ST_NODE_DBMS_USER Strukturtyp: Festwerte für Benutzer 20120918
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20120918
3 Importing IT_CHECK_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20120918
4 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20120918
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20120918

Method CHECK_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DEFAULTS Call by reference Type reference (TYPE) SUID_ST_NODE_DEFAULTS Strukturtyp: Festwerte für Benutzer 20051116
2 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051116
3 Importing IT_CHECK_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20051116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method CHECK_DEFAULTS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DEFAULTS Call by reference Type reference (TYPE) SUID_ST_NODE_DEFAULTS Strukturtyp: Festwerte für Benutzer 20050727
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20050727
3 Importing IT_CHECK_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20050727
4 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050727
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050727

Method CHECK_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051116
2 Exporting ET_GROUPS Call by reference Type reference (TYPE) SUID_TT_NODE_GROUPS Tabellentyp: Gruppenzuordnung für Benutzer 20060131
3 Importing IT_GROUPS Call by reference Type reference (TYPE) SUID_TT_NODE_GROUPS Tabellentyp: Gruppenzuordnung für Benutzer 20060131
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method CHECK_GROUPS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GROUPS Call by reference Type reference (TYPE) SUID_TT_NODE_GROUPS Strukturtyp: Gruppenzuordnung für Benutzer 20050729
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20050729
3 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050729
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050729

Method CHECK_IF_CUA_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUA_USERS Call by reference Type reference (TYPE) SUID_TT_BNAME Transferred in CUA and active 20060317
2 Exporting ET_DELETED_CUA_USERS Call by reference Type reference (TYPE) SUID_TT_BNAME Transferred in CUA and deleted 20060317
3 Exporting ET_LOCAL_USERS Call by reference Type reference (TYPE) SUID_TT_BNAME Child systems: list of local users 20060711
4 Exporting ET_NOT_CUA_USERS Call by reference Type reference (TYPE) SUID_TT_BNAME Not yet transferred in CUA 20060317
5 Exporting ET_RESERVED_CUA_USERS Call by reference Type reference (TYPE) SUID_TT_BNAME Child system: Profile/Role Idoc is processed, User - not yet 20060317
6 Importing IT_BNAME Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20060317
7 Importing IT_HEADERS Call by reference Type reference (TYPE) SUID_TT_USR02 Tabellentyp: USR02 20060920

Method CHECK_IF_CUA_USERS on class CL_IDENTITY has no exception.

Method CHECK_LOGONDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LOGONDATA Call by reference Type reference (TYPE) SUID_ST_NODE_LOGONDATA Strukturtyp: Logondaten für Benutzer 20051116
2 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051116
3 Importing IT_CHECK_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20051116
4 Importing IV_MODUS Call by reference Type reference (TYPE) SUID_TA_MODUS Transaktionsmodus 20060224
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method CHECK_LOGONDATA_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LOGONDATA Call by reference Type reference (TYPE) SUID_ST_NODE_LOGONDATA Strukturtyp: Logondaten für Benutzer 20050728
2 Exporting EV_CLASS_CHECKED Call by reference Type reference (TYPE) SESF_BOOLEAN Benutzergruppe gegrüft 20120120
3 Exporting EV_REJECT_CLASS Call by reference Type reference (TYPE) SESF_BOOLEAN Benutzergruppe in Benutzerstammpflege 20060710
4 Exporting EV_REJECT_SECPOL Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20110413
5 Importing IO_IDREF Call by reference Object reference (TYPE REF TO) CL_IDENTITY Identity class 20071214
6 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20050728
7 Importing IO_NOTIFY Call by reference Object reference (TYPE REF TO) CL_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20050728
8 Importing IT_CHECK_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20050728
9 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050728
10 Importing IV_MODUS Call by reference Type reference (TYPE) SUID_TA_MODUS Transaktionsmodus 20060224
11 Importing IV_SECPOL_OLD Call by reference Type reference (TYPE) SUID_ST_NODE_LOGONDATA-SECURITY_POLICY Sicherheitsrichtlinienname 20110413
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050728

Method CHECK_ORGANISATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ORGANIZATION Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20060505
2 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20060505
3 Exporting ES_LOCATION Call by reference Type reference (TYPE) SUID_ST_NODE_LOCATION Strukturtyp: Adresse - Firmenadresse 20060505
4 Exporting ES_ORGANIZATION_NAME Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION_NAME Strukturtyp: Adresse - Firmenadresse 20060505
5 Importing IV_GET_LOCATION Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20060505
6 Importing IV_GET_ORGANIZATION_NAME Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20060505
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060505

Method CHECK_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051116
2 Exporting ET_PARAMETERS Call by reference Type reference (TYPE) SUID_TT_NODE_PARAMETERS Tabellentyp: Parameterzuordnung für Benutzer 20060207
3 Importing IT_PARAMETERS Call by reference Type reference (TYPE) SUID_TT_NODE_PARAMETERS Tabellentyp: Parameterzuordnung für Benutzer 20060207
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method CHECK_PARAMETERS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMETERS Call by reference Type reference (TYPE) SUID_TT_NODE_PARAMETERS Tabellentyp: Parameterzuordnung für Benutzer 20051116
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20051116
3 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20051116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method CHECK_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051116
2 Exporting ET_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_PROFILES Tabellentyp: Profilzuordnung 20060213
3 Importing IT_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_PROFILES Tabellentyp: Profilzuordnung 20060213
4 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20120203
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method CHECK_PROFILES_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_PROFILES 20051201
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20051201
3 Importing IO_NOTIFY Call by reference Object reference (TYPE REF TO) CL_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051201
4 Importing IV_ALLOW_GENERATED_PROFILES Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Erlaubt Hinzufügen von generierten Profilen 20060809
5 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20051201
6 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20060823
7 Importing IV_PERMIT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20080227
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051201

Method CHECK_REFERENCE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REFERENCE_USER Call by reference Type reference (TYPE) SUID_ST_NODE_REFERENCE_USER Strukturtyp: Referenzbenutzer 20051116
2 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051116
3 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20120203
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method CHECK_REFERENCE_USER_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NEW_REFERENCE_USER Call by reference Type reference (TYPE) SUID_ST_NODE_REFERENCE_USER Benutzername im Benutzerstamm 20060719
2 Changing CS_OLD_REFERENCE_USER Call by reference Type reference (TYPE) SUID_ST_NODE_REFERENCE_USER Benutzername im Benutzerstamm 20060719
3 Exporting EV_IS_AUTHORIZED Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060719
4 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20050921
5 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzer für den Referenzbenutzer eingetragen wird 20060626
6 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20060718
7 Importing IV_EXT_FIELD Call by reference Type reference (TYPE) SUID_NODE_FIELD SPACE Knotenfeld 20111213
8 Importing IV_EXT_LIFETIME Call by reference Type reference (TYPE) IF_SUID_MSG_BUFFER=>TY_MSG_LIFETIME IF_SUID_MSG_BUFFER=>CO_LIFETIME_ONCE Lebensdauer der Nachricht 20120202
9 Importing IV_EXT_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME SPACE Knotenname 20111213
10 Importing IV_USE_EXT_NODE Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20111213
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050921

Method CHECK_REFUSER_DELETE_INTERNAL 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) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20121015
2 Exporting EV_VALID Call by reference Type reference (TYPE) SESF_BOOLEAN Löschung des Benutzers möglich? ('X'-Ja/' '-Nein) 20121015
3 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20121015
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20121015
5 Importing IV_SYSTEM Call by reference Type reference (TYPE) SUID_ST_NODE_CUA_SYSTEM-SUBSYSTEM SPACE Empfängersystem Zentrale Benutzerverwaltung 20121015

Method CHECK_REFUSER_DELETE_INTERNAL on class CL_IDENTITY has no exception.

Method CHECK_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051116
2 Exporting ET_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES Tabellentyp: Rolleninformation 20060210
3 Exporting ET_ROLE_DETAILS Call by reference Type reference (TYPE) SUID_TT_NODE_ROLE_DETAILS Tabellentyp: Details zu einer Rolle 20060213
4 Exporting ET_ROLE_MEMBERS Call by reference Type reference (TYPE) SUID_TT_NODE_ROLE_MEMBERS Tabellentyp: Rollenhierarchie 20060213
5 Importing IT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES Tabellentyp: Rolleninformation 20060210
6 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20120203
7 Importing IV_GET_ROLE_DETAILS Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Füllen der Struktur et_role_detail ('X'=wahr, ' '=falsch) 20060213
8 Importing IV_GET_ROLE_MEMBERS Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Füllen der Struktur et_role_member ('X'=wahr, ' '=falsch) 20060213
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method CHECK_ROLES_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES Tabellentyp: Rolleninformation 20051130
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20051130
3 Importing IO_NOTIFY Call by reference Object reference (TYPE REF TO) CL_SUID_NOTIFICATION_HANDLER Hilfsklasse für Änderungen 20101215
4 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20051130
5 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20060407
6 Importing IV_PERMIT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20080227
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051130

Method CHECK_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20061012
2 Exporting ET_BNAME Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20061012
3 Exporting ET_BNAME_EXIST Call by reference Type reference (TYPE) SUID_TT_BNAME 20061012
4 Exporting ET_BNAME_NOT_AUTHORIZED Call by reference Type reference (TYPE) SUID_TT_BNAME 20061012
5 Exporting ET_BNAME_NOT_EXIST Call by reference Type reference (TYPE) SUID_TT_BNAME 20061012
6 Importing IT_BNAME Call by reference Type reference (TYPE) SUID_TT_BNAME 20061012
7 Importing IV_MODUS Call by reference Type reference (TYPE) SUID_TA_MODUS 20061012
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME IF_IDENTITY_DEFINITION=>GC_NODE_ROOT Knotenname 20130408
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061012

Method CHECK_TECHUSER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TECH_USER_DATA Call by reference Type reference (TYPE) SUID_ST_NODE_TECH_USER_DATA Strukturtyp: Logondaten für Benutzer 20061109
2 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20061109
3 Importing IT_CHECK_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20061109
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061109

Method CHECK_TECHUSER_DATA_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TECH_USER_DATA Call by reference Type reference (TYPE) SUID_ST_NODE_TECH_USER_DATA Strukturtyp: Logondaten für Benutzer 20061109
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20061109
3 Importing IT_CHECK_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20061109
4 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20061109
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061109

Method CHECK_UCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_UCLASS Call by reference Type reference (TYPE) SUID_ST_NODE_UCLASS Strukturtyp: Lizenzdaten für Benutzer 20051116
2 Exporting EO_ANONYMOUS_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method CHECK_UCLASS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_UCLASS Call by reference Type reference (TYPE) SUID_ST_NODE_UCLASS Strukturtyp: Lizenzdaten für Benutzer 20050729
2 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20050729
3 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050729
4 Importing IV_CENTRAL_SYSTEM Call by reference Type reference (TYPE) RFCRCVSYS Empfängersystem Zentrale Benutzerverwaltung 20051215
5 Importing IV_CUA_CASE Call by reference Type reference (TYPE) SESF_BOOLEAN Check for local or remote system 20051215
6 Importing IV_KEY_HANDLE Call by reference Type reference (TYPE) SUID_NODE_KEY_HANDLE Key Handle: Temporärer Schlüssel beim Anlegen eines Knotens 20051215
7 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20050729
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050729

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_IDENTITY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IDENTITY 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 20051116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060508

Method CLEANUP_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IGNORE_BAS Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE boolsche Variable (X=true, -=false, space=unknown) 20130619
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060505

Method CLEAR_NODE_STATUS Signature

Method CLEAR_NODE_STATUS on class CL_IDENTITY has no parameter.
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060421

Method CLEAR_SEGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEEP_HEADER Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060421
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060420

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) USR02 Anmeldedaten (kernelseitige Verwendung !!!) 20050713
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050713
3 Importing IV_CUA_MODE Call by reference Type reference (TYPE) SUID_CUA_MODE ZBV: Verarbeitungsmodus 20060515
4 Importing IV_ENQ_MODE Call by reference Type reference (TYPE) SESF_EDIT_MODE Identity Sperrmodus 20050708
5 Importing IV_MODUS Call by reference Type reference (TYPE) SUID_TA_MODUS Transaktionsmodus 20050713
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050601

Method CONVERT_USER_TO_IDENTITY 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 20061013
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20061013
3 Importing IS_PERSON Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON Strukturtyp: Adresse - Person 20061013
4 Importing IV_IDADTYPE Call by reference Type reference (TYPE) SUIDADTYPE Adress Typ der Identity 20061120
5 Importing IV_NEWPERSON Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20061013
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061013

Method COPY 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 Hilfsklasse: Fehlerbehandlung 20051118
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Hilfsklasse für Änderungen 20051118
3 Exporting EV_NODE_ROOT_DESTINATION Call by reference Type reference (TYPE) SUID_ST_NODE_ROOT Wurzelknoten für Ziel-Identity 20051123
4 Exporting EV_NODE_ROOT_SOURCE Call by reference Type reference (TYPE) SUID_ST_NODE_ROOT Wurzelknoten für Quell-Identity 20051123
5 Importing IV_COPY_ADDRESS Call by reference Type reference (TYPE) CHAR1 SPACE Adresse kopieren? 20051118
6 Importing IV_COPY_DEFAULTS Call by reference Type reference (TYPE) CHAR1 SPACE Festwerte kopieren? 20051118
7 Importing IV_COPY_EASY_ACCESS Call by reference Type reference (TYPE) CHAR1 SPACE SAP Easy Access menu kopieren? 20060427
8 Importing IV_COPY_GROUPS Call by reference Type reference (TYPE) CHAR1 SPACE Benutzergruppen kopieren? 20051118
9 Importing IV_COPY_PARAMETERS Call by reference Type reference (TYPE) CHAR1 SPACE Parameter kopieren? 20051118
10 Importing IV_COPY_PERSONALIZATION Call by reference Type reference (TYPE) CHAR01 SPACE Personalizierung kopieren? 20060426
11 Importing IV_COPY_PROFILES Call by reference Type reference (TYPE) CHAR1 SPACE Berechtigungsprofile kopieren? 20051118
12 Importing IV_COPY_REFUSER Call by reference Type reference (TYPE) CHAR1 SPACE Referenzbenutzer kopieren? 20051122
13 Importing IV_COPY_ROLES Call by reference Type reference (TYPE) CHAR1 SPACE Rollen kopieren? 20051118
14 Importing IV_COPY_UCLASS Call by reference Type reference (TYPE) CHAR1 SPACE Lizenzdaten kopieren? 20051122
15 Importing IV_ID_DESTINATION Call by reference Type reference (TYPE) XUBNAME Ziel für Kopie einer Identity 20051123
16 Importing IV_ID_SOURCE Call by reference Type reference (TYPE) XUBNAME Quelle für Kopie einer Identity 20051123
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051122

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 20051116
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051116
3 Exporting ET_NODE_ROOT Call by reference Type reference (TYPE) SUID_TT_NODE_ROOT Tabellentyp: Wurzelknoten für Benutzer 20051116
4 Importing IT_BNAME Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20051116
5 Importing IT_IDENTITY Call by reference Type reference (TYPE) SUID_TT_IDENTITY Benutzer und UUID 20060329
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_FORCE_MODIFACTION Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Benutzer wird im Tochtersystem modifiziert 20101201
8 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 20060714
9 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 20051116

Method CUA_CHECK_FIELD_DISTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DISTRIBUTE Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20060503
2 Importing IS_NODE_FIELD Call by reference Type reference (TYPE) SUID_ST_CUA_FILTERS Strukturtyp: ZBV Filters 20060503

Method CUA_CHECK_FIELD_DISTRIBUTE on class CL_IDENTITY has no exception.

Method CUA_DELETE_USER_SYSTEM_PROT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROF_SECTION Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20061208
2 Importing IV_ROLE_SECTION Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20061208
3 Importing IV_SUBSYSTEM Call by reference Type reference (TYPE) USZBVSYS-SUBSYSTEM Empfängersystem Zentrale Benutzerverwaltung 20061208
4 Importing IV_USER_SECTION Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20061208
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061208

Method CUA_GET_CHANGES_FOR_DISTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CUA_DATA_DISTRIBUTE Call by reference Type reference (TYPE) TY_CUA_DATA_DISTRIBUTE ZBV: Verteilunsrelevante geänderte Benutzerdaten 20060612
2 Exporting ES_CUA_DATA_DISTRIBUTE_BACK Call by reference Type reference (TYPE) TY_CUA_DATA_DISTRIBUTE_BACK ZBV: Rückverteilunsrelevante geänderte Benutzerdaten 20060612
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060612

Method CUA_IF_FIELD_NO_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20060502
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) SUID_NODE_FIELD Knotenfeld 20060502
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060502
4 Returning RV_NO_MAINTAIN Value transfer Type reference (TYPE) SESF_BOOLEAN Zentrale Benutzerpflege: Feldpflege erlaubt? 20060502

Method CUA_IF_FIELD_NO_MAINTAIN on class CL_IDENTITY has no exception.

Method CUA_PREPARE_CHANGED_USER_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEGMENT_CUA_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_SEGMENT_CUA_SYSTEMS Tabellentyp: Segment ZBV-Systeme 20060313
2 Changing CT_SEGMENT_CUA_USER_PROT Call by reference Type reference (TYPE) SUID_TT_SEGMENT_CUA_USER_PROT Tabellentyp: ZBV Protokolle der Benutzerverteilung 20060313
3 Exporting ET_CUA_USER_SYST_DISTR Call by reference Type reference (TYPE) TT_CUA_USER_SYST_DISTR Vertilung der Bentuzer- Stammdaten und Zuordnungen 20060313
4 Importing IS_TIMESTAMP Call by reference Type reference (TYPE) TY_TIMESTAMP Struktur: Zeitstempel 20060313
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060313

Method CUA_PREPARE_USER_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SEGMENT_CUA_SYSTEMS Call by reference Type reference (TYPE) SUID_ST_SEGMENT_CUA_SYSTEMS Segment ZBV-Systeme 20060505
2 Exporting ES_CUA_USER_SYST_NO_DISTR Call by reference Type reference (TYPE) SUID_ST_CUA_USER_SYST_DISTR Verteilung Benutzersektionen wird nicht angesctossen 20060505
3 Exporting ES_USER_CHILD_SYST_DISTR Call by reference Type reference (TYPE) TY_CUA_USER_SYST_DISTR Vertilung in Tochtersystemen wird angestossen 20060505
4 Importing IS_CUA_USER_SYST_DISTR Call by reference Type reference (TYPE) SUID_ST_CUA_USER_SYST_DISTR Liste Benutzersektionen zum verteilen 20060505
5 Importing IS_TIMESTAMP Call by reference Type reference (TYPE) TY_TIMESTAMP Struktur: Zeitstempel 20060505
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060505

Method CUA_SEND_USERS 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 20060313
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20060313
3 Importing IT_CUA_USER_SYST_DISTR Call by reference Type reference (TYPE) TT_CUA_USER_SYST_DISTR Beenutzerverteilung anstossen 20060313
4 Importing IV_ONLY_CHANGED_UCLASSES Call by reference Type reference (TYPE) XFLAG IF_IDENTITY=>CO_TRUE neue Eingabewerte 20060313
5 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) XFLAG IF_IDENTITY=>CO_TRUE neue Eingabewerte 20060313
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060313

Method CUA_SEND_USER_BACK Signature

Method CUA_SEND_USER_BACK on class CL_IDENTITY has no parameter.
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060612

Method CUA_SET_STATUS_FOR_CENTRALSYST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TIMESTAMP Call by reference Type reference (TYPE) TY_TIMESTAMP Struktur: Zeitstempel 20060314
2 Importing IV_DELETED Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20060314
3 Importing IV_USRSECTION Call by reference Type reference (TYPE) USZBVSYS-USRSECTION CUA: Zuordnung Systeme - Benutzer 20060418
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060314

Method CUA_SET_SYST_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASSIGN_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_SYSTEMS Tabellentyp: Gruppenzuordnung für Benutzer 20060313
2 Exporting ET_ERROR_SYSTEMS Call by reference Type reference (TYPE) TT_ERROR_SYSTEMS Tabellentyp: ZBV-Systemzuordnungen fuer Benutzer 20060313
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060313

Method CUA_UCLASS_DELETE_USER_SYSTEM 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 20061201
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20061201
3 Importing IT_CUA_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_SYSTEMS Tabellentyp: ZBV-Systemzuordnungen für Benutzer 20061201
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061201

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 20051116
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051116
3 Exporting ET_NODE_ROOT Call by reference Type reference (TYPE) SUID_TT_NODE_ROOT Tabellentyp: Wurzelknoten für Benutzer 20051116
4 Importing IT_BNAME Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20051116
5 Importing IT_IDENTITY_GUID Call by reference Type reference (TYPE) SUID_TT_IDENTITY_GUID Tabellentyp: Benutzer GUID 20060926
6 Importing IV_DELETE_DBMS_USER Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20121008
7 Importing IV_REPEAT_ENQ Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20080407
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method DELETE_INVALID_CUA_PROF_ASSIGN 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 Zugriff auf Fehlermeldungen 20061102
2 Exporting ET_INVALID_ASSIGNMENT Call by reference Type reference (TYPE) SUID_TT_BNAME Benutzer mit ungültigem Eintrag 20061102
3 Importing IT_DEL_USERS Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20061102
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061102

Method DELETE_INVALID_CUA_ROLE_ASSIGN 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 Zugriff auf Fehlermeldungen 20061102
2 Exporting ET_INVALID_ASSIGNMENT Call by reference Type reference (TYPE) SUID_TT_BNAME Benutzer mit inkonsistenten Einträgen 20061102
3 Importing IT_DEL_USERS Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20061102
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061102

Method DELETE_INVALID_PROF_ASSIGNMENT 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 Zugriff auf Fehlermeldungen 20061027
2 Exporting ET_INVALID_ASSIGNMENT Call by reference Type reference (TYPE) SUID_TT_BNAME Benutzer mit ungültigem Eintrag 20061102
3 Importing IT_DEL_USERS Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20061027
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061027

Method DELETE_INVALID_ROLE_ASSIGNMENT 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 Zugriff auf Fehlermeldungen 20061025
2 Exporting ET_INVALID_ASSIGNMENT Call by reference Type reference (TYPE) SUID_TT_BNAME Benutzer mit inkonsistenten Einträgen 20061102
3 Importing IT_DEL_USERS Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20061026
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061025

Method DISTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BNAME_DISTRIBUTED Call by reference Type reference (TYPE) SUID_TT_CUA_USER_SYST_DISTR List of started distributions 20060505
2 Exporting ET_BNAME_NOT_INSTANTIATED Call by reference Type reference (TYPE) SUID_TT_BNAME List of users, which couldn't be instantiated 20060509
3 Exporting ET_BNAME_SECT_NOT_DISTRIBUTED Call by reference Type reference (TYPE) SUID_TT_CUA_USER_SYST_DISTR List of not started selective distributions 20060510
4 Exporting ET_MESSAGES Call by reference Type reference (TYPE) IF_SUID_MSG_BUFFER=>TT_MESSAGES Fehlermeldungen 20061018
5 Importing IT_BNAME_COMPLETE_DISTR Call by reference Type reference (TYPE) SUID_TT_BNAME Redistribute complete user to all assigned child systems 20060509
6 Importing IT_BNAME_SECTION_DISTR Call by reference Type reference (TYPE) SUID_TT_CUA_USER_SYST_DISTR Redistribute user sections to child systems 20060510
7 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) XFLAG IF_IDENTITY=>CO_TRUE neue Eingabewerte 20060802
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060505

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 20051116
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051116
3 Exporting EV_REJECTED Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20051116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method DO_CHECK_SINGLE 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 20050704
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050704

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 20051116
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051116
3 Exporting ES_TIMESTAMP Call by reference Type reference (TYPE) CL_IDENTITY=>TY_TIMESTAMP Zeitstempel der aktuellen Änderung 20121026
4 Exporting EV_REJECTED Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20051116
5 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE call function in update task 20060608
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method EASY_ACCESS_MENU_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BNAME_COPY Call by reference Type reference (TYPE) SUID_TT_BNAME_COPY Quell- und Zielbenutzer zum Easy Access Menu kopieren 20060428
2 Importing IT_BNAME_DELETE Call by reference Type reference (TYPE) SUID_TT_BNAME Benutzer zum Easy Access Menu löschen 20060428
3 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) CHAR01 Speichern in Verbuchungmodus? 20060428

Method EASY_ACCESS_MENU_SAVE on class CL_IDENTITY has no exception.

Method EASY_ACCESS_MENU_SET_COPIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE_BNAME Call by reference Type reference (TYPE) XUBNAME User from which SAP Easy Access Menu should be copied 20060428

Method EASY_ACCESS_MENU_SET_COPIED on class CL_IDENTITY has no exception.

Method FETCH_SEGMENT_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESS Call by reference Type reference (TYPE) USR21 Zuordnung Benutzername Adressschlussel 20050721
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050721

Method FETCH_SEGMENT_CERTMAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CERTMAP Call by reference Type reference (TYPE) SUID_TT_USRCERTMAP Tabellentyp: USRCERTMAP 20071010
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20071010

Method FETCH_SEGMENT_CUA_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CUA_PROFILES Call by reference Type reference (TYPE) SUID_TT_USL04 CUA: Zuordnung Benutzer - Profile 20051027
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051027

Method FETCH_SEGMENT_CUA_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLES Call by reference Type reference (TYPE) SUID_TT_USLA04 Tabellentyp: ZBV Rolleninformation 20051004
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051004

Method FETCH_SEGMENT_CUA_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CUA_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_USZBVSYS Tabellentyp: USZBVSYS 20050809
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050809

Method FETCH_SEGMENT_CUA_UCLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CUA_UCLASSES Call by reference Type reference (TYPE) SUID_TT_USR06SYS Tabellentyp: ZBV-Lizenzdaten (Transaktionspuffer) 20051129
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051129

Method FETCH_SEGMENT_CUA_USER_PROT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CUA_USERS_PROT Call by reference Type reference (TYPE) SUID_TT_USZBVPROT Tabellentyp: USZBVPROT 20061208
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050914

Method FETCH_SEGMENT_DBMS_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DBMS_USER Call by reference Type reference (TYPE) USR_DBMS_USER Benutzerstamm (Runtimedaten) 20120917
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20120917

Method FETCH_SEGMENT_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEFAULTS Call by reference Type reference (TYPE) USR01 Benutzerstamm (Runtimedaten) 20050722
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050722

Method FETCH_SEGMENT_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GROUPS Call by reference Type reference (TYPE) SUID_TT_USGRP_USER Tabellentype USGRP_USER 20050725
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050725

Method FETCH_SEGMENT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) SUID_TT_USR05 Tabellentype USR05 20050725
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050725

Method FETCH_SEGMENT_PROFILES_T04 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROFILES Call by reference Type reference (TYPE) SUID_TT_UST04 Tabellentyp: UST04 20050816
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050816

Method FETCH_SEGMENT_REFUSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REFUSER Call by reference Type reference (TYPE) USREFUS Referenzuser für Internetanwendungen 20050727
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050727

Method FETCH_SEGMENT_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLES Call by reference Type reference (TYPE) SUID_TT_AGR_USERS Tabellentyp: Rolleninformation 20050728
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050728

Method FETCH_SEGMENT_SNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SNC Call by reference Type reference (TYPE) USRACL SNC Zugangskontrollliste (ACL) für Benutzer 20050728
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050728

Method FETCH_SEGMENT_UCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_UCLASS Call by reference Type reference (TYPE) USR06 Zusatzdaten pro Benutzer 20050728
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050728

Method FETCH_SEGMENT_USR04 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USR04 Call by reference Type reference (TYPE) SUID_TT_USR04 Tabellentype USR04 20070330
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070330

Method FETCH_SEGMENT_USRSTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USRSTAMP Call by reference Type reference (TYPE) SUID_TT_USRSTAMP Tabellentyp: Zeitstempel 20070321
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070321

Method FETCH_USR04 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SEGMENT_USR04 Call by reference Type reference (TYPE) SUID_ST_SEGMENT_PROFILES_R04 Strukturtyp: Benutzerstamm Berechtigungen Transaktionspuffer 20061027
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20061027
3 Importing IV_MODUS Call by reference Type reference (TYPE) SUID_TA_MODUS Transaktionsmodus 20061027
4 Importing IV_STATUS Call by reference Type reference (TYPE) SUID_TA_STATUS Transaktionsstatus 20061027
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061027

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 20051116
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051116
3 Exporting EV_REJECTED Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20051116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method FINALIZE_SET_TIMESTAMPS Signature

Method FINALIZE_SET_TIMESTAMPS on class CL_IDENTITY has no parameter.
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20101217

Method FINALIZE_SINGLE 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 20050704
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050907

Method GET_CERTMAP 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 20071009
2 Exporting ET_CERTMAP Call by reference Type reference (TYPE) SUID_TT_NODE_CERTMAP Tabellentyp: Zertifikatsmapping 20071009
3 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20071009
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20071009

Method GET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLASS Call by reference Type reference (TYPE) XUCLASS Benutzergruppe in Benutzerstammpflege 20111213
2 Importing IV_FOR_AUTH Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20111213
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20111213

Method GET_COMMUNICATION_DATA 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 20070212
2 Exporting ET_EMAIL Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS 20070212
3 Exporting ET_FACSIMILE Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER 20070212
4 Exporting ET_PAGER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBER 20070212
5 Exporting ET_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTER 20070212
6 Exporting ET_RML Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESS 20070212
7 Exporting ET_SSF Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESS 20070212
8 Exporting ET_TELEPHONE Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER 20070212
9 Exporting ET_TELETEX Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBER 20070212
10 Exporting ET_TELEX Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBER 20070212
11 Exporting ET_WEB Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS 20070212
12 Exporting ET_X400 Call by reference Type reference (TYPE) ADDRT_X400_ADDRESS 20070212
13 Importing IS_RETRIEVE_COMMDATA Call by reference Type reference (TYPE) BUP_S_COMMDATA_READ_API GP-API: Lesen Kommunikationsdaten 20070212
14 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20070212
15 Importing IV_RETRIEVE_COMMDATA_ALL Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20070212
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070212

Method GET_CUA_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CUA_MODE Call by reference Type reference (TYPE) SUID_CUA_MODE ZBV: Verarbeitungsmodus des Benutzers 20060629
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20060629

Method GET_CUA_MODE on class CL_IDENTITY has no exception.

Method GET_CUA_PROFILES 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 20070213
2 Exporting ET_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_PROFILES Tabellentyp: Profilinformation im ZBV-System 20070213
3 Importing IV_GET_PROF_DETAILS Call by reference Type reference (TYPE) SESF_BOOLEAN 'X' soll Text und Typ mit eingelesen werden? 20080111
4 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20110329
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070213

Method GET_CUA_ROLES 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 20070213
2 Exporting ET_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLES Tabellentyp: Rolleninformation im ZBV-System 20070213
3 Exporting ET_ROLE_ADJUSTMENTS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLE_ADJUST Tabellentyp: Information über Rollen-Profil Abgleich 20070213
4 Exporting ET_ROLE_DETAILS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLE_DETAILS Tabellentyp: Details zu ZBV Rollen 20070213
5 Exporting ET_ROLE_MEMBERS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLE_MEMBERS Tabellentyp: Hierarchie von ZBV-Rollen 20070213
6 Exporting EV_ADJUSTMENT_REQUIRED Call by reference Type reference (TYPE) SUID_ROLE_ADJUSTMENT_STATUS Status des Profilabgleichs 20070213
7 Importing IV_GET_PROFILE_SYNC_STATUS Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Füllen von ev_profiles_in_sync 20070213
8 Importing IV_GET_ROLE_ADJUSTMENTS Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Füllen der Struktur et_role_adjustment ('X'=wahr,' '=falsch) 20070213
9 Importing IV_GET_ROLE_DETAILS Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Füllen der Struktur et_role_detail ('X'=wahr ' '=falsch) 20070213
10 Importing IV_GET_ROLE_MEMBERS Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Füllen der Struktur et_role_member ('X'=wahr ' '=falsch) 20070213
11 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20110329
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070213

Method GET_CUA_SYSTEMS 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 20070131
2 Exporting ET_CUA_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_SYSTEMS Strukturtyp: ZBV -Systemzuordnungen fuer Benutzer 20070131
3 Importing IV_GET_TEXT Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20070131
4 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20110329
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070131

Method GET_CUA_UCLASSES 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 20070206
2 Exporting ET_CUA_UCLASSES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_UCLASSES Tabellentyp: ZBV-Lizenzdaten für Benutzer 20070206
3 Exporting ET_USER_LAW_SUBSYSTEMS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_SYSTEMS Tabellentyp: ZBV-Systemzuordnungen für Benutzer 20070206
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070206

Method GET_CURRENT_INITIAL_PWD 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 Hilfsklasse: Fehlerbehandlung 20110323
2 Exporting ES_INITIAL_PASSWORD Call by reference Type reference (TYPE) SUID_ST_INITIAL_PASSWORD Strukturtyp: Passworthashwerte für Benutzer 20110323
3 Exporting ET_CUA_INITIAL_PASSWORDS Call by reference Type reference (TYPE) SUID_TT_INITIAL_PASSWORD Tabellentyp: Aktuelle Initialkennwörter 20110323
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20110323

Method GET_DBMS_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 20120918
2 Exporting ES_DBMS_USER Call by reference Type reference (TYPE) SUID_ST_NODE_DBMS_USER Strukturtyp: Festwerte für Benutzer 20120918
3 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20120918
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20120918

Method GET_DEFAULTS 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 20070206
2 Exporting ES_DEFAULTS Call by reference Type reference (TYPE) SUID_ST_NODE_DEFAULTS Strukturtyp: Festwerte für Benutzer 20070206
3 Exporting EV_KOSTL Call by reference Type reference (TYPE) XUKOSTL Kostenstelle 20130411
4 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20070206
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070206

Method GET_GROUPS 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 20070206
2 Exporting ET_GROUPS Call by reference Type reference (TYPE) SUID_TT_NODE_GROUPS Tabellentyp: Gruppenzuordnung für Benutzer 20070206
3 Importing IV_GET_TEXT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20070206
4 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20070206
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070206

Method GET_LOCKSTATUS 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 Hilfsklasse: Fehlerbehandlung 20071212
2 Exporting EV_LOCKED_BY_ADMIN Call by reference Type reference (TYPE) CHAR01 Indikator: Ist Identity durch Administrator gesperrt? 20071212
3 Exporting EV_LOCKED_BY_FAILED_LOGON Call by reference Type reference (TYPE) CHAR01 Indikator: Ist Identity wegen Falschanmeldungen gesperrt? 20071212
4 Exporting EV_LOCKED_BY_GLOBAL_ADMIN Call by reference Type reference (TYPE) CHAR01 Indikator: Ist Identity global gesperrt? 20071212
5 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20071212
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20071212

Method GET_LOGONDATA 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 20061115
2 Exporting ES_LOGONDATA Call by reference Type reference (TYPE) SUID_ST_NODE_LOGONDATA Strukturtyp: Logondaten für Benutzer 20061115
3 Importing IV_GET_GRP_TEXT Call by reference Type reference (TYPE) SESF_BOOLEAN Get usergroup text 20070226
4 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20061115
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061115

Method GET_ORGANIZATION 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 20070212
2 Exporting ES_LOCATION Call by reference Type reference (TYPE) SUID_ST_NODE_LOCATION Strukturtyp: Adresse - Firmenadresse 20070212
3 Exporting ES_ORGANIZATION Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20070212
4 Exporting ES_ORGANIZATION_NAME Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION_NAME Strukturtyp: Adresse - Firmenadresse 20070212
5 Importing IV_GET_LOCATION Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Füllen der Struktur ES_LOCATION ('X'=wahr, ' '=falsch) 20070212
6 Importing IV_GET_ORGANIZATION_NAME Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Füllen der Struktur ES_ORGANIZATION_N ('X'=wahr, ' '=falsch) 20070212
7 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20070212
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070212

Method GET_PARAMETERS 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 20070206
2 Exporting ET_PARAMETERS Call by reference Type reference (TYPE) SUID_TT_NODE_PARAMETERS Tabellentyp: Parameterzuordnung für Benutzer 20070206
3 Importing IV_GET_TEXT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20070206
4 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20070206
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070206

Method GET_PASSWORD_HASH 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 Hilfsklasse: Fehlerbehandlung 20070206
2 Exporting ES_NODE_PWDHASH Call by reference Type reference (TYPE) SUID_ST_NODE_PWDHASH Strukturtyp: Passworthashwerte für Benutzer 20070206
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070206

Method GET_PERSONNAME 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 20070209
2 Exporting ES_PERSONNAME Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON_NAME Strukturtyp: Adresse - Personendaten 20070209
3 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20070209
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070209

Method GET_PROFILES 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 20070213
2 Exporting ET_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_PROFILES 20070213
3 Importing IV_GET_PROF_DETAILS Call by reference Type reference (TYPE) SESF_BOOLEAN 'X' soll Text und Typ mit eingelesen werden? 20080111
4 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20070213
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070213

Method GET_REFERENCE_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 20070206
2 Exporting ES_REFERENCE_USER Call by reference Type reference (TYPE) SUID_ST_NODE_REFERENCE_USER Strukturtyp: Referenzbenutzer 20070206
3 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20070206
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070206

Method GET_ROLES 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 20070213
2 Exporting ET_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES Tabellentyp: Rolleninformation 20070213
3 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Lese Before Image 20070213
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070213

Method GET_SNC 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 20070206
2 Exporting ES_SNC Call by reference Type reference (TYPE) SUID_ST_NODE_SNC Strukturtyp: SNC Daten für Benutzer 20070206
3 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Lese Before Image 20070206
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070206

Method GET_UCLASS Signature

Method GET_UCLASS on class CL_IDENTITY has no parameter.
Method GET_UCLASS on class CL_IDENTITY has no exception.

Method GET_WORKPLACEDATA 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 20070212
2 Exporting ES_WORKPLACE Call by reference Type reference (TYPE) SUID_ST_NODE_WORKPLACE Strukturtyp: Adresse - Kommunikationsdaten 20070212
3 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20070212
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070212

Method INSTANTIATION_BY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BNAME_EXIST Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20060915
2 Exporting ET_BNAME_LOCKED Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20060915
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 20050713
6 Importing IT_BNAME Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20050713
7 Importing IT_IDENTITY Call by reference Type reference (TYPE) SUID_TT_IDENTITY Benutzer und UUID 20060330
8 Importing IV_CUA_TS_FORCE_MODIFACTION Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Benutzer wird im Tochtersystem modifiziert 20101201
9 Importing IV_CUA_TS_LOCAL_USER Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20060714
10 Importing IV_ENQ_MODE Call by reference Type reference (TYPE) SESF_EDIT_MODE IF_IDENTITY=>CO_ENQUEUE_MODE_EXCLUSIVE Identity Sperrmodus 20050713
11 Importing IV_MODUS Call by reference Type reference (TYPE) SUID_TA_MODUS Transaktionsmodus 20050713
12 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME IF_IDENTITY_DEFINITION=>GC_NODE_ROOT Knotenname 20060503
13 Importing IV_REPEAT_ENQ Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20080407
14 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
15 Importing IV_TRANSACTION Call by reference Type reference (TYPE) CHAR01 Transaktionen für Sperre/Passwort 20060213
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050713

Method INSTANTIATION_FOR_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BNAME_FAILED Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20060504
2 Exporting ET_BNAME_INSTANTIATED Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20060505
3 Exporting ET_BNAME_NOT_EXIST Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20061117
4 Exporting ET_NODE_ROOT Call by reference Type reference (TYPE) SUID_TT_NODE_ROOT Tabellentyp: Wurzelknoten für Benutzer 20060504
5 Importing IT_BNAME Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20060504
6 Importing IV_BNAME_NOT_EXIST_NO_ERROR Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE Boolean 20061120
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060505

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 20051116
2 Importing IT_NODES_PREFETCH Call by reference Type reference (TYPE) SUID_TT_NODE Tabellentyp: Knotennamen 20051116
3 Importing IV_PREFETCH_ALL Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20051116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method NODES_PREFILL_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_ROOT Call by reference Type reference (TYPE) SUID_TT_NODE_ROOT Tabellentyp: Wurzelknoten für Benutzer 20060705
2 Importing IV_MODUS Call by reference Type reference (TYPE) SUID_TA_MODUS Transaktionsmodus 20050726
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050726

Method NODE_AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20060503
2 Exporting EV_AUTH_NODE Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20061115
3 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20080305
4 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS 20060503
5 Importing IV_METHOD Call by reference Type reference (TYPE) CHAR01 'G' called from 'G'et or 'S'et method 20060504
6 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060503
7 Importing IV_TRANSACTION_MODE Call by reference Type reference (TYPE) SUID_TA_MODUS Transaktionsmodus 20060503
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060503

Method PASSWORD_CONVERT_TO_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PWDHASH Call by reference Type reference (TYPE) SUID_ST_NODE_PWDHASH Strukturtyp: Passworthashwerte für Benutzer 20060214
2 Importing IV_PRODUCTIVE_PWD Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20081028
3 Importing IV_PWDPLAIN Call by reference Type reference (TYPE) SUID_ST_NODE_PASSWORD Strukturtyp: Passwort für Benutzer 20060214
4 Importing IV_SELF_REGISTER Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20070321
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070315

Method PERSDATA_SET_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODIFIED Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE Personalization data was changed/is unchanged 20060426

Method PERSDATA_SET_MODIFIED on class CL_IDENTITY has no exception.

Method PREPARE_AUDIT_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TIMESTAMP Call by reference Type reference (TYPE) TY_TIMESTAMP Struktur: Zeitstempel 20060609
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060609

Method PREPARE_INTERNAL_SEGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TIMESTAMP Call by reference Type reference (TYPE) TY_TIMESTAMP Struktur: Zeitstempel 20050830
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050905

Method PREPARE_PROFILE_SEGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SEGMENT_USR04 Call by reference Type reference (TYPE) SUID_ST_SEGMENT_PROFILES_R04 Strukturtyp: Benutzerstamm Berechtigungen Transaktionspuffer 20061027
2 Changing CS_SEGMENT_UST04 Call by reference Type reference (TYPE) SUID_ST_SEGMENT_PROFILES_T04 Strukturtyp: Profile (Transaktionspuffer) 20061027
3 Exporting ES_SEGMENT_USH04 Call by reference Type reference (TYPE) SUID_ST_SEGMENT_PROFILES_R04_H Strukturtyp: Änderungshistorie Berechtigung 20061027
4 Importing IS_TIMESTAMP Call by reference Type reference (TYPE) TY_TIMESTAMP Struktur: Zeitstempel 20061027
5 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20061027
6 Importing IV_MODUS Call by reference Type reference (TYPE) SUID_TA_MODUS Transaktionsmodus 20061027
7 Importing IV_STATUS Call by reference Type reference (TYPE) SUID_TA_STATUS Transaktionsstatus 20061027
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061027

Method PREPARE_SEGMENTS_POSTFETCH Signature

Method PREPARE_SEGMENTS_POSTFETCH on class CL_IDENTITY has no parameter.
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070330

Method PROFILE_ADD_ADJUSTMENT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLE_ADJUSTMENTS Tabellentyp: Information über Rollen-Profil Abgleich 20050817
2 Exporting EV_ADJUSTMENT_REQUIRED Call by reference Type reference (TYPE) SUID_ROLE_ADJUSTMENT_STATUS Status des Profilabgleichs 20060517
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050817

Method PROFILE_ADJUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_PROFILE Call by reference Type reference (TYPE) SUID_TT_USPROF Tabellentyp: Benutzer Übergabestruktur Profile 20050817
2 Importing IT_PARENT_CHILD_RELATIONSHIP Call by reference Type reference (TYPE) SUID_TT_AGR_AGRS Tabellentyp: Sammelrolle 20050817
3 Importing IT_ROLES Call by reference Type reference (TYPE) SUID_TT_AGR_USERS Tabellentyp: Rolleninformation 20050817
4 Importing IV_PERMIT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20070124
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050817

Method PROFILE_CHECK_DELTA_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20060719
2 Importing IT_NEW_CUA_PROFILES Call by reference Type reference (TYPE) SUID_TT_USL04 Tabellentyp: ZBV Profile USL04 20111213
3 Importing IT_NEW_PROFILES Call by reference Type reference (TYPE) SUID_TT_UST04 Tabellentyp: Profilzuordnung 20050921
4 Importing IT_OLD_CUA_PROFILES Call by reference Type reference (TYPE) SUID_TT_USL04 Tabellentyp: ZBV Profile USL04 20111213
5 Importing IT_OLD_PROFILES Call by reference Type reference (TYPE) SUID_TT_UST04 Tabellentyp: Profilzuordnung 20050921
6 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20060719
7 Importing IV_CHECK_GENERATED_PROFILE Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20111213
8 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20060719
9 Importing IV_EXT_FIELD Call by reference Type reference (TYPE) SUID_NODE_FIELD SPACE Knotenfeld 20111213
10 Importing IV_EXT_LIFETIME Call by reference Type reference (TYPE) IF_SUID_MSG_BUFFER=>TY_MSG_LIFETIME IF_SUID_MSG_BUFFER=>CO_LIFETIME_ONCE Lebensdauer der Nachricht 20120202
11 Importing IV_EXT_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME SPACE Knotenname 20111213
12 Importing IV_USE_EXT_NODE Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20111213
13 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) I Aufrufer ist berechtigt(1=wahr, 0=falsch) 20050921
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050921

Method PROFILE_CUA_ADD_ADJUST_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLE_ADJUST Tabellentyp: Information über Rollen-Profil Abgleich 20060515
2 Exporting EV_ADJUSTMENT_REQUIRED Call by reference Type reference (TYPE) SUID_ROLE_ADJUSTMENT_STATUS Status des Profilabgleichs 20060517
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060515

Method PROFILE_CUA_DELETE_USER_SYSTEM 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) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20051208
2 Exporting EV_PROFILES_DELETED Call by reference Type reference (TYPE) SESF_BOOLEAN 'X' Profile gelöscht, ' ' Profile nicht gelöscht 20060420
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME IF_IDENTITY_DEFINITION=>GC_NODE_CUA_PROFILE Knotenname des Lokalen oder globalen Profils 20071128
4 Importing IV_SYSTEM Call by reference Type reference (TYPE) RFCRCVSYS Empfängersystem Zentrale Benutzerverwaltung 20051212
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051208

Method PROFILE_CUA_GET_CHANGED_SYSTEM 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 20051123
2 Exporting ET_CHANGED_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_SYSTEMS Tabellentyp: ZBV-Systemzuordnungen fuer Benutzer 20051122
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051122

Method PROFILE_CUA_GET_FOR_SYST_DISTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUA_SYSTEM_PROFILES Call by reference Type reference (TYPE) SUID_TT_BAPIPROF Tabellentyp: BAPIPROF 20060125
2 Importing IV_SUBSYSTEM Call by reference Type reference (TYPE) RFCRCVSYS Empfängersystem Zentrale Benutzerverwaltung 20060125
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060130

Method PROFILE_CUA_MERGE_TO_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UPDATE_PROFILE_NODE Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_PROFILES Tabellentyp: Profilinformation im ZBV-System 20060412
2 Exporting ET_USL04 Call by reference Type reference (TYPE) SUID_TT_USL04 Tabellentyp: ZBV Profile USL04 20051114
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051114

Method PROFILE_CUA_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_PROFILES Tabellentyp: Profilinformation im ZBV-System 20051130
2 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051130
3 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051130
4 Exporting ET_NODE_CUA_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_PROFILES Tabellentyp: Profilinformation im ZBV-System 20060119
5 Importing IV_PERMIT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20070124
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051130

Method PROFILE_CUA_SET_INTERNAL 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 20070124
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20070124
3 Exporting ET_NODE_CUA_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_PROFILES Tabellentyp: Profilinformation im ZBV-System 20070124
4 Importing IT_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_PROFILES Tabellentyp: Profilinformation im ZBV-System 20070124
5 Importing IV_PERMIT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20070124
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070124

Method PROFILE_GET_GENERATED_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_PROFILE Call by reference Type reference (TYPE) SUID_TT_USPROF Tabellentyp: Benutzer Übergabestruktur Profile 20050818
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050818

Method PROFILE_INITIALIZE_UST04 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_PROFILE Call by reference Type reference (TYPE) SUID_TT_USPROF Tabellentyp: Benutzer Übergabestruktur Profile 20050818
2 Importing IV_GET_PROFILE_TEXT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE Boolean 20070411
3 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20060318
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050818

Method PROFILE_MERGE_TO_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_PROFILES Tabellentyp: Benutzer Übergabestruktur Profile 20101222
2 Exporting ET_USER_PROFILE Call by reference Type reference (TYPE) SUID_TT_USPROF Tabellentyp: Benutzer Übergabestruktur Profile 20101222
3 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Lesezugriff 20101222
4 Importing IO_NOTIFY Call by reference Object reference (TYPE REF TO) CL_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20101222
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20101222

Method PROFILE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_PROFILES Tabellentyp: Profilzuordnung 20051201
2 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051201
3 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051201
4 Exporting ET_NODE_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_PROFILES Tabellentyp: Profilzuordnung 20060113
5 Importing IV_ALLOW_GENERATED_PROFILES Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Erlaubt Hinzufügen von generierten Profilen 20060809
6 Importing IV_PERMIT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20080227
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051201

Method PROFILE_WRITE_TO_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UST04 Call by reference Type reference (TYPE) SUID_TT_UST04 Tabellentyp: UST04 20060113
2 Importing IT_USER_PROFILE Call by reference Type reference (TYPE) SUID_TT_USPROF Tabellentyp: Benutzer Übergabestruktur Profile 20050817
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050817

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELEASE_ENQUEUE_LOCK Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE Default: Sperren werden freigegeben 20070323
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060505

Method RELEASE_ENQUEUE_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELEASE_OPTIMISTIC_LOCK Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20060428
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060428

Method REMOVE_CUA_LOCAL_USER_FLAG 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 20061013
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061013

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 20051116
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051116
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 20051116
6 Importing IT_BNAME Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20051116
7 Importing IT_IDENTITY_GUID Call by reference Type reference (TYPE) SUID_TT_IDENTITY_GUID Tabellentyp: Benutzer GUID 20060921
8 Importing IT_NODES_PREFETCH Call by reference Type reference (TYPE) SUID_TT_NODE Tabellentyp: Knotennamen 20051116
9 Importing IV_ENQUEUE_MODE Call by reference Type reference (TYPE) SESF_EDIT_MODE Identity Sperrmodus 20051116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

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 20051116
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051116
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 20051116
7 Importing IT_BNAME Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20051116
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 20051116
10 Importing IV_CUA_TS_FORCE_MODIFACTION Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Benutzer wird im Tochtersystem modifiziert 20101202
11 Importing IV_ENQUEUE_MODE Call by reference Type reference (TYPE) SESF_EDIT_MODE IF_IDENTITY=>CO_ENQUEUE_MODE_EXCLUSIVE Identity Sperrmodus 20051116
12 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME IF_IDENTITY_DEFINITION=>GC_NODE_ROOT Knotenname 20060503
13 Importing IV_REPEAT_ENQ Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20080407
14 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 20051116

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_CUA_TS_FORCE_MODIFACTION Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Benutzer wird im Tochtersystem modifiziert 20101202
5 Importing IV_ENQUEUE_MODE Call by reference Type reference (TYPE) SESF_EDIT_MODE IF_IDENTITY=>CO_ENQUEUE_MODE_EXCLUSIVE Identity Sperrmodus 20060302
6 Importing IV_REPEAT_ENQ Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20080506
# 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 ROLES_ADD_PARENT_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLE_MEMBERS Tabellentyp: Rollenhierarchie 20051006
2 Importing IT_ROLE_NAME Call by reference Type reference (TYPE) SUID_TT_ROLE_NAME Tabellentyp: Rollennamen 20051006

Method ROLES_ADD_PARENT_INFORMATION on class CL_IDENTITY has no exception.

Method ROLES_ADD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLE_DETAILS Tabellentyp: Details zu einer Rolle 20050817
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050817

Method ROLES_ADD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLE_DETAILS Tabellentyp: Details zu einer Rolle 20050818

Method ROLES_ADD_TYPE on class CL_IDENTITY has no exception.

Method ROLES_CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20060719
2 Importing IT_NEW_CUA_ROLES Call by reference Type reference (TYPE) SUID_TT_USLA04 Tabellentyp: ZBV Rolleninformation 20111213
3 Importing IT_NEW_ROLES Call by reference Type reference (TYPE) SUID_TT_AGR_USERS Tabelle mit noch nicht zugeordneten Rollen 20050817
4 Importing IT_OLD_CUA_ROLES Call by reference Type reference (TYPE) SUID_TT_USLA04 Tabellentyp: ZBV Rolleninformation 20111213
5 Importing IT_OLD_ROLES Call by reference Type reference (TYPE) SUID_TT_AGR_USERS Tabelle mit bereits zugeordneten Rollen 20050817
6 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20060719
7 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS SPACE Benutzergruppe in Benutzerstammpflege 20060719
8 Importing IV_EXT_FIELD Call by reference Type reference (TYPE) SUID_NODE_FIELD SPACE Knotenfeld 20111213
9 Importing IV_EXT_LIFETIME Call by reference Type reference (TYPE) IF_SUID_MSG_BUFFER=>TY_MSG_LIFETIME IF_SUID_MSG_BUFFER=>CO_LIFETIME_ONCE Lebensdauer der Nachricht 20120202
10 Importing IV_EXT_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME SPACE Knotenname 20111213
11 Importing IV_USE_EXT_NODE Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20111213
12 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) I Aufrufer ist berechtigt(1=wahr, 0=falsch) 20050921
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050817

Method ROLES_CUA_ADD_PARENT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLE_MEMBERS Tabellentyp: Hierarchie von ZBV-Rollen 20051011
2 Importing IT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLES 20060509

Method ROLES_CUA_ADD_PARENT_INFO on class CL_IDENTITY has no exception.

Method ROLES_CUA_ADD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_CUA_ROLE_DETAIL Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLE_DETAILS Tabellentyp: Rolleninformation im ZBV-System 20051005
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051005

Method ROLES_CUA_DELETE_USER_SYSTEM 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) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20060511
2 Exporting EV_ROLES_DELETED Call by reference Type reference (TYPE) SESF_BOOLEAN 'X' Rollen gelöscht, ' ' Rollen nicht gelöscht 20060511
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME IF_IDENTITY_DEFINITION=>GC_NODE_CUA_ROLE Knotenname der Lokalen oder CUA Rollen 20071128
4 Importing IV_SYSTEM Call by reference Type reference (TYPE) RFCRCVSYS Empfängersystem Zentrale Benutzerverwaltung 20060511
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060511

Method ROLES_CUA_GET_CHANGED_SYSTEM 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 20051123
2 Exporting ET_CHANGED_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_SYSTEMS Tabellentyp: ZBV-Systemzuordnungen fuer Benutzer 20051123
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051123

Method ROLES_CUA_GET_COLLECTION_ELMTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_USLA04 Call by reference Type reference (TYPE) SUID_TT_USLA04 Tabellentyp: ZBV Rolleninformation 20051012
2 Exporting ET_PARENT_CHILD_RELATIONSHIP Call by reference Type reference (TYPE) SUID_TT_AGR_AGRS Tabellentyp: Sammelrolle 20051012
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051012

Method ROLES_CUA_GET_FOR_SYST_DISTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUA_SYSTEM_ROLES Call by reference Type reference (TYPE) SUID_TT_BAPIAGR Tabellentyp: BAPIAGR 20060125
2 Importing IV_SUBSYSTEM Call by reference Type reference (TYPE) RFCRCVSYS RFC-System R/3 / R/2 20060125
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060125

Method ROLES_CUA_MERGE_TO_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UPDATE_ROLE_NODES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLES Tabellentyp: Rolleninformation im ZBV-System 20060412
2 Exporting ET_USLA04 Call by reference Type reference (TYPE) SUID_TT_USLA04 Tabellentyp: ZBV Rolleninformation und Attribut Key_Handle 20051012
3 Importing IV_DO_ROLE_RESOLVING Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE do not allow update of role members(=false) 20110127
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051012

Method ROLES_CUA_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLES Tabellentyp: Rolleninformation 20051125
2 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051011
3 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051011
4 Exporting ET_NODE_CUA_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLES Tabellentyp: Rolleninformation im ZBV-System 20051208
5 Importing IV_DO_ROLE_RESOLVING Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE false: do not allow single role member updates 20110127
6 Importing IV_PERMIT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20070124
7 Importing IV_SET_EXTENDED Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20051011
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051011

Method ROLES_CUA_SET_INTERNAL 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 20101223
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20101223
3 Exporting ET_NODE_CUA_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLES Tabellentyp: Rolleninformation im ZBV-System 20101223
4 Importing IT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLES Tabellentyp: Rolleninformation im ZBV-System 20101223
5 Importing IV_CHECK_COMPARE_PROFILES Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE true: check auto_user_compare customizing for profile adjust 20110127
6 Importing IV_DO_COMPARE_PROFILES Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE true: do auto_user_compare customizing for profile adjust 20110114
7 Importing IV_DO_ROLE_RESOLVING Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE false: do not allow single role member updates 20110127
8 Importing IV_PERMIT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20101223
9 Importing IV_SET_EXTENDED Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20101223
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20101223

Method ROLES_GET_COLLECTION_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AGR_USERS Call by reference Type reference (TYPE) SUID_TT_AGR_USERS Tabellentyp: Rolleninformation und Attribut Key_handle 20050817
2 Exporting ET_PARENT_CHILD_RELATIONSHIP Call by reference Type reference (TYPE) SUID_TT_AGR_AGRS Tabellentyp: Sammelrolle 20050817
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050817

Method ROLES_MERGE_TO_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UPDATE_ROLE_NODES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES Tabellentyp: Rolleninformation 20051205
2 Exporting ET_AGR_USERS Call by reference Type reference (TYPE) SUID_TT_AGR_USERS Tabellentyp: Rolleninformation 20051130
3 Importing IV_DO_ROLE_RESOLVING Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE do not allow update of role members(=false) 20101222
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051130

Method ROLES_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES Tabellentyp: Rolleninformation 20051130
2 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SUID_MSG_BUFFER Lesezugriff 20051130
3 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051130
4 Exporting ET_NODE_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES Tabellentyp: Rolleninformation 20051205
5 Importing IV_CHECK_COMPARE_PROFILES Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE true: check auto_user_compare customizing for profile adjust 20060921
6 Importing IV_DO_COMPARE_PROFILES Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE true: do auto_user_compare customizing for profile adjust 20110114
7 Importing IV_DO_ROLE_RESOLVING Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE false: do not allow single role member updates 20101222
8 Importing IV_PERMIT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20070124
9 Importing IV_SET_EXTENDED Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20051130
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051130

Method ROLES_SET_INTERNAL 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 20101223
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20101223
3 Exporting ET_NODE_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES Tabellentyp: Rolleninformation 20101223
4 Importing IT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES Tabellentyp: Rolleninformation 20101223
5 Importing IV_CHECK_COMPARE_PROFILES Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE Boolean 20110908
6 Importing IV_DO_COMPARE_PROFILES Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20110908
7 Importing IV_DO_ROLE_RESOLVING Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20110908
8 Importing IV_SET_EXTENDED Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20101223
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20101223

Method ROLES_VALIDATE_CUA_CONTEXT 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) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20051027
2 Exporting EV_VALID Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20051027
3 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20051010
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20051027
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051111

Method ROLES_VALIDATE_CUA_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CUA_MASTER Call by reference Type reference (TYPE) RFCRCVSYS Empfängersystem Zentrale Benutzerverwaltung 20051128
2 Exporting EV_NO_MAINTAIN_NODE Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20051129
3 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20051128
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20051128
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051128

Method ROLES_WRITE_TO_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER_ROLES Call by reference Type reference (TYPE) SUID_TT_AGR_USERS Tabellentyp: Rolleninformation 20101223
2 Importing IV_CHECK_COMPARE_PROFILES Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE true: check auto_user_compare customizing for profile adjust 20101223
3 Importing IV_DO_COMPARE_PROFILES Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE true: do auto_user_compare customizing for profile adjust 20110114
4 Importing IV_PERMIT Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20101223
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20101223

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 20051116
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051116
3 Exporting ES_TIMESTAMP Call by reference Type reference (TYPE) CL_IDENTITY=>TY_TIMESTAMP Zeitstempel der aktuellen Änderung 20121026
4 Exporting EV_REJECTED Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20051116
5 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE call function in update task: default if_identity=>co_true 20060608
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051116

Method SET_APPLREFS_MODIFIED_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20121217
2 Importing IV_MODIFIED Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE Modified? 20121217

Method SET_APPLREFS_MODIFIED_FLAG on class CL_IDENTITY has no exception.

Method SET_COMMUNICATION_DATA 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 20130116
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20130116
3 Exporting ET_NEW_EMAIL_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20130116
4 Exporting ET_NEW_FACSIMILE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20130116
5 Exporting ET_NEW_PAGER_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20130116
6 Exporting ET_NEW_PRINTER_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20130116
7 Exporting ET_NEW_RML_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20130116
8 Exporting ET_NEW_SSF_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20130116
9 Exporting ET_NEW_TELEPHONE_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20130116
10 Exporting ET_NEW_TELETEX_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20130116
11 Exporting ET_NEW_TELEX_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20130116
12 Exporting ET_NEW_WEB_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20130116
13 Exporting ET_NEW_X400_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20130116
14 Importing IS_CURRENT_STATE Call by reference Type reference (TYPE) BUP_S_CURRENT_STATE_COMMDATA BP-API: Current State für Kommunikationsdaten 20130116
15 Importing IT_EMAIL Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS 20130116
16 Importing IT_FACSIMILE Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER 20130116
17 Importing IT_PAGER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBER 20130116
18 Importing IT_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTER 20130116
19 Importing IT_RML Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESS 20130116
20 Importing IT_SSF Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESS 20130116
21 Importing IT_TELEPHONE Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER 20130116
22 Importing IT_TELETEX Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBER 20130116
23 Importing IT_TELEX Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBER 20130116
24 Importing IT_WEB Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS 20130116
25 Importing IT_X400 Call by reference Type reference (TYPE) ADDRT_X400_ADDRESS 20130116
26 Importing IV_IGNORE_CUA_CHECK Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20130116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20130116

Method SET_CUA_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUA_MODE Call by reference Type reference (TYPE) SUID_CUA_MODE ZBV: Verarbeitungsmodus des Benutzers 20070404

Method SET_CUA_ATTRIBUTES on class CL_IDENTITY has no exception.

Method SET_CUA_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) SUID_CUA_MODE ZBV: Verarbeitungsmodus 20060515
2 Importing IV_SOURCE_SYSTEM Call by reference Type reference (TYPE) USZBVSYS-SUBSYSTEM Empfängersystem Zentrale Benutzerverwaltung 20060904

Method SET_CUA_MODE on class CL_IDENTITY has no exception.

Method SET_EXTENDED_CUA_ROLES 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 20051125
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20051125
3 Exporting ET_NODE_CUA_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLES Tabellentyp: Rolleninformation im ZBV-System 20060113
4 Importing IT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_ROLES Tabellentyp: Rolleninformation im ZBV-System 20051125
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051125

Method SET_EXTENDED_ROLES 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 20050818
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20050818
3 Exporting ET_NODE_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES Tabellentyp: Rolleninformation 20060113
4 Importing IT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES Tabellentyp: Rolleninformation 20050818
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050818

Method SET_INTERNAL_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TIMESTAMP_NEW Call by reference Type reference (TYPE) TY_TIMESTAMP Struktur: Zeitstempel 20061116
2 Importing IS_TIMESTAMP_OLD Call by reference Type reference (TYPE) TY_TIMESTAMP 20061116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20061108

Method SET_OPTIMISTIC_TO_EXCL_LOCK 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 20051214
2 Importing IT_BNAME Call by reference Type reference (TYPE) SUID_TT_BNAME Tabellentyp: Benutzer 20051214
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051214

Method SET_PERSDATA_MODIFIED_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20060426

Method SET_PERSDATA_MODIFIED_FLAG on class CL_IDENTITY has no exception.

Method SET_PERSONNAME 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 20130116
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20130116
3 Importing IS_PERSONNAME Call by reference Type reference (TYPE) SUID_ST_NODE_PERSON_NAME Strukturtyp: Adresse - Personendaten 20130116
4 Importing IT_CHANGE_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20130116
5 Importing IV_IGNORE_CUA_CHECK Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20130116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20130116

Method SET_PFUD_PROFILES 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 20060810
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20060810
3 Importing IT_PROFILES Call by reference Type reference (TYPE) SUID_TT_NODE_PROFILES Tabellentyp: Profilzuordnung 20060810
4 Importing IT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES Tabellentyp: Rolleninformation 20101222
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060810

Method SET_PFUD_ROLES 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 20060810
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20060810
3 Importing IT_ROLES Call by reference Type reference (TYPE) SUID_TT_NODE_ROLES 20060810
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060810

Method SET_TCODE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TCODE_MODE Call by reference Type reference (TYPE) SUID_TCODE_MODE Transaktion: Einzelpflege, Massenpflege 20110513

Method SET_TCODE_MODE on class CL_IDENTITY has no exception.

Method SET_WORKPLACEDATA 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 20130116
2 Exporting EO_NOTIFY Call by reference Object reference (TYPE REF TO) IF_SUID_NOTIFICATION_HANDLER Lesezugriff für Change Handler 20130116
3 Importing IS_WORKPLACE Call by reference Type reference (TYPE) SUID_ST_NODE_WORKPLACE Strukturtyp: Adresse - Kommunikationsdaten 20130116
4 Importing IT_CHANGE_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20130116
5 Importing IV_IGNORE_CUA_CHECK Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20130116
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20130116

Method UCLASSES_CUA_GET_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_SYSTEMS Tabellentyp: ZBV-Systemzuordnungen für Benutzer 20060411
2 Exporting ET_CUA_CHANGED_UCLASSES Call by reference Type reference (TYPE) SUID_TT_NODE_CUA_UCLASSES Strukturtyp: ZBV-Lizenzdaten für Benutzer 20060223

Method UCLASSES_CUA_GET_CHANGED on class CL_IDENTITY has no exception.

Method UCLASS_CHECK_SPEC_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) CL_SUID_MSG_BUFFER Hilfsklasse: Fehlerbehandlung 20051215
2 Importing IS_UCLASS Call by reference Type reference (TYPE) SUID_ST_NODE_UCLASS Strukturtyp: Lizenzdaten für Benutzer 20051215
3 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20051215
4 Importing IV_CUA_CASE Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_FALSE Boolean 20051215
5 Importing IV_KEY_HANDLE Call by reference Type reference (TYPE) SUID_NODE_KEY_HANDLE Knotenschlüssel 20051215
6 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20051215
7 Importing IV_SUBSYSTEM Call by reference Type reference (TYPE) RFCRCVSYS Empfängersystem Zentrale Benutzerverwaltung 20051215
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051215

Method VERIFY_NODE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGEABLE_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Liste der änderbaren Felder 20060524
2 Importing IT_CHANGE_FIELDS Call by reference Type reference (TYPE) SUID_TT_FIELDS Tabellentyp: Feldliste 20060524
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060524
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060524
History
Last changed by/on SAP  20140121 
SAP Release Created in 710