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 | ![]() |
Static method | Public | Method | Buffer - Add data | 20061023 |
2 | ![]() |
Static method | Public | Method | Buffer - Clear | 20061023 |
3 | ![]() |
Static method | Public | Method | DB level - Mass delete of container data | 20061030 |
4 | ![]() |
Static method | Public | Method | Object level - Mass instantiation of containers | 20050809 |
5 | ![]() |
Static method | Public | Method | DB level - Mass load of container data | 20050809 |
6 | ![]() |
Static method | Public | Method | Buffer - Query without DB read | 20061023 |
7 | ![]() |
Static method | Public | Method | DB level - Mass save of container data | 20060904 |
8 | ![]() |
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 | ![]() |
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 | ![]() |
IN_KEY_LIST | Call by reference | Type reference (TYPE) | SWF_UTL_KEYLIST | List of object keys, sorted, no duplicates | 20061103 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
Workflow Ausnahme | 20061023 |
Method DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_ERROR_LIST | Call by reference | Type reference (TYPE) | SWF_UTL_EXCP_TAB | List of exceptions | 20061103 | ||
2 | ![]() |
EX_INSTANCE_LIST | Call by reference | Type reference (TYPE) | SWF_UTL_OBJECT_LIST | List of instances | 20061103 | ||
3 | ![]() |
IN_KEY_LIST | Call by reference | Type reference (TYPE) | SWF_UTL_KEYLIST | List of key of the to-be instantiated objects | 20061103 | ||
4 | ![]() |
IN_QUIT_ON_FIRST_ERROR | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - quit on first error | 20061103 | |
5 | ![]() |
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 | ![]() |
20060904 | ||
2 | ![]() |
20060904 |
Method LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_ERROR_LIST | Call by reference | Type reference (TYPE) | SWF_UTL_EXCP_TAB | List of exceptions | 20061103 | ||
2 | ![]() |
EX_TABLE_DATA | Call by reference | Type reference (TYPE) | SWF_UTL_TABLE_DATA | Instance data in DB format, sorted, no duplicates | 20061103 | ||
3 | ![]() |
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 | ![]() |
Workflow Ausnahme | 20060904 | |
2 | ![]() |
Ausnahme bei Datenbankzugriff | 20060904 | |
3 | ![]() |
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 | ![]() |
EX_KEY_LIST | Call by reference | Type reference (TYPE) | SWF_UTL_KEYLIST | All object keys for which buffer data exists | 20061103 | ||
2 | ![]() |
EX_TABLE_DATA | Call by reference | Type reference (TYPE) | SWF_UTL_TABLE_DATA | Instance data in DB format, sorted, no duplicates | 20061103 | ||
3 | ![]() |
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 | ![]() |
20061023 |
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_ERROR_LIST | Call by reference | Type reference (TYPE) | SWF_UTL_EXCP_TAB | List of exceptions | 20061103 | ||
2 | ![]() |
IN_KEY_LIST | Call by reference | Type reference (TYPE) | SWF_UTL_KEYLIST | List of object keys, sorted, no duplicates | 20061103 | ||
3 | ![]() |
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 | ![]() |
Workflow Ausnahme | 20060904 | |
2 | ![]() |
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 | ![]() |
EX_ERROR_LIST | Call by reference | Type reference (TYPE) | SWF_UTL_EXCP_TAB | List of exceptions | 20061103 | ||
2 | ![]() |
EX_KEY_LIST | Call by reference | Type reference (TYPE) | SWF_UTL_KEYLIST | Keys of instances that were successfully serialized, sorted | 20061103 | ||
3 | ![]() |
EX_TABLE_DATA | Call by reference | Type reference (TYPE) | SWF_UTL_TABLE_DATA | Serialized data in DB format, sorted, no duplicates | 20061103 | ||
4 | ![]() |
IN_INSTANCE_LIST | Call by reference | Type reference (TYPE) | SWF_UTL_OBJECT_LIST | List of to-be-serialized object instances | 20061103 | ||
5 | ![]() |
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 | ![]() |
20060904 | ||
2 | ![]() |
20060904 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 710 |