SAP ABAP Class CL_BIZC_TASK_PERSISTENCY (Business Content: Task Persistence)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NBC (Application Component) NetWeaver Business Content
     SBIZCA (Package) Configuration Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BIZC_TASKLIST_PERSISTENCY Business Content: Persistence for Tasks 20050321
Properties
Class CL_BIZC_TASK_PERSISTENCY  
Short Description Business Content: Task Persistence    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBIZCA   Configuration Repository 
Created 20050308   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SBIZC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BIZC_TASKLIST_PERSISTENCY Business Content: Persistence for Tasks 20050321
Friends
# Friend Modeled only Created on Description
1 CL_BIZC_TASK 20050323 Business Task: Taks of the Task List
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DB_EXISTING Constant Protected Type reference (TYPE) C 'X' Exists in the Database 20050322
2 GC_DB_NOT_EXISTING Constant Protected Type reference (TYPE) C SPACE Does not exist in the database 20050322
3 GC_OBJ_STATUS_DELETED Constant Protected Type reference (TYPE) C 'D' Deleted 20050322
4 GC_OBJ_STATUS_MODIFIED Constant Protected Type reference (TYPE) C 'M' Modified 20050322
5 GC_OBJ_STATUS_NEW Constant Protected Type reference (TYPE) C 'N' New 20050322
6 GC_OBJ_STATUS_SAVED Constant Protected Type reference (TYPE) C SPACE Saved 20050322
7 GI_MANAGER Static Attribute Protected Object reference (TYPE REF TO) IF_BIZC_TASKLIST_PERSISTENCY Singleton 20050321
8 GT_INDEX_BUFFER Instance attribute Protected Type reference (TYPE) LTT_HASH_GUID 20050321
9 GT_TASK_BUFFER Instance attribute Protected Type reference (TYPE) LTT_TASK 20050321
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_USER_TIMESTAMP Instance method Protected Method Checks User and Time Stamp 20050323
2 CREATE_INDEX Instance method Protected Method Generates an Index 20050322
3 DO_DB_CHANGES_INDICES Instance method Protected Method Executes Database Changes for the Indexes 20050322
4 DO_DB_CHANGES_TASK Instance method Protected Method Executes Database Changes for the Tasks 20050322
5 GET_DB_TASK_FROM_KEY Instance method Protected Method Returns a Task for a Key 20050324
6 GET_DB_TASK_FROM_XML Instance method Protected Method Returns a Task for a for an XML Node 20050323
7 GET_GUID_FOR_INDEX Instance method Protected Method Returns GUID for an Index String 20050321
8 GET_HASH_VALUE_FOR_INDEX Instance method Protected Method Returns a Hash Value for Index String 20050321
9 GET_INSTANCE Static method Public Method Returns a Manager Instance 20050308
10 GET_STREAM_FOR_INDEX Instance method Protected Method Returns the Index String for a GUID 20050322
11 OBJECT_CHANGED Instance method Protected Method Reports Object Changes to Buffer 20050323
Events
Class CL_BIZC_TASK_PERSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTS_HASH_GUID Protected See coding 20050322 BEGIN OF lts_hash_guid, index_guid TYPE bizc_index_guid, index_as_hash TYPE bizc_index_hash, index_as_stream TYPE BIZC_INDEX_STREAM, obj_status type char1, db_status type char1, END OF lts_hash_guid
2 LTS_TASK Protected See coding 20050322 BEGIN OF lts_task, taskname TYPE bizc_task, index_guid TYPE bizc_index_guid, reference TYPE REF TO if_bizc_task, obj_status type char1, db_status type char1, END OF lts_task
3 LTT_HASH_GUID Protected See coding 20050322 ltt_hash_guid TYPE StandarD TABLE OF lts_hash_guid
4 LTT_TASK Protected See coding 20050322 ltt_task TYPE STANDARD TABLE OF lts_task
Method Signatures

Method CHECK_USER_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050323
2 Exporting EP_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20050323
3 Importing IP_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050323
4 Importing IP_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20050323

Method CHECK_USER_TIMESTAMP on class CL_BIZC_TASK_PERSISTENCY has no exception.

Method CREATE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_INDEX_STREAM Call by reference Type reference (TYPE) BIZC_INDEX_STREAM Business Content: String für die interne Aufgabenverwaltung 20050322
2 Returning RP_INDEX_AS_GUID Value transfer Type reference (TYPE) BIZC_INDEX_GUID Business Content: GUID für die interne Aufgabenverwaltung 20050322
# Exception Resumable Description Created on
1 CX_BIZC_TASKLIST Business Content: Fehler in der Taskliste 20050322

Method DO_DB_CHANGES_INDICES Signature

Method DO_DB_CHANGES_INDICES on class CL_BIZC_TASK_PERSISTENCY has no parameter.
Method DO_DB_CHANGES_INDICES on class CL_BIZC_TASK_PERSISTENCY has no exception.

Method DO_DB_CHANGES_TASK Signature

Method DO_DB_CHANGES_TASK on class CL_BIZC_TASK_PERSISTENCY has no parameter.
Method DO_DB_CHANGES_TASK on class CL_BIZC_TASK_PERSISTENCY has no exception.

Method GET_DB_TASK_FROM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_BYPASSING_BUFFER Call by reference Type reference (TYPE) SBIZC_BOOL SBIZC_FALSE TRUE: Liest direkt von der Datenbank 20050418
2 Importing IP_INDEX_GUID Call by reference Type reference (TYPE) BIZC_INDEX_GUID Business Content: GUID für die interne Aufgabenverwaltung 20050324
3 Importing IP_TASK_NAME Call by reference Type reference (TYPE) BIZC_TASK Business Content: Name einer Task 20050324
4 Importing IP_USAGE Call by reference Type reference (TYPE) BIZC_USAGE ID einer Content-Objektverwendung 20050324
5 Importing IT_OBJECTS Call by reference Type reference (TYPE) BIZC_OBJGUID_TAB Business Content: Interne Objekt Guid 20050324
6 Returning RI_TASK Value transfer Object reference (TYPE REF TO) IF_BIZC_TASK Business-Content: Aufgabe der Taskliste 20050324
# Exception Resumable Description Created on
1 CX_BIZC_TASKLIST Business Content: Fehler in der Taskliste 20050324

Method GET_DB_TASK_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_XML_ACTION Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050323
2 Importing IP_BYPASSING_BUFFER Call by reference Type reference (TYPE) SBIZC_BOOL SBIZC_FALSE TRUE: Liest direkt von der Datenbank 20050418
3 Importing IP_USAGE Call by reference Type reference (TYPE) BIZC_USAGE ID einer Content-Objektverwendung 20050323
4 Importing IT_OBJECTS Call by reference Type reference (TYPE) BIZC_OBJGUID_TAB Business Content:Externe Content Objekt Guid 20050323
5 Returning RI_DB_ACTION Value transfer Object reference (TYPE REF TO) IF_BIZC_TASK Business-Content: Aufgabe der Taskliste 20050323
# Exception Resumable Description Created on
1 CX_BIZC_TASKLIST Business Content: Fehler in der Taskliste 20050323

Method GET_GUID_FOR_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_INDEX_AS_STREAM Call by reference Type reference (TYPE) BIZC_INDEX_STREAM Indexstring 20050322
2 Returning RP_INDEX_AS_GUID Value transfer Type reference (TYPE) BIZC_INDEX_GUID Business Content: GUID für die interne Aufgabenverwaltung 20050321
# Exception Resumable Description Created on
1 CX_BIZC_TASKLIST Business Content: Fehler in der Taskliste 20050321

Method GET_HASH_VALUE_FOR_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_INDEX_AS_STREAM Call by reference Type reference (TYPE) BIZC_INDEX_STREAM Indexstring 20050322
2 Returning RP_INDEX_AS_HASH Value transfer Type reference (TYPE) BIZC_INDEX_HASH Business Content: Hashwert für die interne Aufgabenverwaltun 20050321
# Exception Resumable Description Created on
1 CX_BIZC_TASKLIST Business Content: Fehler in der Taskliste 20050321

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RI_MANAGER Value transfer Object reference (TYPE REF TO) IF_BIZC_TASKLIST_PERSISTENCY Business-Content: Task Persistenz 20050321

Method GET_INSTANCE on class CL_BIZC_TASK_PERSISTENCY has no exception.

Method GET_STREAM_FOR_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_INDEX_GUID Call by reference Type reference (TYPE) BIZC_INDEX_GUID Business Content: GUID für die interne Aufgabenverwaltung 20050322
2 Returning RP_INDEX_AS_STREAM Value transfer Type reference (TYPE) BIZC_INDEX_STREAM Indexstring 20050322
# Exception Resumable Description Created on
1 CX_BIZC_TASKLIST Business Content: Fehler in der Taskliste 20050322

Method OBJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_TASK Call by reference Object reference (TYPE REF TO) IF_BIZC_TASK Business-Content: Aufgabe der Taskliste 20050323

Method OBJECT_CHANGED on class CL_BIZC_TASK_PERSISTENCY has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 710