SAP ABAP Class IF_EX_ISM_QUANTITYPLAN (BAdI Interface IF_EX_ISM_QUANTITYPLAN)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_ISM_QUANTITYPLAN | BAdI Class CL_EX_ISM_QUANTITYPLAN | 20041220 |
Properties
| Class | IF_EX_ISM_QUANTITYPLAN | |
| Short Description | BAdI Interface IF_EX_ISM_QUANTITYPLAN | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 1 | |
| Package | ||
| Created | 20001221 | SAP |
| Last change | 20050224 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_EX_ISM_QUANTITYPLAN has no forward declaration.
Interfaces
Class IF_EX_ISM_QUANTITYPLAN has no interface implemented.
Friends
Class IF_EX_ISM_QUANTITYPLAN has no friend class.
Attributes
Class IF_EX_ISM_QUANTITYPLAN has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Calculate Quantity Fields | 20001221 | |
| 2 | Instance method | Public | Method | Check Changed Quantity | 20010320 | |
| 3 | Instance method | Public | Method | Change Quantity Fields According to User Entries | 20020724 | |
| 4 | Instance method | Public | Method | Check and Change Quantity Table While Reading from Database | 20010327 | |
| 5 | Instance method | Public | Method | Planned Delivery Quantity | 20001221 |
Events
Class IF_EX_ISM_QUANTITYPLAN has no event.
Types
Class IF_EX_ISM_QUANTITYPLAN has no local type.
Method Signatures
Method CALCULATE_QUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INOUT_BLOCKED | Value transfer | Type reference (TYPE) | JDEMANDBLOCKED | Mengenpflege nicht möglich durch Planungskalender | 20041217 | |||
| 2 | INOUT_EXTENSION | Value transfer | Type reference (TYPE) | RJKSDQUANT_EXT | IS-M: Mengenfelder für Bezugsmengenplan, Erweiterung | 20010816 | |||
| 3 | INOUT_QUANTITY1 | Value transfer | Type reference (TYPE) | RJKSDQUANT-QUANTITY1 | IS-M: Menge1 | 20010816 | |||
| 4 | INOUT_QUANTITY2 | Value transfer | Type reference (TYPE) | RJKSDQUANT-QUANTITY2 | IS-M: Menge2 | 20010816 | |||
| 5 | INOUT_REASONCODE1 | Value transfer | Type reference (TYPE) | JREASONCODE | IS-M/SD Grund der Mengenänderung | 20010816 | |||
| 6 | INOUT_REASONCODE2 | Value transfer | Type reference (TYPE) | JREASONCODE | IS-M/SD Grund der Mengenänderung | 20010816 | |||
| 7 | IN_DOCUMENT | Value transfer | Type reference (TYPE) | VBELN | Vertriebsbelegnummer | 20001221 | |||
| 8 | IN_ISSUE | Value transfer | Type reference (TYPE) | ISMMATNR_ISSUE | Medienausgabe | 20001221 | |||
| 9 | IN_ITEM | Value transfer | Type reference (TYPE) | POSNR | Positionsnummer des Vertriebsbeleges | 20001221 | |||
| 10 | IN_QUANTITY | Value transfer | Type reference (TYPE) | RJKSDQUANT-QUANTITY | IS-M: geplante Liefermenge für Mengenplanung | 20010221 | |||
| 11 | IN_QUANTITY_ACT | Value transfer | Type reference (TYPE) | RJKSDQUANT-QUANTITY_ACT | IS-M/SD: tatsächlich gelieferte Menge | 20001221 | |||
| 12 | IN_QUANTITY_RETURN | Value transfer | Type reference (TYPE) | RJKSDQUANT-QUANTITY_RETURN | IS-M/SD: Remissionsmenge | 20001221 | |||
| 13 | IN_VERSION | Value transfer | Type reference (TYPE) | JSDVERSION | '000 ' | IS-M/SD Version der Bedarfsplanung | 20010719 | ||
| 14 | UNIT | Value transfer | Type reference (TYPE) | RJKSDQUANT-UNIT | Verkaufsmengeneinheit | 20001221 |
Method CALCULATE_QUANTITY on class IF_EX_ISM_QUANTITYPLAN has no exception.
Method CHECK_SHPQUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_DEMAND | Value transfer | Type reference (TYPE) | RJKSDQUANT | IS-M: Mengenplanung zum Kontrakt | 20010320 | |||
| 2 | IN_DOCUMENT | Value transfer | Type reference (TYPE) | VBELN | Vertriebsbelegnummer | 20010320 | |||
| 3 | IN_ISSUE | Value transfer | Type reference (TYPE) | ISMMATNR_ISSUE | Medienausgabe | 20010320 | |||
| 4 | IN_ITEM | Value transfer | Type reference (TYPE) | POSNR | Positionsnummer des Vertriebsbeleges | 20010320 | |||
| 5 | IN_VERSION | Value transfer | Type reference (TYPE) | JSDVERSION | '000 ' | IS-M/SD Version der Bedarfsplanung | 20010719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler erkannt (Message muss mit raising mitgegeben werden) | 20010405 |
Method EDIT_DEMAND_ONCHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INOUT_AFTER_IMAGE | Call by reference | Type reference (TYPE) | RJKSDQUANT | IS-M frei definierbare Mengenfelder für Bezugsmengenplan | 20020724 | |||
| 2 | IN_BEFORE_IMAGE | Call by reference | Type reference (TYPE) | RJKSDQUANT | IS-M frei definierbare Mengenfelder für Bezugsmengenplan | 20020724 | |||
| 3 | IN_ISSUE | Call by reference | Type reference (TYPE) | JKSDDEMAND-ISSUE | Medienausgabe | 20020724 | |||
| 4 | IN_PHASEMDL | Call by reference | Type reference (TYPE) | JKSDDEMAND-PHASEMDL | IS-M: Phasenmodell in der Phasenauslieferung | 20020724 | |||
| 5 | IN_PHASENBR | Call by reference | Type reference (TYPE) | JKSDDEMAND-PHASENBR | IS-M: Folgenummer in der Phasenauslieferung | 20020724 | |||
| 6 | IN_POSNR | Call by reference | Type reference (TYPE) | JKSDDEMAND-POSNR | Positionsnummer des Kontrakts | 20020724 | |||
| 7 | IN_VBELN | Call by reference | Type reference (TYPE) | JKSDDEMAND-VBELN | Kontraktnummer | 20020724 | |||
| 8 | IN_VERSION | Call by reference | Type reference (TYPE) | JKSDDEMAND-VERSION | IS-M: Mengenplan-Version | 20020724 |
Method EDIT_DEMAND_ONCHANGE on class IF_EX_ISM_QUANTITYPLAN has no exception.
Method EDIT_DEMAND_ONSELECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INOUT_DEMANDTAB | Call by reference | Type reference (TYPE) | RJKSDDEMANDTAB | IS-M: interne Tabelle Kontrakt-Bedarf | 20010328 |
Method EDIT_DEMAND_ONSELECT on class IF_EX_ISM_QUANTITYPLAN has no exception.
Method SET_SHPQUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ISSUE | Value transfer | Type reference (TYPE) | ISMMATNR_ISSUE | Medienausgabe | 20001221 | |||
| 2 | IN_MIX | Value transfer | Type reference (TYPE) | JVSDSPLIT-SPLIT | IS-M/SD: Medienausgaben-Ausstattung | 20001221 | |||
| 3 | IN_POSNR | Value transfer | Type reference (TYPE) | POSNR | Positionsnummer des Vertriebsbeleges | 20001221 | |||
| 4 | IN_QUANTITY | Value transfer | Type reference (TYPE) | RJKSDQUANT | Mengenfelder | 20001221 | |||
| 5 | IN_VBELN | Value transfer | Type reference (TYPE) | VBELN | Vertriebsbelegnummer | 20001221 | |||
| 6 | IN_VERSION | Value transfer | Type reference (TYPE) | JSDVERSION | '000 ' | IS-M/SD Version der Bedarfsplanung | 20010719 | ||
| 7 | OUT_MESSAGE | Value transfer | Type reference (TYPE) | RJMSG | IS-PSD: Interne Struktur für Übergabe von Fehlermeldungen | 20001221 | |||
| 8 | OUT_QUANTITY | Call by reference | Type reference (TYPE) | RJKSDDEMAND-QUANTITY | IS-M: Wunschmenge in Mengenplanung | 20010212 |
Method SET_SHPQUANTITY on class IF_EX_ISM_QUANTITYPLAN has no exception.
History
| Last changed by/on | SAP | 20050224 |
| SAP Release Created in |