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 |