SAP ABAP Class CL_MDG_BS_SUPPL_WF_AGENT_IMPL (Class for BAdI: MDGS Workflow)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP-SUP (Application Component) MDG Supplier (Central Parts)
     MDG_BS_ECC_SUPPLIER_WORKFLOW (Package) Supplier Workflow
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20091015
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_WF_AGENT Interface for BAdI: USMD_WF_AGENT 20091015
Properties
Class CL_MDG_BS_SUPPL_WF_AGENT_IMPL  
Short Description Class for BAdI: MDGS Workflow    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_ECC_SUPPLIER_WORKFLOW   Supplier Workflow 
Created 20091015   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20091015
2 IF_USMD_WF_AGENT Interface for BAdI: USMD_WF_AGENT 20091015
Friends
Class CL_MDG_BS_SUPPL_WF_AGENT_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDM Data Model for Access from SAP Standard 20091015
2 DT_ACTOR Instance attribute Private Type reference (TYPE) TSWHACTOR Table with Organizational Objects 20091015
3 GC_BP_CENTRL Constant Private Type reference (TYPE) USMD_FIELDNAME 'BP_CENTRL' Financial MDM: Field Name 20091015
4 GC_BP_COMPNY Constant Private Type reference (TYPE) USMD_FIELDNAME 'BP_COMPNY' Financial MDM: Field Name 20091015
5 GC_BP_HEADER Constant Private Type reference (TYPE) USMD_FIELDNAME 'BP_HEADER' Financial MDM: Field Name 20091015
6 GC_BP_PORG Constant Private Type reference (TYPE) USMD_FIELDNAME 'BP_PORG' Financial MDM: Field Name 20091015
7 GC_BUS_PROCESS_BLOCK Constant Private Type reference (TYPE) USMD_PROCESS 'SUP5' Business Activity 20091117
8 GC_BUS_PROCESS_BLOCK_VLP5 Constant Private Type reference (TYPE) USMD_PROCESS 'VLP5' Business Activity 20110914
9 GC_BUS_PROCESS_CHANGE Constant Private Type reference (TYPE) USMD_PROCESS 'SUP2' Business Activity 20091117
10 GC_BUS_PROCESS_CHANGE_VLP2 Constant Private Type reference (TYPE) USMD_PROCESS 'VLP2' Business Activity 20110914
11 GC_BUS_PROCESS_CREATE Constant Private Type reference (TYPE) USMD_PROCESS 'SUP1' Business Activity 20091117
12 GC_BUS_PROCESS_CREATE_VLP1 Constant Private Type reference (TYPE) USMD_PROCESS 'VLP1' Business Activity 20110914
13 GC_BUS_PROCESS_FLAG_DEL Constant Private Type reference (TYPE) USMD_PROCESS 'SUP6' Business Activity 20091117
14 GC_BUS_PROCESS_FLAG_DEL_VLP6 Constant Private Type reference (TYPE) USMD_PROCESS 'VLP6' Business Activity 20110914
15 GC_BUS_PROCESS_MASS Constant Private Type reference (TYPE) USMD_PROCESS 'SUPA' Business Activity 20091117
16 GC_ENTITY_COMPANY Constant Private Type reference (TYPE) USMD_ENTITY 'COMPANY' Entity Type 20091015
17 GC_FDT_APPL_WORKFLOW Constant Private Type reference (TYPE) IF_FDT_TYPES=>ID '801CC4F0983C1DDEADE8178A210C556E' Universal Unique Identifier 20091015
18 GC_FDT_DO_AGENT Constant Private Type reference (TYPE) IF_FDT_TYPES=>ID '801CC4F0983C1DDEAE968A99F00A843D' Universal Unique Identifier 20091015
19 GC_FDT_DO_CENTRL_DATA Constant Private Type reference (TYPE) IF_FDT_TYPES=>ID '801CC4F0983C1DDEAE803D30D96B91F6' Universal Unique Identifier 20091015
20 GC_FDT_DO_COMPANY_CODE Constant Private Type reference (TYPE) IF_FDT_TYPES=>ID '801CC4F0983C1DEEAE808206CAD14B7E' Universal Unique Identifier 20091015
21 GC_FDT_DO_CREQUEST_TYPE Constant Private Type reference (TYPE) IF_FDT_TYPES=>ID '801CC4F0983C1DDEAE929B26A3944435' Universal Unique Identifier 20091015
22 GC_FDT_DO_PURCH_ORG Constant Private Type reference (TYPE) IF_FDT_TYPES=>ID '801CC4F0983C1DEEAE809070A90106D3' Universal Unique Identifier 20091015
23 GC_FDT_DO_WF_AGENT_TAB Constant Private Type reference (TYPE) IF_FDT_TYPES=>ID '801CC4F00F5C1DDEB4F23B25CC325ECB' Universal Unique Identifier 20091116
24 GC_FDT_DO_WF_STEP_NUMBER Constant Private Type reference (TYPE) IF_FDT_TYPES=>ID '801CC4F0983C1DEEAE80E17EB4BF5763' Universal Unique Identifier 20091102
25 GC_FDT_FCT_AGENT_DET Constant Private Type reference (TYPE) IF_FDT_TYPES=>ID '801CC4F0983C1DDEAE926E4B458EC4B0' Universal Unique Identifier 20091015
26 GC_SUP Constant Private Type reference (TYPE) CHAR3 'SUP' 3-Byte field 20091124
27 GT_ASSIGNMENT_CAT_DESCR Static Attribute Private Type reference (TYPE) CRMT_TEXT_VALUE_PAIR_TAB Text Value Pair Table 20110615
28 GT_BUS_PROCESS Static Attribute Private Type reference (TYPE) TY_BUSINESS_PROCESS_T Business Activity 20091119
29 GT_REASON_DESCR Static Attribute Private Type reference (TYPE) CRMT_TEXT_VALUE_PAIR_TAB Text Value Pair Table 20110615
30 GV_WF_SERVICES Instance attribute Protected Object reference (TYPE REF TO) CL_MDG_BS_SUPPL_WF_SERVICES Workflow: Services 20091215
31 MO_CONV_API Instance attribute Protected Object reference (TYPE REF TO) IF_USMD_CONV_SOM_GOV_API Governance API: Single Chg. Req. Convenience Governance API 20110914
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20091214
2 DETERMINE_BUSINESS_PARTNER Instance method Private Method Determine Business Partner 20091214
3 DETERMINE_MLT_AS_DESCR Instance method Private Method Determine Workitem-Text for multiple assignments 20110615
4 GET_AGENT_BY_BRFPLUS Instance method Public Method Get agent by BRFPlus 20091116
Events
Class CL_MDG_BS_SUPPL_WF_AGENT_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_PAR Public See coding 20091015
2 GTY_PAR_T Public See coding 20091015
3 TY_BUSINESS_PROCESS Private See coding 20110913 BEGIN OF ty_business_process, usmd_creq_type TYPE usmd_crequest_type, usmd_process TYPE usmd_process, END OF ty_business_process
4 TY_BUSINESS_PROCESS_T Private See coding 20110913 ty_business_process_t TYPE STANDARD TABLE OF ty_business_process
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MDG_BS_SUPPL_WF_AGENT_IMPL has no parameter.
Method CONSTRUCTOR on class CL_MDG_BS_SUPPL_WF_AGENT_IMPL has no exception.

Method DETERMINE_BUSINESS_PARTNER 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) USMD_T_MESSAGE Messages 20091216
2 Exporting EV_BPARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20091214
3 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST 20091214

Method DETERMINE_BUSINESS_PARTNER on class CL_MDG_BS_SUPPL_WF_AGENT_IMPL has no exception.

Method DETERMINE_MLT_AS_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ASSIGNMENT_CAT_DESCR Call by reference Type reference (TYPE) MDG_BP_DESCRIPTION Description 20110615
2 Exporting EV_REASON_DESCR Call by reference Type reference (TYPE) MDG_BP_DESCRIPTION Description 20110615
3 Importing IV_ASSGNM_ID Call by reference Type reference (TYPE) MDG_BP_ASSIGNMENT_ID Multiple Assignment ID (Number) 20110615
4 Importing IV_BPARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20110615

Method DETERMINE_MLT_AS_DESCR on class CL_MDG_BS_SUPPL_WF_AGENT_IMPL has no exception.

Method GET_AGENT_BY_BRFPLUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGENT Call by reference Type reference (TYPE) SWFUAGENTS List of Organizational Objects 20091116
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20091116
3 Importing ID_APPSTEP Call by reference Type reference (TYPE) USMD_CREQUEST_APPSTEP 20091116
4 Importing IS_PARALLEL Call by reference Type reference (TYPE) MDG_BS_SUPPL_WF_INDEX_CHG_S MDGS: Changed Data assigned to a WF Index 20091116
5 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 20091116

Method GET_AGENT_BY_BRFPLUS on class CL_MDG_BS_SUPPL_WF_AGENT_IMPL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605