SAP ABAP Class CL_SWF_CNT_SRV_DEF_ANALYSIS (Analyses Workflow Container Definition)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_CNT_SRV (Package) Workflow: Container Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_CNT_SRV_DEF_ANALYSIS Analyses Workflow Container Definitions 20121001
Properties
Class CL_SWF_CNT_SRV_DEF_ANALYSIS  
Short Description Analyses Workflow Container Definition    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_CNT_SRV   Workflow: Container Services 
Created 20121001   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_CNT_SRV_DEF_ANALYSIS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_CNT_SRV_DEF_ANALYSIS Analyses Workflow Container Definitions 20121001
Friends
Class CL_SWF_CNT_SRV_DEF_ANALYSIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_TS_PERS_CLASS Constant Public Type reference (TYPE) CLASSNAME 'CL_SWF_CNT_HRS_PERSISTENCE' Reference Type 20121001
2 C_WS_PERS_CLASS Constant Public Type reference (TYPE) CLASSNAME 'CL_SWF_CNT_WS_PERSISTENCE' Reference Type 20121001
3 MT_DFIES Instance attribute Protected Type reference (TYPE) TT_DFIES Table Type Name + DDic Details 20121001
4 MT_ELEMENTS Instance attribute Protected Type reference (TYPE) TT_ELEMENT Table of elements 20121001
5 MT_EXCLUDED_ELEMS Instance attribute Protected Type reference (TYPE) SWFDNAMTAB List of Element IDs 20121002
6 MT_MESSAGES Instance attribute Protected Type reference (TYPE) TT_MESSAGES Workflow Interfaces: Table for Messages 20121001
7 M_RESOLVE_OBJ_KEY_FIELDS Instance attribute Protected Type reference (TYPE) XFLAG Resolve Key Fields of Objects 20121002
8 M_RESOLVE_STRUCT_FIELDS Instance attribute Protected Type reference (TYPE) XFLAG Resolve Fields of Structures /Tables 20121019
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20121002
2 GET_INSTANCE Static method Public Method Creates Instance of IF_SWF_CNT_SRV_DEF_ANALYSIS 20121001
3 _ADD_BOR_KEY_FIELDS Instance method Protected Method Adds BOR key fields to element list 20121002
4 _ADD_CLASS_KEY_FIELDS Instance method Protected Method Adds CL key fields to element list 20121002
5 _APPEND_MESSAGE Instance method Protected Method Service: Adds Message 20121005
6 _COLLECT_RT_BOR_CNT_ELEMENTS Instance method Protected Method Ascertains Runtime Elements (BOR) 20121105
7 _COLLECT_RT_XML_CNT_ELEMENTS Instance method Protected Method Ascertains Runtime Elements (XML) 20121015
8 _DETERMINE_DDIC_FIELD Instance method Protected Method Returns DDIC Info for a type 20121001
9 _DETERMINE_DDIC_FIELDS Instance method Protected Method Returns DDIC Info 20121001
10 _GET_ELEMENTS Instance method Protected Method Returns elements 20121001
11 _GET_ELEMENT_ Instance method Protected Method Returns details of an element 20121018
12 _SET_STD_EXCLUDED_ELEMENTS Instance method Protected Method Sets default for excluded elements 20121002
Events
Class CL_SWF_CNT_SRV_DEF_ANALYSIS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DFIES Protected See coding Table Type Name + DDic Details 20121001 TT_DFIES TYPE TABLE OF T_DFIES
2 TT_ELEMENT Protected Attribute reference (LIKE) 20121001
3 TT_LOC_WI Protected See coding 20121015 TT_loc_WI type table of t_loc_wi
4 TT_MESSAGES Protected Attribute reference (LIKE) 20121002
5 TT_OBJUSE Protected See coding 20121001 TT_OBJUSE type table of T_OBJUSE
6 TT_TASK Protected Attribute reference (LIKE) 20121001
7 TT_WI Protected Attribute reference (LIKE) 20121015
8 T_DFIES Protected See coding Type Name- DDic Details (DFIES) 20121001 begin of T_DFIES, typename type TYPENAME, error type xflag, t_dfies type DDFIELDS, end of t_DFIES
9 T_ELEMENT Protected Attribute reference (LIKE) 20121001
10 T_EXTERNAL Protected Attribute reference (LIKE) 20121015
11 T_LOC_WI Protected See coding 20121015 begin of T_loc_WI, external type t_external, wi_id type SWW_WIID, end of T_loc_WI
12 T_OBJUSE Protected See coding 20121001 begin of T_OBJUSE, external type IF_SWF_CNT_SRV_DEF_ANALYSIS~T_external, task type SWD_STEP_T, version type swd_versio, exetyp type SWD_EXETYP, NAME type SWFDNAME, OBJTYPE type CLASSNAME, OBJKIND type SWFOBJKIND, TABELEM TYPE SWC_TABELM, end of T_OBJUSE
13 T_TASK Protected Attribute reference (LIKE) 20121001
14 T_WI Protected Attribute reference (LIKE) 20121015
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESOLVE_OBJ_KEY Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20121009
2 Importing IM_RESOLVE_STRUCT_FIELDS Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20121019

Method CONSTRUCTOR on class CL_SWF_CNT_SRV_DEF_ANALYSIS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESOLVE_OBJ_KEY Call by reference Type reference (TYPE) XFLAG SPACE Elemente der Keyfelder auflösen 20121009
2 Importing IM_RESOLVE_STRUCT_FIELDS Call by reference Type reference (TYPE) XFLAG SPACE Elemente von Strukturen auflösen 20121019
3 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_SRV_DEF_ANALYSIS Analysiert Workflow Container Definitionen 20121001

Method GET_INSTANCE on class CL_SWF_CNT_SRV_DEF_ANALYSIS has no exception.

Method _ADD_BOR_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJUSE Call by reference Type reference (TYPE) TT_OBJUSE 20121002

Method _ADD_BOR_KEY_FIELDS on class CL_SWF_CNT_SRV_DEF_ANALYSIS has no exception.

Method _ADD_CLASS_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJUSE Call by reference Type reference (TYPE) TT_OBJUSE 20121002

Method _ADD_CLASS_KEY_FIELDS on class CL_SWF_CNT_SRV_DEF_ANALYSIS has no exception.

Method _APPEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20121005
2 Importing IM_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20121005
3 Importing IM_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichtentyp 20121005
4 Importing IM_MSGV1 Call by reference Type reference (TYPE) ANY SPACE 20121005
5 Importing IM_MSGV2 Call by reference Type reference (TYPE) ANY SPACE 20121005
6 Importing IM_MSGV3 Call by reference Type reference (TYPE) ANY SPACE 20121005
7 Importing IM_MSGV4 Call by reference Type reference (TYPE) ANY SPACE 20121005

Method _APPEND_MESSAGE on class CL_SWF_CNT_SRV_DEF_ANALYSIS has no exception.

Method _COLLECT_RT_BOR_CNT_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NUMBER Call by reference Type reference (TYPE) SYTABIX Anzahl der zugefügten Elemente 20121105
2 Importing IM_MAX_CHECK Call by reference Type reference (TYPE) SYTABIX 100 Max. zu prüfenende WIs pro Task 20121105
3 Importing IT_WIS Call by reference Type reference (TYPE) TT_LOC_WI 20121105

Method _COLLECT_RT_BOR_CNT_ELEMENTS on class CL_SWF_CNT_SRV_DEF_ANALYSIS has no exception.

Method _COLLECT_RT_XML_CNT_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NUMBER Call by reference Type reference (TYPE) SYTABIX Anzahl der zugefügten Elemente 20121015
2 Importing IM_MAX_CHECK Call by reference Type reference (TYPE) SYTABIX 100 Max. zu prüfenende WIs pro Task 20121015
3 Importing IT_WIS Call by reference Type reference (TYPE) TT_LOC_WI 20121015

Method _COLLECT_RT_XML_CNT_ELEMENTS on class CL_SWF_CNT_SRV_DEF_ANALYSIS has no exception.

Method _DETERMINE_DDIC_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DFIES Call by reference Type reference (TYPE) DDFIELDS DD: Feldliste 20121001
2 Importing IM_NAME Call by reference Type reference (TYPE) SWFDNAME Elementname (32 Zeichen, eindeutig, nicht sprachabhängig) 20121005
3 Importing IM_TYPENAME Call by reference Type reference (TYPE) TYPENAME Name des Dictionary Typs 20121001

Method _DETERMINE_DDIC_FIELD on class CL_SWF_CNT_SRV_DEF_ANALYSIS has no exception.

Method _DETERMINE_DDIC_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DFIES Call by reference Type reference (TYPE) DDFIELDS DD: Feldliste 20121001
2 Importing IT_ELEMENTS Call by reference Type reference (TYPE) TT_ELEMENT 20121001

Method _DETERMINE_DDIC_FIELDS on class CL_SWF_CNT_SRV_DEF_ANALYSIS has no exception.

Method _GET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NUM_APPENDED Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20121001
2 Changing CT_ELEMENTS Call by reference Type reference (TYPE) TT_ELEMENT 20121001
3 Importing IH_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20121001
4 Importing IM_TASK Call by reference Type reference (TYPE) T_TASK Workflow Definition: Schlüssel (TASK, WFD_KEY, EXTERNAL) 20121001

Method _GET_ELEMENTS on class CL_SWF_CNT_SRV_DEF_ANALYSIS has no exception.

Method _GET_ELEMENT_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NUM_APPENDED Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20121018
2 Changing CT_ELEMENTS Call by reference Type reference (TYPE) TT_ELEMENT 20121018
3 Importing IH_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT 20121018
4 Importing IM_ELEMENT Call by reference Type reference (TYPE) T_ELEMENT Workflow Definition: Schlüssel (TASK, WFD_KEY, EXTERNAL) 20121018

Method _GET_ELEMENT_ on class CL_SWF_CNT_SRV_DEF_ANALYSIS has no exception.

Method _SET_STD_EXCLUDED_ELEMENTS Signature

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