SAP ABAP Class /UI2/CL_PERS_CONTAINER_ACCESS (UI2 personalization container access class)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/SERVICES_INTEROP_700 (Package) UI BE: Interoperability service, release 7.00
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SUPER_PERS_ACCESS Generic Personalization interface implementation 20140721
Properties
Class /UI2/CL_PERS_CONTAINER_ACCESS  
Short Description UI2 personalization container access class    
Super Class CL_SUPER_PERS_ACCESS Generic Personalization interface implementation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/SERVICES_INTEROP_700   UI BE: Interoperability service, release 7.00 
Created 20140721   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI2/IF_EDM_MP_INTEROP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /UI2/CL_PERS_CONTAINER_ACCESS has no interface implemented.
Friends
Class /UI2/CL_PERS_CONTAINER_ACCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /UI2/CL_PERS_CONTAINER_ACCESS UI2 personalization container access class 20140722
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_CONTAINER Instance method Public Method Delete personalization container 20140722
2 DELETE_EXPIRED Instance method Public Method Delete expired personalization data 20140811
3 DELETE_WITH_PREFIX Instance method Public Method Delete personalization data with container id prefix 20140811
4 GET_INSTANCE Static method Public Method Singleton instance 20140722
5 MODIFY_CONTAINER Instance method Public Method Modify personalization container and its items 20140722
6 MODIFY_CONTAINER_INTERNAL Instance method Public Method Modify personalization container and its items 20140806
7 PURGE_CONTAINER Instance method Public Method Purge personalization containers for user 20140722
8 READ_CONTAINER Instance method Public Method Read personalization container 20140722
9 READ_ITEMS Instance method Public Method Read personalization items 20140807
Events
Class /UI2/CL_PERS_CONTAINER_ACCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CONTAINER Public See coding 20140811 tt_container type standard table of /ui2/container
2 TT_ITEM Public See coding 20140722 tt_item type standard table of /ui2/item
3 TT_USER Public See coding 20140811 tt_user type range of sy-uname
Method Signatures

Method DELETE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATEGORY Call by reference Type reference (TYPE) /UI2/CONTAINER_CATEGORY Personalization container category 20140722
2 Importing IV_ID Call by reference Type reference (TYPE) /UI2/CONTAINER_ID Personalization container id 20140722

Method DELETE_CONTAINER on class /UI2/CL_PERS_CONTAINER_ACCESS has no exception.

Method DELETE_EXPIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_CONTAINERS Call by reference Type reference (TYPE) TT_CONTAINER Deleted containers 20140811
2 Importing IV_CUTOFF_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Current time 20140811
3 Importing IV_SHOW_PROGRESS Call by reference Type reference (TYPE) BOOLE_D Show progress 20140812
4 Importing IV_TEST Call by reference Type reference (TYPE) BOOLE_D Testmode 20140811
5 Importing IV_USERS Call by reference Type reference (TYPE) TT_USER Range table for users 20140811

Method DELETE_EXPIRED on class /UI2/CL_PERS_CONTAINER_ACCESS has no exception.

Method DELETE_WITH_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_CONTAINERS Call by reference Type reference (TYPE) TT_CONTAINER Deleted containers 20140811
2 Importing IV_PREFIX Call by reference Type reference (TYPE) /UI2/CONTAINER_ID Container ID prefix 20140811
3 Importing IV_TEST Call by reference Type reference (TYPE) BOOLE_D Testmode 20140811
4 Importing IV_USERS Call by reference Type reference (TYPE) TT_USER Range table for users 20140811

Method DELETE_WITH_PREFIX on class /UI2/CL_PERS_CONTAINER_ACCESS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) /UI2/CL_PERS_CONTAINER_ACCESS UI2 personalization container access class 20140722

Method GET_INSTANCE on class /UI2/CL_PERS_CONTAINER_ACCESS has no exception.

Method MODIFY_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTAINER Call by reference Type reference (TYPE) /UI2/IF_EDM_MP_INTEROP=>TP_S_PERS_CONTAINER Personalization container 20140722
2 Importing IT_ITEM Call by reference Type reference (TYPE) /UI2/IF_EDM_MP_INTEROP=>TP_T_PERS_CONTAINER_ITEM Personalization container items 20140805
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20140722

Method MODIFY_CONTAINER_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTAINER Call by reference Type reference (TYPE) /UI2/CONTAINER Personalization service container 20140806
2 Importing IT_ITEM Call by reference Type reference (TYPE) TT_ITEM Personalization service container items 20140806
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20140806

Method PURGE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER Call by reference Type reference (TYPE) UNAME User name 20140812

Method PURGE_CONTAINER on class /UI2/CL_PERS_CONTAINER_ACCESS has no exception.

Method READ_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTAINER Call by reference Type reference (TYPE) /UI2/CONTAINER Personalization service container 20140722
2 Exporting ET_ITEM Call by reference Type reference (TYPE) TT_ITEM Personalization service container items 20140722
3 Importing IV_CATEGORY Call by reference Type reference (TYPE) /UI2/CONTAINER_CATEGORY Personalization container category 20140722
4 Importing IV_ID Call by reference Type reference (TYPE) /UI2/CONTAINER_ID Personalization container id 20140722

Method READ_CONTAINER on class /UI2/CL_PERS_CONTAINER_ACCESS has no exception.

Method READ_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) TT_ITEM Personalization items 20140807
2 Importing IV_CATEGORY Call by reference Type reference (TYPE) /UI2/ITEM_CATEGORY Personalization container item category 20140807
3 Importing IV_CONTAINER_CATEGORY Call by reference Type reference (TYPE) /UI2/CONTAINER_CATEGORY Personalization container category 20140807
4 Importing IV_CONTAINER_ID Call by reference Type reference (TYPE) /UI2/CONTAINER_ID Personalization container id 20140807
5 Importing IV_ID Call by reference Type reference (TYPE) /UI2/ITEM_ID Personalization container item id 20140807

Method READ_ITEMS on class /UI2/CL_PERS_CONTAINER_ACCESS has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 100