SAP ABAP Class CL_IDENTITY_DB_PERSISTENCE (Identity Persistence 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 Inheritance (c INHERITING FROM c_ref)  CL_IDENTITY_PERSISTENCE Abstract Persistence Class 20050520
Properties
Class CL_IDENTITY_DB_PERSISTENCE  
Short Description Identity Persistence Class    
Super Class CL_IDENTITY_PERSISTENCE Abstract Persistence Class 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUSR_IDENTITY   Identity API 
Created 20050408   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_IDENTITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_IDENTITY_DB_PERSISTENCE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_IDENTITY_PERSISTENCE 20050520 Abstract Persistence Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_PARAM_ISLOCKED Constant Private Type reference (TYPE) SUID_NODE_NAME 'ISLOCKED' Node Name 20060124
2 CO_PARAM_SYSTEM Constant Private Type reference (TYPE) SUID_NODE_NAME 'SYSTEM' Node Name 20060124
3 CO_PARAM_USER Constant Private Type reference (TYPE) SUID_NODE_NAME 'USER' Node Name 20060124
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_TIMESTAMP Instance method Private Method Adapt User Time Stamp Including Increment 20061030
2 ADDR_COMM_FIND_KEY Instance method Private Method 20060125
3 ADD_EXP_CONDITIONS Instance method Private Method 20060328
4 ADD_RANGE_CONDITIONS Instance method Private Method 20060124
5 BUILD_EXPRESSION_WHERE_CLAUSE Instance method Private Method 20060328
6 BUILD_PAGED_WHERE_CLAUSE Instance method Private Method Generates condition for page-oriented query 20070514
7 BUILD_RANGE_WHERE_CLAUSE Instance method Private Method 20060123
8 CHECK_ADDR_SEARCH Instance method Private Method 20060124
9 CHECK_SELECT_EXPRESSION Instance method Private Method 20060328
10 CHECK_SELECT_RANGES Instance method Private Method 20060123
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050610
12 CONVERT_SEARCH_RESULT Instance method Private Method Converts internal search result with GUID to identity UUID 20060316
13 CREATE_SOURCE_ALL Instance method Private Method 20060125
14 CREATE_SOURCE_STRING Instance method Private Method 20060124
15 MAP_FIELD Instance method Private Method 20060315
16 MERGE_RESULT_LISTS Instance method Private Method 20060125
17 MODIFY_ADDRESS_DATA Static method Private Method 20050705
18 MODIFY_CERTMAP_DATA Static method Private Method 20071127
19 MODIFY_CUA_PROFILES Static method Private Method Calculates changes to the CUA profile in USL04 20051114
20 MODIFY_CUA_ROLES Static method Private Method 20051025
21 MODIFY_CUA_SYSTEMS_DATA Static method Private Method 20050914
22 MODIFY_CUA_UCLASSES_DATA Static method Private Method 20051215
23 MODIFY_DBMS_USER_DATA Static method Private Method 20120918
24 MODIFY_DEFAULTS_DATA Static method Private Method 20050704
25 MODIFY_GROUPS_DATA Static method Private Method 20050718
26 MODIFY_HEADER_DATA Static method Private Method 20050411
27 MODIFY_PARAMETER_DATA Static method Private Method 20050715
28 MODIFY_PROFILE_DATA_R04 Static method Private Method 20050816
29 MODIFY_PROFILE_DATA_R04_HIST Static method Private Method 20050816
30 MODIFY_PROFILE_DATA_T04 Static method Private Method 20050816
31 MODIFY_REFUSER_DATA Static method Private Method 20050707
32 MODIFY_ROLES_DATA Static method Private Method 20050615
33 MODIFY_SNC_DATA Static method Private Method 20050706
34 MODIFY_UCLASS_DATA Static method Private Method 20050719
35 SELECT_BY_ADDRESS Instance method Private Method 20060125
36 SELECT_USERNAME_FROM_ADDRKEY Instance method Private Method 20060125
37 SELECT_USERNAME_FROM_LIST Instance method Private Method 20060125
38 SELECT_WITH_JOIN Instance method Private Method 20060125
39 SPLIT_MSG Instance method Private Method 20060125
Events
Class CL_IDENTITY_DB_PERSISTENCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ALREADY_EXTENDED Private See coding 20060123 BEGIN OF ty_s_already_extended, parameter TYPE suid_node_name, END OF ty_s_already_extended
2 TY_S_COMM_FIND Private See coding 20050610 BEGIN OF ty_s_comm_find, comm_type TYPE adrc-deflt_comm, search TYPE soxea-address, case_sensitive_smtp(1) TYPE c, use_wildcards(1) TYPE c, logop TYPE t_v_logop, selection_row TYPE i, END OF ty_s_comm_find
3 TY_S_COMM_RESULT Private See coding 20050610 BEGIN OF ty_s_comm_result, bname TYPE usr02-bname, persnumber TYPE adcomkey-persnumber, addrnumber TYPE adcomkey-addrnumber, END OF ty_s_comm_result
4 TY_S_IDENTITY_PERSON Private See coding 20070205 BEGIN OF ty_s_identity_person, bname TYPE xubname, identity_uuid TYPE suid_uuid, person_uuid TYPE bu_partner_uuid, identity_guid TYPE suid_guid, bpperson TYPE bu_partner_guid, END OF ty_s_identity_person
5 TY_S_TAB Private See coding 20060123 BEGIN OF ty_s_tab, dbtab TYPE tabname, dbkey TYPE fieldname, END OF ty_s_tab
6 TY_T_ALREADY_EXTENDED Private See coding 20060123 ty_t_already_extended TYPE STANDARD TABLE OF ty_s_already_extended
7 TY_T_COMM_FIND Private See coding 20050610 ty_t_comm_find TYPE STANDARD TABLE OF ty_s_comm_find
8 TY_T_COMM_RESULT Private See coding 20050610 ty_t_comm_result TYPE STANDARD TABLE OF ty_s_comm_result
9 TY_T_TAB Private See coding 20060123 ty_t_tab TYPE STANDARD TABLE OF ty_s_tab
10 T_V_LOGOP Private See coding 20050610 t_v_logop(3) TYPE c
Method Signatures

Method ADAPT_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMESTAMP_CHANGED Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20061030
2 Changing IV_MODDA_NEW Call by reference Type reference (TYPE) XUMODDATE Modifikationsdatum 20061030
3 Importing IV_MODDA_OLD Call by reference Type reference (TYPE) XUMODDATE Modifikationsdatum 20061030
4 Changing IV_MODTI_NEW Call by reference Type reference (TYPE) XUMODTIME Modifikationszeit 20061030
5 Importing IV_MODTI_OLD Call by reference Type reference (TYPE) XUMODTIME Modifikationszeit 20061030

Method ADAPT_TIMESTAMP on class CL_IDENTITY_DB_PERSISTENCE has no exception.

Method ADDR_COMM_FIND_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_COM Call by reference Type reference (TYPE) TY_T_COMM_RESULT 20060125
2 Exporting EV_ERROR Call by reference Type reference (TYPE) C 20060125
3 Importing IS_SEL_COM Call by reference Type reference (TYPE) TY_S_COMM_FIND 20060125
4 Importing IV_LOOP Call by reference Type reference (TYPE) SY-TABIX Index interner Tabellen 20060125
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060125

Method ADD_EXP_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CURR_FIELD_EXP_LIST Call by reference Type reference (TYPE) RSDS_EXPR_TAB 20060328
2 Changing CT_EXP_ALREADY_EXTENDED Call by reference Type reference (TYPE) TY_T_ALREADY_EXTENDED 20060328
3 Importing IR_SEL_EXP Call by reference Object reference (TYPE REF TO) SUID_ST_SELECT_EXPRESSION Strukturtyp: represents a select expression 20060328
4 Importing IS_POLEXP Call by reference Type reference (TYPE) RSDSEXPR Logische Ausdrücke (dynamische Selektionen) 20060328
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060328

Method ADD_RANGE_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CURR_FIELD_RANGE_LIST Call by reference Type reference (TYPE) RSDS_FRANGE_T 20060124
2 Changing CT_RANGE_ALREADY_EXTENDED Call by reference Type reference (TYPE) TY_T_ALREADY_EXTENDED 20060124
3 Importing IS_SEL_RANGE Call by reference Type reference (TYPE) SUID_ST_SEARCH_NODE_FIELD Strukturtyp: represents a search attribute 20060124
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060124

Method BUILD_EXPRESSION_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELECTION_EXP Call by reference Type reference (TYPE) SUID_TT_SELECT_EXPRESSIONS Tabellentyp: Suchfelder 20060328
2 Exporting ES_TAB_WHERE_CLAUSES Call by reference Type reference (TYPE) RSDS_WHERE 20060328
3 Exporting ET_SEL_COM Call by reference Type reference (TYPE) TY_T_COMM_FIND 20060328
4 Exporting EV_ADDR_LOGOP Call by reference Type reference (TYPE) T_V_LOGOP 20060328
5 Exporting EV_MODE_ADDR_FIND Call by reference Type reference (TYPE) C 20060328
6 Exporting EV_MODE_SELECT Call by reference Type reference (TYPE) C 20060328
7 Exporting EV_SOURCE Call by reference Type reference (TYPE) STRING 20060328
8 Importing IS_QUERY_OPTIONS Call by reference Type reference (TYPE) SUID_ST_QUERY_OPTIONS Optionen einer Abfrage 20060328
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060328

Method BUILD_PAGED_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TAB_WHERE_CLAUSES Call by reference Type reference (TYPE) RSDS_WHERE 20070514
2 Exporting EV_SOURCE Call by reference Type reference (TYPE) STRING 20070514
3 Importing IS_QUERY_OPTIONS Call by reference Type reference (TYPE) SUID_ST_QUERY_OPTIONS Optionen einer Abfrage 20070514
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20070514

Method BUILD_RANGE_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELECTION_RANGE Call by reference Type reference (TYPE) SUID_TT_SEARCH_NODE_FIELDS Tabellentyp: Suchfelder 20060123
2 Exporting ES_TAB_WHERE_CLAUSES Call by reference Type reference (TYPE) RSDS_WHERE 20060123
3 Exporting ET_SEL_COM Call by reference Type reference (TYPE) TY_T_COMM_FIND 20060124
4 Exporting EV_ADDR_LOGOP Call by reference Type reference (TYPE) T_V_LOGOP 20060123
5 Exporting EV_MODE_ADDR_FIND Call by reference Type reference (TYPE) C 20060124
6 Exporting EV_MODE_SELECT Call by reference Type reference (TYPE) C 20060123
7 Exporting EV_SOURCE Call by reference Type reference (TYPE) STRING 20060123
8 Importing IS_QUERY_OPTIONS Call by reference Type reference (TYPE) SUID_ST_QUERY_OPTIONS Optionen einer Abfrage 20060301
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060123

Method CHECK_ADDR_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPTION Call by reference Type reference (TYPE) SESF_SEL_OPTION Optionen für Selektionsbedingungen 20060124
2 Importing IV_ROW Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060328
3 Importing IV_SIGN Call by reference Type reference (TYPE) SESF_SIGN I(nclusice), E(xclusive) 20060124
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060124

Method CHECK_SELECT_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_EXP Call by reference Object reference (TYPE REF TO) SUID_ST_SELECT_EXPRESSION Strukturtyp: represents a select expression 20060328
2 Importing IV_ONE_LINE Call by reference Type reference (TYPE) C 20060328
3 Importing IV_ROW Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060328
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060328

Method CHECK_SELECT_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_SEL_RANGE Call by reference Object reference (TYPE REF TO) SUID_ST_SEARCH_NODE_FIELD Strukturtyp: represents a search attribute 20060328
2 Importing IV_ROW Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060124
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060125

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IDENTITY_DB_PERSISTENCE has no parameter.
Method CONSTRUCTOR on class CL_IDENTITY_DB_PERSISTENCE has no exception.

Method CONVERT_SEARCH_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_QUERY_OPTIONS Call by reference Type reference (TYPE) SUID_ST_QUERY_OPTIONS Optionen einer Abfrage 20060316
2 Importing IT_INTERNAL_SEARCH_RESULT Call by reference Type reference (TYPE) SUID_TT_INTERNAL_SEARCH_RESULT Tabellentyp: internes Such-Ergebnis mit GUID (Raw 16) 20060316
3 Returning RT_SEARCH_RESULT Value transfer Type reference (TYPE) SUID_TT_SEARCH_RESULT Tabellentyp: Such-Ergebnis 20060316
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060316

Method CREATE_SOURCE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SOURCE Call by reference Type reference (TYPE) STRING 20060125
2 Importing IS_QUERY_OPTIONS Call by reference Type reference (TYPE) SUID_ST_QUERY_OPTIONS Optionen einer Abfrage 20060301
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060125

Method CREATE_SOURCE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELTAB Call by reference Type reference (TYPE) TY_T_TAB 20060124
2 Exporting EV_SOURCE Call by reference Type reference (TYPE) STRING 20060124
3 Importing IS_QUERY_OPTIONS Call by reference Type reference (TYPE) SUID_ST_QUERY_OPTIONS Optionen einer Abfrage 20060301
4 Importing IV_SOURCE_WITH_ADDR Call by reference Type reference (TYPE) C 20070514
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060125

Method MAP_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SEL_HIGH Call by reference Type reference (TYPE) RSDSSELOP_ 'Generische' SELECT-OPTION für dynamische Selektionen 20060329
2 Changing CV_SEL_LOW Call by reference Type reference (TYPE) RSDSSELOP_ 'Generische' SELECT-OPTION für dynamische Selektionen 20060329
3 Changing CV_SEL_OPTION Call by reference Type reference (TYPE) SESF_SEL_OPTION Optionen für Selektionsbedingungen 20060329
4 Exporting ES_SEL_COM Call by reference Type reference (TYPE) TY_S_COMM_FIND 20060315
5 Exporting EV_ADDR_SEARCH Call by reference Type reference (TYPE) C 20060315
6 Exporting EV_DBFIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20060315
7 Exporting EV_DBKEY Call by reference Type reference (TYPE) FIELDNAME Feldname 20060315
8 Exporting EV_DBTAB Call by reference Type reference (TYPE) TABNAME Tabellenname 20060315
9 Importing IV_ROW Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060315
10 Importing IV_SEL_FIELD_NAME Call by reference Type reference (TYPE) SUID_NODE_FIELD Knotenfeld 20060329
11 Importing IV_SEL_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060329
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060315

Method MERGE_RESULT_LISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT_COM Call by reference Type reference (TYPE) TY_T_COMM_RESULT 20060125
2 Changing CT_USERLIST Call by reference Type reference (TYPE) SUID_TT_INTERNAL_SEARCH_RESULT Tabellentyp: internes Such-Ergebnis mit GUID (Raw 16) 20060125
3 Exporting EV_ROWS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060125
4 Importing IS_QUERY_OPTIONS Call by reference Type reference (TYPE) SUID_ST_QUERY_OPTIONS Optionen einer Abfrage 20060301
5 Importing IV_ADDR_LOGOP Call by reference Type reference (TYPE) T_V_LOGOP 20060125
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060125

Method MODIFY_ADDRESS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USR21_DELETE Call by reference Type reference (TYPE) SUID_TT_USR21 Tabellentyp: USR21 20050705
2 Changing ET_USR21_INSERT Call by reference Type reference (TYPE) SUID_TT_USR21 Tabellentyp: USR21 20050705
3 Changing ET_USR21_UPDATE Call by reference Type reference (TYPE) SUID_TT_USR21 Tabellentyp: USR21 20050705
4 Changing ET_USR21_UPDATE_BEFORE_IMG Call by reference Type reference (TYPE) SUID_TT_USR21 Tabellentyp: USR21 20060517
5 Importing IT_SEGMENT_ADDRESS Call by reference Type reference (TYPE) SUID_TT_SEGMENT_ADDRESS Tabellentyp: Adresse (Transaktionspuffer) 20050705
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050713

Method MODIFY_CERTMAP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USRCERTMAP_DELETE Call by reference Type reference (TYPE) SUID_TT_USRCERTMAP Tabellentyp: USRCERTMAP 20071127
2 Changing ET_USRCERTMAP_INSERT Call by reference Type reference (TYPE) SUID_TT_USRCERTMAP Tabellentyp: USRCERTMAP 20071127
3 Importing IT_SEGMENT_CERTMAP Call by reference Type reference (TYPE) SUID_TT_SEGMENT_CERTMAP Tabellentyp: Zertifikatsmapping (Transaktionspuffer) 20071127
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20071127

Method MODIFY_CUA_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USL04_DELETE Call by reference Type reference (TYPE) SUID_TT_USL04 Tabellentype USL04 20051114
2 Changing ET_USL04_INSERT Call by reference Type reference (TYPE) SUID_TT_USL04 Tabellentype USL04 20051114
3 Importing IT_SEGMENT_CUA_PROFILES Call by reference Type reference (TYPE) SUID_TT_SEGMENT_CUA_PROFILES Tabellentyp: Berechtigungen USL04 20051114
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051114

Method MODIFY_CUA_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USLA04_DELETE Call by reference Type reference (TYPE) SUID_TT_USLA04 Tabellentyp: ZBV Rolleninformation 20051025
2 Changing ET_USLA04_INSERT Call by reference Type reference (TYPE) SUID_TT_USLA04 Tabellentyp: ZBV Rolleninformation 20051025
3 Changing ET_USLA04_UPDATE Call by reference Type reference (TYPE) SUID_TT_USLA04 Tabellentyp: ZBV Rolleninformation 20051025
4 Changing ET_USLA04_UPDATE_BEFORE_IMG Call by reference Type reference (TYPE) SUID_TT_USLA04 Tabellentyp: ZBV Rolleninformation 20060512
5 Importing IT_SEGMENT_CUA_ROLES Call by reference Type reference (TYPE) SUID_TT_SEGMENT_CUA_ROLES Tabellentyp: ZBV Rolleninformation 20051025
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051025

Method MODIFY_CUA_SYSTEMS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CD_ZBVSYS_NEW Call by reference Type reference (TYPE) SUID_TT_CD_ZBVSYS Tabellentyp: Änderungsbelege für Systemzuweisung 20060704
2 Exporting ET_CD_ZBVSYS_OLD Call by reference Type reference (TYPE) SUID_TT_CD_ZBVSYS Tabellentyp: Änderungsbelege für Systemzuweisung 20060704
3 Changing ET_USZBVPROT_DELETE Call by reference Type reference (TYPE) SUID_TT_USZBVPROT Tabellentyp: USZBVPROT 20050914
4 Changing ET_USZBVPROT_INSERT Call by reference Type reference (TYPE) SUID_TT_USZBVPROT Tabellentyp: USZBVPROT 20050914
5 Changing ET_USZBVPROT_UPDATE Call by reference Type reference (TYPE) SUID_TT_USZBVPROT Tabellentyp: USZBVPROT 20050930
6 Changing ET_USZBVSYS_DELETE Call by reference Type reference (TYPE) SUID_TT_USZBVSYS Tabellentyp: USZBVSYS 20050914
7 Changing ET_USZBVSYS_INSERT Call by reference Type reference (TYPE) SUID_TT_USZBVSYS Tabellentyp: USZBVSYS 20050914
8 Changing ET_USZBVSYS_UPDATE Call by reference Type reference (TYPE) SUID_TT_USZBVSYS Tabellentyp: USZBVSYS 20050930
9 Importing IT_SEGMENT_CUA_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_SEGMENT_CUA_SYSTEMS Tabellentyp: Segment ZBV-Systeme 20050914
10 Importing IT_SEGMENT_CUA_USER_PROT Call by reference Type reference (TYPE) SUID_TT_SEGMENT_CUA_USER_PROT Tabellentyp: ZBV Protokolle der Benutzerverteilung 20050914
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050914

Method MODIFY_CUA_UCLASSES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USR06SYS_DELETE Call by reference Type reference (TYPE) SUID_TT_USR06SYS Tabellentyp: USR06SYS (ZBV-Lizenzdaten) 20130307
2 Changing ET_USR06SYS_INSERT Call by reference Type reference (TYPE) SUID_TT_USR06SYS Tabellentyp: ZBV-Lizenzdaten (Transaktionspuffer) 20051215
3 Changing ET_USR06SYS_UPDATE Call by reference Type reference (TYPE) SUID_TT_USR06SYS Tabellentyp: ZBV-Lizenzdaten (Transaktionspuffer) 20051215
4 Importing IT_SEGMENT_CUA_UCLASSES Call by reference Type reference (TYPE) SUID_TT_SEGMENT_CUA_UCLASSES Tabellentyp: ZBV-Lizenzdaten (Transaktionspuffer) 20051215
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20051215

Method MODIFY_DBMS_USER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_DBMS_USER_DELETE Call by reference Type reference (TYPE) SUID_TT_USR_DBMS_USER 20120918
2 Changing ET_DBMS_USER_INSERT Call by reference Type reference (TYPE) SUID_TT_USR_DBMS_USER 20120918
3 Changing ET_DBMS_USER_UPDATE Call by reference Type reference (TYPE) SUID_TT_USR_DBMS_USER 20120918
4 Importing IT_SEGMENT_DBMS_USER Call by reference Type reference (TYPE) SUID_TT_SEGMENT_DBMS_USER 20120918
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20120918

Method MODIFY_DEFAULTS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USR01_DELETE Call by reference Type reference (TYPE) SUID_TT_USR01 Tabellentyp: USR01 20050704
2 Changing ET_USR01_INSERT Call by reference Type reference (TYPE) SUID_TT_USR01 Tabellentyp: USR01 20050704
3 Changing ET_USR01_UPDATE Call by reference Type reference (TYPE) SUID_TT_USR01 Tabellentyp: USR01 20050704
4 Importing IT_SEGMENT_DEFAULTS Call by reference Type reference (TYPE) SUID_TT_SEGMENT_DEFAULTS Tabellentyp: Festwerte (Transaktionspuffer) 20050704
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050713

Method MODIFY_GROUPS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USGRP_USER_DELETE Call by reference Type reference (TYPE) SUID_TT_USGRP_USER Tabellentype USGRP_USER 20050718
2 Changing ET_USGRP_USER_INSERT Call by reference Type reference (TYPE) SUID_TT_USGRP_USER Tabellentype USGRP_USER 20050718
3 Importing IT_SEGMENT_GROUPS Call by reference Type reference (TYPE) SUID_TT_SEGMENT_GROUPS Tabellentyp: Gruppen (Transaktionspuffer) 20050718
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050718

Method MODIFY_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USH02_INSERT Call by reference Type reference (TYPE) SUID_TT_USH02 Tabellentyp: USH02 20050808
2 Changing ET_USR02_DELETE Call by reference Type reference (TYPE) SUID_TT_USR02 Tabellentyp: USR02 20050411
3 Changing ET_USR02_INSERT Call by reference Type reference (TYPE) SUID_TT_USR02 Tabellentyp: USR02 20050411
4 Changing ET_USR02_UPD_HEADER Call by reference Type reference (TYPE) SUID_TT_VUSR02_HEADER Tabellentyp: USR02-View: Headerdaten 20050823
5 Changing ET_USR02_UPD_LOCK Call by reference Type reference (TYPE) SUID_TT_VUSR02_LOCK Tabellentyp: USR02-View: Benutzersperre 20050823
6 Changing ET_USR02_UPD_PWD Call by reference Type reference (TYPE) SUID_TT_VUSR02_PWD Tabellentyp: USR02-View: Passwort 20050823
7 Importing IT_SEGMENT_HEADER Call by reference Type reference (TYPE) SUID_TT_SEGMENT_HEADER Tabellentyp: Kopfinformation (Transaktionspuffer) 20050630
8 Importing IT_SEGMENT_HEADER_HIST Call by reference Type reference (TYPE) SUID_TT_SEGMENT_HEADER_HIST Tabellentyp: Kopfinformationen Änderungshistorie 20050812
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050713

Method MODIFY_PARAMETER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USR05_DELETE Call by reference Type reference (TYPE) SUID_TT_USR05 Tabellentype USR05 20050715
2 Changing ET_USR05_INSERT Call by reference Type reference (TYPE) SUID_TT_USR05 Tabellentype USR05 20050715
3 Changing ET_USR05_UPDATE Call by reference Type reference (TYPE) SUID_TT_USR05 Tabellentype USR05 20050722
4 Importing IT_SEGMENT_PARAMETER Call by reference Type reference (TYPE) SUID_TT_SEGMENT_PARAMETER Tabellentyp: Parameter (Transaktionspuffer) 20050715
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050715

Method MODIFY_PROFILE_DATA_R04 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USR04_DELETE Call by reference Type reference (TYPE) SUID_TT_USR04 Tabellentyp: USR04 20050816
2 Changing ET_USR04_INSERT Call by reference Type reference (TYPE) SUID_TT_USR04 Tabellentyp: USR04 20050816
3 Changing ET_USR04_UPDATE Call by reference Type reference (TYPE) SUID_TT_USR04 Tabellentyp: USR04 20050816
4 Importing IT_SEGMENT_PROFILES_USR04 Call by reference Type reference (TYPE) SUID_TT_SEGMENT_PROFILES_R04 Tabelle Berechtigungen USR04 20050816
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050816

Method MODIFY_PROFILE_DATA_R04_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USH04_INSERT Call by reference Type reference (TYPE) SUID_TT_USH04 Tabellentyp: USH04 20050816
2 Importing IT_SEGMENT_PROFILES_USH04 Call by reference Type reference (TYPE) SUID_TT_SEGMENT_PROFILES_R04_H Tabelle Historie von Berechtigungen USH04 20050816
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050816

Method MODIFY_PROFILE_DATA_T04 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_PROFILES_DELETE Call by reference Type reference (TYPE) SUID_TT_UST04 Tabellentyp: ust04 20050816
2 Changing ET_PROFILES_INSERT Call by reference Type reference (TYPE) SUID_TT_UST04 Tabellentyp:ust04 20050816
3 Exporting ET_TARGET_PROFILES Call by reference Type reference (TYPE) SUID_TT_UST04 Tabellentyp: UST04 20070112
4 Importing IT_SEGMENT_PROFILES Call by reference Type reference (TYPE) SUID_TT_SEGMENT_PROFILES_T04 Tabellentyp: Rollen Information (Transaktionspuffer) 20050816

Method MODIFY_PROFILE_DATA_T04 on class CL_IDENTITY_DB_PERSISTENCE has no exception.

Method MODIFY_REFUSER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_REFUSER_CHANGE Call by reference Type reference (TYPE) SUID_TT_USREFUS Tabellentyp Referenzbenutzer 20100204
2 Changing ET_USREFUS_DELETE Call by reference Type reference (TYPE) SUID_TT_USREFUS Tabellentyp Referenzbenutzer 20050707
3 Changing ET_USREFUS_INSERT Call by reference Type reference (TYPE) SUID_TT_USREFUS Tabellentyp Referenzbenutzer 20050707
4 Changing ET_USREFUS_UPDATE Call by reference Type reference (TYPE) SUID_TT_USREFUS Tabellentyp Referenzbenutzer 20050707
5 Changing ET_USREFUS_UPDATE_BEFORE_IMG Call by reference Type reference (TYPE) SUID_TT_USREFUS Tabellentyp Referenzbenutzer 20060516
6 Importing IT_SEGMENT_REFUSER Call by reference Type reference (TYPE) SUID_TT_SEGMENT_REFUSER Tabellentyp: Referenzbenutzer 20050707
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050713

Method MODIFY_ROLES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_AGR_USERS_DELETE Call by reference Type reference (TYPE) SUID_TT_AGR_USERS Tabellentyp: AGR_USERS 20050713
2 Changing ET_AGR_USERS_INSERT Call by reference Type reference (TYPE) SUID_TT_AGR_USERS Tabellentyp: AGR_USERS 20050713
3 Changing ET_AGR_USERS_UPDATE Call by reference Type reference (TYPE) SUID_TT_AGR_USERS Tabellentyp: Rolleninformation 20050725
4 Importing IT_SEGMENT_ROLES Call by reference Type reference (TYPE) SUID_TT_SEGMENT_ROLES Tabellentyp: Rollen Information (Transaktionspuffer) 20050630
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050713

Method MODIFY_SNC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USRACL_DELETE Call by reference Type reference (TYPE) SUID_TT_USRACL Tabellentyp: USRACL 20050706
2 Changing ET_USRACL_INSERT Call by reference Type reference (TYPE) SUID_TT_USRACL Tabellentyp: USRACL 20050706
3 Changing ET_USRACL_UPDATE Call by reference Type reference (TYPE) SUID_TT_USRACL Tabellentyp: USRACL 20050706
4 Changing ET_USRACL_UPDATE_BEFORE_IMG Call by reference Type reference (TYPE) SUID_TT_USRACL Tabellentyp: USRACL 20060517
5 Importing IT_SEGMENT_SNC Call by reference Type reference (TYPE) SUID_TT_SEGMENT_SNC Tabellentyp: SNC (Transaktionspuffer) 20050706
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050713

Method MODIFY_UCLASS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_USR06_DELETE Call by reference Type reference (TYPE) SUID_TT_USR06 Tabellentype USR06 20050719
2 Changing ET_USR06_INSERT Call by reference Type reference (TYPE) SUID_TT_USR06 Tabellentype USR06 20050719
3 Changing ET_USR06_UPDATE Call by reference Type reference (TYPE) SUID_TT_USR06 Tabellentype USR06 20050719
4 Importing IT_SEGMENT_UCLASS Call by reference Type reference (TYPE) SUID_TT_SEGMENT_UCLASS Tabellentyp: Lizenzdaten (Transaktionspuffer) 20050719
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20050719

Method SELECT_BY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_COM Call by reference Type reference (TYPE) TY_T_COMM_RESULT 20060125
2 Exporting EV_ROWS Call by reference Type reference (TYPE) INT4 Anzahl der selektierten Benutzer 20060125
3 Importing IT_SEL_COM Call by reference Type reference (TYPE) TY_T_COMM_FIND 20060125
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060125

Method SELECT_USERNAME_FROM_ADDRKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_COM Call by reference Type reference (TYPE) TY_T_COMM_RESULT 20060125
2 Exporting ET_USERLIST Call by reference Type reference (TYPE) SUID_TT_INTERNAL_SEARCH_RESULT Tabellentyp: internes Such-Ergebnis mit GUID (Raw 16) 20060125
3 Exporting EV_ROWS Call by reference Type reference (TYPE) INT4 Anzahl der selektierten Benutzer 20060125
4 Importing IS_QUERY_OPTIONS Call by reference Type reference (TYPE) SUID_ST_QUERY_OPTIONS Optionen einer Abfrage 20060301
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060125

Method SELECT_USERNAME_FROM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_USERLIST Call by reference Type reference (TYPE) SUID_TT_INTERNAL_SEARCH_RESULT Tabellentyp: internes Such-Ergebnis mit GUID (Raw 16) 20060125
2 Exporting EV_ROWS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060125
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060125

Method SELECT_WITH_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USERLIST Call by reference Type reference (TYPE) SUID_TT_INTERNAL_SEARCH_RESULT Tabellentyp: internes Such-Ergebnis mit GUID (Raw 16) 20060125
2 Exporting EV_ERROR Call by reference Type reference (TYPE) C 20060125
3 Exporting EV_ROWS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060125
4 Importing IS_QUERY_OPTIONS Call by reference Type reference (TYPE) SUID_ST_QUERY_OPTIONS Optionen einer Abfrage 20060301
5 Importing IS_TAB_WHERE_CLAUSES Call by reference Type reference (TYPE) RSDS_WHERE 20060125
6 Importing IV_SOURCE Call by reference Type reference (TYPE) STRING 20060125
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060125

Method SPLIT_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Nachrichtenvariable 20060125
2 Exporting EV_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 Nachrichtenvariable 20060125
3 Exporting EV_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 Nachrichtenvariable 20060125
4 Importing IV_MSG Call by reference Type reference (TYPE) STRING 20060125
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20060125
History
Last changed by/on SAP  20110908 
SAP Release Created in 710