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 |