SAP ABAP Class CL_CNV_MBT_PROCESS_PEM_PLAN (Process Execution Manager Plan)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_PCL_CL (Package) PCL Class Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_PROCESS_PEM Process Execution manager Element 20111124
Properties
Class CL_CNV_MBT_PROCESS_PEM_PLAN  
Short Description Process Execution Manager Plan    
Super Class CL_CNV_MBT_PROCESS_PEM Process Execution manager Element 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_PCL_CL   PCL Class Layer 
Created 20111124   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_MBT_PROCESS_PEM_PLAN has no forward declaration.
Interfaces
Class CL_CNV_MBT_PROCESS_PEM_PLAN has no interface implemented.
Friends
Class CL_CNV_MBT_PROCESS_PEM_PLAN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PT_PEM_GROUP Instance attribute Private Type reference (TYPE) CNV_MBT_PROCESS_T_GROUP Groups of the block 20111215
2 PV_JOB_STATUS Instance attribute Private Type reference (TYPE) BTCSTATUS Status of background job 20111221
Methods
# Method Level Visibility Method type Description Created on
1 ADD_GROUP Instance method Public Method Add a group to the PEM plan 20120227
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20111221
3 EXECUTE_PLAN Instance method Public Method Start PEM execution 20111222
4 GET_ACTIVE_GROUP Instance method Public Method 20111215
5 GET_ACTIVITIES_WITH_VARIANT Instance method Public Method Get all activities with PIFD variant (supported with values) 20130916
6 GET_ALL_BLOCKS_ACTIVE_PHASE Instance method Public Method Get all Blocks of the active Phase 20120307
7 GET_DIALOG_TO_BE_EXECUTED Instance method Public Method Get dialog activity that can or must be executed 20120209
8 GET_GROUPS Instance method Public Method PEM Groups for Plan 20111124
9 GET_GROUPS_OF_ACTIVE_PHASE Instance method Public Method Get all groups of the active phase 20111230
10 GET_NEXT_GROUP Instance method Public Method Get next executable group (type job) 20120103
11 GET_NOT_FINISHED_GROUPS Instance method Public Method Get all not already finished groups 20120308
12 GET_NO_GROUPS Instance method Public Method Number of groups in Plan 20111129
Events
Class CL_CNV_MBT_PROCESS_PEM_PLAN has no event.
Types
Class CL_CNV_MBT_PROCESS_PEM_PLAN has no local type.
Method Signatures

Method ADD_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_GROUP Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PROCESS_PEM_GROUP Process Execution Manager Group 20120227

Method ADD_GROUP on class CL_CNV_MBT_PROCESS_PEM_PLAN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PEM Call by reference Type reference (TYPE) CNVMBTPEM Process Execution Plan / Groups / Blocks 20111221
2 Importing IV_GUID Call by reference Type reference (TYPE) CNV_MBT_PEM_OBJECT_GUID Process Execution Object GUID 20111221
3 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20111221
# Exception Resumable Description Created on
1 CX_CNV_MBT_PROCESS_DEFINITION Exceptions related to Process Definition 20111221
2 CX_CNV_MBT_PROCESS_PEM PEM Exceptions 20111221

Method EXECUTE_PLAN Signature

Method EXECUTE_PLAN on class CL_CNV_MBT_PROCESS_PEM_PLAN has no parameter.
# Exception Resumable Description Created on
1 CX_CNV_MBT_PROCESS_PEM_EXEC Exceptions during the execution of PEM 20111223

Method GET_ACTIVE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_EXEC_TYPE Call by reference Type reference (TYPE) CNV_MBT_EXEC_TYPE Specifiy execution type (B/D) 20120302
2 Returning RI_ACTIVE_GROUP Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PROCESS_PEM_GROUP PEM content 20111215

Method GET_ACTIVE_GROUP on class CL_CNV_MBT_PROCESS_PEM_PLAN has no exception.

Method GET_ACTIVITIES_WITH_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_ACTIVITIES Call by reference Type reference (TYPE) CNVMBTACTIVITY_T Table type of CNVMBTACTIVITY table 20130916

Method GET_ACTIVITIES_WITH_VARIANT on class CL_CNV_MBT_PROCESS_PEM_PLAN has no exception.

Method GET_ALL_BLOCKS_ACTIVE_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROT_BLOCKS Value transfer Type reference (TYPE) CNV_MBT_PROCESS_T_BLOCK All Blocks of the Phase 20120307

Method GET_ALL_BLOCKS_ACTIVE_PHASE on class CL_CNV_MBT_PROCESS_PEM_PLAN has no exception.

Method GET_DIALOG_TO_BE_EXECUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PT_DIALOG_BLOCKS Value transfer Type reference (TYPE) CNV_MBT_PROCESS_T_BLOCK Blocks ready for execution 20120210

Method GET_DIALOG_TO_BE_EXECUTED on class CL_CNV_MBT_PROCESS_PEM_PLAN has no exception.

Method GET_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PEM_GROUP Value transfer Type reference (TYPE) CNV_MBT_PROCESS_T_GROUP PEM Groups for Plan 20111124

Method GET_GROUPS on class CL_CNV_MBT_PROCESS_PEM_PLAN has no exception.

Method GET_GROUPS_OF_ACTIVE_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ACTIVE_GROUPS Value transfer Type reference (TYPE) CNV_MBT_PROCESS_T_GROUP List of PEM Groups 20111230

Method GET_GROUPS_OF_ACTIVE_PHASE on class CL_CNV_MBT_PROCESS_PEM_PLAN has no exception.

Method GET_NEXT_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CHECK_FINISHED Call by reference Type reference (TYPE) CNV_MBT_FLAG Check also finished state of active phase groups 20120308
2 Returning RI_NEXT_GROUP Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PROCESS_PEM_GROUP Process Execution Manager Group 20120103

Method GET_NEXT_GROUP on class CL_CNV_MBT_PROCESS_PEM_PLAN has no exception.

Method GET_NOT_FINISHED_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IPT_ALL_GROUPS Call by reference Type reference (TYPE) CNV_MBT_PROCESS_T_GROUP List of PEM Groups 20120308
2 Returning RPT_NOT_FINISHED_GROUPS Value transfer Type reference (TYPE) CNV_MBT_PROCESS_T_GROUP List of PEM Groups 20120308

Method GET_NOT_FINISHED_GROUPS on class CL_CNV_MBT_PROCESS_PEM_PLAN has no exception.

Method GET_NO_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_GROUPS Value transfer Type reference (TYPE) INT4 Number of groups in this plan 20111129

Method GET_NO_GROUPS on class CL_CNV_MBT_PROCESS_PEM_PLAN has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620