SAP ABAP Class CL_PERS_OBJECT_DATA (Personalization object data object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-USR (Application Component) User Administration
     S_PERS (Package) Development Class for Personalization
Properties
Class CL_PERS_OBJECT_DATA  
Short Description Personalization object data object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_PERS   Development Class for Personalization 
Created 19990804   SAP 
Last change 20130531   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 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PERS_OBJECT_DATA has no interface implemented.
Friends
Class CL_PERS_OBJECT_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADDITIONAL_KEY Instance attribute Private Type reference (TYPE) GUID_22 Additional data object key 19990825
2 APPEND_ENABLED Instance attribute Private Type reference (TYPE) CHAR1 Append data 19991007
3 BUFFER_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_PERS_OBJECT_DATA_BUFFER Buffer table 19991011
4 C_ABAP_ELEMDESCR Constant Private Type reference (TYPE) ABAP_ABSTYPENAME 'CLASS=CL_ABAP_ELEMDESCR' Type description 19990806
5 C_ABAP_STRUCTDESCR Constant Private Type reference (TYPE) ABAP_ABSTYPENAME 'CLASS=CL_ABAP_STRUCTDESCR' Type description 19990806
6 C_ABAP_TABLEDESCR Constant Private Type reference (TYPE) ABAP_ABSTYPENAME 'CLASS=CL_ABAP_TABLEDESCR' Type description 19990806
7 C_PERS_TYPE_AGR Constant Public Type reference (TYPE) SPERS_TYPE 'A' AGR personalization level 19990929
8 C_PERS_TYPE_SYSTEM Constant Public Type reference (TYPE) SPERS_TYPE ' ' System personalization level 19990930
9 C_PERS_TYPE_USER Constant Public Type reference (TYPE) SPERS_TYPE 'U' User personalization level 19990929
10 EXISTENCE_BUFFER Static Attribute Private See coding 20120210
11 INSTANCES Static Attribute Private Type reference (TYPE) T_ILIST List of instantiated objects 19990820
12 LINKED_OBJECT Instance attribute Private Type reference (TYPE) SPERS_LOBJ Object ID 19990825
13 OBJECT_DATA_APPENDED Instance attribute Private Type reference (TYPE) CHAR1 Object data appended 19991126
14 OBJECT_DATA_LOADED Instance attribute Private Type reference (TYPE) CHAR1 Object data loaded 19991014
15 OBJ_DIALOG Instance attribute Private Object reference (TYPE REF TO) CL_PERS_DIALOG Dialog object 19991025
16 OBJ_LAST_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_PERS_OBJECT_TYPE Personalization object type name 19991022
17 PERS_KEY Instance attribute Private Type reference (TYPE) SPERS_KEY Personalizing object key 19990819
18 PERS_KEY_SETTINGS Instance attribute Private Type reference (TYPE) SPERS_REG Personalization object key settings 19991001
19 PERS_TYPE Instance attribute Private Type reference (TYPE) SPERS_TYPE Personalization level 19990817
20 RFC_DESTINATION Instance attribute Private Type reference (TYPE) RFCDEST Logical destination (specified in function call) 20000127
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_DATA Instance method Public Method Append data 19991007
2 CHANGE_LINKED_OBJECT Instance method Public Method Change assigned personalization level object 19991110
3 CHECK_LINKED_OBJECT Static method Private Method Check key 19991001
4 CLEAR_BUFFER Instance method Public Method Delete buffer data 19991202
5 CLONE_OBJECT Instance method Public Method Clone an object 20000105
6 CONSTRUCTOR Instance method Public Constructor Constructor 19990806
7 CREATE_INSTANCE Static method Private Method Create instance 19990929
8 CREATE_OBJECT Static method Public Method Create new object 19990929
9 DELETE_DATA Instance method Public Method Delete object data 19991014
10 DELETE_OBJECTS Static method Public Method Delete entire buffer 19991214
11 DIALOG Instance method Public Method Display Dialog 19991025
12 DISABLE_APPEND Instance method Private Method Deactivate append data 19991007
13 ENABLE_APPEND Instance method Private Method Activate append data 19991007
14 GET_BUFFER_TABLE Instance method Public Method Set buffer table directly 20000327
15 GET_DATA Instance method Public Method Get contents 19990804
16 GET_ELEM_DATA Instance method Private Method Read basic data 19991004
17 GET_INSTANCE Static method Public Method Get an instance 19990820
18 GET_KEY Instance method Public Method Read key 19991022
19 GET_OBJECT Static method Public Method Get object instance 19990820
20 GET_OWNER Instance method Public Method Get user/role name 20000127
21 GET_STRUCT_DATA Instance method Private Method Get contents of type structure 19991004
22 GET_TABLE_DATA Instance method Private Method Get table data 19991007
23 GET_TYPE Instance method Public Method Get type information 19991022
24 SAVE_ALL_OBJECT_DATA Static method Public Method Save buffered data 20000214
25 SAVE_OBJECT_DATA Instance method Public Method Save buffered data 19991014
26 SET_ADDITIONAL_KEY Instance method Private Method Get object GUID 19991007
27 SET_BUFFER_TABLE Instance method Public Method Set buffer table 20000327
28 SET_DATA Instance method Public Method Write contents 19990804
29 SET_ELEM_DATA Instance method Private Method Write basic data 19991004
30 SET_STRUCT_DATA Instance method Private Method Write a simple structure 19990806
31 SET_TABLE_DATA Instance method Private Method Write data in tables 19991007
32 TRANSPORT_DATA Instance method Public Method Transport data 19991118
Events
Class CL_PERS_OBJECT_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_EXISTENCE_BUFFER Private See coding 20120210 begin of ty_existence_buffer, pers_type type spers_type, linked_object type spers_lobj, rfc type rfcdest, exist type boole_d, end of ty_existence_buffer
2 T_ILIST Private See coding T_ILIST 19990820 t_ilist type sorted table of t_instance with unique key pers_type linked_object pers_key rfc_destination
3 T_INSTANCE Private See coding 19990820 begin of t_instance, pers_type type spers_type, linked_object type spers_lobj, pers_key type spers_key, additional_key type guid_22, rfc_destination type rfcdest, instance type ref to cl_pers_object_data, end of t_instance
Method Signatures

Method APPEND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KEY_TAB Call by reference Type reference (TYPE) SPERS_SELT Tabelle mit Schlüsselfeldern 19991210
2 Importing P_MODIFY Call by reference Type reference (TYPE) CHAR1 SPACE Daten modifizieren 19991210
3 Importing P_PERS_DATA Call by reference Type reference (TYPE) ANY Personalisierungsdaten 19991007
4 Importing P_WRITE_THROUGH Call by reference Type reference (TYPE) CHAR1 'X' Direktes Schreiben auf die Datenbank 19991021
# Exception Resumable Description Created on
1 DATA_TYPE_ERROR Unzulässiger Datentyp 19991014
2 INTERNAL_ERROR Interner Fehler 19991014
3 PERS_KEY_LOCKED Personalisierungsobjekt gesperrt 20000113

Method CHANGE_LINKED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_NEW Call by reference Type reference (TYPE) SPERS_LOBJ Objektschlüssel für Personalisierungsobjekt 19991110
2 Importing P_RELOAD_DATA Call by reference Type reference (TYPE) CHAR1 'X' Daten direkt aus der Datenbank lesen 19991110
3 Importing P_WRITE_THROUGH Call by reference Type reference (TYPE) CHAR1 'X' Änderungen auf die Datenbank schreiben 19991110
# Exception Resumable Description Created on
1 NO_DATA_FOUND Keine Daten vorhanden 19991110

Method CHECK_LINKED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LINKED_OBJECT Call by reference Type reference (TYPE) SPERS_LOBJ Objekt der Personalisierungsebene 19991001
2 Importing P_PERS_TYPE Call by reference Type reference (TYPE) SPERS_TYPE Personalisierungsebene 19991001
3 Importing P_RFC Call by reference Type reference (TYPE) RFCDEST SPACE logische Destination (Wird bei Funktionsaufruf angegeben) 20000128
# Exception Resumable Description Created on
1 LINKED_OBJECT_NOT_FOUND Objekt der Personalisierungsebene existiert nicht 19991001
2 PERS_KEY_NOT_FOUND Schlüssel für Personalisierungsobjekt nicht registriert 19991001
3 PERS_TYPE_NOT_ALLOWED Falsche Personalisierungsebene 19991001
4 RFC_CONNECTION_FAILED RFC-Verbindung gescheitert 20000128

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CL_PERS_OBJECT_DATA has no parameter.
Method CLEAR_BUFFER on class CL_PERS_OBJECT_DATA has no exception.

Method CLONE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LINKED_OBJECT Call by reference Type reference (TYPE) SPERS_LOBJ Objektschlüssel für Personalisierungsobjekt 20000105
2 Returning P_NEW_OBJECT Value transfer Object reference (TYPE REF TO) CL_PERS_OBJECT_DATA Datenobjekt eines Personalisierungsobjektes 20000105
3 Importing P_PERS_TYPE Call by reference Type reference (TYPE) SPERS_TYPE Personalisierungsebene 20000105
4 Importing P_RELOAD_DATA Call by reference Type reference (TYPE) CHAR1 SPACE Nachlesen von der Datenbank 20000105
5 Importing P_WRITE_THROUGH Call by reference Type reference (TYPE) CHAR1 SPACE Direktes Schreiben auf die Datenbank 20000105
# Exception Resumable Description Created on
1 NO_DATA_FOUND Daten des Quellobjektes nicht gefunden 20000105

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LINKED_OBJECT Call by reference Type reference (TYPE) SPERS_LOBJ Schlüssel des zugeordneten Objektes der Ebene 19990825
2 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekt 19991006
3 Importing P_PERS_REG_DATA Call by reference Type reference (TYPE) SPERS_REG Einstellungen des Personalisierungsobjektes 19991006
4 Importing P_PERS_TYPE Call by reference Type reference (TYPE) SPERS_TYPE 'U' Personalisierungsebene 19990817
5 Importing P_RFC Call by reference Type reference (TYPE) RFCDEST SPACE logische Destination (Wird bei Funktionsaufruf angegeben) 20000127
# Exception Resumable Description Created on
1 BUFFER_OBJECT_NOT_CREATED Pufferungsobjekt nicht angelegt 19991012
2 DIALOG_OBJECT_NOT_CREATED Dialogobjekt nicht angelegt 19991025
3 PERS_KEY_NOT_FOUND Personalisierungsschlüssel nicht zulässig 19991001
4 TYPE_OBJECT_NOT_CREATED Typinformationsobjekt nicht angelegt 19991022

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHECK_LOBJ Call by reference Type reference (TYPE) CHAR1 'X' Überprüfen des zugeordneten Objektes 19991201
2 Returning P_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PERS_OBJECT_DATA Instanz 19990929
3 Importing P_LINKED_OBJECT Call by reference Type reference (TYPE) SPERS_LOBJ Schlüssel des zugeordneten Objektes der Ebene 19990929
4 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekt 19990929
5 Importing P_PERS_REG_DATA Call by reference Type reference (TYPE) SPERS_REG Einstellungen für Personalisierungsobjekt 19991006
6 Importing P_PERS_TYPE Call by reference Type reference (TYPE) SPERS_TYPE 'U' Personalisierungsebene 19990929
7 Importing P_RFC Call by reference Type reference (TYPE) RFCDEST SPACE logische Destination (Wird bei Funktionsaufruf angegeben) 20000127
# Exception Resumable Description Created on
1 INSTANCE_ALREADY_EXISTS Objekt ist bereits instanziiert 19990929
2 INTERNAL_ERROR Interner Fehler 19991012
3 LINKED_OBJECT_NOT_FOUND Zugeordnetes Objekt existiert nicht 19991001
4 PERS_KEY_NOT_FOUND Schlüssel für Personalisierungsobjekt nicht registriert 19991001
5 RFC_CONNECTION_FAILED RFC-Verbindung gescheitert 20000128

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHECK_LOBJ Call by reference Type reference (TYPE) CHAR1 'X' Überprüfen des zugeordneten Objektes 19991201
2 Importing P_LINKED_OBJECT Call by reference Type reference (TYPE) SPERS_LOBJ Schlüssel des zugeordneten Objektes der Ebene 19990929
3 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekt 19990929
4 Importing P_PERS_REG_DATA Call by reference Type reference (TYPE) SPERS_REG Einstellungen für Personalisierungsobjekt 19991006
5 Importing P_PERS_TYPE Call by reference Type reference (TYPE) SPERS_TYPE 'U' Personalisierungsebene 19990929
6 Importing P_RFC Call by reference Type reference (TYPE) RFCDEST SPACE logische Destination (Wird bei Funktionsaufruf angegeben) 20000127
7 Returning R_OBJECT Value transfer Object reference (TYPE REF TO) CL_PERS_OBJECT_DATA Personalisierungsbjekt 19990929
# Exception Resumable Description Created on
1 INSTANCE_ALREADY_EXISTS Objekt ist bereits instanziiert 19990929
2 LINKED_OBJECT_NOT_FOUND Zugeordnetes Objekt nicht gefunden 19991001
3 NO_LINKED_OBJECT Kein zugeordnetes Objekt der Personlisierungsebene 19990929
4 PERS_KEY_NOT_FOUND Schlüssel für Personalisierungsobjekt nicht registriert 19991001
5 RFC_CONNECTION_FAILED RFC-Verbindung gescheitert 20000128

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BUFFER_ONLY Call by reference Type reference (TYPE) CHAR1 SPACE Nur im Puffer löschen 20000112
2 Importing P_SEL_COND_AND Call by reference Type reference (TYPE) CHAR1 SPACE Und-Verknüpfung der Bedingungen 19991216
3 Importing P_SEL_TAB Call by reference Type reference (TYPE) SPERS_SELT Tabelle für die generische Selektion 19991216
# Exception Resumable Description Created on
1 PERS_OBJECT_LOCKED Personalisierungsobjekt gesperrt 20000128
2 RFC_CONNECTION_FAILED RFC-Verbindung gescheitert 20000128

Method DELETE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DELETE_FROM_DB Call by reference Type reference (TYPE) CHAR1 SPACE Daten auf der Datenbank löschen 19991214
2 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 19991214
3 Importing P_PERS_TYPE Call by reference Type reference (TYPE) SPERS_TYPE Personalisierungsebene 19991214
4 Importing P_SEL_COND_AND Call by reference Type reference (TYPE) CHAR1 SPACE Und-Verknüpfung der Selektionsbedingungen 20000110
5 Importing P_SEL_TAB Call by reference Type reference (TYPE) SPERS_SELT Tabelle mit Selektionsbedingungen 20000110

Method DELETE_OBJECTS on class CL_PERS_OBJECT_DATA has no exception.

Method DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COMMIT Call by reference Type reference (TYPE) CHAR1 Änderungen sofort auf die Datenbank schreiben 19991025
2 Importing P_VIEW_MODE Call by reference Type reference (TYPE) CHAR1 SPACE Anzeigemodus 19991209
# Exception Resumable Description Created on
1 DIALOG_CANCELED Dialog abgebrochen 19991025
2 DIALOG_NOT_DEFINED Dialog nicht definiert 19991025
3 INTERNAL_ERROR Interner Fehler 19991025

Method DISABLE_APPEND Signature

Method DISABLE_APPEND on class CL_PERS_OBJECT_DATA has no parameter.
Method DISABLE_APPEND on class CL_PERS_OBJECT_DATA has no exception.

Method ENABLE_APPEND Signature

Method ENABLE_APPEND on class CL_PERS_OBJECT_DATA has no parameter.
Method ENABLE_APPEND on class CL_PERS_OBJECT_DATA has no exception.

Method GET_BUFFER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_BUFFER_TABLE Value transfer Type reference (TYPE) SPERS_OBJI Interner Tabellentyp zur Tabelle SPERS_OBJ 20000327
# Exception Resumable Description Created on
1 NO_DATA_FOUND Keine Daten vorhanden 20000412
2 OPERATION_FAILED Fehler beim Lesen der Puffertabelle 20000327

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BYPASS_DB_BUFFER Call by reference Type reference (TYPE) CHAR1 SPACE DB-Puffer umgehen 20000626
2 Exporting P_PERS_DATA Value transfer Type reference (TYPE) ANY Personalisierungsdaten 19991004
3 Importing P_RELOAD_DATA Call by reference Type reference (TYPE) CHAR1 'X' Lesen der Daten von der Datenbank 19991014
4 Importing P_SEL_COND_AND Call by reference Type reference (TYPE) CHAR1 Und-Verknüpfung der Selektionsbedingungen 19991124
5 Importing P_SEL_TAB Call by reference Type reference (TYPE) SPERS_SELT Selektionsbedingungen 19991124
# Exception Resumable Description Created on
1 DATA_TYPE_ERROR Datentyp wird nicht unterstützt 19991012
2 INTERNAL_ERROR Fehler bei der Pufferung 19991014
3 NO_DATA_FOUND Keine Daten vorhanden 19991012

Method GET_ELEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADDITIONAL_KEY Call by reference Type reference (TYPE) SPERS_GUID Zusatzschlüssel 19991012
2 Exporting P_ELEM_DATA Call by reference Type reference (TYPE) ANY Personalisierungsdaten elementar 19991004
3 Importing P_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 19991012
4 Importing P_SEL_TAB Call by reference Type reference (TYPE) SPERS_SELT Selektionsbedingungen 19991206
# Exception Resumable Description Created on
1 BUFFER_TABLE_EMPTY Pufferungstabelle leer 19991012
2 FIELD_NOT_FOUND Pufferende erreicht 19991013
3 FIELD_TYPE_ERROR Falscher Datentyp 19991004
4 INTERNAL_ERROR Interner Fehler 19991014

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LINKED_OBJECT Call by reference Type reference (TYPE) SPERS_LOBJ Schlüssel des zugeordneten Objektes der Ebene 19990825
2 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekt 19990824
3 Importing P_PERS_TYPE Call by reference Type reference (TYPE) SPERS_TYPE 'U' Personalisierungsebene 19990824
4 Importing P_RFC Call by reference Type reference (TYPE) RFCDEST SPACE logische Destination (Wird bei Funktionsaufruf angegeben) 20000127
5 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PERS_OBJECT_DATA Instanz 19990820
# Exception Resumable Description Created on
1 NO_INSTANCE_FOUND Keine Instanz vorhanden 19990929

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_LINKED_OBJECT Call by reference Type reference (TYPE) SPERS_LOBJ Schlüssel des Objektes der Personalisierungsebene 19991022
2 Exporting P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel des Personalisierungsobjektes 19991022
3 Exporting P_PERS_TYPE Call by reference Type reference (TYPE) SPERS_TYPE Personalisierungsebene 19991022

Method GET_KEY on class CL_PERS_OBJECT_DATA has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHECK_LOBJ Call by reference Type reference (TYPE) CHAR1 SPACE Überprüfung des zugeordneten Objektes 19991201
2 Importing P_LINKED_OBJECT Call by reference Type reference (TYPE) SPERS_LOBJ Schlüssel des zugeordneten Objektes der Ebene 19990825
3 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekt 19990820
4 Importing P_PERS_TYPE Call by reference Type reference (TYPE) SPERS_TYPE 'U' Personalisierungsebene 19990820
5 Importing P_RFC Call by reference Type reference (TYPE) RFCDEST SPACE logische Destination (Wird bei Funktionsaufruf angegeben) 20000127
6 Returning R_OBJECT Value transfer Object reference (TYPE REF TO) CL_PERS_OBJECT_DATA Instanz 19991001
# Exception Resumable Description Created on
1 NO_LINKED_OBJECT Zugeordnetes Objekt existiert nicht 19991001
2 NO_OBJECT_FOUND Es existiert kein Objekt zu dem Schlüssel 19990825
3 RFC_CONNECTION_FAILED RFC-Verbindung gescheitert 20000128

Method GET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ROLE_NAME Value transfer Type reference (TYPE) AGR_NAME Name der Rolle 20000127
2 Exporting P_USER_NAME Value transfer Type reference (TYPE) UNAME Benutzername 20000127
# Exception Resumable Description Created on
1 NO_OWNER_ASSIGNED Kein Objektname zugewiesen 20000127

Method GET_STRUCT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADDITIONAL_KEY Call by reference Type reference (TYPE) SPERS_GUID Zusatzschlüssel 19991014
2 Exporting P_PERS_DATA Value transfer Type reference (TYPE) ANY Personalisierungsdaten 19991004
3 Importing P_SEL_COND_AND Call by reference Type reference (TYPE) CHAR1 Und-Verknüpfung der Selektionsbedingungen 19991203
4 Importing P_SEL_TAB Call by reference Type reference (TYPE) SPERS_SELT Selektionsbedingungen 19991203
# Exception Resumable Description Created on
1 FIELD_TYPE_ERROR Unpassender Feldtyp 19991004
2 INTERNAL_ERROR Interner Fehler 19991013
3 NO_DATA_FOUND Keine Daten vorhanden 19991013

Method GET_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SEL_COND_AND Call by reference Type reference (TYPE) CHAR1 Und-Verknüpfung der Selektionsbedingungen 19991206
2 Importing P_SEL_TAB Call by reference Type reference (TYPE) SPERS_SELT Selektionsbedingungen 19991206
3 Exporting P_TABLE_DATA Call by reference Type reference (TYPE) STANDARD TABLE Tabelleartige Daten 19991007
# Exception Resumable Description Created on
1 DATA_TYPE_ERROR Unzulässiger Datentyp 19991014
2 INTERNAL_ERROR Interner Fehler 19991014
3 NO_DATA_FOUND Keine Daten vorhanden 19991014

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_TABLETYPE Call by reference Type reference (TYPE) ABAP_ABSTYPENAME Typ einer internen Tabelle 20000314
2 Exporting P_TYPENAME Call by reference Type reference (TYPE) ABAP_ABSTYPENAME Typname für Personalisierungsobjekt 19991022
3 Exporting P_TYPE_KIND Value transfer Type reference (TYPE) TYPEKIND Art des Dictionary Typs 19991028
4 Exporting P_TYPE_REGISTERED Value transfer Type reference (TYPE) CHAR1 Type wurde bei Registrierung festgelegt 20000314

Method GET_TYPE on class CL_PERS_OBJECT_DATA has no exception.

Method SAVE_ALL_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BACKGROUND Call by reference Type reference (TYPE) CHAR1 SPACE Sichern im Hintergrund 20000214
2 Importing P_DB_COMMIT Call by reference Type reference (TYPE) CHAR1 'X' Datenbank Commit explizit absetzen? 20051118
3 Importing P_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Schlüssel für Personalisierungsobjekte 20000214
# Exception Resumable Description Created on
1 SAVE_BUFFER_FAILED Speicherung gescheitert 20000214

Method SAVE_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BACKGROUND Call by reference Type reference (TYPE) CHAR1 SPACE Sichern im Hintergrund 20000214
2 Importing P_DB_COMMIT Call by reference Type reference (TYPE) CHAR1 'X' Datenbank Commit explizit absetzen? 20051118
# Exception Resumable Description Created on
1 SAVE_BUFFER_FAILED Speicherung gescheitert 20000214

Method SET_ADDITIONAL_KEY Signature

Method SET_ADDITIONAL_KEY on class CL_PERS_OBJECT_DATA has no parameter.
Method SET_ADDITIONAL_KEY on class CL_PERS_OBJECT_DATA has no exception.

Method SET_BUFFER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BUFFER_TABLE Call by reference Type reference (TYPE) SPERS_OBJI Interner Tabellentyp zur Tabelle SPERS_OBJ 20000327
# Exception Resumable Description Created on
1 OPERATION_FAILED Fehler beim Setzen der Puffertabelle 20000327

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KEY_TAB Call by reference Type reference (TYPE) SPERS_SELT Schlüssel für Modifikation 19991207
2 Importing P_MODIFY Call by reference Type reference (TYPE) CHAR1 SPACE Daten modifizieren 19991207
3 Importing P_PERS_DATA Call by reference Type reference (TYPE) ANY Personalisierungsdaten 19990804
4 Importing P_WRITE_THROUGH Call by reference Type reference (TYPE) CHAR1 'X' Direkt auf die Datenbank schreiben 19991014
# Exception Resumable Description Created on
1 DATA_TYPE_ERROR Datentyp nicht unterstützt 19991014
2 INTERNAL_ERROR Pufferungsfehler 19991014
3 PERS_KEY_LOCKED Personalisierungsobjekt gesperrt 20000113
4 SAVE_BUFFER_FAILED Fehler beim Schreiben des Puffers 20000214

Method SET_ELEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEM_DATA Call by reference Type reference (TYPE) ANY Personalisierungsdaten elementar 19991004
# Exception Resumable Description Created on
1 BUFFER_TABLE_EMPTY Keine Objektdaten vorhanden 19991011
2 DATA_NOT_SAVED Daten nicht gespeichert 19991011
3 DATA_TYPE_ERROR Falscher Datentyp 19991014

Method SET_STRUCT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KEY_TAB Call by reference Type reference (TYPE) SPERS_SELT Schlüsselfelder für Modifikation 19991207
2 Importing P_MODIFY Call by reference Type reference (TYPE) CHAR1 SPACE Daten nach Schlüssel modifizieren 19991206
3 Importing P_STRUCT_DATA Call by reference Type reference (TYPE) ANY Strukturdaten 19990806
# Exception Resumable Description Created on
1 BUFFER_TABLE_EMPTY Keine Objektdaten vorhanden 19991011
2 DATA_NOT_SAVED Daten wurden nicht gespeichert 19991011
3 DATA_TYPE_ERROR Falscher Datentyp 19991014

Method SET_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KEY_TAB Call by reference Type reference (TYPE) SPERS_SELT Schlüsseltabelle f. Modifikation 19991207
2 Importing P_MODIFY Call by reference Type reference (TYPE) CHAR1 SPACE Daten modifizieren 19991207
3 Importing P_TABLE_DATA Call by reference Type reference (TYPE) STANDARD TABLE Tabellenartige Personalisierungsdaten 19991007
# Exception Resumable Description Created on
1 DATA_TYPE_ERROR Unzulässiger Datentyp 19991014
2 INTERNAL_ERROR Interner Fehler 19991014

Method TRANSPORT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ORDER Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 19991118
# Exception Resumable Description Created on
1 TRANSPORT_CHECK_FAILED Fehler beim Transport-Check 19991118
2 TRANSPORT_INSERT_FAILED Fehler beim Eintragen in Transportauftrag 19991118
History
Last changed by/on SAP  20130531 
SAP Release Created in