A condition type is a representation in the system of some aspect of your daily pricing activities.
For example, you can define a different condition type for each kind of price, discount or surcharge that occurs in your business transactions.
You find following the list of main SAP Pricing Condition Tables and Transaction Codes.
Table of Contents
Main SAP Pricing Condition Tables
The most important SAP Pricing Condition Tables for SAP Sales Order are:
SAP TABLES | DESCRIPTION |
---|---|
KONV | Conditions for Transaction Data |
KONP | Conditions for Items |
KOND | Conditions (Data) |
KONH | Conditions (Header) |
KONM | Conditions |
Full list of SAP Pricing Condition Tables
If you are looking for more tables for Pricing Condition in SAP check the following list:
SAP TABLES | DESCRIPTION |
---|---|
KONAIND | Index: Groups of Conditions/Header Record Conditions |
KOND | Conditions (Data) |
KOND3 | Conditions: Campaign Determination – Data Part |
KONDD | Material Substitution – Data Division |
KONDDP | Conditions: Additional Materials for Material Determination |
KONDH | Conditions: Batch Strategy – Data Division |
KONDIND | General Document Index for Conditions |
KONDI | Conditions: Data part for certificates |
KONDN | Conditions: Free goods – Data section |
KONDNS | Free goods determination : scales – Conditions |
KONDP | Conditions: Packing Object Data Section |
KONDR | Conditions: Derivation strategy – data part |
KONDRPR | Derivation strategy : recipient item data- Conditions |
KONDRPS | Conditions: Derivation strategy : sender item data |
KONDV | Conditions: Data part for certificates |
KONH | Header of Conditions |
KONM | Conditions (1-Dimensional Quantity Scale) |
KONP | Conditions (Item) |
KONV | Transacion Data for Conditions |
KONW | Conditions (1-Dimensional Value Scale) |
KOTN900 | LSI Free Goods Condition Table |
Source: scn.sap.com
Condition Types T685T Table
The standard Table T685T contains all the Condition Types for Pricing.
The fields of T685T Condition Types Tables are:
T685T FIELDS | DESCRIPTION |
---|---|
SPRAS | Language Key |
KVEWE | Usage of the condition table |
KAPPL | Application |
KSCHL | Condition Type |
VTEXT | Name |
SAP Most Common Condition Types
MWST, P000, PRS are within the most used condition in SAP Pricing.
You can also create our custom Pricing Conditions.
The most common Conditions Types are (standard) :
CONDITION TYPES | DESCRIPTION |
---|---|
A001 | Rebates |
FRA1 | Freight % |
HB00 | Header Surch.(Value) |
HB01 | Header Disc.(Value) |
K000 | Contrct HeaderDisc % |
MM00 | Minimum Qty (Amount) |
MM01 | Minimum Qty (%) |
MP01 | Market Price |
MWST | Input Tax |
P000 | Gross Price |
R000 | Discount % on Gross |
PA00 | Promotion Price |
P001 | Gross Price |
PRS | Total Price |
More SAP Conditions Tables
All Pricing Conditions are stored in SAP Tables. If you want to play around with them, check the following list.
The customizing Tables for Conditions are
SAP TCODES | DESCRIPTION |
---|---|
T680M | Condition: Tree Control: Features |
T680MT | Condition: Tree Control: Features: Texts |
T680N | Condition: Tree Control: Nodes |
T680NF | Condition: Tree Control: Nodes: Fields |
T680V | Condition: Tree Control: Variants |
T680VL | Condition: Tree Control: Tree Variants |
T680VT | Condition: Tree Control: Variants: Texts |
T680VU | Condition: Tree Control: User-dependent Variants |
T681 | Conditions: Structures |
T681A | Conditions: Applications |
T681B | Conditions: Applications: Texts |
T681COMP | Cond.: Fig. (KVEWE & KAPPL) > DF14L (Component Hierarchy) |
T681D | Condition: Tables used per Application |
T681E | Conditions: Fast-Entry Fields |
T681F | Conditions: Allowed Fields Per Usage and Application |
T681H | Conditions: Usage/Application with Client |
T681O | Permitted Document Categories for the Index to Conditions |
T681OT | Object Category Texts for Index to Conditions |
T681S | Conditions: Fast Entry Types |
T681T | Conditions: Fast Entry: Texts |
T681U | Parameters for creating pricing reports |
T681V | Conditions: Usages |
T681W | Conditions: Usage: Texts |
T681X | Condition tables for lists |
T681Y | Conditions: List Variants |
T681YF | Pricing Report: Fields Used |
T681YT | Pricing Report: Texts |
T681Y_BMEN | Condition Maintenance to Area Menu |
T681Z | Conditions: Dependent Data for Application/Usage |
T682 | Conditions: Access Sequences |
T682I | Conditions: Access Sequences (Generated Form) |
T682IA | Conditions: Access Sequences (Generated Form) |
T682T | Conditions: Access Sequences: Texts |
T682V | Conditions: Condition Type/Access (Execute Header Check) |
T682VA | Conditions: Condition Type/Access (Execute Header Check) |
T682Z | Conditions: Access Sequences (Fields) |
T682ZA | Conditions: Access Sequences (Fields) |
T682Z_D | T682Z with Dynamic Part |
T682Z_NOBLI | Conditions: Access Sequences (Fields) – Mandatory Yes/No |
T683 | Pricing procedures |
T683C | Batch Search Procedure: Determination in Sales Docs |
T683S | Pricing Procedure: Data |
T683T | Pricing Procedures: Texts |
T683U | Conditions: Procedure (Text) |
T683V | Pricing Procedures: Determination in Sales Docs. |
T683V_CMP | Campaign Determination Procedure: Sales Doc. Determination |
T684 | Condition Exclusion Groups |
T684G | Condition Exclusion Groups: Condition Types |
T684S | Condition Exclusion: Procedure Assignment |
T684T | Condition exclusion: Texts |
T685 | Conditions: Types |
T685A | Conditions: Types: Additional Price Element Data |
T685B | Condition Types: Additional Data for Sending Output |
T685H | Conditions: Batches => Default Values |
T685M | Portfolio Processing: Portfolio Types |
T685N | Conditions: Types & Additional Data for Free-Goods Discount |
T685P | WFMC: Valid printing parameters of an application |
T685R | Conditions: Derivation => default values |
T685S | Condition Types: Scales for Conditions |
T685S_KEY | Key Fields for Table T685S |
T685T | Conditions: Types: Texts |
T685W | DRM Relevancy for Rules Condition Types |
T685Z | Condition Types: Lower/Higher Limits for Pricing Elements |
T686A | Conditions: Exclusion Indicator |
T686B | Conditions: Exclusion Indicator: Texts |
T686C | Contact Person: Responsibilities in Sales and Distribution |
T686D | Contact Person: Responsibilities in SD: Texts |
T686E | Conditions: Processing Status |
T686F | Conditions: Processing Status: Texts |
T687 | Account Determination: Account Key |
T687T | Account Determination: Account Key Texts |
T688 | Condition: Copying Rules for Condition Tables |
T688K | Condition: Copying Rules for Condition Types |
T688T | Condition: Copying Rules for Condition Tables |
T689 | Download Profile for the Conditions |
T689K | Reference: Download Profile – Pricing Procedures |
T689T | Text Table for T689 |
SAP Pricing Condition Tcodes
Let’s start first by the most important transaction code for Sales Order Pricing Condition in SAP SD (Sales and Distribution).
Here the 3 tcodes to consider first:
SAP TCODES | DESCRIPTION |
---|---|
VK11 | Create |
VK12 | Change |
VK13 | Display |
If you want to go further and know the SAP transaction codes for SAP Pricing Condition for Sales Order, here the list:
Full list of Pricing Condition Related Tcodes
If you are looking for another transaction for Condition for Sales Order, you may to check the following list.
This list contains all VK* Transactions related to Pricing Condition for Sales Order.
SAP TCODES | DESCRIPTION |
---|---|
VK+C | Condition master data check |
VK01 | Conditions: Dialog Box for CondElem. |
VK03 | Create Condition Table |
VK04 | Change Condition Table |
VK05 | Display Condition Table |
VK11 | Create Condition |
VK12 | Change Condition |
VK13 | Display Condition |
VK14 | Create Condition with Reference |
VK15 | Create Condition |
VK16 | Create Condition with Reference |
VK17 | Change condition |
VK18 | Display condition |
VK19 | Change Condition Without Menu |
VK20 | Display Condition Without Menu |
VK30 | Maintain Variant Conditions |
VK31 | Create SAP Condition Maintenance |
VK32 | Change SAP Condition Maintenance |
VK33 | Display Condition Maintenance: |
VK34 | Condition Maint.: Create with Refer. |
VKA1 | Archiving conditions |
VKA2 | Deleting conditions |
VKA3 | Reloading conditions |
VKA4 | Archiving agreements |
VKA5 | Deleting agreements |
VKA6 | Reloading agreements |
VKAR | Read Archive File |
VKAW | Generate Archive File |
VKC1 | Create General Strategy |
VKC2 | Change General Strategy |
VKC3 | Display General Strategy |
VKDV | Number range maintenance: RV_SNKOM |
VKM1 | Blocked SD Documents |
VKM2 | Released SD Documents |
VKM3 | Sales Documents |
VKM4 | SD Documents |
VKM5 | Deliveries |
VKOA | Accnt Determination |
VKOE | |
VKP1 | Sales price calculation |
VKP2 | Display POS Conditions |
VKP3 | Pricing document for material |
VKP4 | Pricing document for org. Structure |
VKP5 | Create Calculation |
VKP6 | Change pricing document |
VKP7 | Display pricing document |
VKP8 | Display Price Calculation |
VKP9 | Currency conversion in price calc. |
VKPA | Archiving |
VKPB | Sales price calc. in background run |
VKPR | Read archive file |
VKTT | Test Partners DI/RFC |
VKU1 | Report: Reval at Rtl for Rtl Pr.Chng |
VKU10 | Correction of Valuation at Retail |
VKU11 | Delete Count Document Items |
VKU2 | Total Revaluation at Retail |
VKU3 | Partial Revaluation at Retail |
VKU4 | Rtl Revaluation Docs for Material |
VKU5 | Display Retail Revaluation Document |
VKU6 | Report: List Crtn for Rtl Pr. Change |
VKU7 | Report: Total Reval. for Rtl Pr. Chn |
VKU8 | Test Transaction BAPI Count List |
VKU9 | Rtl Reval. Correction: List Display |
VKUN | Reload |
VKVE | WFMC |
VKVF | Conditions: Dialog Box for CondElem. |
VKVG | Maintain Condition Elements |
VKVI | General View Maintenance- W.Qualif. |
VKVN | WFMC: |
VKXX | Create Test for RKA |
VKYY | Change Test for RKA |
VKZZ | Test for RKS-Surcharge Conditions |