SAP Table TVAP
Sales Document: Item Categories
What Is the SAP TVAP Table?
SAP TVAP Table stores configuration settings for sales document item categories in SAP Sales and Distribution (SD). These settings control how individual items are processed in sales order, quotation, returns and other sales documents.
In SAP SD, an item category defines how a sales document item is processed during sales transactions. It can control important activities such as Pricing, Delivery relevance, Billing relevance, and schedule line processing.
Note: The TVAPT table stores language-dependent description for item categories.
Example:
A standard material in a sales order may uses an item category that is relevant for delivery and billing. A free-of-charge item may be processed differently depending on its item category settings.
Sales document item information and related configuration are stored in several tables, including
- TVAP: Sales document item categories
- TVAPT: Item category descriptions
- TVAK: Sales Document type configuration
- T184: Item category determination
- VBAP: Sales document item data
- VBAK: Sales document header data.
SAP consultants, users and support team use TVAP to review item category settings and troubleshoot on issues related to sales document items.

Quick overview
| SAP table | TVAP |
|---|---|
| Short description | Sales Document: Item Categories |
| Table type | Transparent table |
| Primary key | MANDT (Client), PSTYV (Sales Document Item Category) |
| Client-dependent | Yes |
At a glance
- Module
- Sales and Distribution SD
- Application component
- SALES SD-SLS
- Subcomponent
- BASIC FUNCTIONS SD-SLS-GF
Technical details
- Delivery class
- G (Customizing, protected against SAP updates, only INS allowed)
- Data class
- APPL2 (Organization and customizing)
- Package
- Customizing R/3 sales (VA0C)
Primary key fields
| Field | Description | Data element | Type | Length |
|---|---|---|---|---|
MANDT
|
Client | MANDT | CLNT | 3 |
PSTYV
|
Sales Document Item Category | PSTYV | CHAR | 4 |
Table fields
86 fields
86 fields
| Field | Description | Data element | Domain | Type | Length | Decimals | Check table |
|---|---|---|---|---|---|---|---|
MANDT
Key
|
Client | MANDT | MANDT | CLNT | 3 | — | T000 |
PSTYV
Key
|
Sales Document Item Category | PSTYV | PSTYV | CHAR | 4 | — | TVPT |
FKREL
|
Relevant for Billing | FKREL | FKREL | CHAR | 1 | — | |
PRSFD
|
Pricing Relevance | PRSFD | PRSFD | CHAR | 1 | — | |
POSGR
|
Screen sequence group for document header & item | BIFGR | BIFGR | CHAR | 4 | — | TVHB |
PARGR
|
Partner Determination Procedure | PARGR | PARGR | CHAR | 4 | — | TVPG |
PSGRP
|
Application | CAPID | CAPID | CHAR | 4 | — | TC04 |
STULI
|
Material structure | STULI | STULI | CHAR | 1 | — | |
ASWPA
|
Manual selection for BOM alternatives | ASWPA | XFELD | CHAR | 1 | — | |
STRUM
|
Structural scope of a material with bill of material | STRUM | STRUM | CHAR | 1 | — | |
PROPAGATE_PAOBJNR_BOM
|
Propagate Profitability Segment to BOM (Sales Kit) Sub-Items | SD_SLS_PROPAGATE_PAOBJNR_BOM | SD_SLS_PROPAGATE_PAOBJNR_BOM | CHAR | 1 | — | |
EVRWR
|
Determine cost | EVRWR | XFELD | CHAR | 1 | — | |
KOWRR
|
Statistical Values | KOWRR | KOWRR | CHAR | 1 | — | |
FELDP
|
Field selection for item | FELDP | FAWGR | CHAR | 4 | — | TVHF |
FAKSP
|
Billing Block | FAKSP | FAKSP | CHAR | 2 | — | TVFS |
SHELL
|
Bill of material in foreground | SHELL | SHELL | CHAR | 1 | — | |
ERLRE
|
Completion Rule for Quotation / Contract | ERLRE | ERLRE | CHAR | 1 | — | |
TXN08
|
Number of the Standard Text | TXN08 | TXN08 | CHAR | 8 | — | |
DIAFM
|
Dialog for short quantity | DIAFM | XFELD | CHAR | 1 | — | |
KDERL
|
Business data allowed at item level? | KDERL | XFELD | CHAR | 1 | — | |
TXTGR
|
Text Determination Procedure | TXTGR | TXTGR | CHAR | 2 | — | TTXG |
POSAR
|
Item Type | POSAR | POSAR | CHAR | 1 | — | |
LFREL
|
Item Is Relevant for Delivery | LFREL_AP | XFELD | CHAR | 1 | — | |
ERNAM
|
Name of Person Responsible for Creating the Object | ERNAM | USNAM | CHAR | 12 | — | |
ETERL
|
Schedule lines allowed | ETERL | XFELD | CHAR | 1 | — | |
GWREL
|
Relevant for weight/volume | GWREL | XFELD | CHAR | 1 | — | |
KOMPP
|
Form delivery group and correlate BOM components | KOMPP | KOMPP | CHAR | 1 | — | |
FEHGR
|
Incompleteness Procedure for Sales Document | FEHGR | FEHGR | CHAR | 2 | — | TVUV |
SHKZG
|
Returns Item | SHKZG_VA | XFELD | CHAR | 1 | — | |
EQMAT
|
Material block indicator | EQMAT | XFELD | CHAR | 1 | — | |
STGAP
|
Statistics group for the item category | STGAP | STGVB | CHAR | 2 | — | TVSF |
KALSM
|
Procedure for Item Output | KALSMBP | KALSM | CHAR | 6 | — | T683 |
SOBKZ
|
Special Stock Indicator | SOBKZ | SOBKZ | CHAR | 1 | — | T148 |
CMPNT
|
ID: Item with active credit function / relevant for credit | CMPNT | XFELD | CHAR | 1 | — | |
STRAT
|
Form of configuration processing | STRATCON | STRAT2 | CHAR | 2 | — | T476 |
STSMA
|
Status Profile | J_STSMA | J_STSMA | CHAR | 8 | — | TJ20 |
MENG1
|
Order quantiy for each item is limited to 1 | MENG1 | XFELD | CHAR | 1 | — | |
ALEKZ
|
Create purchase order automatically | ALEKZ | XFELD | CHAR | 1 | — | |
FPART
|
Billing/Invoicing Plan Type | FPART | FPART | CHAR | 2 | — | TFPLA |
CHAUT
|
Automatic batch determination | CHAUT | XFELD | CHAR | 1 | — | |
EXCOP
|
Carry out legal control for item category | EXCOP | EXCOP | CHAR | 1 | — | |
SVGNG
|
Activity category for controlling of technical objects | SVGNG | SVGNG | CHAR | 4 | — | |
TYPFD
|
Carry out variant matching | TYPFD | XFELD | CHAR | 1 | — | |
LTYPA
|
Action when material variant determined during configuration | LTYPA | LTYPA | CHAR | 1 | — | |
LTYPV
|
Run ATP check on material variants | LTYPV | LTYPV | CHAR | 1 | — | |
WKMAT
|
Value contract material | WKMAT | MATNR | CHAR | 40 | — | MARA |
RKTIO
|
Response on reaching release order value in value contract | RKTIO | RKTIO | CHAR | 1 | — | |
SEGAL
|
Exclusion/Inclusion indicator for declara. to authorities | SEGAL | SEGAL | CHAR | 2 | — | T609A |
STDTE
|
Determine date for bill of materials configuration | STDTE | STDTE | CHAR | 1 | — | |
RDERL
|
Rounding permitted? | RDERL | XFELD | CHAR | 1 | — | |
EFFEC
|
Indicator: Assign values for parameter effectivities | EFFEC | XFELD | CHAR | 1 | — | |
FFPRF
|
Dynamic Item Processor Profile | AD01PROFNR | AD01PROFNR | CHAR | 8 | — | AD01C_PROF |
SCHEME_RMA
|
Repair procedure: Procedure | RMA_SCHEMA | RMA_SCHEMA | CHAR | 4 | — | TVRMAS |
SCHEME_VF
|
Variant matching procedure: procedure | VF_SCHEMA | VF_SCHEMA | CHAR | 4 | — | TVVFS |
FAKTF
|
Billing form | FAKTF | FAKTF | CHAR | 2 | — | |
RRREL
|
Revenue recognition category | RR_RELTYP | RR_RELTYP | CHAR | 1 | — | |
ACDATV
|
Proposed start date for accrual period | RR_ACDATV | RR_ACDATV | CHAR | 1 | — | |
UVEIB
|
Doc. pricing procedure for incomplete export/import data | UVEIB | UVEIB | CHAR | 3 | — | T609B |
OIBOM
|
Use of item category as part of an Oil bill of material(BOM) | OIB_BOM | OIB_BOM | CHAR | 1 | — | |
OIBCST
|
Oil BoM cost.(X=..from BoM header;' '=..from BoM components) | OIB_CST | XFELD | CHAR | 1 | — | |
OIUSEREXIT
|
Number of the Routine Used for Copying | GRPNO | GRPNO | NUMC | 3 | — | |
REVSP
|
Revenue Distribution Type | RR_REVSP | RR_REVSP | CHAR | 1 | — | |
REVEVTYP
|
Revenue Event Type (Customizing) | RR_REVEVTYP_CUST | RR_REVEVTYP_CUST | CHAR | 1 | — | |
MILL_BATCH_REF
|
MP Returns with Batch Reference | MILL_BATCH_REF | XFELD | CHAR | 1 | — | |
MILL_BATCH_SEL_D
|
Default Value for Indicator: Batch Selction Control | MILL_BATCH_SEL_DEF | MILL_BATCH_SEL_FLG | CHAR | 1 | — | |
RBACONTROL
|
Control of Rules-Based ATP Check | RBACONTROL | RBACONTROL | CHAR | 1 | — | |
FSH_SEADET
|
Season Determination | FSH_SEADET | FSH_SEADET | CHAR | 1 | — | |
FSH_VASS_DETC
|
VAS Determination Mode for Sales and Distribution | FSH_VASS_DETC | FSH_VASS_DETC | CHAR | 1 | — | |
FSH_AUTODELOC
|
Automatic Deallocation for Sales Document Changes | FSH_AUTODELOC | FLAG | CHAR | 1 | — | |
ENH_REJ_LOGIC
|
Enhanced Rejection Logic for Sales Order Item w/ Purchasing | ENHANCED_REJECTION_LOGIC | ENHANCED_REJECTION_LOGIC | CHAR | 1 | — | |
AUTO_REJECTION
|
Automatic Rejection of Third-Party Sales Order Items | AUTO_SO_ITEM_REJECTION_FROM_PO | AUTO_SO_ITEM_REJECTION_FROM_PO | CHAR | 1 | — | |
REASON_FOR_REJ
|
Reason for Rejection of Sales Documents | ABGRU_VA | ABGRU_VA | CHAR | 2 | — | TVAG |
UPDATE_SO_ON_CONF_PO
|
Update Sales Order Item Only From Confirmed PO Item | UPDATE_SO_ON_CONF_PO | XFELD | CHAR | 1 | — | |
SPDIPO
|
Take Total Quantity Into Account in Delivery Status | SPDIPO | XFELD | CHAR | 1 | — | |
SPDTP
|
Use Total Quantity for Order-Related Billing Status | SPDTP | XFELD | CHAR | 1 | — | |
AUTO_DEALLOC
|
Unassign Automatically Items which are Already Assigned | ARUN_AUTO_DEALLOC | XFELD | CHAR | 1 | — | |
LVART
|
Bill of services type | LVART | LVART | CHAR | 2 | — | |
MILL_SE_KKNMT
|
Indicator for characteristic transfer frm cust-mat-info-rcd | MILL_SE_KKNMT | CHAR1 | CHAR | 1 | — | |
RFM_COPY_SO_PO
|
Copy item details for account assigned items | RFM_COPY_SO_PO | XFELD | CHAR | 1 | — | |
RFM_DIV_CANC
|
Enable diversion due to cancellation of Sales Order Items | RFM_DIV_CANC | FLAG | CHAR | 1 | — | |
RFM_DEL_SEAS_CANC
|
Delete season in PO delinked due to cancellation | RFM_DEL_SEAS_CANC | FLAG | CHAR | 1 | — | |
RFM_DIV_QTY_REDUCE
|
Enable diversion due to Qty reduction of Sales Order Items | RFM_DIV_QTY_REDUCE | FLAG | CHAR | 1 | — | |
RFM_CREATE_POITM_CANC
|
Create New Item for Delinked PO Item | RFM_CREATE_POITM_CANC | FLAG | CHAR | 1 | — | |
RFM_PSST_RULE_DEACT
|
Deactivate PSST | RFM_PSST_DEACT_PSTYV | XFELD | CHAR | 1 | — | |
RFM_COPY_SEA
|
Copy season information from SO to PO | RFM_COPY_SEA | XFELD | CHAR | 1 | — | |
RFM_NO_COPY_SEA
|
Do not copy season information from SO to PO | RFM_NO_COPY_SEA | XFELD | CHAR | 1 | — |
No fields match the selected filters.
SAP TVAP Table Availability
| SAP product | Verified release/system | Table availability | Verified on |
|---|---|---|---|
| SAP S/4HANA | 2023 - On-Premise | Available |
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 28, 2026
The information on this SAP TVAP 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.
