SAP ABAP Class CL_USERINFO_DATA_BINDING (Binding of Data and User Information)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-LGN (Application Component) Authentication and SSO
     SUSR_KRN (Package) User Administration Tables Used Kernel-Side
Properties
Class CL_USERINFO_DATA_BINDING  
Short Description Binding of Data and User Information    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SUSR_KRN   User Administration Tables Used Kernel-Side 
Created 20051227   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_USERINFO_DATA_BINDING has no forward declaration.
Interfaces
Class CL_USERINFO_DATA_BINDING has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SOAP_USERINFO_DATA_BINDING 20060405 Binding of SOAP Data and User Information
2 CL_TASK_SERVICE 20060201 Task Watcher
3 CL_XMS_USER_CONTEXT 20060825 Store and restore the user context of the XI msg processing
Attributes
Class CL_USERINFO_DATA_BINDING has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 PRESERVE_USERINFO_WITH_DATA Static method Protected Method Binds Application Data with Current User 20051227
2 PRESERVE_USERINFO_WITH_DATA_ID Static method Protected Method Binds Application Data with Current User (GUID) 20060110
3 RELEASE_USERINFO_METADATA Static method Protected Method Deletes Administration Data After RESTORE Call (Using GUID) 20060110
4 RESTORE_USERINFO_FOR_DATA Static method Protected Method Restores User Information (After Check) 20051227
5 RESTORE_USERINFO_FOR_DATA_ID Static method Protected Method Restores User Information (After Check) (GUID) 20060110
Events
Class CL_USERINFO_DATA_BINDING has no event.
Types
Class CL_USERINFO_DATA_BINDING has no local type.
Method Signatures

Method PRESERVE_USERINFO_WITH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLIENT Value transfer Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20051227
2 Importing DATA Call by reference Type reference (TYPE) XSTRING serialisierte Anwendungsdaten 20051227
3 Exporting HMAC Value transfer Type reference (TYPE) HASH512_RAW Hash- oder HMAC-Wert bis zu 512 Bits 20051227
4 Exporting LANGUAGE Value transfer Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20060105
5 Exporting RBAM_STATUS Value transfer Type reference (TYPE) RBAM_STATUS aktueller Zustand / Modus: RBAM-/ABAP-Berechtigungsprüfungen 20060116
6 Exporting USERID Value transfer Type reference (TYPE) SYUNAME Benutzername 20051227
# Exception Resumable Description Created on
1 CX_USERINFO_DATA_BINDING Ausnahme-Klasse zu CL_USERINFO_DATA_BINDING 20051228

Method PRESERVE_USERINFO_WITH_DATA_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTO_DELETE Call by reference Type reference (TYPE) IBOOLEAN 0 Methode RELEASE_USERINFO_METADATA automatisch rufen? 20060512
2 Importing DATA Call by reference Type reference (TYPE) XSTRING serialisierte Anwendungsdaten 20060110
3 Importing DBCON Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20060412
4 Returning GUID Value transfer Type reference (TYPE) USERINFO_GUID Eindeutiger Identifier für die Ablage von USERINFO-Metadaten 20060110
# Exception Resumable Description Created on
1 CX_USERINFO_DATA_BINDING Ausnahme-Klasse zu CL_USERINFO_DATA_BINDING 20060110

Method RELEASE_USERINFO_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBCON Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20060412
2 Importing GUID Call by reference Type reference (TYPE) USERINFO_GUID Eindeutiger Identifier für die Ablage von USERINFO-Metadaten 20060110
# Exception Resumable Description Created on
1 CX_USERINFO_DATA_BINDING Ausnahme-Klasse zu CL_USERINFO_DATA_BINDING 20060110

Method RESTORE_USERINFO_FOR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20051227
2 Importing DATA Call by reference Type reference (TYPE) XSTRING serialisierte Anwendungsdaten 20051227
3 Importing HMAC Call by reference Type reference (TYPE) HASH512_RAW Hash- oder HMAC-Wert bis zu 512 Bits 20051227
4 Importing LANGUAGE Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20060105
5 Importing RBAM_STATUS Call by reference Type reference (TYPE) RBAM_STATUS aktueller Zustand / Modus: RBAM-/ABAP-Berechtigungsprüfungen 20060116
6 Importing USERID Call by reference Type reference (TYPE) SYUNAME Benutzername 20051227
# Exception Resumable Description Created on
1 CX_USERINFO_DATA_BINDING Ausnahme-Klasse zu CL_USERINFO_DATA_BINDING 20051228

Method RESTORE_USERINFO_FOR_DATA_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) XSTRING serialisierte Anwendungsdaten 20060110
2 Importing DBCON Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20060412
3 Importing GUID Call by reference Type reference (TYPE) USERINFO_GUID Eindeutiger Identifier für die Ablage von USERINFO-Metadaten 20060110
# Exception Resumable Description Created on
1 CX_USERINFO_DATA_BINDING Ausnahme-Klasse zu CL_USERINFO_DATA_BINDING 20060110
History
Last changed by/on SAP  20110908 
SAP Release Created in 710