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