SAP ABAP Class CL_SWF_DUMP_WORKITEM_ABSTRACT (Serialize Work Item in XML (Support))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWW (Package) Business Workflow: Work Items
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20120717
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_DUMP_WORKITEM Serialize Flow Item in XML (Support) 20120717
2 Inheritance (c INHERITING FROM c_ref)  CL_SWF_DUMP_WORKITEM_EVENT Serialize Event Item in XML (Support) 20131029
3 Inheritance (c INHERITING FROM c_ref)  CL_SWF_DUMP_WORKITEM_FLOW Serialize Flow Item in XML (Support) 20120717
Properties
Class CL_SWF_DUMP_WORKITEM_ABSTRACT  
Short Description Serialize Work Item in XML (Support)    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWW   Business Workflow: Work Items 
Created 20120717   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_DUMP_WORKITEM_ABSTRACT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20120717
Friends
Class CL_SWF_DUMP_WORKITEM_ABSTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_WIID Instance attribute Protected Type reference (TYPE) SWW_WIID 20120717
2 M_WORKITEM Instance attribute Protected Type reference (TYPE) LOCAL_ITEM 20120717
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_BINDING_TABLE Instance method Private Method 20120718
2 DESERIALIZE_FROM_STRING Static method Private Method 20120717
3 DESERIALIZE_HELPER Instance method Private Method 20120717
4 GET_CONTAINER Instance method Private Method 20120718
5 GET_CURRENT_TIME Instance method Private Method 20120717
6 GET_DELEGATION_TYPE Instance method Private Method 20120717
7 GET_EXITS Instance method Private Method 20120717
8 GET_INSTANCE_VIA_WIID Static method Public Method 20120717
9 GET_INSTANCE_VIA_XML Static method Public Method 20120717
10 GET_RULE_DEFINITION Instance method Private Method 20120717
11 GET_WIID Instance method Public Method 20120717
12 GET_XML Instance method Public Method 20120717
13 GET_XML_VERSION Instance method Protected Method 20120717
14 INITIALIZE Instance method Protected Method 20120717
15 LOAD_CALL_STACK Instance method Private Method 20120717
16 LOAD_DATA Instance method Private Method 20120717
17 LOAD_DEFINITION Instance method Private Method 20120717
18 LOAD_PERSISTENCE Instance method Protected Method 20120717
19 LOAD_SYSTEM_ENVIRONMENT Instance method Private Method 20120717
20 SERIALIZE_HELPER Instance method Private Method 20120717
Events
Class CL_SWF_DUMP_WORKITEM_ABSTRACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LOCAL_BINDING Protected See coding 20120718 BEGIN OF local_binding, workflow_2_step TYPE local_binding_table, workflow_2_rule TYPE local_binding_table, workitem_2_method TYPE local_binding_table, END OF local_binding
2 LOCAL_BINDING_LINE Protected See coding 20120718 BEGIN OF local_binding_line, dataflow TYPE string, source_element TYPE string, source_expression TYPE string, operation TYPE string, target_expression TYPE string, END OF local_binding_line
3 LOCAL_BINDING_TABLE Protected See coding 20120718 local_binding_table TYPE STANDARD TABLE OF local_binding_line WITH NON-UNIQUE KEY source_element
4 LOCAL_CALL_STACK Protected See coding 20120717 local_call_stack TYPE STANDARD TABLE OF local_call_stack_entry WITH NON-UNIQUE KEY level
5 LOCAL_CALL_STACK_ENTRY Protected See coding 20120717 BEGIN OF local_call_stack_entry, level TYPE i, wi_id TYPE sww_wiid, wi_type TYPE sww_witype, wi_rh_task TYPE sww_task, parent_wi TYPE sww_wiid, wi_chckwi TYPE sww_wiid, version TYPE swd_versio, END OF local_call_stack_entry
6 LOCAL_CONTAINER Protected See coding 20120718 BEGIN OF local_container, por TYPE sibflpor, structure_persistence TYPE i, memory_size type i, values TYPE STANDARD TABLE OF local_container_element WITH NON-UNIQUE KEY name, END OF local_container
7 LOCAL_CONTAINER_ELEMENT Protected See coding 20120718 BEGIN OF local_container_element, name TYPE string, initial type xfeld, editelem TYPE string, objtype TYPE string, catid TYPE swfobjkind, typename TYPE string, is_table TYPE xfeld, is_structure TYPE xfeld, length TYPE int4, decimals TYPE int4, tabelem TYPE swc_tabelm, value TYPE string, value_tab TYPE swfstrtab, END OF local_container_element
8 LOCAL_DATABASE Protected See coding 20120717 BEGIN OF local_database, swwwihead TYPE local_swwwihead, swwei type swwei, swp_header TYPE swp_header, swp_suspen TYPE STANDARD TABLE OF swp_suspen WITH NON-UNIQUE KEY wf_id, swpnode TYPE STANDARD TABLE OF swpnode WITH NON-UNIQUE KEY wf_id, swp_nodewi TYPE STANDARD TABLE OF swp_nodewi WITH NON-UNIQUE KEY wf_id, swp_join TYPE STANDARD TABLE OF swp_join WITH NON-UNIQUE KEY wf_id, swpnodelog TYPE STANDARD TABLE OF swpnodelog WITH NON-UNIQUE KEY wf_id, swpsteplog TYPE STANDARD TABLE OF swpsteplog WITH NON-UNIQUE KEY wf_id, swwwiret TYPE STANDARD TABLE OF swwwiret WITH NON-UNIQUE KEY wi_id, swwwideadl TYPE STANDARD TABLE OF swwwideadl WITH NON-UNIQUE KEY wi_id, sww_wi2obj TYPE STANDARD TABLE OF sww_wi2obj WITH NON-UNIQUE KEY wi_id, swwwidh TYPE STANDARD TABLE OF swwwidh WITH NON-UNIQUE KEY wi_id, swwuserwi TYPE STANDARD TABLE OF swwuserwi WITH NON-UNIQUE KEY wi_id, swworgtask TYPE STANDARD TABLE OF swworgtask WITH NON-UNIQUE KEY wi_id, swwloghist TYPE STANDARD TABLE OF swwloghist WITH NON-UNIQUE KEY wi_id, container TYPE local_container, parent_container TYPE local_container, END OF local_database
9 LOCAL_DATABASE_EVENT Protected See coding 20131029 BEGIN OF local_database_event, swwwihead TYPE local_swwwihead, swwei type swwei, swwwiret TYPE STANDARD TABLE OF swwwiret WITH NON-UNIQUE KEY wi_id, swwwideadl TYPE STANDARD TABLE OF swwwideadl WITH NON-UNIQUE KEY wi_id, sww_wi2obj TYPE STANDARD TABLE OF sww_wi2obj WITH NON-UNIQUE KEY wi_id, swwwidh TYPE STANDARD TABLE OF swwwidh WITH NON-UNIQUE KEY wi_id, swwloghist TYPE STANDARD TABLE OF swwloghist WITH NON-UNIQUE KEY wi_id, container TYPE local_container, parent_container TYPE local_container, END OF local_database_event
10 LOCAL_DATABASE_FLOW Protected See coding 20131029 BEGIN OF local_database_flow, swwwihead TYPE local_swwwihead, swwwiret TYPE STANDARD TABLE OF swwwiret WITH NON-UNIQUE KEY wi_id, swp_header TYPE swp_header, swpnode TYPE STANDARD TABLE OF swpnode WITH NON-UNIQUE KEY wf_id, swp_nodewi TYPE STANDARD TABLE OF swp_nodewi WITH NON-UNIQUE KEY wf_id, swp_join TYPE STANDARD TABLE OF swp_join WITH NON-UNIQUE KEY wf_id, swpnodelog TYPE STANDARD TABLE OF swpnodelog WITH NON-UNIQUE KEY wf_id, swpsteplog TYPE STANDARD TABLE OF swpsteplog WITH NON-UNIQUE KEY wf_id, swwwideadl TYPE STANDARD TABLE OF swwwideadl WITH NON-UNIQUE KEY wi_id, sww_wi2obj TYPE STANDARD TABLE OF sww_wi2obj WITH NON-UNIQUE KEY wi_id, swwwidh TYPE STANDARD TABLE OF swwwidh WITH NON-UNIQUE KEY wi_id, swwloghist TYPE STANDARD TABLE OF swwloghist WITH NON-UNIQUE KEY wi_id, container TYPE local_container, parent_container TYPE local_container, END OF local_database_flow
11 LOCAL_DATABASE_WORKITEM Protected See coding 20131029 BEGIN OF local_database_workitem, swwwihead TYPE local_swwwihead, swwwiret TYPE STANDARD TABLE OF swwwiret WITH NON-UNIQUE KEY wi_id, swwwideadl TYPE STANDARD TABLE OF swwwideadl WITH NON-UNIQUE KEY wi_id, sww_wi2obj TYPE STANDARD TABLE OF sww_wi2obj WITH NON-UNIQUE KEY wi_id, swwwidh TYPE STANDARD TABLE OF swwwidh WITH NON-UNIQUE KEY wi_id, swwuserwi TYPE STANDARD TABLE OF swwuserwi WITH NON-UNIQUE KEY wi_id, swworgtask TYPE STANDARD TABLE OF swworgtask WITH NON-UNIQUE KEY wi_id, swwloghist TYPE STANDARD TABLE OF swwloghist WITH NON-UNIQUE KEY wi_id, container TYPE local_container, parent_container TYPE local_container, END OF local_database_workitem
12 LOCAL_DEFINITION Protected See coding 20120717 BEGIN OF local_definition, task_id TYPE sww_task, workflow_version TYPE swd_versio, nodeid TYPE swd_nodeid, exits TYPE local_exits, task TYPE local_task, rule TYPE local_rule, object TYPE local_object, binding TYPE local_binding, END OF local_definition
13 LOCAL_EVENTITEM Protected See coding 20131029 BEGIN OF local_eventitem, system_environment TYPE local_system_environment, persistence TYPE local_database_event, call_stack TYPE local_call_stack, definition TYPE local_definition, END OF local_eventitem
14 LOCAL_EXIT Protected See coding 20120717 BEGIN OF local_exit, name TYPE string, description TYPE string, END OF local_exit
15 LOCAL_EXITS Protected See coding 20120717 local_exits TYPE STANDARD TABLE OF local_exit WITH NON-UNIQUE KEY name
16 LOCAL_FLOWITEM Protected See coding 20131029 BEGIN OF local_flowitem, system_environment TYPE local_system_environment, persistence TYPE local_database_flow, call_stack TYPE local_call_stack, END OF local_flowitem
17 LOCAL_ITEM Protected See coding 20131029 BEGIN OF local_item, system_environment TYPE local_system_environment, persistence TYPE local_database, call_stack TYPE local_call_stack, definition TYPE local_definition, END OF local_item
18 LOCAL_OBJECT Protected See coding 20120717 BEGIN OF local_object, catid TYPE sibfcatid, type TYPE string, delegation_type TYPE string, method TYPE string, dialog TYPE xfeld, static TYPE xfeld, synchron TYPE xfeld, result TYPE xfeld, result_type TYPE swf_rtypnm, END OF local_object
19 LOCAL_RULE Protected See coding 20120717 BEGIN OF local_rule, id TYPE string, short_text TYPE short_d, descript TYPE stext, execute_function TYPE rs38l_fnam, sap_org_obj_based TYPE pd_orgobjt, sap_org_objtype TYPE org_objtyp, roletype TYPE hrroletype, END OF local_rule
20 LOCAL_SWWWIHEAD Protected See coding 20131029 BEGIN OF local_swwwihead. INCLUDE TYPE swwwihead. TYPES: wlc_flags_bit(32) TYPE c. TYPES: END OF local_swwwihead
21 LOCAL_SYSTEM_ENVIRONMENT Protected See coding 20120717 BEGIN OF local_system_environment, sysid TYPE sysysid, opsys TYPE syopsys, dbsys TYPE sydbsys, release TYPE saprelease, sp_version TYPE num4, mandt TYPE symandt, time TYPE sww_timeio, dump_version TYPE string, END OF local_system_environment
22 LOCAL_TASK Protected See coding 20120717 BEGIN OF local_task, background TYPE hr_back_ts, confirmtsk TYPE hr_conf_ts, tclass TYPE hr_task_cl, general TYPE hr_tsk_gnl, no_gensend TYPE no_gensend, no_send TYPE no_send, def_role TYPE hrobjec_14, not_role TYPE hrobjec_14, dea_role TYPE hrobjec_14, end_role TYPE hrobjec_14, lat_role TYPE hrobjec_14, terminating_events TYPE swwtcompevt, END OF local_task
23 LOCAL_WORKITEM Protected See coding 20120717 BEGIN OF local_workitem, system_environment TYPE local_system_environment, persistence TYPE local_database_workitem, call_stack TYPE local_call_stack, definition TYPE local_definition, END OF local_workitem
Method Signatures

Method CONVERT_BINDING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BINDING Call by reference Type reference (TYPE) SWDTSBIND 20120718
2 Returning RE_LOCAL_BINDING Value transfer Type reference (TYPE) LOCAL_BINDING_TABLE 20120718

Method CONVERT_BINDING_TABLE on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method DESERIALIZE_FROM_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XML Call by reference Type reference (TYPE) XSTRING 20120717
2 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWF_DUMP_WORKITEM_ABSTRACT 20120717

Method DESERIALIZE_FROM_STRING on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method DESERIALIZE_HELPER Signature

Method DESERIALIZE_HELPER on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no parameter.
Method DESERIALIZE_HELPER on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WIID Call by reference Type reference (TYPE) SWW_WIID 20120719
2 Returning RE_CONTAINER Value transfer Type reference (TYPE) LOCAL_CONTAINER 20120718

Method GET_CONTAINER on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method GET_CURRENT_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TIME Value transfer Type reference (TYPE) TIME_IO 20120717

Method GET_CURRENT_TIME on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method GET_DELEGATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJTYPE Call by reference Type reference (TYPE) STRING 20120717
2 Returning RE_DELEGATION_OBJTYPE Value transfer Type reference (TYPE) STRING 20120717

Method GET_DELEGATION_TYPE on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method GET_EXITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODEID Call by reference Type reference (TYPE) SWD_NODEID 20120717
2 Importing IM_TASK Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_TASK_ATTRIBUTES 20120717
3 Returning RE_EXITS Value transfer Type reference (TYPE) LOCAL_EXITS 20120717

Method GET_EXITS on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method GET_INSTANCE_VIA_WIID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WIID Call by reference Type reference (TYPE) SWW_WIID 20120717
2 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWF_DUMP_WORKITEM_ABSTRACT 20120717

Method GET_INSTANCE_VIA_WIID on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method GET_INSTANCE_VIA_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XML Call by reference Type reference (TYPE) XSTRING 20120717
2 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWF_DUMP_WORKITEM_ABSTRACT 20120717

Method GET_INSTANCE_VIA_XML on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method GET_RULE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RULE_ID Call by reference Type reference (TYPE) C 20120717
2 Returning RE_RULE_INFO Value transfer Type reference (TYPE) LOCAL_RULE 20120717

Method GET_RULE_DEFINITION on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method GET_WIID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_WIID Value transfer Type reference (TYPE) SWW_WIID 20120717

Method GET_WIID on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method GET_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_XML_STRING Value transfer Type reference (TYPE) XSTRING 20120717

Method GET_XML on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method GET_XML_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VERSION Value transfer Type reference (TYPE) STRING 20120717

Method GET_XML_VERSION on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WIID Call by reference Type reference (TYPE) SWW_WIID 20120717

Method INITIALIZE on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method LOAD_CALL_STACK Signature

Method LOAD_CALL_STACK on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no parameter.
Method LOAD_CALL_STACK on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method LOAD_DATA Signature

Method LOAD_DATA on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no parameter.
Method LOAD_DATA on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method LOAD_DEFINITION Signature

Method LOAD_DEFINITION on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no parameter.
Method LOAD_DEFINITION on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method LOAD_PERSISTENCE Signature

Method LOAD_PERSISTENCE on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no parameter.
Method LOAD_PERSISTENCE on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method LOAD_SYSTEM_ENVIRONMENT Signature

Method LOAD_SYSTEM_ENVIRONMENT on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no parameter.
Method LOAD_SYSTEM_ENVIRONMENT on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.

Method SERIALIZE_HELPER Signature

Method SERIALIZE_HELPER on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no parameter.
Method SERIALIZE_HELPER on class CL_SWF_DUMP_WORKITEM_ABSTRACT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740