SAP ABAP Interface IF_EX_DIWPS_ORDER_CREATE (BAdI Interface IF_EX_DIWPS_ORDER_CREATE)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM (Application Component) Product Lifecycle Management
     DIWPS (Package) DI: Work Packaging and Sequencing
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_DIWPS_PMPS Sample Implementation for BAdI Definition DIWPS_ 20010510
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_DIWPS_ORDER_CREATE BAdI Class CL_EX_DIWPS_ORDER_CREATE 20051129
Properties
Interface IF_EX_DIWPS_ORDER_CREATE  
Short Description BAdI Interface IF_EX_DIWPS_ORDER_CREATE    
General Data
Package DIWPS   DI: Work Packaging and Sequencing 
Created 20010509   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IMPRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IMSMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IMTOL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IMTXT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_EX_DIWPS_ORDER_CREATE has no interface.
Friends
Interface IF_EX_DIWPS_ORDER_CREATE has no friend.
Attributes
Interface IF_EX_DIWPS_ORDER_CREATE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONFIGURATION_SET Instance method Public Method Replace the default conf object to be used for TLH explosion 20030205
2 DETERMINE_ORDER_UPDATES Instance method Public Method Replace the default MEB for determining order updates 20010509
3 FILL_PARAM_ORDER_GENER Instance method Public Method Fill or replace parameters for standard orders generation 20011108
4 ORDERS_CREATE Instance method Public Method Replace the Default MEB for Order Creation 20010509
5 SET_TLH_EXPLOSION_DATE Instance method Public Method 20030915
6 TLH_EXCLUSION Instance method Public Method Replace the default MEB TLH exclusion functionality 20010509
7 TLH_EXPLOSION_UPDATE Instance method Public Method Update or replace the default MEB TLH explosion 20010509
Events
Interface IF_EX_DIWPS_ORDER_CREATE has no event.
Types
Interface IF_EX_DIWPS_ORDER_CREATE has no local type.
Method Signatures

Method CONFIGURATION_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONF_VALUES Call by reference Type reference (TYPE) API_VAL_I_T Table of configuration values 20030205
2 Exporting E_CONTROL Call by reference Type reference (TYPE) C Controls which exported parameter is used 20030205
3 Exporting E_CUOBJ Call by reference Type reference (TYPE) INOB-CUOBJ Configuration (internal object number) 20030205
4 Exporting E_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment number 20030205
5 Exporting E_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20030205
6 Importing I_HIERARCHY Call by reference Type reference (TYPE) XFLAG Determines if hierarchy explosion or order creation 20030205
7 Importing I_QMIH Call by reference Type reference (TYPE) QMIH Notification 20030205
8 Importing I_T352R Call by reference Type reference (TYPE) T352R Maintenance revisions 20030205

Method CONFIGURATION_SET on Interface IF_EX_DIWPS_ORDER_CREATE has no exception.

Method DETERMINE_ORDER_UPDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVE Call by reference Type reference (TYPE) XFLAG Set flag if implementation is active 20010509
2 Importing E_CROSSREF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT TLH explosion 20010509
3 Importing E_REVISION Call by reference Object reference (TYPE REF TO) CL_REVISION_WPS 20051129
4 Exporting INACTIVATE_ORDERS Call by reference Type reference (TYPE) DIWPS_CR_BT Orders that should be inactivated 20010509
5 Exporting I_CROSSREF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT Result of order updates in TLH explosion 20010509
6 Exporting NEW_EXEC_TL Call by reference Type reference (TYPE) DIWPS_CR_BT TLs for which new orders should be created 20010509
7 Importing OLD_STATE Call by reference Type reference (TYPE) DIWPS_CR_BT State of diwps_cr_bt before current explosion 20010509

Method DETERMINE_ORDER_UPDATES on Interface IF_EX_DIWPS_ORDER_CREATE has no exception.

Method FILL_PARAM_ORDER_GENER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUART Call by reference Type reference (TYPE) CAUFVD-AUART Order type 20011108
2 Changing AUFNR_IMP Call by reference Type reference (TYPE) CAUFVD-AUFNR Order Number 20011108
3 Changing AUTYP Call by reference Type reference (TYPE) CAUFVD-AUTYP Order category 20011108
4 Changing BAUTL Call by reference Type reference (TYPE) CAUFVD-BAUTL Assembly 20011108
5 Changing BZGSOBJTYP Call by reference Type reference (TYPE) T399A-BZGSOBJTYP Technical reference object type 20011108
6 Changing CUOBJ Call by reference Type reference (TYPE) CAUFVD-CUOBJ Configuration (internal object number) 20030319
7 Changing EQUNR Call by reference Type reference (TYPE) CAUFVD-EQUNR Equipment number 20011108
8 Changing FLAG_QUOTATION Call by reference Type reference (TYPE) SDSM_COM-QFLAG Checkbox 20011108
9 Changing GAMNG Call by reference Type reference (TYPE) CAUFVD-GAMNG Total order quantity 20011108
10 Changing GLTRP Call by reference Type reference (TYPE) CAUFVD-GLTRP Basic finish date 20011108
11 Changing GMEIN Call by reference Type reference (TYPE) CAUFVD-GMEIN Common unit of measure for all order items 20011108
12 Changing GSBER Call by reference Type reference (TYPE) CAUFVD-GSBER Business Area 20011108
13 Changing GSTRP Call by reference Type reference (TYPE) CAUFVD-GSTRP Basic start date 20011108
14 Changing ILART Call by reference Type reference (TYPE) CAUFVD-ILART Maintenance activity type 20011108
15 Changing IWERK Call by reference Type reference (TYPE) CAUFVD-IWERK Maintenance Planning Plant 20011108
16 Changing KDAUF_AUFK Call by reference Type reference (TYPE) CAUFVD-KDAUF_AUFK Kundenauftragsnummer 20080505
17 Changing KDPOS_AUFK Call by reference Type reference (TYPE) CAUFVD-KDPOS_AUFK Item number in Sales Order 20011108
18 Changing KTEXT Call by reference Type reference (TYPE) CAUFVD-KTEXT Short text 20011108
19 Changing KUNUM Call by reference Type reference (TYPE) CAUFVD-KUNUM 20041112
20 Changing MATNR Call by reference Type reference (TYPE) CAUFVD-MATNR Material number for order 20011108
21 Changing PLNAL Call by reference Type reference (TYPE) CAUFVD-PLNAL Group counter 20011108
22 Changing PLNNR Call by reference Type reference (TYPE) CAUFVD-PLNNR Key for task list group 20011108
23 Changing PLNTY Call by reference Type reference (TYPE) CAUFVD-PLNTY Task list type 20011108
24 Changing PM_ADR Call by reference Type reference (TYPE) IMSMT_ADR x 20011108
25 Changing PM_ADR_BZGSOBJ Call by reference Type reference (TYPE) IMSMT_ADR x 20011108
26 Changing PM_IHPA Call by reference Type reference (TYPE) IMSMT_PA x 20011108
27 Changing PM_IHPA_BZGSOBJ Call by reference Type reference (TYPE) IMSMT_PA x 20011108
28 Changing PM_OBJLIST Call by reference Type reference (TYPE) IMTOL_TO x 20011108
29 Changing PM_PERMITS Call by reference Type reference (TYPE) IMPRM_PE x 20011108
30 Changing PM_TEXT Call by reference Type reference (TYPE) IMTXT_TEXT x 20011108
31 Changing POSNR_RMA Call by reference Type reference (TYPE) CAUFVD-POSNR_RMA Item number of the SD document 20011108
32 Changing POSNV_RMA Call by reference Type reference (TYPE) CAUFVD-POSNV_RMA Item number of the SD document 20011108
33 Changing RMANR Call by reference Type reference (TYPE) CAUFVD-RMANR Sales and distribution document number 20011108
34 Changing RMA_KZ Call by reference Type reference (TYPE) SDSM_COM-RMA_KZ Checkbox 20011108
35 Changing SERIALNR Call by reference Type reference (TYPE) CAUFVD-SERIALNR Serial number 20011108
36 Changing SERMAT Call by reference Type reference (TYPE) CAUFVD-SERMAT Material number 20011108
37 Changing T350_IMP Call by reference Type reference (TYPE) T350 Maintenance Control Parameters: Client/Order Type 20011108
38 Changing TPLNR Call by reference Type reference (TYPE) CAUFVD-TPLNR Functional location 20011108
39 Importing T_QMNUM Call by reference Type reference (TYPE) QMNUM_T 20041112
40 Changing VAPLZ Call by reference Type reference (TYPE) CAUFVD-VAPLZ Main work center for maintenance tasks 20011108
41 Changing VAWRK Call by reference Type reference (TYPE) CAUFVD-VAWRK Plant associated with main work center 20011108

Method FILL_PARAM_ORDER_GENER on Interface IF_EX_DIWPS_ORDER_CREATE has no exception.

Method ORDERS_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVE Call by reference Type reference (TYPE) XFLAG Indicator if the implementation is active 20010509
2 Importing EXEC_TL Call by reference Type reference (TYPE) DIWPS_CR_BT Tasklist for which orders should be created 20010509
3 Importing E_CROSSREF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT TLH explosion 20010509
4 Importing IS_PARALLEL Call by reference Type reference (TYPE) DIWPS_PARALLEL_S 20041115
5 Exporting I_CROSSREF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT Updated result in crossref_bt 20010509
6 Importing I_REVISION Call by reference Object reference (TYPE REF TO) CL_REVISION_WPS Revision 20020109
7 Importing NOTI_WITHOUT_TL Call by reference Type reference (TYPE) DIWPS_CR_BT Notifications without task list reference 20010509
# Exception Resumable Description Created on
1 FAILURE_IN_ORDER_CREATE Failure in order creation; orders cancelled. 20010509

Method SET_TLH_EXPLOSION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EXPLOSION_DATE Value transfer Type reference (TYPE) CO_AUFLD 20030915
2 Importing I_IWERK Call by reference Type reference (TYPE) IWERK 20030915
3 Importing I_PLNAL Call by reference Type reference (TYPE) PLNAL 20030915
4 Importing I_PLNNR Call by reference Type reference (TYPE) PLNNR 20030915
5 Importing I_PLNTY Call by reference Type reference (TYPE) PLNTY 20030915
6 Importing I_QMNUM Call by reference Type reference (TYPE) QMNUM 20030915
7 Importing I_REVBD Call by reference Type reference (TYPE) REVBD 20030915
8 Importing I_REVISION Call by reference Object reference (TYPE REF TO) CL_REVISION_WPS 20030915
9 Importing I_REVNR Call by reference Type reference (TYPE) REVNI 20030915

Method SET_TLH_EXPLOSION_DATE on Interface IF_EX_DIWPS_ORDER_CREATE has no exception.

Method TLH_EXCLUSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVE Call by reference Type reference (TYPE) XFLAG Indicates if this impl. should be used instead of default 20010509
2 Exporting EXCLUDED_PASSIVES Call by reference Type reference (TYPE) DIWPS_CR_BT Task lists that was excluded by other tasklists 20010509
3 Importing E_CROSSREF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT TLH explosion 20010509
4 Exporting I_CROSSREF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT TLH explosion; Result after exclusion 20010509

Method TLH_EXCLUSION on Interface IF_EX_DIWPS_ORDER_CREATE has no exception.

Method TLH_EXPLOSION_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CROSSREF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT The default TLH explosion 20010509
2 Importing NOTIS_WITHOUT_TL Call by reference Type reference (TYPE) DIWPS_CR_BT Notifications without task list reference 20010509

Method TLH_EXPLOSION_UPDATE on Interface IF_EX_DIWPS_ORDER_CREATE has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 46C2