SAP ABAP Class CL_SWF_RUN_GET_MEM_INFO (Workflow: Calculates memory consumption of an instance)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_RUN (Package) Workflow: Runtime
Properties
Class CL_SWF_RUN_GET_MEM_INFO  
Short Description Workflow: Calculates memory consumption of an instance    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_RUN   Workflow: Runtime 
Created 20131107   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_RUN_GET_MEM_INFO has no forward declaration.
Interfaces
Class CL_SWF_RUN_GET_MEM_INFO has no interface implemented.
Friends
Class CL_SWF_RUN_GET_MEM_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_FLOW_ITEMS Instance attribute Protected Type reference (TYPE) TT_WORK_ITEM Flow Items (buffer) 20131113
2 MT_TABLES Static Attribute Protected Type reference (TYPE) TT_TABNAME Tables (buffer) 20131113
3 MT_TAB_INFO Static Attribute Protected Type reference (TYPE) TT_TAB_INFO Tables Info (buffer) 20131113
4 MT_WORK_ITEMS Instance attribute Protected Type reference (TYPE) TT_WORK_ITEM Work Items (buffer) 20131113
5 M_WIID Instance attribute Protected Type reference (TYPE) SWW_WIID Work Item ID 20131113
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_CONTAINER Instance method Public Method Analyzes the container 20131113
2 ANALYZE_SWWWIHEAD Instance method Public Method Analyzes the header 20131113
3 ANALYZE_SWWWITEXT Instance method Public Method Analyzes the WI text files 20131113
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR : Sets tables here 20131113
5 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20131113
6 FREE Instance method Public Method Releases instance buffer 20131113
7 GET_DB_SIZE Instance method Public Method Returns a list of database sizes for current WI 20131113
8 GET_INSTANCE Static method Public Method Returns an instance of this class 20131113
9 GET_WI_INFO Instance method Public Method Returns details of current WI 20131113
10 SET_NEW_WIID Instance method Public Method Sets a new WIID 20131113
11 _GET_DB_COUNT_4_TABLES Instance method Protected Method Returns the number of data records for all tables 20131113
12 _GET_DB_COUNT_GENERIC Instance method Protected Method Returns the number of data records 20131113
13 _GET_DETAILS_FLAG Instance method Protected Method Sets a flag if details method exists 20131113
14 _GET_FLOW_ITEMS Instance method Protected Method Returns only the workflow items 20131113
15 _GET_TABLE_INFO Instance method Protected Method Returns table info: size, text (buffered) 20131113
16 _GET_WORK_ITEMS Instance method Protected Method Returns the dependent work items for WIID 20131113
Events
Class CL_SWF_RUN_GET_MEM_INFO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CNT_DB_SIZE Public See coding Table Type 20131113 TT_CNT_DB_SIZE type table of T_CNT_DB_SIZE
2 TT_TABNAME Protected See coding Table Type 20131113 TT_TABNAME type table of T_TABNAME
3 TT_TAB_INFO Protected See coding Table Type 20131113 TT_TAB_INFO type table of T_TAB_INFO
4 TT_WI_DB_SIZE Public See coding Table Type 20131113 TT_WI_DB_SIZE type table of T_WI_DB_SIZE
5 TT_WORK_ITEM Protected See coding Table Type 20131113 TT_WORK_ITEM type table of T_WORK_ITEM
6 T_CNT_DB_SIZE Public See coding Container Size (details) 20131113 begin of T_CNT_DB_SIZE, wi_id TYPE sww_wiid, wi_type TYPE sww_witype, wi_typetxt type SWW_TYPTXT, wi_rh_task TYPE sww_task, tabname type tabname, lines type NUMC10, size type NUMC10, end of T_CNT_DB_SIZE
7 T_TABNAME Protected Type reference (TYPE) TABNAME Table Name 20131113
8 T_TAB_INFO Protected See coding Table Information 20131113 begin of T_TAB_INFO, tabname type TABNAME, size type int4, descr type string, langu type sylangu, end of T_TAB_INFO
9 T_WI_DB_SIZE Public See coding Tables, Size, Row, Text 20131113 begin of T_WI_DB_SIZE , tabname type tabname, details type xfeld, tabtext type as4text, lines type NUMC10, size type NUMC10, END OF T_WI_DB_SIZE
10 T_WORK_ITEM Protected Type reference (TYPE) CL_SWF_UTL_GET_DEPENDANT_WIS=>WORKITEM_HEADER Work Items 20131113
Method Signatures

Method ANALYZE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAILS Call by reference Type reference (TYPE) TT_CNT_DB_SIZE 20131113

Method ANALYZE_CONTAINER on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method ANALYZE_SWWWIHEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WB_COUNT Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131113
2 Exporting EX_WF_COUNT Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131113
3 Exporting EX_WW_COUNT Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131113
4 Exporting EX_WX_COUNT Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131113

Method ANALYZE_SWWWIHEAD on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method ANALYZE_SWWWITEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LANGU_COUNT Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131113
2 Exporting EX_LANGU_STRING Call by reference Type reference (TYPE) STRING 20131113
3 Exporting EX_WI_COUNT Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131113

Method ANALYZE_SWWWITEXT on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SWF_RUN_GET_MEM_INFO has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method CONSTRUCTOR 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 Workitem-Kennung 20131113

Method CONSTRUCTOR on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method FREE Signature

Method FREE on class CL_SWF_RUN_GET_MEM_INFO has no parameter.
Method FREE on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method GET_DB_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DB_SIZE Call by reference Type reference (TYPE) TT_WI_DB_SIZE 20131113
# Exception Resumable Description Created on
1 WORKITEM_NOT_FOUND 20131113

Method GET_INSTANCE 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 Workitem-Kennung 20131113
2 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_GET_MEM_INFO Workflow: Ermittelt Speicherverbrauch einer Instanz 20131113

Method GET_INSTANCE on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method GET_WI_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WI_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20131113
2 Exporting EX_WI_RH_TASK Call by reference Type reference (TYPE) SWW_TASK Aufgabenkennung 20131113
3 Exporting EX_WI_STAT Call by reference Type reference (TYPE) SWW_WISTAT Bearbeitungsstatus eines Workitem 20131113
4 Exporting EX_WI_TYPE Call by reference Type reference (TYPE) SWW_WITYPE Workitem-Typ 20131113

Method GET_WI_INFO on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method SET_NEW_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 Workitem-Kennung 20131113

Method SET_NEW_WIID on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method _GET_DB_COUNT_4_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WI_DB_SIZE Call by reference Type reference (TYPE) TT_WI_DB_SIZE 20131113

Method _GET_DB_COUNT_4_TABLES on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method _GET_DB_COUNT_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINES Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131113
2 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20131113
# Exception Resumable Description Created on
1 TABLE_NOT_VALID 20131113

Method _GET_DETAILS_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TABNAME Call by reference Type reference (TYPE) C 20131113
2 Returning RE_FLAG Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20131113

Method _GET_DETAILS_FLAG on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method _GET_FLOW_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLOW_ITEMS Call by reference Type reference (TYPE) TT_WORK_ITEM 20131113

Method _GET_FLOW_ITEMS on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method _GET_TABLE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DESCR Call by reference Type reference (TYPE) AS4TEXT Kurzbeschreibung von Repository-Objekten 20131113
2 Exporting EX_LANGU Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel 20131113
3 Exporting EX_SIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131113
4 Importing IM_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel 20131113
5 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20131113

Method _GET_TABLE_INFO on class CL_SWF_RUN_GET_MEM_INFO has no exception.

Method _GET_WORK_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORK_ITEMS Call by reference Type reference (TYPE) TT_WORK_ITEM 20131113
2 Importing IM_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20131113
# Exception Resumable Description Created on
1 WORKITEM_NOT_FOUND 20131113
History
Last changed by/on SAP  20141121 
SAP Release Created in 740