SAP ABAP Class IF_FDT_ACTN_START_WORKFLOW (FDT: Start a workflow)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_FDT_ACTION FDT: Action 20090205
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_ACTN_START_WORKFLOW FDT: Start Workflow or Task 20090205
Properties
Class IF_FDT_ACTN_START_WORKFLOW  
Short Description FDT: Start a workflow    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20090205   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_FDT_ACTN_START_WORKFLOW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 SWFCN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SWFCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_FDT_ACTN_START_WORKFLOW has no interface implemented.
Friends
Class IF_FDT_ACTN_START_WORKFLOW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EXTY_ACTN_START_WORKFLOW Constant Public Type reference (TYPE) IF_FDT_TYPES=>ID IF_FDT_CONSTANTS=>GC_EXTY_ACTN_START_WORKFLOW Universal Unique Identifier 20090915
2 GC_WORKFLOW_TYPE_TS Constant Public Type reference (TYPE) S_OTYPE 'TS' Type standard task 20091209
3 GC_WORKFLOW_TYPE_WS Constant Public Type reference (TYPE) S_OTYPE 'WS' Type workflow template 20091209
4 MASTERDATA_OBJECT Instance attribute Public Attribute reference (LIKE) 20090205
5 MV_ACTION Instance attribute Public Attribute reference (LIKE) 20090205
6 MV_CUSTOMIZING_OBJECT Instance attribute Public Attribute reference (LIKE) 20090205
7 MV_EXPRESSION_TYPE_ID Instance attribute Public Attribute reference (LIKE) 20090205
8 MV_ID Instance attribute Public Attribute reference (LIKE) 20090205
9 MV_LOCAL_OBJECT Instance attribute Public Attribute reference (LIKE) 20090205
10 MV_OBJECT_TYPE Instance attribute Public Attribute reference (LIKE) 20090205
11 MV_RULE Instance attribute Public Attribute reference (LIKE) 20090205
12 MV_SYSTEM_OBJECT Instance attribute Public Attribute reference (LIKE) 20090205
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_DELAY_IN_DHMS Static method Public Method Calculate the delay in days, hours, mins, secs 20090915
2 CALCULATE_DELAY_IN_SEC Static method Public Method Calculate the delay in seconds 20090915
3 CHECK_WORKFLOW_EXISTENCE Static method Public Method Check the existence of the workflow 20091013
4 CHECK_WORKFLOW_FOR_ACTUALITY Instance method Public Method Check the existence of the workflow 20090925
5 GET_AGENTS Instance method Public Method Get agents 20090915
6 GET_AGENT_TYPE_TEXT Static method Public Method Get the text for agent types 20090915
7 GET_ALLOWED_AGENT_TYPES Static method Public Method Get the allowed agent types 20090915
8 GET_ALLOWED_WORKFLOW_TYPES Static method Public Method Get allowed workflow types 20091208
9 GET_CONTAINER Instance method Public Method Get container 20090915
10 GET_CONTAINER_INSTANCE Static method Public Method Get an instance of the workflow container 20090915
11 GET_DELAY Instance method Public Method getter for delay time 20090205
12 GET_VALUE_DI_EXPR Instance method Public Method Get the expression for direct data input 20090915
13 GET_WORKFLOW_ID Instance method Public Method Get workflow ID 20090915
14 SET_AGENTS Instance method Public Method Set agents 20090915
15 SET_CONTAINER Instance method Public Method Set container 20090915
16 SET_DELAY Instance method Public Method setter for delay time 20090205
17 SET_WORKFLOW_ID Instance method Public Method Set workflow ID 20090915
18 UPDATE_CONTAINER Instance method Public Method Updates the WF container in the BRF+ action 20090901
Events
Class IF_FDT_ACTN_START_WORKFLOW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 AGENT_ID Public Type reference (TYPE) FDT_UUID 20090915
2 DELAY Public Type reference (TYPE) FDT_ACTN_6100-DELAY delay 20090205
3 S_AGENT Public See coding 20090915 BEGIN OF s_agent, sequence_nr TYPE fdt_actn_6120-sequence_nr, otype TYPE fdt_actn_6120-otype, otype_text TYPE otext, realo TYPE fdt_actn_6120-realo, realo_text TYPE stext, END OF s_agent
4 S_CONTAINER Public See coding 20090915 BEGIN OF s_container, sequence_nr TYPE fdt_actn_6110-sequence_nr, name TYPE fdt_actn_6110-name, value TYPE fdt_actn_6110-value, value_id TYPE fdt_actn_6110-value_id, value_type TYPE fdt_actn_6110-value_type, value_di_expr TYPE fdt_actn_6110-value_di_expr, END OF s_container
5 S_OTYPE Public See coding 20090618 BEGIN OF s_otype, otype TYPE otype, END OF s_otype
6 S_OTYPE_TEXT Public See coding 20090915 BEGIN OF s_otype_text, otype TYPE otype, text TYPE otext, END OF s_otype_text
7 S_WORKITEM Public Type reference (TYPE) FDT_S_WF_WORKITEM 20091103
8 TS_AGENT Public See coding 20090915 ts_agent TYPE SORTED TABLE OF s_agent WITH UNIQUE KEY sequence_nr
9 TS_CONTAINER Public See coding 20090915 ts_container TYPE SORTED TABLE OF s_container WITH UNIQUE KEY sequence_nr
10 TS_DATA_OBJECT Public See coding 20091013 ts_data_object TYPE STANDARD TABLE OF REF TO if_fdt_data_object
11 TS_OBJECT Public See coding 20091013 ts_object TYPE STANDARD TABLE OF REF TO if_fdt_admin_data
12 T_OTYPE Public See coding 20090812 t_otype TYPE STANDARD TABLE OF s_otype WITH DEFAULT KEY
13 T_OTYPE_TEXT Public See coding 20090915 t_otype_text TYPE STANDARD TABLE OF s_otype_text WITH DEFAULT KEY
14 WORKFLOW_ID Public Type reference (TYPE) SWW_TASK 20090915
Method Signatures

Method CALCULATE_DELAY_IN_DHMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090925
2 Exporting EV_DELAY_DAY Call by reference Type reference (TYPE) INT4 Natural number 20090915
3 Exporting EV_DELAY_HOUR Call by reference Type reference (TYPE) INT4 Natural number 20090915
4 Exporting EV_DELAY_MIN Call by reference Type reference (TYPE) INT4 Natural number 20090915
5 Exporting EV_DELAY_SEC Call by reference Type reference (TYPE) INT4 Natural number 20090915
6 Importing IV_DELAY Call by reference Type reference (TYPE) INT4 Natural number 20090915

Method CALCULATE_DELAY_IN_DHMS on class IF_FDT_ACTN_START_WORKFLOW has no exception.

Method CALCULATE_DELAY_IN_SEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090925
2 Exporting EV_DELAY Call by reference Type reference (TYPE) INT4 Natural number 20090925
3 Importing IV_DELAY_DAY Call by reference Type reference (TYPE) INT4 Natural number 20090915
4 Importing IV_DELAY_HOUR Call by reference Type reference (TYPE) INT4 Natural number 20090915
5 Importing IV_DELAY_MIN Call by reference Type reference (TYPE) INT4 Natural number 20090915
6 Importing IV_DELAY_SEC Call by reference Type reference (TYPE) INT4 Natural number 20090915

Method CALCULATE_DELAY_IN_SEC on class IF_FDT_ACTN_START_WORKFLOW has no exception.

Method CHECK_WORKFLOW_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130821
2 Importing IV_WORKFLOW_ID Call by reference Type reference (TYPE) WORKFLOW_ID ID of the current workflow 20091013
3 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20091013

Method CHECK_WORKFLOW_EXISTENCE on class IF_FDT_ACTN_START_WORKFLOW has no exception.

Method CHECK_WORKFLOW_FOR_ACTUALITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORKFLOW_ID Call by reference Type reference (TYPE) WORKFLOW_ID Work Item 20090925
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090925

Method CHECK_WORKFLOW_FOR_ACTUALITY on class IF_FDT_ACTN_START_WORKFLOW has no exception.

Method GET_AGENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_AGENT Call by reference Type reference (TYPE) TS_AGENT 20090915
2 Exporting EV_AGENT_ID Call by reference Type reference (TYPE) AGENT_ID 20090915
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20090915
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090915

Method GET_AGENT_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OTYPE Call by reference Type reference (TYPE) T_OTYPE 20090915
2 Returning RT_OTYPE_TEXT Value transfer Type reference (TYPE) T_OTYPE_TEXT 20090915

Method GET_AGENT_TYPE_TEXT on class IF_FDT_ACTN_START_WORKFLOW has no exception.

Method GET_ALLOWED_AGENT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OTYPE Value transfer Type reference (TYPE) T_OTYPE 20090915

Method GET_ALLOWED_AGENT_TYPES on class IF_FDT_ACTN_START_WORKFLOW has no exception.

Method GET_ALLOWED_WORKFLOW_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OTYPE Value transfer Type reference (TYPE) IF_FDT_ACTN_START_WORKFLOW=>T_OTYPE 20091208

Method GET_ALLOWED_WORKFLOW_TYPES on class IF_FDT_ACTN_START_WORKFLOW has no exception.

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20090915
2 Returning RTS_CONTAINER Value transfer Type reference (TYPE) TS_CONTAINER 20090915
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090915

Method GET_CONTAINER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementation of a 'Collection' 20090915
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090915
3 Importing IV_WORKFLOW_ID Call by reference Type reference (TYPE) IF_FDT_ACTN_START_WORKFLOW=>WORKFLOW_ID 20090915

Method GET_CONTAINER_INSTANCE on class IF_FDT_ACTN_START_WORKFLOW has no exception.

Method GET_DELAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20090205
2 Returning RV_DELAY Value transfer Type reference (TYPE) DELAY 20090205
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090205

Method GET_VALUE_DI_EXPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ACTIVE_DI Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Data Object 20091013
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090915
3 Exporting EV_ACTIVE_DI_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091013
4 Exporting EV_VALUE_DI_EXPR Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20090915
5 Importing IV_ACTIVE_DI_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Column name in decision table, which indicates active entry 20090915
6 Importing IV_ACTIVE_DI_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>SHORT_TEXT Column text in decision table, which indicates active entry 20090915
7 Importing IV_SEQUENCE_NR Call by reference Type reference (TYPE) FDT_INC_ACTN_6110_KEY-SEQUENCE_NR Numc3, internal use 20090915

Method GET_VALUE_DI_EXPR on class IF_FDT_ACTN_START_WORKFLOW has no exception.

Method GET_WORKFLOW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20090915
2 Returning RV_WORKFLOW_ID Value transfer Type reference (TYPE) WORKFLOW_ID 20090915
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090915

Method SET_AGENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_AGENT Call by reference Type reference (TYPE) TS_AGENT 20090915
2 Importing IV_AGENT_ID Call by reference Type reference (TYPE) AGENT_ID 20090915
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090915

Method SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_CONTAINER Call by reference Type reference (TYPE) TS_CONTAINER 20090915
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090915

Method SET_DELAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELAY Call by reference Type reference (TYPE) DELAY 20090205
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090205

Method SET_WORKFLOW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORKFLOW_ID Call by reference Type reference (TYPE) WORKFLOW_ID 20090915
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090915

Method UPDATE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREATED_VALUE_TYPES Call by reference Type reference (TYPE) TS_OBJECT Natural number 20091013
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090901
3 Exporting EV_NUMBER_OF_ELEMENTS Call by reference Type reference (TYPE) INT4 Natural number 20090901

Method UPDATE_CONTAINER on class IF_FDT_ACTN_START_WORKFLOW has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in