Hierarchy

⤷

⤷

Properties
Class | CL_WSD_PRICE_HANDLER | |
Short Description | WSD price handler responsible of dealing with prices | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | WSD_CS_FU | Functionality Enhanced Material Search |
Created | 20060731 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_WSD_PRICE_HANDLER has no forward declaration.
Interfaces
Class CL_WSD_PRICE_HANDLER has no interface implemented.
Friends
Class CL_WSD_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 | 20071114 | |
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '2' | Subtotal of Pricing Procedure for Sales Documents | 20071114 | |
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '3' | Subtotal of Pricing Procedure for Sales Documents | 20071114 | |
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '4' | Subtotal of Pricing Procedure for Sales Documents | 20071114 | |
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '5' | Subtotal of Pricing Procedure for Sales Documents | 20071114 | |
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '6' | Subtotal of Pricing Procedure for Sales Documents | 20071114 | |
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '7' | Subtotal of Pricing Procedure for Sales Documents | 20071114 | |
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '8' | Subtotal of Pricing Procedure for Sales Documents | 20071114 | |
9 | ![]() |
Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | '9' | Subtotal of Pricing Procedure for Sales Documents | 20071114 | |
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | 'A' | Subtotal of Pricing Procedure for Sales Documents | 20071114 | |
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | 'B' | Subtotal of Pricing Procedure for Sales Documents | 20071114 | |
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | WSD_PP_SUBTOTAL | 'C' | Subtotal of Pricing Procedure for Sales Documents | 20071114 | |
13 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_WSD_PRICE_HANDLER | WSD price handler responsible of dealing with prices | 20060731 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Customer price for BOM | 20071217 |
2 | ![]() |
Instance method | Public | Method | Price the material/customer | 20070504 |
3 | ![]() |
Instance method | Private | Method | Fill komk structure | 20070426 |
4 | ![]() |
Instance method | Private | Method | Fill KOMP structure | 20070426 |
5 | ![]() |
Static method | Public | Method | Read condition type from customizing for list price | 20070427 |
6 | ![]() |
Static method | Public | Method | Get all listprices for a material | 20070410 |
7 | ![]() |
Static method | Public | Method | Get calculation scheme | 20070504 |
8 | ![]() |
Instance method | Public | Method | Get condition records of a sales order | 20060811 |
9 | ![]() |
Instance method | Public | Method | Get condition records of a sales order | 20060811 |
10 | ![]() |
Instance method | Public | Method | Get the price for the given customer | 20060801 |
11 | ![]() |
Static method | Public | Method | Get the singleton instance | 20060731 |
12 | ![]() |
Instance method | Public | Method | Get standard sales price of the material | 20060731 |
13 | ![]() |
Static method | Public | Method | Get condition type for list price | 20071114 |
14 | ![]() |
Instance method | Private | Method | Get the scale price for customer | 20060811 |
15 | ![]() |
Static method | Public | Method | get Margin (absolute and percenatge) | 20070510 |
16 | ![]() |
Instance method | Private | Method | Read Master and organizational Data for Pricing | 20070427 |
17 | ![]() |
Static method | Public | Method | Get sales price condition key | 20070426 |
18 | ![]() |
Instance method | Public | Method | Get value for price element | 20071120 |
19 | ![]() |
Instance method | Public | Method | Get purchase price of the material/vendor | 20060731 |
20 | ![]() |
Instance method | Private | Method | Get Pricing condition from subtotal | 20071114 |
21 | ![]() |
Instance method | Private | Method | List price for BOM | 20071217 |
22 | ![]() |
Instance method | Public | Method | Price the material/customer | 20070504 |
23 | ![]() |
Instance method | Public | Method | Price the material/customer | 20060801 |
Events
Class CL_WSD_PRICE_HANDLER has no event.
Types
Class CL_WSD_PRICE_HANDLER has no local type.
Method Signatures
Method CUSTOMER_PRICE_BOM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CUSTOMER_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_WITH_SCALE_STY | Net Price | 20071217 | ||
2 | ![]() |
E_PRICE_FOR_HEADER | Call by reference | Type reference (TYPE) | CHAR1 | Price for header | 20071217 | ||
3 | ![]() |
I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20071217 | ||
4 | ![]() |
I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20071217 | ||
5 | ![]() |
I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | Quantity | 20071217 | ||
6 | ![]() |
I_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20071217 | ||
7 | ![]() |
I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20071217 | ||
8 | ![]() |
I_PRICE_DATE | Call by reference | Type reference (TYPE) | WSD_EFFECTIVE_DATE | WSD effective date | 20071217 | ||
9 | ![]() |
I_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20071217 | ||
10 | ![]() |
I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20071217 | ||
11 | ![]() |
I_VRKME | Call by reference | Type reference (TYPE) | VRKME | Sales unit | 20071217 | ||
12 | ![]() |
I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20071217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WSD basic exception class | 20071217 | |
2 | ![]() |
General exception for data-not-found errors | 20071217 |
Method CUSTOMER_PRICE_MATERIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CUSTOMER_PRICE | Value transfer | Type reference (TYPE) | WSD_PRICE_WITH_SCALE_STY | Net Price in Purchasing Info Record | 20070504 | ||
2 | ![]() |
I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20070504 | ||
3 | ![]() |
I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20070504 | ||
4 | ![]() |
I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | Quantity | 20070504 | ||
5 | ![]() |
I_NET_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_STY | WSD general structure to hold price information | 20070504 | ||
6 | ![]() |
I_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20070504 | ||
7 | ![]() |
I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070504 | ||
8 | ![]() |
I_PRICE_DATE | Call by reference | Type reference (TYPE) | WSD_EFFECTIVE_DATE | WSD effective date | 20070504 | ||
9 | ![]() |
I_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20070504 | ||
10 | ![]() |
I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20070504 | ||
11 | ![]() |
I_VRKME | Call by reference | Type reference (TYPE) | VRKME | Sales unit | 20070504 | ||
12 | ![]() |
I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20070504 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WSD basic exception class | 20070504 | |
2 | ![]() |
General exception for data-not-found errors | 20070504 |
Method FILL_KOMK_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_KOMK | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20070426 | ||
2 | ![]() |
I_KALSM | Call by reference | Type reference (TYPE) | KALSM_D | Sales Pricing: Sales Price Calculation Schema | 20070426 | ||
3 | ![]() |
I_KUAGV | Call by reference | Type reference (TYPE) | KUAGV | Sold-to Party View of the Customer Master Record | 20070426 | ||
4 | ![]() |
I_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20071123 | ||
5 | ![]() |
I_PRSDT | Call by reference | Type reference (TYPE) | PRSDT | Date for pricing and exchange rate | 20070426 | ||
6 | ![]() |
I_T001 | Call by reference | Type reference (TYPE) | T001 | Company Codes | 20070426 | ||
7 | ![]() |
I_T001W | Call by reference | Type reference (TYPE) | T001W | Plants/Branches | 20070426 | ||
8 | ![]() |
I_TVKO | Call by reference | Type reference (TYPE) | TVKO | Organizational Unit: Sales Organizations | 20070426 | ||
9 | ![]() |
I_TVKOV | Call by reference | Type reference (TYPE) | TVKOV | Org. Unit: Distribution Channels per Sales Organization | 20070426 | ||
10 | ![]() |
I_TVTA | Call by reference | Type reference (TYPE) | TVTA | Organizational Unit: Sales Area(s) | 20070426 |
Method FILL_KOMK_STRUCTURE on class CL_WSD_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 | 20070426 | ||
2 | ![]() |
IS_KOMK | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20070426 | ||
3 | ![]() |
IS_MAAPV | Call by reference | Type reference (TYPE) | MAAPV | Material Master View: Sales Screen 1 | 20090923 | ||
4 | ![]() |
IS_MAEPV | Call by reference | Type reference (TYPE) | MAEPV | Material Master View: Sales 2 | 20090923 | ||
5 | ![]() |
IS_MARA | Call by reference | Type reference (TYPE) | MARA | General Material Data | 20070426 | ||
6 | ![]() |
IS_MARM | Call by reference | Type reference (TYPE) | MARM | Units of Measure for Material | 20070426 | ||
7 | ![]() |
IS_MLAN | Call by reference | Type reference (TYPE) | MLAN | Tax Classification for Material | 20070426 | ||
8 | ![]() |
IS_MVKE | Call by reference | Type reference (TYPE) | MVKE | Sales Data for Material | 20070426 | ||
9 | ![]() |
IS_T001 | Call by reference | Type reference (TYPE) | T001 | Company Codes | 20070426 | ||
10 | ![]() |
IS_T001W | Call by reference | Type reference (TYPE) | T001W | Plants/Branches | 20070426 | ||
11 | ![]() |
I_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20070426 | ||
12 | ![]() |
I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | Quantity | 20070426 | ||
13 | ![]() |
I_PRSFD | Call by reference | Type reference (TYPE) | PRSFD | 'X' | Carry out pricing | 20070426 | |
14 | ![]() |
I_VRKME | Call by reference | Type reference (TYPE) | VRKME | Sales unit | 20070426 |
Method FILL_KOMP_STRUCTURE on class CL_WSD_PRICE_HANDLER has no exception.
Method FIND_PRICE_CONDITION_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CONFIG_OPT | Call by reference | Type reference (TYPE) | WSD_PRIC_ELEMENT_CONFIG_OPTION | Configuration Options for Special Pricing Elements | 20070427 | ||
2 | ![]() |
E_KSCHL | Call by reference | Type reference (TYPE) | KSCHL | Condition Type | 20070427 | ||
3 | ![]() |
E_SUBTOTAL | Call by reference | Type reference (TYPE) | WSD_PP_SUBTOTAL | Subtotal of Pricing Procedure for Sales Documents | 20070427 | ||
4 | ![]() |
I_KALSM | Call by reference | Type reference (TYPE) | KALSM_D | Procedure (Pricing, Output Control, Acct. Det., Costing,...) | 20070427 | ||
5 | ![]() |
I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20070427 | ||
6 | ![]() |
I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20070427 |
Method FIND_PRICE_CONDITION_TYPE on class CL_WSD_PRICE_HANDLER has no exception.
Method GET_ALL_LIST_PRICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_DATE_FROM | Call by reference | Type reference (TYPE) | DATE_FROM | Date From | 20070410 | ||
2 | ![]() |
I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20071114 | ||
3 | ![]() |
I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20070410 | ||
4 | ![]() |
I_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20070504 | ||
5 | ![]() |
I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070410 | ||
6 | ![]() |
I_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20070410 | ||
7 | ![]() |
I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Quantity | 20070410 | ||
8 | ![]() |
I_VRKME | Value transfer | Type reference (TYPE) | KOMP-VRKME | SPACE | Sales unit | 20101126 | |
9 | ![]() |
I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Sales unit | 20070410 | ||
10 | ![]() |
RT_PRICE_LIST | Value transfer | Type reference (TYPE) | WSD_MV_MAT_PRICE_TTY | Material Price list | 20070410 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WSD basic exception class | 20070410 |
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,...) | 20070504 | ||
2 | ![]() |
I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20071114 | ||
3 | ![]() |
I_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20070504 | ||
4 | ![]() |
I_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20070504 | ||
5 | ![]() |
I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20070504 | ||
6 | ![]() |
I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20070504 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WSD basic exception class | 20070504 | |
2 | ![]() |
General exception for data-not-found errors | 20070504 |
Method GET_CONDITION_RECORD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CONDITION_TYPE | Call by reference | Type reference (TYPE) | KSCHA | Condition type | 20060811 | ||
2 | ![]() |
I_POS | Call by reference | Type reference (TYPE) | POSNR | Item number of the SD document | 20060811 | ||
3 | ![]() |
I_SO_NO | Call by reference | Type reference (TYPE) | VBELN | Sales and Distribution Document Number | 20060811 | ||
4 | ![]() |
RS_CONDITION | Value transfer | Type reference (TYPE) | KOMV | Table Type: Condition data | 20060811 |
Method GET_CONDITION_RECORD on class CL_WSD_PRICE_HANDLER has no exception.
Method GET_CONDITION_RECORDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CONDITIONS | Value transfer | Type reference (TYPE) | TY_KOMV | Table Type: Condition data | 20060811 | ||
2 | ![]() |
I_POS | Call by reference | Type reference (TYPE) | POSNR | Item number of the SD document | 20060811 | ||
3 | ![]() |
I_SO_NO | Call by reference | Type reference (TYPE) | VBELN | Sales and Distribution Document Number | 20060811 |
Method GET_CONDITION_RECORDS on class CL_WSD_PRICE_HANDLER has no exception.
Method GET_CUSTOMER_PRICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CUST_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_STY | WSD general structure to hold price information | 20070309 | ||
2 | ![]() |
I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20060801 | ||
3 | ![]() |
I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20060801 | ||
4 | ![]() |
I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | 20061120 | |||
5 | ![]() |
I_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20060801 | ||
6 | ![]() |
I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20060801 | ||
7 | ![]() |
I_PRICE_DATE | Call by reference | Type reference (TYPE) | WSD_EFFECTIVE_DATE | WSD effective date | 20060801 | ||
8 | ![]() |
I_READ_SCALES | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Read scales | 20061207 | |
9 | ![]() |
I_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20070213 | ||
10 | ![]() |
I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Org | 20061120 | ||
11 | ![]() |
I_VRKME | Call by reference | Type reference (TYPE) | VRKME | 20061120 | |||
12 | ![]() |
I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20061120 | ||
13 | ![]() |
RS_CUSTOMER_PRICE | Value transfer | Type reference (TYPE) | WSD_PRICE_WITH_SCALE_STY | Net Price in Purchasing Info Record | 20060918 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WSD basic exception class | 20060801 | |
2 | ![]() |
General exception for data-not-found errors | 20060802 |
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_PRICE_HANDLER | WSD price handler responsible of dealing with prices | 20060918 |
Method GET_INSTANCE on class CL_WSD_PRICE_HANDLER has no exception.
Method GET_LIST_PRICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_PRICE | Value transfer | Type reference (TYPE) | WSD_PRICE_STY | WSD list sales price | 20070530 | ||
2 | ![]() |
ET_SCALE | Call by reference | Type reference (TYPE) | WSD_CONDITION_SCALE_TTY | Internal table for condition scale | 20070530 | ||
3 | ![]() |
I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20071114 | ||
4 | ![]() |
I_LIST_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_STY | WSD general structure to hold price information | 20070309 | ||
5 | ![]() |
I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20060731 | ||
6 | ![]() |
I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | Quantity | 20061120 | ||
7 | ![]() |
I_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20060824 | ||
8 | ![]() |
I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20061120 | ||
9 | ![]() |
I_PRICE_DATE | Call by reference | Type reference (TYPE) | WSD_EFFECTIVE_DATE | WSD effective date | 20060731 | ||
10 | ![]() |
I_READ_SCALES | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Read scales | 20070530 | |
11 | ![]() |
I_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20070213 | ||
12 | ![]() |
I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20061120 | ||
13 | ![]() |
I_VRKME | Call by reference | Type reference (TYPE) | VRKME | Sales unit | 20061120 | ||
14 | ![]() |
I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20061120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WSD basic exception class | 20060731 | |
2 | ![]() |
General exception for data-not-found errors | 20060802 |
Method GET_LIST_PRICE_CONDITION_TYPE 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,...) | 20071114 | ||
2 | ![]() |
E_KSCHL | Call by reference | Type reference (TYPE) | KSCHL | Condition Type | 20071114 | ||
3 | ![]() |
E_SUBTOTAL | Call by reference | Type reference (TYPE) | WSD_PP_SUBTOTAL | Subtotal of Pricing Procedure for Sales Documents | 20071114 | ||
4 | ![]() |
I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20071114 | ||
5 | ![]() |
I_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20071114 | ||
6 | ![]() |
I_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20071114 | ||
7 | ![]() |
I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20071114 | ||
8 | ![]() |
I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20071114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WSD basic exception class | 20071114 | |
2 | ![]() |
General exception for data-not-found errors | 20071114 |
Method GET_LIST_SCALE_PRICES 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_STY | WSD general structure to hold price information | 20060811 | ||
2 | ![]() |
ET_SCALE | Call by reference | Type reference (TYPE) | WSD_CONDITION_SCALE_TTY | Internal table for condition scale | 20060811 | ||
3 | ![]() |
I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20060811 | ||
4 | ![]() |
I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20060811 | ||
5 | ![]() |
I_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20071114 | ||
6 | ![]() |
I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20060811 | ||
7 | ![]() |
I_PRICE_DATE | Call by reference | Type reference (TYPE) | WSD_EFFECTIVE_DATE | WSD effective date | 20060811 | ||
8 | ![]() |
I_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20070213 | ||
9 | ![]() |
I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20061121 | ||
10 | ![]() |
I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20061121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WSD basic exception class | 20060811 | |
2 | ![]() |
General exception for data-not-found errors | 20060811 |
Method GET_MARGIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_MARGIN_ABSOLUTE | Call by reference | Type reference (TYPE) | WSD_MARGIN_ABSOLUTE | Absolute contribution margin | 20070510 | ||
2 | ![]() |
E_MARGIN_PERCENTAGE | Call by reference | Type reference (TYPE) | WSD_MARGIN_PERCENTAGE | Contribution Margin in % | 20070510 | ||
3 | ![]() |
IS_KOMP | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20071114 | ||
4 | ![]() |
IS_ORDER | Call by reference | Type reference (TYPE) | BAPIORDERS | View: Order Items for Material | 20070510 | ||
5 | ![]() |
IT_KOMV | Call by reference | Type reference (TYPE) | VA_KOMV_T | Table for structure KOMV | 20070521 | ||
6 | ![]() |
I_KAPPL | Call by reference | Type reference (TYPE) | KAPPL | Application | 20070510 | ||
7 | ![]() |
I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20071114 | ||
8 | ![]() |
I_KVEWE | Call by reference | Type reference (TYPE) | KVEWE | Usage of the condition table | 20070510 |
Method GET_MARGIN on class CL_WSD_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 | ![]() |
E_KUAGV | Call by reference | Type reference (TYPE) | KUAGV | Sold-to Party View of the Customer Master Record | 20070427 | ||
2 | ![]() |
E_MAAPV | Call by reference | Type reference (TYPE) | MAAPV | Material Master View: Sales Screen 1 | 20090923 | ||
3 | ![]() |
E_MAEPV | Call by reference | Type reference (TYPE) | MAEPV | Material Master View: Sales 2 | 20090923 | ||
4 | ![]() |
E_MARA | Call by reference | Type reference (TYPE) | MARA | General Material Data | 20070427 | ||
5 | ![]() |
E_MARM | Call by reference | Type reference (TYPE) | MARM | Units of Measure for Material | 20070427 | ||
6 | ![]() |
E_MLAN | Call by reference | Type reference (TYPE) | MLAN | Tax Classification for Material | 20070427 | ||
7 | ![]() |
E_MVKE | Call by reference | Type reference (TYPE) | MVKE | Sales Data for Material | 20070427 | ||
8 | ![]() |
E_T001 | Call by reference | Type reference (TYPE) | T001 | Company Codes | 20070427 | ||
9 | ![]() |
E_T001W | Call by reference | Type reference (TYPE) | T001W | Plants/Branches | 20070427 | ||
10 | ![]() |
E_T134 | Call by reference | Type reference (TYPE) | T134 | Material Types | 20070427 | ||
11 | ![]() |
E_TVKO | Call by reference | Type reference (TYPE) | TVKO | Organizational Unit: Sales Organizations | 20070427 | ||
12 | ![]() |
E_TVKOV | Call by reference | Type reference (TYPE) | TVKOV | Org. Unit: Distribution Channels per Sales Organization | 20070427 | ||
13 | ![]() |
E_TVTA | Call by reference | Type reference (TYPE) | TVTA | Organizational Unit: Sales Area(s) | 20070427 | ||
14 | ![]() |
X_PISPR | Call by reference | Type reference (TYPE) | WSD_PRICE_DETERMINE_STY | Import Structure for SALES_PRICE_READ etc. | 20070427 |
Method GET_MASTER_AND_ORG_DATA on class CL_WSD_PRICE_HANDLER has no exception.
Method GET_PRICE_CONDITION_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_KSCHL | Call by reference | Type reference (TYPE) | KSCHL | Condition Type | 20070426 | ||
2 | ![]() |
I_KALSM | Call by reference | Type reference (TYPE) | KALSM_D | Procedure (Pricing, Output Control, Acct. Det., Costing,...) | 20070426 | ||
3 | ![]() |
I_KAPPL | Call by reference | Type reference (TYPE) | KAPPL | Application | 20070426 | ||
4 | ![]() |
I_KVEWE | Call by reference | Type reference (TYPE) | KVEWE | Usage of the Condition Table | 20070426 |
Method GET_PRICE_CONDITION_TYPE on class CL_WSD_PRICE_HANDLER has no exception.
Method GET_PRICE_ELEMENT_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_VALUE | Value transfer | Type reference (TYPE) | ANY | 20071120 | |||
2 | ![]() |
E_VALUE_KMEIN | Value transfer | Type reference (TYPE) | ANY | 20100712 | |||
3 | ![]() |
E_VALUE_KPEIN | Value transfer | Type reference (TYPE) | ANY | 20100712 | |||
4 | ![]() |
E_VALUE_WAERS | Value transfer | Type reference (TYPE) | ANY | 20100712 | |||
5 | ![]() |
IS_KOMP | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20071120 | ||
6 | ![]() |
IT_KOMV | Call by reference | Type reference (TYPE) | VA_KOMV_T | Table for structure KOMV | 20071120 | ||
7 | ![]() |
I_KALSM | Call by reference | Type reference (TYPE) | KALSM_D | Procedure (Pricing, Output Control, Acct. Det., Costing,...) | 20071120 | ||
8 | ![]() |
I_KAPPL | Call by reference | Type reference (TYPE) | KAPPL | Application | 20071120 | ||
9 | ![]() |
I_KVEWE | Call by reference | Type reference (TYPE) | KVEWE | Usage of the condition table | 20071120 | ||
10 | ![]() |
I_PRICING_ELEMENT | Call by reference | Type reference (TYPE) | WSD_PRICING_ELEMENT | Predefined Pricing Element | 20071120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception for data-not-found errors | 20100722 |
Method GET_PURCHASE_PRICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_EINA | Call by reference | Type reference (TYPE) | EINA | Purchasing Info Record: General Data | 20070410 | ||
2 | ![]() |
IS_EINE | Call by reference | Type reference (TYPE) | EINE | Purchasing Info Record: Purchasing Organization Data | 20070410 | ||
3 | ![]() |
I_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20070410 | ||
4 | ![]() |
I_ESOKZ | Call by reference | Type reference (TYPE) | ESOKZ | Purchasing info record category | 20070426 | ||
5 | ![]() |
I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20060731 | ||
6 | ![]() |
I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20060801 | ||
7 | ![]() |
I_PRICE_DATE | Call by reference | Type reference (TYPE) | WSD_EFFECTIVE_DATE | 20060731 | |||
8 | ![]() |
I_VENDOR | Call by reference | Type reference (TYPE) | ELIFN | Vendor Account Number | 20060731 | ||
9 | ![]() |
RS_PRICE | Value transfer | Type reference (TYPE) | WSD_PRICE_WITH_SCALE_STY | Currency Key | 20060918 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WSD basic exception class | 20060731 | |
2 | ![]() |
General exception for data-not-found errors | 20060802 |
Method GET_SUBTOTAL_CONDITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_COND_VALUE | Value transfer | Type reference (TYPE) | KZWIS | Condition subtotal | 20071114 | ||
2 | ![]() |
IS_KOMP | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20071114 | ||
3 | ![]() |
IV_IS_MARGIN | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100803 | |
4 | ![]() |
I_SUBTOTAL | Call by reference | Type reference (TYPE) | WSD_PP_SUBTOTAL | Subtotal of Pricing Procedure for Sales Documents | 20071114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception for data-not-found errors | 20100722 |
Method LIST_PRICE_BOM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_LIST_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_WITH_SCALE_STY | List Price | 20071217 | ||
2 | ![]() |
E_PRICE_FOR_HEADER | Call by reference | Type reference (TYPE) | CHAR1 | Price for header | 20071217 | ||
3 | ![]() |
I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20071217 | ||
4 | ![]() |
I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20071217 | ||
5 | ![]() |
I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | Quantity | 20071217 | ||
6 | ![]() |
I_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20071217 | ||
7 | ![]() |
I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20071217 | ||
8 | ![]() |
I_PRICE_DATE | Call by reference | Type reference (TYPE) | WSD_EFFECTIVE_DATE | WSD effective date | 20071217 | ||
9 | ![]() |
I_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20071217 | ||
10 | ![]() |
I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20071217 | ||
11 | ![]() |
I_VRKME | Call by reference | Type reference (TYPE) | VRKME | Sales unit | 20071217 | ||
12 | ![]() |
I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20071217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WSD basic exception class | 20071217 | |
2 | ![]() |
General exception for data-not-found errors | 20071217 |
Method LIST_PRICE_MATERIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CUSTOMER_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_WITH_SCALE_STY | Net Price in Purchasing Info Record | 20070504 | ||
2 | ![]() |
ET_SCALE | Call by reference | Type reference (TYPE) | WSD_CONDITION_SCALE_TTY | Internal table for condition scale | 20071114 | ||
3 | ![]() |
I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20071114 | ||
4 | ![]() |
I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20070504 | ||
5 | ![]() |
I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | Quantity | 20070504 | ||
6 | ![]() |
I_NET_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_STY | WSD general structure to hold price information | 20070504 | ||
7 | ![]() |
I_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20070504 | ||
8 | ![]() |
I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070504 | ||
9 | ![]() |
I_PRICE_DATE | Call by reference | Type reference (TYPE) | WSD_EFFECTIVE_DATE | WSD effective date | 20070504 | ||
10 | ![]() |
I_READ_SCALE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20071114 | ||
11 | ![]() |
I_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20070504 | ||
12 | ![]() |
I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20070504 | ||
13 | ![]() |
I_VRKME | Call by reference | Type reference (TYPE) | VRKME | Sales unit | 20070504 | ||
14 | ![]() |
I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20070504 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WSD basic exception class | 20070504 | |
2 | ![]() |
General exception for data-not-found errors | 20070504 |
Method PRICE_MATERIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CUSTOMER_PRICE | Value transfer | Type reference (TYPE) | WSD_PRICE_WITH_SCALE_STY | Net Price in Purchasing Info Record | 20060801 | ||
2 | ![]() |
I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20060801 | ||
3 | ![]() |
I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20060801 | ||
4 | ![]() |
I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | Quantity | 20061120 | ||
5 | ![]() |
I_NET_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_STY | WSD general structure to hold price information | 20070308 | ||
6 | ![]() |
I_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20060801 | ||
7 | ![]() |
I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20061120 | ||
8 | ![]() |
I_PRICE_DATE | Call by reference | Type reference (TYPE) | WSD_EFFECTIVE_DATE | WSD effective date | 20060801 | ||
9 | ![]() |
I_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20070126 | ||
10 | ![]() |
I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20061120 | ||
11 | ![]() |
I_VRKME | Call by reference | Type reference (TYPE) | VRKME | Sales unit | 20061120 | ||
12 | ![]() |
I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20061120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WSD basic exception class | 20060801 | |
2 | ![]() |
General exception for data-not-found errors | 20060802 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 700 |