SAP ABAP Interface IF_EX_ISM_QUANTITYPLAN (BAdI Interface IF_EX_ISM_QUANTITYPLAN)
Hierarchy
☛
IS-M (Software Component) SAP MEDIA
⤷
IS-M (Application Component) SAP Media
⤷
JSDI (Package) IS-M/SD SD Integration
⤷
⤷
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
| Interface | IF_EX_ISM_QUANTITYPLAN | |
| Short Description | BAdI Interface IF_EX_ISM_QUANTITYPLAN |
General Data
| Package | JSDI | IS-M/SD SD Integration |
| Created | 20001221 | SAP |
| Last changed | 20050224 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_EX_ISM_QUANTITYPLAN has no forward declaration.
Interfaces
Interface IF_EX_ISM_QUANTITYPLAN has no interface.
Friends
Interface IF_EX_ISM_QUANTITYPLAN has no friend.
Attributes
Interface 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
Interface IF_EX_ISM_QUANTITYPLAN has no event.
Types
Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_EX_ISM_QUANTITYPLAN has no exception.
History
| Last changed by/on | SAP | 20050224 |
| SAP Release Created in | 463 |