SAP ABAP Interface IF_EX_IPPE_EXPL (BAdI Interface IF_EX_IPPE_EXPL)
Hierarchy
☛
EA-IPPE (Software Component) SAP iPPE
⤷
AP-PPE (Application Component) Integrated Product and Process Engineering
⤷
CPPEEXPL (Package) Explosion Functions for iPPE

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_IPPE_EXPL | BAdI Class CL_EX_IPPE_EXPL | 20011119 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_PPEDI_EXPL | Imp. Class for BAdI Imp. DI_IPPE_EXPL | 20020902 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_PPER3E_EXPL | Imp. Class for BAdI Imp. IMPL_IPPE_EXPL | 20011119 |
Properties
Interface | IF_EX_IPPE_EXPL | |
Short Description | BAdI Interface IF_EX_IPPE_EXPL |
General Data
Package | CPPEEXPL | Explosion Functions for iPPE |
Created | 20011119 | SAP |
Last changed | 20041209 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | PPENV | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | PPET | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | PPET4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | PPET8 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | PPFOC | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_EX_IPPE_EXPL has no interface.
Friends
Interface IF_EX_IPPE_EXPL has no friend.
Attributes
Interface IF_EX_IPPE_EXPL has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Evaluation of Object Dependency | 20011121 |
2 | ![]() |
Instance method | Public | Method | Determine the Characteristic Valuation (Also w. dialog box) | 20011119 |
3 | ![]() |
Instance method | Public | Method | Read Material Data Controlling the Explosion | 20011126 |
4 | ![]() |
Instance method | Public | Method | Read the material data for the explosion | 20011206 |
5 | ![]() |
Instance method | Public | Method | Explosion for Controlling | 20011213 |
6 | ![]() |
Instance method | Public | Method | Explosion for Material Requirements Planning | 20011213 |
7 | ![]() |
Instance method | Public | Method | Consideration of the Alternative Item Group | 20011211 |
8 | ![]() |
Instance method | Public | Method | Check Validity of PVS with Material from Production Version | 20020902 |
9 | ![]() |
Instance method | Public | Method | Explosion | 20020902 |
10 | ![]() |
Instance method | Public | Method | Merge Function for TDP | 20020830 |
Events
Interface IF_EX_IPPE_EXPL has no event.
Types
Interface IF_EX_IPPE_EXPL has no local type.
Method Signatures
Method EXPLCU_EVALUATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_KNOBJ | Call by reference | Type reference (TYPE) | PPET8_KNOBJ_TAB | Table of Object Dependencies | 20011121 | ||
2 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | PPE_ENVIRONMENT | Parameter FLT_VAL der Methode EXPLCU_EVALUATE | 20030415 | ||
3 | ![]() |
IT_KNOBJ | Value transfer | Type reference (TYPE) | PPET8_KNOBJ_TAB | Table of Object Dependencies | 20011121 | ||
4 | ![]() |
IV_CHK_PNOD_FLGS | Call by reference | Type reference (TYPE) | C | PPET_TRUE | Check the Node Attributes | 20011121 | |
5 | ![]() |
IV_CHK_PRIO | Call by reference | Type reference (TYPE) | C | PPET_TRUE | Evaluation of the Priorities of the Obj. Dependency | 20011121 | |
6 | ![]() |
IV_CUOBJ | Call by reference | Type reference (TYPE) | PPE_CUOBJ | Configuration (internal object number) | 20011121 | ||
7 | ![]() |
IV_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | SY-DATUM | Return Value, Return Value After ABAP Statements | 20011121 | |
8 | ![]() |
IV_MSG_HANDLING | Value transfer | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Error Handling | 20011121 | |
9 | ![]() |
IV_OTYPE | Call by reference | Type reference (TYPE) | PRELID-OTYPE1 | iPPE Object Type | 20011121 | ||
10 | ![]() |
IV_WITH_BUFFER | Call by reference | Type reference (TYPE) | C | PPET_TRUE | nutzt lokalen BZW Puffer | 20030131 |
Method EXPLCU_EVALUATE on Interface IF_EX_IPPE_EXPL has no exception.
Method EXPLCU_GET_CONFIGURATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_CUOBJ | Call by reference | Type reference (TYPE) | PPE_CUOBJ | Configuration (internal object number) | 20011119 | ||
2 | ![]() |
CH_INCLUDE_SCREEN | Call by reference | Type reference (TYPE) | PPE_INCL_BILD | Structures for Calling with Screen Module | 20011119 | ||
3 | ![]() |
CH_ITYPE | Call by reference | Type reference (TYPE) | DDB_ITP | DDB: General Object Type | 20011119 | ||
4 | ![]() |
CH_MAKE_NEW_CUOBJ | Call by reference | Type reference (TYPE) | C | SPACE | 20011119 | ||
5 | ![]() |
CH_OWNER | Call by reference | Type reference (TYPE) | PPENV_BUSINESS_OBJECT | 20011119 | |||
6 | ![]() |
CH_PROFILE_COUNT | Call by reference | Type reference (TYPE) | NUMC4 | 0000 | Count parameters | 20011119 | |
7 | ![]() |
EX_CUOBJ_CHANGED | Call by reference | Type reference (TYPE) | C | Configuration was changed | 20011119 | ||
8 | ![]() |
EX_RETURN_CODE | Call by reference | Type reference (TYPE) | SY-UCOMM | Screens, Function Code Triggered by PAI | 20011119 | ||
9 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | PPE_ENVIRONMENT | Parameter FLT_VAL der Methode EXPLCU_GET_CONFIGURATION | 20030415 | ||
10 | ![]() |
IM_AENNR | Call by reference | Type reference (TYPE) | PVS_AENNR | Change Number | 20011119 | ||
11 | ![]() |
IM_CLINT | Call by reference | Type reference (TYPE) | PNODID-CLINT | Internal class number | 20011119 | ||
12 | ![]() |
IM_CMPID | Call by reference | Type reference (TYPE) | PVCMPD-CMPID | Internal Identification of the Component (Material/Product) | 20011119 | ||
13 | ![]() |
IM_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | SY-DATUM | Date and Time, Current (Application Server) Date | 20011119 | |
14 | ![]() |
IM_INITIALIZE | Call by reference | Type reference (TYPE) | C | 'X' | 20011119 | ||
15 | ![]() |
IM_LOCID | Call by reference | Type reference (TYPE) | PPEHDR-LOCID | '*' | Plant/Location in iPPE | 20011119 | |
16 | ![]() |
IM_MSG_HANDLING | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'A' | 20011119 | ||
17 | ![]() |
IM_NO_CHG | Call by reference | Type reference (TYPE) | C | SPACE | 20011119 | ||
18 | ![]() |
IM_NO_DIALOG | Call by reference | Type reference (TYPE) | C | SPACE | 20011119 | ||
19 | ![]() |
IM_NO_SAVE | Call by reference | Type reference (TYPE) | C | 'X' | Grey out the save button | 20011119 | |
20 | ![]() |
IM_POSVID | Call by reference | Type reference (TYPE) | POSVID | iPPE Variant: Identification | 20011119 | ||
21 | ![]() |
IM_QUANT | Call by reference | Type reference (TYPE) | PVCMPD-QUANT | Quantity (in Component Variant) | 20011119 | ||
22 | ![]() |
IM_QUNIT | Call by reference | Type reference (TYPE) | PVCMPD-QUNIT | Unit of Measure | 20011119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error generating an instance | 20011218 |
Method EXPL_CMPID_CHK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CMP_CHK | Call by reference | Type reference (TYPE) | PPET8_CMPID_FIELDS | 20011126 | |||
2 | ![]() |
EV_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Return Value, Return Value After ABAP Statements | 20011126 | ||
3 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | PPE_ENVIRONMENT | Parameter FLT_VAL der Methode EXPL_CMPID_CHK | 20030415 | ||
4 | ![]() |
IV_CMPID | Call by reference | Type reference (TYPE) | PVCMPD-CMPID | Internal Identification of the Component (Material/Product) | 20011126 | ||
5 | ![]() |
IV_LOCID | Call by reference | Type reference (TYPE) | PPEHDR-LOCID | Plant/Location in iPPE | 20011126 | ||
6 | ![]() |
IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | 20011126 |
Method EXPL_CMPID_CHK on Interface IF_EX_IPPE_EXPL has no exception.
Method EXPL_CMP_DATA_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_RESULT | Call by reference | Type reference (TYPE) | PPET8_RESULT | 20011206 | |||
2 | ![]() |
EV_BASIS_UNIT | Call by reference | Type reference (TYPE) | PPE_UNIT | Unit of measurement of size | 20011206 | ||
3 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | PPE_ENVIRONMENT | Parameter FLT_VAL der Methode EXPL_CMP_DATA_GET | 20030415 | ||
4 | ![]() |
IS_PVCMPHD | Call by reference | Type reference (TYPE) | PPET8_PVCMPHD | 20011206 | |||
5 | ![]() |
IV_ACTIVE_CUOBJ | Call by reference | Type reference (TYPE) | PPE_CUOBJ | Configuration (Internal Object Number) | 20011206 | ||
6 | ![]() |
IV_LOCID | Call by reference | Type reference (TYPE) | PPEHDR-LOCID | Plant/Location in iPPE | 20011206 | ||
7 | ![]() |
IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | 20011206 | ||
8 | ![]() |
IV_READ_CMP | Call by reference | Type reference (TYPE) | C | PPET_TRUE | Read the material master data (not for CO) | 20011206 |
Method EXPL_CMP_DATA_GET on Interface IF_EX_IPPE_EXPL has no exception.
Method EXPL_EXPLOSION_CO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ACT_HEAD | Call by reference | Type reference (TYPE) | PPET8_CO_OUT_ACTHEAD | 20011213 | |||
2 | ![]() |
ES_CMP_HEAD | Call by reference | Type reference (TYPE) | PPET8_CO_OUT_CMPHEAD | 20011213 | |||
3 | ![]() |
ET_ACTIVITIES | Call by reference | Type reference (TYPE) | PPET8_CO_ACT_OP_TAB | 20011213 | |||
4 | ![]() |
ET_ACT_SEQUENCE | Call by reference | Type reference (TYPE) | PPET_STRUCT_LI_TAB | 20011213 | |||
5 | ![]() |
ET_ACT_STRUCTUR | Call by reference | Type reference (TYPE) | PPET_STRUCT_LI_TAB | 20011213 | |||
6 | ![]() |
ET_CMP_STRUCTUR | Call by reference | Type reference (TYPE) | PPET_STRUCT_LI_TAB | 20011213 | |||
7 | ![]() |
ET_PNODID | Call by reference | Type reference (TYPE) | PPET_PNODID_LI_TAB | 20011213 | |||
8 | ![]() |
ET_PVS_POSITIONS | Call by reference | Type reference (TYPE) | PPET8_CO_OUT_POS_TAB | 20011213 | |||
9 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | PPE_ENVIRONMENT | Parameter FLT_VAL der Methode EXPL_EXPLOSION_CO | 20030415 | ||
10 | ![]() |
IS_CO_INPUT | Call by reference | Type reference (TYPE) | PPET8_CO_IN | 20011213 | |||
11 | ![]() |
IV_BYPASS_LIBUFFER | Call by reference | Type reference (TYPE) | C | PPET_FALSE | 20011213 | ||
12 | ![]() |
IV_ECM_STATUS_ACTIVE | Call by reference | Type reference (TYPE) | C | 20011213 | |||
13 | ![]() |
IV_INIT_ECM | Call by reference | Type reference (TYPE) | C | PPET_FALSE | 20020315 | ||
14 | ![]() |
IV_MSG_HANDLING | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | 20011213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
No access found in the PVS | 20011213 |
Method EXPL_EXPLOSION_MRP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CMP_HEAD | Call by reference | Type reference (TYPE) | PPE_EXPLOUT2 | Attributes of Header Material and its Component Variants | 20011213 | ||
2 | ![]() |
ET_RESULT | Call by reference | Type reference (TYPE) | PPET8_RESULT_TAB | 20011213 | |||
3 | ![]() |
EV_CMP_CUOBJ | Call by reference | Type reference (TYPE) | PPE_CUOBJ | Configuration (Internal Object Number) | 20011213 | ||
4 | ![]() |
EV_COL_CUOBJ | Call by reference | Type reference (TYPE) | PPE_CUOBJ | Configuration (Internal Object Number) | 20011213 | ||
5 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | PPE_ENVIRONMENT | Parameter FLT_VAL der Methode EXPL_EXPLOSION_MRP | 20030415 | ||
6 | ![]() |
IS_MRP_INPUT | Call by reference | Type reference (TYPE) | PPE_EXPL_MRP_IN | Input Data for MRP Explosion | 20011213 | ||
7 | ![]() |
IS_PHANTOM_REF | Call by reference | Type reference (TYPE) | PPEEXPL_PHANTOM_REF | Dummy Referenz | 20021105 | ||
8 | ![]() |
IV_BYPASS_LIBUFFER | Call by reference | Type reference (TYPE) | C | SPACE | 20011213 | ||
9 | ![]() |
IV_CCODE | Call by reference | Type reference (TYPE) | PVCOL-CCODE | Color Supplement Key | 20011213 | ||
10 | ![]() |
IV_CLINT | Call by reference | Type reference (TYPE) | PVCMPR-CLINT | Internal class number | 20011213 | ||
11 | ![]() |
IV_FOCUSID | Call by reference | Type reference (TYPE) | PPFOC_PFOCID_LI-PFGUID | Internal Identification of Focus Record | 20011213 | ||
12 | ![]() |
IV_MSG_HANDLING | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'N' | 20011213 | ||
13 | ![]() |
IV_PPEGUID | Call by reference | Type reference (TYPE) | PPEHDR-PPEGUID | Internal Identification for PVS Objects | 20011213 | ||
14 | ![]() |
IV_USE_MEMORY | Call by reference | Type reference (TYPE) | C | SPACE | 20011213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Internal Error | 20011213 | |
2 | ![]() |
No access determined | 20011213 |
Method EXPL_HANDLE_APG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DELETE | Call by reference | Type reference (TYPE) | C | Deletion Indicator | 20011211 | ||
2 | ![]() |
EV_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Return Value, Return Value After ABAP Statements | 20011211 | ||
3 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | PPE_ENVIRONMENT | Parameter FLT_VAL der Methode EXPL_HANDLE_APG | 20030415 | ||
4 | ![]() |
IV_CMPID | Call by reference | Type reference (TYPE) | PVCMPD-CMPID | Internal Identification of the Component (Material/Product) | 20011211 | ||
5 | ![]() |
IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 20011211 |
Method EXPL_HANDLE_APG on Interface IF_EX_IPPE_EXPL has no exception.
Method EXPL_MV_CMPID_SINGLE_ENTRY_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_PPEOBJ | Call by reference | Type reference (TYPE) | PPET4_PPEOBJ_LI | 20021113 | |||
2 | ![]() |
EV_MV_ACTIVE | Call by reference | Type reference (TYPE) | C | Materialverionen aktiv /inaktiv | 20021112 | ||
3 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | PPE_ENVIRONMENT | Parameter FLT_VAL der Methode EXPL_MV_CMPID_SINGLE_ENTRY_GET | 20030415 | ||
4 | ![]() |
IV_PPEGUID | Call by reference | Type reference (TYPE) | PVS_GUID | interne Identifikation für PVS Objekte | 20020902 |
Method EXPL_MV_CMPID_SINGLE_ENTRY_GET on Interface IF_EX_IPPE_EXPL has no exception.
Method EXPL_MV_LOOSE_REF_IPPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_PVCMPHD | Call by reference | Type reference (TYPE) | PPET8_PVCMPHD_TAB | 20020902 | |||
2 | ![]() |
EV_MV_ACTIVE | Call by reference | Type reference (TYPE) | C | Materialverionen aktiv /inaktiv | 20021112 | ||
3 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | PPE_ENVIRONMENT | Parameter FLT_VAL der Methode EXPL_MV_LOOSE_REF_IPPE | 20030415 | ||
4 | ![]() |
IS_CPPECNTL | Call by reference | Type reference (TYPE) | CPPECNTL | Allgemeines iPPE-Customizing | 20020902 | ||
5 | ![]() |
IV_CHK_EFF | Call by reference | Type reference (TYPE) | C | 'X' | 20020902 | ||
6 | ![]() |
IV_ECM_STATUS_ACTIVE | Call by reference | Type reference (TYPE) | C | PPET_FALSE | 20020902 | ||
7 | ![]() |
IV_IOIND | Call by reference | Type reference (TYPE) | C | Input / Output-Komponente | 20020902 | ||
8 | ![]() |
IV_IS_VBK | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20031208 | ||
9 | ![]() |
IV_LOCID | Call by reference | Type reference (TYPE) | PPE_LOCID | Werk/Lokation in PPE | 20020902 | ||
10 | ![]() |
IV_MSG_HANDLING | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'N' | Parameter für das Fehlerhandling | 20020902 | |
11 | ![]() |
IV_PPEGUID | Call by reference | Type reference (TYPE) | PVS_GUID | interne Identifikation für PVS Objekte | 20020902 | ||
12 | ![]() |
IV_TIMEWINDOWS | Call by reference | Type reference (TYPE) | C | PPET_FALSE | Parameter für das Schneiden von Zeitscheiben | 20020902 | |
13 | ![]() |
IV_TYPE | Call by reference | Type reference (TYPE) | PPET8_PARAMS-TYPE | Auflösungstyp | 20020902 |
Method EXPL_MV_LOOSE_REF_IPPE on Interface IF_EX_IPPE_EXPL has no exception.
Method EXPL_TDP_MERGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_OP | Call by reference | Type reference (TYPE) | PPET8_ADD_RESULTS | 20020830 | |||
2 | ![]() |
CH_RESULT | Call by reference | Type reference (TYPE) | PPET8_RESULT_TAB | 20020830 | |||
3 | ![]() |
CS_EXPL_ERROR | Call by reference | Type reference (TYPE) | PPET8_OBJ_MESSAGE | Fehlermeldungen | 20031014 | ||
4 | ![]() |
EX_CTM_SNP_TDPP | Call by reference | Type reference (TYPE) | PPET8_CTM_SNP_TDPP_TAB | Zeitabhängige Planungsparameter | 20021011 | ||
5 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | PPE_ENVIRONMENT | Parameter FLT_VAL der Methode EXPL_TDP_MERGE | 20030415 | ||
6 | ![]() |
IM_MSG_CONTEXT | Call by reference | Type reference (TYPE) | PPE_MSG_CONTEXT | Anwendungskontext einer Meldung | 20031014 | ||
7 | ![]() |
IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | steuert das Message-Handling der iPPE-Engine | 20020830 | |
8 | ![]() |
IM_OBJ_TYPE | Call by reference | Type reference (TYPE) | CHAR4 | Objekttyp | 20021011 | ||
9 | ![]() |
IM_ONLY_GIVEN_VERSION | Call by reference | Type reference (TYPE) | C | PPET_FALSE | Berücksichtigung der übergebenen Planversion | 20031212 | |
10 | ![]() |
IM_SIMVERSION | Call by reference | Type reference (TYPE) | PPE_VRSIOID | Name der Planversion | 20020919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei TDP Merge | 20020830 |
History
Last changed by/on | SAP | 20041209 |
SAP Release Created in | 110 |