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
⤷ 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 |