SAP ABAP Class CL_SUID_APPLREF (Manage User Application Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-USR-ADM (Application Component) User and Authorization Management
     SUSR_IDENTITY (Package) Identity API
Properties
Class CL_SUID_APPLREF  
Short Description Manage User Application Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUSR_IDENTITY   Identity API 
Created 20121217   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_IDENTITY_PERSISTENCE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_IDENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SUID_APPLREF has no interface implemented.
Friends
Class CL_SUID_APPLREF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CHANGED Constant Private Type reference (TYPE) SUID_CHANGE_MODE IF_IDENTITY=>CO_TRUE Changed Buffer Data 20121217
2 CO_MODE_CREATE Constant Public Type reference (TYPE) SUID_TA_MODUS CL_IDENTITY_PERSISTENCE=>CO_TA_MODUS_CREATE Creation Mode 20121217
3 CO_MODE_DISPLAY Constant Public Type reference (TYPE) SUID_TA_MODUS CL_IDENTITY_PERSISTENCE=>CO_TA_MODUS_DISPLAY Display mode 20121217
4 CO_MODE_MODIFY Constant Public Type reference (TYPE) SUID_TA_MODUS CL_IDENTITY_PERSISTENCE=>CO_TA_MODUS_MODIFY Change Mode 20121217
5 CO_UNCHANGED Constant Private Type reference (TYPE) SUID_CHANGE_MODE IF_IDENTITY=>CO_UNCHANGED Unchanged Buffer Data 20121217
6 MT_APPLREF_BUFFER Static Attribute Private Type reference (TYPE) TY_T_APPLREF_BUF Total Float 20121217
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Static method Public Method Delete Buffer 20121217
2 FETCH Static method Private Method Read the application reference from the database 20121217
3 GET_APPLREF Static method Public Method Read the application reference from the buffer 20121217
4 GET_STATUS Static method Public Method Buffer Status for a User 20121217
5 MAINT_DIALOG Static method Public Method Maintenance dialog for a user's application reference 20121217
6 SAVE Static method Public Method Save the buffered application reference 20121217
7 SET_APPLREF Static method Public Method Write the application reference to the buffer 20121217
Events
Class CL_SUID_APPLREF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_APPLREF_BUF Private See coding 20121217 BEGIN OF ty_s_applref_buf, bname TYPE xubname, status(1) TYPE c, applref_before TYPE STANDARD TABLE OF bapiapref WITH KEY objtype objkey, applref_after TYPE STANDARD TABLE OF bapiapref WITH KEY objtype objkey, END OF ty_s_applref_buf
2 TY_T_APPLREF Public See coding 20121217 ty_t_applref TYPE STANDARD TABLE OF bapiapref
3 TY_T_APPLREF_BUF Private See coding 20121217 ty_t_applref_buf TYPE SORTED TABLE OF ty_s_applref_buf WITH UNIQUE KEY bname
Method Signatures

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) SUSR_T_USUSERS 20121217

Method CLEANUP on class CL_SUID_APPLREF has no exception.

Method FETCH 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 20121217
2 Importing IV_MODE Call by reference Type reference (TYPE) SUID_TA_MODUS 20121217

Method FETCH on class CL_SUID_APPLREF has no exception.

Method GET_APPLREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPLREF Call by reference Type reference (TYPE) TY_T_APPLREF 20121217
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME 20121217
3 Importing IV_MODE Call by reference Type reference (TYPE) SUID_TA_MODUS 20121217
4 Importing IV_REQUEST_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN 20121217
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20121217

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED Call by reference Type reference (TYPE) CHAR01 20121217
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME 20121217

Method GET_STATUS on class CL_SUID_APPLREF has no exception.

Method MAINT_DIALOG 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 20121217
2 Importing IV_MODE Call by reference Type reference (TYPE) SUID_TA_MODUS CL_IDENTITY_PERSISTENCE=>CO_TA_MODUS_MODIFY 20121217
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20121217

Method SAVE 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) SUSR_T_USUSERS 20121217
2 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) XFLAG 'X' 20121217

Method SAVE on class CL_SUID_APPLREF has no exception.

Method SET_APPLREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPLREF Call by reference Type reference (TYPE) TY_T_APPLREF 20121217
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME 20121217
3 Importing IV_MODE Call by reference Type reference (TYPE) SUID_TA_MODUS 20121217
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Exception Klasse Identity: Transaktionale Fehler 20121217
History
Last changed by/on SAP  20140121 
SAP Release Created in 740