SAP ABAP Interface IF_SWF_CNT_MASS_DATA_HANDLING (Mass Interface for Loading and Saving Containers)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_CNT (Package) Workflow: Container
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SWF_CNT_P0_CONTAINER Workflow Container: XML Persistence Class (for Worfklow) 20050809
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SWF_CNT_PX_CONTAINER Workflow Container: WF 3.0-Compatible Persistence 20050809
Properties
Interface IF_SWF_CNT_MASS_DATA_HANDLING  
Short Description Mass Interface for Loading and Saving Containers    
General Data
Package SWF_CNT   Workflow: Container 
Created 20050809   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_SWF_CNT_MASS_DATA_HANDLING has no forward declaration.
Interfaces
Interface IF_SWF_CNT_MASS_DATA_HANDLING has no interface.
Friends
Interface IF_SWF_CNT_MASS_DATA_HANDLING has no friend.
Attributes
Interface IF_SWF_CNT_MASS_DATA_HANDLING has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_BUFFER Static method Public Method Buffer - Add data 20061023
2 CLEAR_BUFFER Static method Public Method Buffer - Clear 20061023
3 DELETE Static method Public Method DB level - Mass delete of container data 20061030
4 INSTANTIATE Static method Public Method Object level - Mass instantiation of containers 20050809
5 LOAD Static method Public Method DB level - Mass load of container data 20050809
6 QUERY_BUFFER Static method Public Method Buffer - Query without DB read 20061023
7 SAVE Static method Public Method DB level - Mass save of container data 20060904
8 SERIALIZE Static method Public Method Object level - Mass serialization of container objects 20060904
Events
Interface IF_SWF_CNT_MASS_DATA_HANDLING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_BUFFER_TYPE Public See coding Data buffer, one line per table type ! 20061023 tt_buffer_type TYPE HASHED TABLE OF t_buffer_type WITH UNIQUE KEY tablename image_type
2 TT_HASHED_KEYLIST Public See coding List of keys currently in the buffer for this table 20061027 tt_hashed_keylist TYPE HASHED TABLE OF sibfboriid WITH UNIQUE KEY table_line
3 T_BUFFER_TYPE Public See coding Table data, list of keys and buffer type 20061023 BEGIN OF t_buffer_type, image_type TYPE swf_utl_image_type, tablename TYPE domname, keylist TYPE tt_hashed_keylist, table_data TYPE swfutldref, END OF t_buffer_type
Method Signatures

Method ADD_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_IMAGE_TYPE Call by reference Type reference (TYPE) SWF_UTL_IMAGE_TYPE 'T' Type of image to access: DB/transactional buffer/pre-image 20061103
2 Importing IN_KEY_LIST Call by reference Type reference (TYPE) SWF_UTL_KEYLIST List of object keys, sorted, no duplicates 20061103
3 Importing IN_TABLE_DATA Call by reference Type reference (TYPE) SWF_UTL_TABLE_DATA Instance data in DB format, sorted, no duplicates 20061103
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION 20061023

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on Interface IF_SWF_CNT_MASS_DATA_HANDLING has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION Workflow Ausnahme 20061023

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_KEY_LIST Call by reference Type reference (TYPE) SWF_UTL_KEYLIST List of instance keys to delete from DB 20061103

Method DELETE on Interface IF_SWF_CNT_MASS_DATA_HANDLING has no exception.

Method INSTANTIATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR_LIST Call by reference Type reference (TYPE) SWF_UTL_EXCP_TAB List of exceptions 20061103
2 Exporting EX_INSTANCE_LIST Call by reference Type reference (TYPE) SWF_UTL_OBJECT_LIST List of instances 20061103
3 Importing IN_KEY_LIST Call by reference Type reference (TYPE) SWF_UTL_KEYLIST List of key of the to-be instantiated objects 20061103
4 Importing IN_QUIT_ON_FIRST_ERROR Call by reference Type reference (TYPE) XFLAG SPACE 'X' - quit on first error 20061103
5 Importing IN_TABLE_DATA Call by reference Type reference (TYPE) SWF_UTL_TABLE_DATA Table data in DB format, sorted, no duplicates 20061103
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION 20060904
2 CX_SWF_UTL_OBJ_CREATE_FAILED 20060904

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR_LIST Call by reference Type reference (TYPE) SWF_UTL_EXCP_TAB List of exceptions 20061103
2 Exporting EX_TABLE_DATA Call by reference Type reference (TYPE) SWF_UTL_TABLE_DATA Instance data in DB format, sorted, no duplicates 20061103
3 Importing IN_KEY_LIST Call by reference Type reference (TYPE) SWF_UTL_KEYLIST List of instance keys to load 20061103
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION Workflow Ausnahme 20060904
2 CX_SWF_UTL_OBJ_DB_EXC Ausnahme bei Datenbankzugriff 20060904
3 CX_SWF_UTL_OBJ_READ_FAILED Ausnahme beim Lesen aus DB (ungültiger Schlüssel) 20060904

Method QUERY_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_KEY_LIST Call by reference Type reference (TYPE) SWF_UTL_KEYLIST All object keys for which buffer data exists 20061103
2 Exporting EX_TABLE_DATA Call by reference Type reference (TYPE) SWF_UTL_TABLE_DATA Instance data in DB format, sorted, no duplicates 20061103
3 Importing IN_IMAGE_TYPE Call by reference Type reference (TYPE) SWF_UTL_IMAGE_TYPE 'T' Type of image to access: DB/transactional buffer/pre-image 20061103
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION 20061023

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR_LIST Call by reference Type reference (TYPE) SWF_UTL_EXCP_TAB List of exceptions 20061103
2 Importing IN_KEY_LIST Call by reference Type reference (TYPE) SWF_UTL_KEYLIST List of object keys, sorted, no duplicates 20061103
3 Importing IN_TABLE_DATA Call by reference Type reference (TYPE) SWF_UTL_TABLE_DATA Instance data in DB format, sorted, no duplicates 20061103
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION Workflow Ausnahme 20060904
2 CX_SWF_UTL_OBJ_INSERT_FAILED Ausnahme beim Einfügen in DB 20060904

Method SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR_LIST Call by reference Type reference (TYPE) SWF_UTL_EXCP_TAB List of exceptions 20061103
2 Exporting EX_KEY_LIST Call by reference Type reference (TYPE) SWF_UTL_KEYLIST Keys of instances that were successfully serialized, sorted 20061103
3 Exporting EX_TABLE_DATA Call by reference Type reference (TYPE) SWF_UTL_TABLE_DATA Serialized data in DB format, sorted, no duplicates 20061103
4 Importing IN_INSTANCE_LIST Call by reference Type reference (TYPE) SWF_UTL_OBJECT_LIST List of to-be-serialized object instances 20061103
5 Importing IN_QUIT_ON_FIRST_ERROR Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Quit on first error 20061103
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION 20060904
2 CX_SWF_UTL_OBJECT_EXC 20060904
History
Last changed by/on SAP  20110908 
SAP Release Created in 710