SAP ABAP Class CL_WSD_PUR_PRICE_HANDLER (Price handler for Purchasing)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
SD-MD-MM-CS (Application Component) Additional Material Functions
⤷
WSD_CS_FU (Package) Functionality Enhanced Material Search
⤷
⤷
Properties
| Class | CL_WSD_PUR_PRICE_HANDLER | |
| Short Description | Price handler for Purchasing | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | WSD_CS_FU | Functionality Enhanced Material Search |
| Created | 20081105 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_WSD_PUR_PRICE_HANDLER has no forward declaration.
Interfaces
Class CL_WSD_PUR_PRICE_HANDLER has no interface implemented.
Friends
Class CL_WSD_PUR_PRICE_HANDLER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '1' | Subtotal of Pricing Procedure for Sales Documents | 20081112 | ||
| 2 | Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '2' | Subtotal of Pricing Procedure for Sales Documents | 20081112 | ||
| 3 | Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '3' | Subtotal of Pricing Procedure for Sales Documents | 20081112 | ||
| 4 | Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '4' | Subtotal of Pricing Procedure for Sales Documents | 20081112 | ||
| 5 | Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '5' | Subtotal of Pricing Procedure for Sales Documents | 20081112 | ||
| 6 | Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '6' | Subtotal of Pricing Procedure for Sales Documents | 20081112 | ||
| 7 | Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '7' | Subtotal of Pricing Procedure for Sales Documents | 20081112 | ||
| 8 | Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '8' | Subtotal of Pricing Procedure for Sales Documents | 20081112 | ||
| 9 | Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '9' | Subtotal of Pricing Procedure for Sales Documents | 20081112 | ||
| 10 | Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | 'A' | Subtotal of Pricing Procedure for Sales Documents | 20081112 | ||
| 11 | Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | 'B' | Subtotal of Pricing Procedure for Sales Documents | 20081112 | ||
| 12 | Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | 'C' | Subtotal of Pricing Procedure for Sales Documents | 20081112 | ||
| 13 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_WSD_PUR_PRICE_HANDLER | WSD Price handler for dealing with purchase prices | 20081112 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Fill komk structure | 20081105 | |
| 2 | Instance method | Private | Method | Fill komp structure | 20081105 | |
| 3 | Static method | Public | Method | Get calculation scheme | 20081105 | |
| 4 | Static method | Private | Method | Get calculation schema group of Purchasing Organization | 20081219 | |
| 5 | Static method | Private | Method | Get calculation schema group of Vendor | 20081105 | |
| 6 | Instance method | Public | Method | Get Gross Price for Purchasing | 20081112 | |
| 7 | Static method | Public | Method | Get the singleton instance | 20081105 | |
| 8 | Instance method | Private | Method | Read Master and organizational Data for Pricing | 20081105 | |
| 9 | Instance method | Public | Method | Get Net price | 20081124 | |
| 10 | Instance method | Public | Method | Get value for price element | 20081124 | |
| 11 | Static method | Private | Method | Get Pricing Procedure Purchase Order | 20081105 | |
| 12 | Static method | Private | Method | Get Pricing Procedure STO | 20081105 | |
| 13 | Instance method | Public | Method | Get purchase price of material | 20081112 | |
| 14 | Instance method | Private | Method | Get Pricing condition value from subtotal | 20081124 | |
| 15 | Instance method | Public | Method | Validate Calculation schema with cust. of Price element | 20090327 |
Events
Class CL_WSD_PUR_PRICE_HANDLER has no event.
Types
Class CL_WSD_PUR_PRICE_HANDLER has no local type.
Method Signatures
Method FILL_KOMK_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_KOMK | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20081115 | |||
| 2 | IS_EINA | Call by reference | Type reference (TYPE) | EINA | Purchasing Info Record: General Data | 20081115 | |||
| 3 | IS_EINE | Call by reference | Type reference (TYPE) | EINE | Purchasing Info Record: Purchasing Organization Data | 20081115 | |||
| 4 | IS_LFA1 | Call by reference | Type reference (TYPE) | LFA1 | Vendor Master (General Section) | 20081115 | |||
| 5 | IS_LFM1 | Call by reference | Type reference (TYPE) | LFM1 | Vendor master record purchasing organization data | 20081115 | |||
| 6 | IS_T001 | Call by reference | Type reference (TYPE) | T001 | Company Codes | 20081115 | |||
| 7 | IS_T001W | Call by reference | Type reference (TYPE) | T001W | Plants/Branches | 20081115 | |||
| 8 | I_KALSM | Call by reference | Type reference (TYPE) | KALSM_D | Procedure (Pricing, Output Control, Acct. Det., Costing,...) | 20081115 | |||
| 9 | I_KAPPL | Call by reference | Type reference (TYPE) | KAPPL | 'M' | Application | 20081115 | ||
| 10 | I_ORDER_TYPE | Call by reference | Type reference (TYPE) | BSART | Order Type (Purchasing) | 20081115 | |||
| 11 | I_PRSDT | Call by reference | Type reference (TYPE) | PRSDT | Date for pricing and exchange rate | 20081115 | |||
| 12 | I_RESWK | Call by reference | Type reference (TYPE) | RESWK | Supplying (Issuing) Plant in Stock Transport Order | 20081124 |
Method FILL_KOMK_STRUCTURE on class CL_WSD_PUR_PRICE_HANDLER has no exception.
Method FILL_KOMP_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_KOMP | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20081115 | |||
| 2 | IS_EINA | Call by reference | Type reference (TYPE) | EINA | Purchasing Info Record: General Data | 20081115 | |||
| 3 | IS_EINE | Call by reference | Type reference (TYPE) | EINE | Purchasing Info Record: Purchasing Organization Data | 20081115 | |||
| 4 | IS_KOMK | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20081115 | |||
| 5 | IS_MLAN | Call by reference | Type reference (TYPE) | MLAN | Tax Classification for Material | 20081115 | |||
| 6 | IS_MT06E | Call by reference | Type reference (TYPE) | MT06E | Material Master Fields: Purchasing | 20081115 | |||
| 7 | IS_T001 | Call by reference | Type reference (TYPE) | T001 | Company Codes | 20081115 | |||
| 8 | IS_T001W | Call by reference | Type reference (TYPE) | T001W | Plants/Branches | 20081115 | |||
| 9 | I_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | 1 | Condition item number | 20081115 | ||
| 10 | I_MEINS | Call by reference | Type reference (TYPE) | MEINS | Base Unit of Measure | 20081115 | |||
| 11 | I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | 1 | Quantity | 20081115 | ||
| 12 | I_PRSFD | Call by reference | Type reference (TYPE) | PRSFD | 'X' | Carry out pricing | 20081115 |
Method FILL_KOMP_STRUCTURE on class CL_WSD_PUR_PRICE_HANDLER has no exception.
Method GET_CALCULATION_SCHEME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_KALSM | Call by reference | Type reference (TYPE) | KALSM_D | Procedure (Pricing, Output Control, Acct. Det., Costing,...) | 20081105 | |||
| 2 | I_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20081105 | |||
| 3 | I_ORDER_TYPE | Call by reference | Type reference (TYPE) | BSART | Order Type (Purchasing) | 20081105 | |||
| 4 | I_RESWK | Call by reference | Type reference (TYPE) | RESWK | Supplying (Issuing) Plant in Stock Transport Order | 20081105 | |||
| 5 | I_SCHEMA_GRP_PUR_ORG | Call by reference | Type reference (TYPE) | KALSE | Group for Calculation Schema (Purchasing Organization) | 20081222 | |||
| 6 | I_SCHEMA_GRP_VENDOR | Call by reference | Type reference (TYPE) | KALSK | Group for Calculation Schema (Vendor) | 20081105 | |||
| 7 | I_VENDOR | Call by reference | Type reference (TYPE) | ELIFN | Vendor Account Number | 20081105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSD basic exception class | 20081124 | ||
| 2 | General exception for data-not-found errors | 20081124 |
Method GET_CALC_SCHEMA_GRP_PUR_ORG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_KALSE | Call by reference | Type reference (TYPE) | KALSE | Group for Calculation Schema (Purchasing Organization) | 20081219 | |||
| 2 | I_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20081219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSD basic exception class | 20081219 | ||
| 2 | General exception for data-not-found errors | 20081219 |
Method GET_CALC_SCHEMA_GRP_VENDOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_KALSK | Call by reference | Type reference (TYPE) | KALSK | Group for Calculation Schema (Vendor) | 20081105 | |||
| 2 | I_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20081105 | |||
| 3 | I_VENDOR | Call by reference | Type reference (TYPE) | ELIFN | Vendor Account Number | 20081105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSD basic exception class | 20081105 | ||
| 2 | General exception for data-not-found errors | 20081105 |
Method GET_GROSS_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_KOMK | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20090327 | |||
| 2 | ES_KOMP | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20090327 | |||
| 3 | ES_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_WITH_SCALE_STY | WSD general structure to hold price information | 20081124 | |||
| 4 | IS_EINA | Call by reference | Type reference (TYPE) | EINA | Purchasing Info Record: General Data | 20081124 | |||
| 5 | IS_EINE | Call by reference | Type reference (TYPE) | EINE | Purchasing Info Record: Purchasing Organization Data | 20081124 | |||
| 6 | IS_KOMK | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20090327 | |||
| 7 | IS_KOMP | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20090327 | |||
| 8 | IT_KOMV | Call by reference | Type reference (TYPE) | VA_KOMV_T | Table for structure KOMV | 20090327 | |||
| 9 | I_EKGRP | Call by reference | Type reference (TYPE) | EKGRP | Purchasing Group | 20081124 | |||
| 10 | I_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20081124 | |||
| 11 | I_ESOKZ | Call by reference | Type reference (TYPE) | ESOKZ | Purchasing info record category | 20081124 | |||
| 12 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20081124 | |||
| 13 | I_MEINS | Call by reference | Type reference (TYPE) | MEINS | Base Unit of Measure | 20081124 | |||
| 14 | I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | Quantity | 20081124 | |||
| 15 | I_ORDER_TYPE | Call by reference | Type reference (TYPE) | BSART | Order Type (Purchasing) | 20081124 | |||
| 16 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20081124 | |||
| 17 | I_PRICE_ELEMENT | Call by reference | Type reference (TYPE) | WSD_PRICING_ELEMENT | '08' | Predefined Price Element | 20081124 | ||
| 18 | I_PRSDT | Call by reference | Type reference (TYPE) | WSD_EFFECTIVE_DATE | SY-DATUM | Effective Date | 20081124 | ||
| 19 | I_RESWK | Call by reference | Type reference (TYPE) | RESWK | Supplying (Issuing) Plant in Stock Transport Order | 20081124 | |||
| 20 | I_VENDOR | Call by reference | Type reference (TYPE) | ELIFN | Vendor Account Number | 20081124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSD basic exception class | 20081230 | ||
| 2 | General exception for data-not-found errors | 20081230 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_WSD_PUR_PRICE_HANDLER | Price handler for Purchasing | 20081105 |
Method GET_INSTANCE on class CL_WSD_PUR_PRICE_HANDLER has no exception.
Method GET_MASTER_AND_ORG_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_LFA1 | Call by reference | Type reference (TYPE) | LFA1 | Vendor Master (General Section) | 20081105 | |||
| 2 | ES_LFM1 | Call by reference | Type reference (TYPE) | LFM1 | Vendor master record purchasing organization data | 20081105 | |||
| 3 | ES_MLAN | Call by reference | Type reference (TYPE) | MLAN | Tax Classification for Material | 20081105 | |||
| 4 | ES_MT06E | Call by reference | Type reference (TYPE) | MT06E | Material Master Fields: Purchasing | 20081105 | |||
| 5 | ES_T001 | Call by reference | Type reference (TYPE) | T001 | Company Codes | 20081105 | |||
| 6 | ES_T001W | Call by reference | Type reference (TYPE) | T001W | Plants/Branches | 20081105 | |||
| 7 | I_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20081124 | |||
| 8 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | 20081124 | ||||
| 9 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | 20081124 | ||||
| 10 | I_VENDOR | Call by reference | Type reference (TYPE) | ELIFN | 20081124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSD basic exception class | 20081105 | ||
| 2 | General exception for data-not-found errors | 20081105 |
Method GET_NET_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_KOMK | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20090327 | |||
| 2 | ES_KOMP | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20090327 | |||
| 3 | ES_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_WITH_SCALE_STY | WSD general structure to hold price information | 20081124 | |||
| 4 | IS_EINA | Call by reference | Type reference (TYPE) | EINA | Purchasing Info Record: General Data | 20081124 | |||
| 5 | IS_EINE | Call by reference | Type reference (TYPE) | EINE | Purchasing Info Record: Purchasing Organization Data | 20081124 | |||
| 6 | IS_KOMK | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20090327 | |||
| 7 | IS_KOMP | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20090327 | |||
| 8 | IT_KOMV | Call by reference | Type reference (TYPE) | VA_KOMV_T | Table for structure KOMV | 20090327 | |||
| 9 | I_EKGRP | Call by reference | Type reference (TYPE) | EKGRP | Purchasing Group | 20081124 | |||
| 10 | I_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20081124 | |||
| 11 | I_ESOKZ | Call by reference | Type reference (TYPE) | ESOKZ | Purchasing info record category | 20081124 | |||
| 12 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20081124 | |||
| 13 | I_MEINS | Call by reference | Type reference (TYPE) | MEINS | Base Unit of Measure | 20081124 | |||
| 14 | I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | Quantity | 20081124 | |||
| 15 | I_ORDER_TYPE | Call by reference | Type reference (TYPE) | BSART | Order Type (Purchasing) | 20081124 | |||
| 16 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20081124 | |||
| 17 | I_PRICE_ELEMENT | Call by reference | Type reference (TYPE) | WSD_PRICING_ELEMENT | '09' | Predefined Price Element | 20081124 | ||
| 18 | I_PRSDT | Call by reference | Type reference (TYPE) | WSD_EFFECTIVE_DATE | SY-DATUM | Effective Date | 20081124 | ||
| 19 | I_RESWK | Call by reference | Type reference (TYPE) | RESWK | Supplying (Issuing) Plant in Stock Transport Order | 20081124 | |||
| 20 | I_VENDOR | Call by reference | Type reference (TYPE) | ELIFN | Vendor Account Number | 20081124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSD basic exception class | 20081230 | ||
| 2 | General exception for data-not-found errors | 20081230 |
Method GET_PRICE_ELEMENT_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_WITH_SCALE_STY | WSD general structure to hold price information | 20081229 | |||
| 2 | E_VALUE | Call by reference | Type reference (TYPE) | ANY | 20081124 | ||||
| 3 | IS_KOMK | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20081229 | |||
| 4 | IS_KOMP | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20081124 | |||
| 5 | IT_KOMV | Call by reference | Type reference (TYPE) | VA_KOMV_T | Table for structure KOMV | 20081124 | |||
| 6 | I_KALSM | Call by reference | Type reference (TYPE) | KALSM_D | Procedure (Pricing, Output Control, Acct. Det., Costing,...) | 20081124 | |||
| 7 | I_KAPPL | Call by reference | Type reference (TYPE) | KAPPL | Application | 20081124 | |||
| 8 | I_KVEWE | Call by reference | Type reference (TYPE) | KVEWE | Usage of the condition table | 20081124 | |||
| 9 | I_PRICE_ELEMENT | Call by reference | Type reference (TYPE) | WSD_PRICING_ELEMENT | Predefined Price Element | 20081231 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General exception for data-not-found errors | 20081229 |
Method GET_PRICING_SCHEMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_KALSM | Call by reference | Type reference (TYPE) | KALSM_D | Procedure (Pricing, Output Control, Acct. Det., Costing,...) | 20081124 | |||
| 2 | I_KALSE | Call by reference | Type reference (TYPE) | KALSE | Group for Calculation Schema (Purchasing Organization) | 20081124 | |||
| 3 | I_KALSK | Call by reference | Type reference (TYPE) | KALSK | Group for Calculation Schema (Vendor) | 20081124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General exception for data-not-found errors | 20081124 |
Method GET_PRICING_SCHEMA_STO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_KALSM | Call by reference | Type reference (TYPE) | KALSM_D | Procedure (Pricing, Output Control, Acct. Det., Costing,...) | 20081115 | |||
| 2 | I_BSART | Call by reference | Type reference (TYPE) | ESART | Purchasing Document Type | 20081115 | |||
| 3 | I_KALSE | Call by reference | Type reference (TYPE) | KALSE | Group for Calculation Schema (Purchasing Organization) | 20081115 | |||
| 4 | I_RESWK | Call by reference | Type reference (TYPE) | RESWK | Supplying (Issuing) Plant in Stock Transport Order | 20081115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General exception for data-not-found errors | 20081124 |
Method GET_PURCHASE_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_KOMK | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20081124 | |||
| 2 | ES_KOMP | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20081124 | |||
| 3 | ET_KOMV | Call by reference | Type reference (TYPE) | VA_KOMV_T | Pricing Communications-Condition Record | 20081230 | |||
| 4 | IS_EINA | Call by reference | Type reference (TYPE) | EINA | Purchasing Info Record: General Data | 20081112 | |||
| 5 | IS_EINE | Call by reference | Type reference (TYPE) | EINE | Purchasing Info Record: Purchasing Organization Data | 20081112 | |||
| 6 | I_EKGRP | Call by reference | Type reference (TYPE) | EKGRP | Purchasing Group | 20081112 | |||
| 7 | I_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20081112 | |||
| 8 | I_ESOKZ | Call by reference | Type reference (TYPE) | ESOKZ | Purchasing info record category | 20081112 | |||
| 9 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20081112 | |||
| 10 | I_MEINS | Call by reference | Type reference (TYPE) | MEINS | Base Unit of Measure | 20081112 | |||
| 11 | I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | Quantity | 20081112 | |||
| 12 | I_ORDER_TYPE | Call by reference | Type reference (TYPE) | BSART | Order Type (Purchasing) | 20081112 | |||
| 13 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20081112 | |||
| 14 | I_PRICE_ELEMENT | Call by reference | Type reference (TYPE) | WSD_PRICING_ELEMENT | Predefined Price Element | 20090327 | |||
| 15 | I_PRSDT | Call by reference | Type reference (TYPE) | WSD_EFFECTIVE_DATE | SY-DATUM | Effective Date | 20081112 | ||
| 16 | I_RESWK | Call by reference | Type reference (TYPE) | RESWK | Supplying (Issuing) Plant in Stock Transport Order | 20081124 | |||
| 17 | I_VENDOR | Call by reference | Type reference (TYPE) | ELIFN | Vendor Account Number | 20081112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSD basic exception class | 20081124 | ||
| 2 | General exception for data-not-found errors | 20081124 |
Method GET_SUBTOTAL_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBTOTAL_VALUE | Value transfer | Type reference (TYPE) | KZWIS | Condition subtotal | 20081124 | |||
| 2 | IS_KOMP | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20081124 | |||
| 3 | I_SUBTOTAL | Call by reference | Type reference (TYPE) | WSD_PP_SUBTOTAL | Subtotal of Pricing Procedure for Sales Documents | 20081124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General exception for data-not-found errors | 20081229 |
Method VALIDATE_CALCULATION_SCHEMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_KALSM | Call by reference | Type reference (TYPE) | KALSM_D | Procedure (Pricing, Output Control, Acct. Det., Costing,...) | 20090327 | |||
| 2 | I_PRICE_ELEMENT | Call by reference | Type reference (TYPE) | WSD_PRICING_ELEMENT | Predefined Price Element | 20090327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General exception for data-not-found errors | 20090327 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 605 |