SAP Table T683S
Pricing Procedure: Data
What Is the SAP T683S Table?
SAP Table T683S used to store pricing procedure steps and condition types assignments in SAP. It contains the detailed configuration information about the individual steps maintained in the pricing procedure.
In Sales and Distribution (SD), a pricing procedure is defines the sequences in which pricing conditions such as base price, discounts, surcharges, freight charges and tax that are processed during sales transactions.
The T683S table contains the important information such as Pricing Procedure Key, Step number, Condition type, Requirements, Subtotal, Calculation Formula, and Account key.

Each Pricing procedure is identified by a Pricing Procedure Key(KALSM) which links to pricing procedure definition maintained in T683 and its individual steps in T683S.
When a sales order is created, the relevant pricing procedure is determined based on the configured pricing procedure determination settings. SAP then processes relevant condition types in the sequences maintained in T683S to calculate prices, discounts, surcharges, freight charges, and taxes.
Quick overview
| SAP table | T683S |
|---|---|
| Short description | Pricing Procedure: Data |
| Table type | Transparent table |
| Primary key | MANDT (Client), KVEWE (Usage of the condition table), KAPPL (Application), KALSM (Procedure (Pricing, Output Control, Acct. Det., Costing,...)), STUNR (Step Number), ZAEHK (Condition Counter) |
| Client-dependent | Yes |
Important fields explained
| Field | SAP field description | What this field means |
|---|---|---|
KVEWE |
Usage of the condition table | Condition usage that identifies the purpose for which the condition technique is used. |
KAPPL |
Application | Application area in which the pricing procedure is used. |
KALSM |
Procedure (Pricing, Output Control, Acct. Det., Costing,...) | Pricing procedure to which the pricing step and condition type are assigned. |
STUNR |
Step Number | Step number that determines the sequence of conditions in the pricing procedure. |
ZAEHK |
Condition Counter | Counter that distinguishes multiple condition entries within the same pricing step. |
KSCHL |
Condition Type | Condition type assigned to this pricing procedure step. |
STUNB |
From Reference Step | Starting reference step used to determine the calculation basis for a pricing condition. |
KVSL1 |
Account Key | Account key used for G/L account determination. |
At a glance
- Module
- Sales and Distribution SD
- Application component
- BASIC FUNCTIONS SD-BF
- Subcomponent
- PRICING SD-BF-PR
Technical details
- Delivery class
- C (Customizing, maintenance only by customer, no SAP imports)
- Data class
- APPL2 (Organization and customizing)
- Package
- Customizing of Pricing (VF_PRC_CUSTOMIZING)
Primary key fields
| Field | Description | Data element | Type | Length |
|---|---|---|---|---|
MANDT
|
Client | MANDT | CLNT | 3 |
KVEWE
|
Usage of the condition table | KVEWE | CHAR | 1 |
KAPPL
|
Application | KAPPL | CHAR | 2 |
KALSM
|
Procedure (Pricing, Output Control, Acct. Det., Costing,...) | KALSM_D | CHAR | 6 |
STUNR
|
Step Number | STUNR | NUMC | 3 |
ZAEHK
|
Condition Counter | DZAEHK | NUMC | 3 |
Table fields
23 fields
23 fields
| Field | Description | Data element | Domain | Type | Length | Decimals | Check table |
|---|---|---|---|---|---|---|---|
MANDT
Key
|
Client | MANDT | MANDT | CLNT | 3 | — | T000 |
KVEWE
Key
|
Usage of the condition table | KVEWE | KVEWE | CHAR | 1 | — | T681V |
KAPPL
Key
|
Application | KAPPL | KAPPL | CHAR | 2 | — | T681A |
KALSM
Key
|
Procedure (Pricing, Output Control, Acct. Det., Costing,...) | KALSM_D | KALSM | CHAR | 6 | — | T683 |
STUNR
Key
|
Step Number | STUNR | STUNR | NUMC | 3 | — | |
ZAEHK
Key
|
Condition Counter | DZAEHK | ZAEHK | NUMC | 3 | — | |
KSCHL
|
Condition Type | KSCHL | KSCHL | CHAR | 4 | — | T685 |
STUNB
|
From Reference Step | STUNB | STUNR | NUMC | 3 | — | |
STUN2
|
To Reference Step | STUN2 | STUNR | NUMC | 3 | — | |
KAUTO
|
Condition determined manually | KAUTO | XFELD | CHAR | 1 | — | |
KOBED
|
Requirement | KOBED | BEDNG_LONG | NUMC | 7 | — | |
KZWIW
|
Condition subtotal | KZWIW | KZWIW | CHAR | 1 | — | |
KSTAT
|
Condition is used for statistics | KSTAT | XFELD | CHAR | 1 | — | |
KOFRM
|
Routine for Alternative Calculation of Condition Amount | KOFRM | KOFRM_LONG | NUMC | 7 | — | |
KOFRA
|
Routine for Alternative Calculation of Condition Base Value | KOFRA | KOFRM_LONG | NUMC | 7 | — | |
KVSL1
|
Account Key | KVSL1 | KVSCHL | CHAR | 3 | — | T687 |
KVSL2
|
Account Key - Accruals / Provisions | KVSL2 | KVSCHL | CHAR | 3 | — | T687 |
DRUKZ
|
Print Type for Condition Lines | DRUKZ | DRUKZ | CHAR | 1 | — | |
KOBLI
|
Condition is mandatory | KOBLI | XFELD | CHAR | 1 | — | |
IS_ACCT_DETN_RELEVANT
|
Statistical and Relevant for Account Determination | IS_ACCT_DETN_RELEVANT | XFELD | CHAR | 1 | — | |
ACCESS_LEVEL
|
Access Level for Price Elements | PRCG_ACCESS_LEVEL | PRCG_ACCESS_LEVEL | NUMC | 4 | — | PRCG_ACC_LEVEL |
INCLUSIONPOINTFROMTOISCOPIED
|
From step and to step of inclusion point is copied | VFPRC_FROM_TO_STEP_OF_INCL_PT | XFELD | CHAR | 1 | — | |
/SAPCEM/CONV_ME
|
Conversion of Unit of Measure | /SAPCEM/CONV_ME | X | CHAR | 1 | — |
No fields match the selected filters.
Editorial and verification
- Content editor
- ERPSAP Content Team
- Technical reviewer
- ERPSAP Technical Review Team
- Verified against
- SAP S/4HANA 2023 On-Premise system
- Last updated
- October 12, 2026
The information on this SAP T683S table page is based on the verified SAP S/4HANA 2023 on-premise system identified above. Table definitions, fields, and availability may differ across SAP releases and customer-specific systems.
