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 | ![]() |
Instance method | Public | Method | Replace the default conf object to be used for TLH explosion | 20030205 |
2 | ![]() |
Instance method | Public | Method | Replace the default MEB for determining order updates | 20010509 |
3 | ![]() |
Instance method | Public | Method | Fill or replace parameters for standard orders generation | 20011108 |
4 | ![]() |
Instance method | Public | Method | Replace the Default MEB for Order Creation | 20010509 |
5 | ![]() |
Instance method | Public | Method | 20030915 | |
6 | ![]() |
Instance method | Public | Method | Replace the default MEB TLH exclusion functionality | 20010509 |
7 | ![]() |
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 | ![]() |
ET_CONF_VALUES | Call by reference | Type reference (TYPE) | API_VAL_I_T | Table of configuration values | 20030205 | ||
2 | ![]() |
E_CONTROL | Call by reference | Type reference (TYPE) | C | Controls which exported parameter is used | 20030205 | ||
3 | ![]() |
E_CUOBJ | Call by reference | Type reference (TYPE) | INOB-CUOBJ | Configuration (internal object number) | 20030205 | ||
4 | ![]() |
E_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipment number | 20030205 | ||
5 | ![]() |
E_TPLNR | Call by reference | Type reference (TYPE) | TPLNR | Functional Location | 20030205 | ||
6 | ![]() |
I_HIERARCHY | Call by reference | Type reference (TYPE) | XFLAG | Determines if hierarchy explosion or order creation | 20030205 | ||
7 | ![]() |
I_QMIH | Call by reference | Type reference (TYPE) | QMIH | Notification | 20030205 | ||
8 | ![]() |
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 | ![]() |
ACTIVE | Call by reference | Type reference (TYPE) | XFLAG | Set flag if implementation is active | 20010509 | ||
2 | ![]() |
E_CROSSREF_BT | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | TLH explosion | 20010509 | ||
3 | ![]() |
E_REVISION | Call by reference | Object reference (TYPE REF TO) | CL_REVISION_WPS | 20051129 | |||
4 | ![]() |
INACTIVATE_ORDERS | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Orders that should be inactivated | 20010509 | ||
5 | ![]() |
I_CROSSREF_BT | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Result of order updates in TLH explosion | 20010509 | ||
6 | ![]() |
NEW_EXEC_TL | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | TLs for which new orders should be created | 20010509 | ||
7 | ![]() |
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 | ![]() |
AUART | Call by reference | Type reference (TYPE) | CAUFVD-AUART | Order type | 20011108 | ||
2 | ![]() |
AUFNR_IMP | Call by reference | Type reference (TYPE) | CAUFVD-AUFNR | Order Number | 20011108 | ||
3 | ![]() |
AUTYP | Call by reference | Type reference (TYPE) | CAUFVD-AUTYP | Order category | 20011108 | ||
4 | ![]() |
BAUTL | Call by reference | Type reference (TYPE) | CAUFVD-BAUTL | Assembly | 20011108 | ||
5 | ![]() |
BZGSOBJTYP | Call by reference | Type reference (TYPE) | T399A-BZGSOBJTYP | Technical reference object type | 20011108 | ||
6 | ![]() |
CUOBJ | Call by reference | Type reference (TYPE) | CAUFVD-CUOBJ | Configuration (internal object number) | 20030319 | ||
7 | ![]() |
EQUNR | Call by reference | Type reference (TYPE) | CAUFVD-EQUNR | Equipment number | 20011108 | ||
8 | ![]() |
FLAG_QUOTATION | Call by reference | Type reference (TYPE) | SDSM_COM-QFLAG | Checkbox | 20011108 | ||
9 | ![]() |
GAMNG | Call by reference | Type reference (TYPE) | CAUFVD-GAMNG | Total order quantity | 20011108 | ||
10 | ![]() |
GLTRP | Call by reference | Type reference (TYPE) | CAUFVD-GLTRP | Basic finish date | 20011108 | ||
11 | ![]() |
GMEIN | Call by reference | Type reference (TYPE) | CAUFVD-GMEIN | Common unit of measure for all order items | 20011108 | ||
12 | ![]() |
GSBER | Call by reference | Type reference (TYPE) | CAUFVD-GSBER | Business Area | 20011108 | ||
13 | ![]() |
GSTRP | Call by reference | Type reference (TYPE) | CAUFVD-GSTRP | Basic start date | 20011108 | ||
14 | ![]() |
ILART | Call by reference | Type reference (TYPE) | CAUFVD-ILART | Maintenance activity type | 20011108 | ||
15 | ![]() |
IWERK | Call by reference | Type reference (TYPE) | CAUFVD-IWERK | Maintenance Planning Plant | 20011108 | ||
16 | ![]() |
KDAUF_AUFK | Call by reference | Type reference (TYPE) | CAUFVD-KDAUF_AUFK | Kundenauftragsnummer | 20080505 | ||
17 | ![]() |
KDPOS_AUFK | Call by reference | Type reference (TYPE) | CAUFVD-KDPOS_AUFK | Item number in Sales Order | 20011108 | ||
18 | ![]() |
KTEXT | Call by reference | Type reference (TYPE) | CAUFVD-KTEXT | Short text | 20011108 | ||
19 | ![]() |
KUNUM | Call by reference | Type reference (TYPE) | CAUFVD-KUNUM | 20041112 | |||
20 | ![]() |
MATNR | Call by reference | Type reference (TYPE) | CAUFVD-MATNR | Material number for order | 20011108 | ||
21 | ![]() |
PLNAL | Call by reference | Type reference (TYPE) | CAUFVD-PLNAL | Group counter | 20011108 | ||
22 | ![]() |
PLNNR | Call by reference | Type reference (TYPE) | CAUFVD-PLNNR | Key for task list group | 20011108 | ||
23 | ![]() |
PLNTY | Call by reference | Type reference (TYPE) | CAUFVD-PLNTY | Task list type | 20011108 | ||
24 | ![]() |
PM_ADR | Call by reference | Type reference (TYPE) | IMSMT_ADR | x | 20011108 | ||
25 | ![]() |
PM_ADR_BZGSOBJ | Call by reference | Type reference (TYPE) | IMSMT_ADR | x | 20011108 | ||
26 | ![]() |
PM_IHPA | Call by reference | Type reference (TYPE) | IMSMT_PA | x | 20011108 | ||
27 | ![]() |
PM_IHPA_BZGSOBJ | Call by reference | Type reference (TYPE) | IMSMT_PA | x | 20011108 | ||
28 | ![]() |
PM_OBJLIST | Call by reference | Type reference (TYPE) | IMTOL_TO | x | 20011108 | ||
29 | ![]() |
PM_PERMITS | Call by reference | Type reference (TYPE) | IMPRM_PE | x | 20011108 | ||
30 | ![]() |
PM_TEXT | Call by reference | Type reference (TYPE) | IMTXT_TEXT | x | 20011108 | ||
31 | ![]() |
POSNR_RMA | Call by reference | Type reference (TYPE) | CAUFVD-POSNR_RMA | Item number of the SD document | 20011108 | ||
32 | ![]() |
POSNV_RMA | Call by reference | Type reference (TYPE) | CAUFVD-POSNV_RMA | Item number of the SD document | 20011108 | ||
33 | ![]() |
RMANR | Call by reference | Type reference (TYPE) | CAUFVD-RMANR | Sales and distribution document number | 20011108 | ||
34 | ![]() |
RMA_KZ | Call by reference | Type reference (TYPE) | SDSM_COM-RMA_KZ | Checkbox | 20011108 | ||
35 | ![]() |
SERIALNR | Call by reference | Type reference (TYPE) | CAUFVD-SERIALNR | Serial number | 20011108 | ||
36 | ![]() |
SERMAT | Call by reference | Type reference (TYPE) | CAUFVD-SERMAT | Material number | 20011108 | ||
37 | ![]() |
T350_IMP | Call by reference | Type reference (TYPE) | T350 | Maintenance Control Parameters: Client/Order Type | 20011108 | ||
38 | ![]() |
TPLNR | Call by reference | Type reference (TYPE) | CAUFVD-TPLNR | Functional location | 20011108 | ||
39 | ![]() |
T_QMNUM | Call by reference | Type reference (TYPE) | QMNUM_T | 20041112 | |||
40 | ![]() |
VAPLZ | Call by reference | Type reference (TYPE) | CAUFVD-VAPLZ | Main work center for maintenance tasks | 20011108 | ||
41 | ![]() |
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 | ![]() |
ACTIVE | Call by reference | Type reference (TYPE) | XFLAG | Indicator if the implementation is active | 20010509 | ||
2 | ![]() |
EXEC_TL | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Tasklist for which orders should be created | 20010509 | ||
3 | ![]() |
E_CROSSREF_BT | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | TLH explosion | 20010509 | ||
4 | ![]() |
IS_PARALLEL | Call by reference | Type reference (TYPE) | DIWPS_PARALLEL_S | 20041115 | |||
5 | ![]() |
I_CROSSREF_BT | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Updated result in crossref_bt | 20010509 | ||
6 | ![]() |
I_REVISION | Call by reference | Object reference (TYPE REF TO) | CL_REVISION_WPS | Revision | 20020109 | ||
7 | ![]() |
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 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 | ![]() |
C_EXPLOSION_DATE | Value transfer | Type reference (TYPE) | CO_AUFLD | 20030915 | |||
2 | ![]() |
I_IWERK | Call by reference | Type reference (TYPE) | IWERK | 20030915 | |||
3 | ![]() |
I_PLNAL | Call by reference | Type reference (TYPE) | PLNAL | 20030915 | |||
4 | ![]() |
I_PLNNR | Call by reference | Type reference (TYPE) | PLNNR | 20030915 | |||
5 | ![]() |
I_PLNTY | Call by reference | Type reference (TYPE) | PLNTY | 20030915 | |||
6 | ![]() |
I_QMNUM | Call by reference | Type reference (TYPE) | QMNUM | 20030915 | |||
7 | ![]() |
I_REVBD | Call by reference | Type reference (TYPE) | REVBD | 20030915 | |||
8 | ![]() |
I_REVISION | Call by reference | Object reference (TYPE REF TO) | CL_REVISION_WPS | 20030915 | |||
9 | ![]() |
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 | ![]() |
ACTIVE | Call by reference | Type reference (TYPE) | XFLAG | Indicates if this impl. should be used instead of default | 20010509 | ||
2 | ![]() |
EXCLUDED_PASSIVES | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Task lists that was excluded by other tasklists | 20010509 | ||
3 | ![]() |
E_CROSSREF_BT | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | TLH explosion | 20010509 | ||
4 | ![]() |
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 | ![]() |
CROSSREF_BT | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | The default TLH explosion | 20010509 | ||
2 | ![]() |
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 |