SAP Table TVAK

Sales Document Types

What Is the SAP TVAK Table?

SAP TVAK Table stores sales document types configuration details used in Sales and Distribution (SD). Sales document types identify the business process such as Inquiry, quotation, sales order, contract and returns. These settings help to control how sales documents are created and processed.

Note: The TVAKT table stores language-dependent description for sales document types.

TVAK table contains the important configuration settings such as:

  • Sales Document type
  • Document category
  • Number ranges
  • Delivery type
  • Billing type
  • Partner determination procedure
  • Shipping conditions
  • Pricing procedure determination

When a user creates a sales order, SAP uses the selected sales document type and its configuration settings to control the sales document is processed.

Tip: In SAP FI, T003 contains accounting document type configuration and in SD, TVAK contains sales document type configuration.

Practical business example:

Suppose a company sells electronic products and use different sales document types for sales activities.

  • Inquiry -> IN
  • Quotation -> QT
  • Standard Sales Order -> OR
  • Return -> RE

A customer placed an order for 100 units of material MAT100. The sales team creates a sales order using transaction code VA01 and selects document type OR.

SAP applies the required settings for that document type during order processing.

Sales document processing uses several tables, including

  • MVKE: Sales data for material
  • TVAK: Sales document types
  • TVAP: Sales document – item categories
  • VBAK: Sales document – header data
  • VBAP: Sales document – item data.

SAP consultants, users and support team use TVAK table to review sales document type settings, troubleshoot issues involving sales document numbering, reference requirements, or delivery and billing blocks.

Quick overview

SAP table TVAK
Short description Sales Document Types
Table type Transparent table
Primary key MANDT (Client), AUART (Sales Document Type)
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
AUART Sales Document Type AUART CHAR 4

Table fields

189 fields

189 fields

Field Description Data element Domain Type Length Decimals Check table
MANDT Key Client MANDT MANDT CLNT 3 — T000
AUART Key Sales Document Type AUART AUART CHAR 4 —
KOPGR Screen sequence group for document header & item BIFGR BIFGR CHAR 4 — TVHB
LFARV Default delivery type LFARV LFART CHAR 4 — TVLK
FKARV Proposed billing type for a delivery-related billing doc. FKARV FKART CHAR 4 — TVFK
FKARA Proposed billing type for an order-related billing document FKARA FKART CHAR 4 — TVFK
NUMKI Number Range of Internal Number Assignment NUMKI NUMKR CHAR 2 —
NUMKE Number Range of External Number Assignment NUMKE NUMKR CHAR 2 —
INCPO Item Number Increment of SD Documents INCPO NUM6 NUMC 6 —
UEVOR F-code default for overview screen UEVOR_VA UEVOR_VA CHAR 20 —
AUGRP Component of the Version Number CHAR2 CHAR2 CHAR 2 —
UMFNG Display Range UMFNG UMFNG CHAR 20 —
DABAR Default release type DABAR ABART CHAR 1 —
PARGR Partner Determination Procedure PARGR PARGR CHAR 4 — TVPG
FAKSK Billing Block FAKSP FAKSP CHAR 2 — TVFS
LIFSK Delivery Block (Document Header) LIFSK LIFSP CHAR 2 — TVLS
TRVOG Transaction group TRVOG_VA TRVOG_VA CHAR 1 —
SPAPO Division in sales order item comes from the material SPAPO SPAPO CHAR 1 —
SPAPR Check Division SPAPR SPAPR CHAR 1 —
VSTRM Activate Delivery Scheduling VSTRM VSTRM CHAR 1 —
TRTRM Activate Transportation Scheduling TRTRM XFELD CHAR 1 —
TXN08 Number of the Standard Text TXN08 TXN08 CHAR 8 —
DIAFE Dialog message for incompletion DIAUV XFELD CHAR 1 —
FELDK Field selection group for document header FELDK FAWGR CHAR 4 — TVHF
DATVO Propose Current Date as Requested Delivery Date DATVO_VAK XFELD CHAR 1 —
AWAHR Sales probability AWAHR_AK AWAHR NUMC 3 —
VBTYP SD Document Category VBTYPL VBTYPL CHAR 4 —
VSBED Shipping conditions VSBED_VAK VSBED CHAR 2 — TVSB
BEZOB Reference Mandatory BEZOB BEZOB CHAR 1 —
TXTGR Text Determination Procedure TXTGR TXTGR CHAR 2 — TTXG
KALVG Document Classification for Pricing Procedure Determination KALVG KALVG CHAR 2 — TVKV
ERNAM Name of Person Responsible for Creating the Object ERNAM USNAM CHAR 12 —
FEHGR Incompleteness Procedure for Sales Document FEHGR FEHGR CHAR 2 — TVUV
INFLS Read Customer Material INFLS XFELD CHAR 1 —
KUNN0 Customer number ZERO (0) allowed KUNN0 XFELD CHAR 1 —
KLIMP Check credit limit KLIMP KLIMP CHAR 1 —
KALSM Output Determination Procedure KALSMB KALSM CHAR 6 — T683
KAPPL Application for output conditions NA_KAPPL KAPPL CHAR 2 — T681A
KSCHL Output Type NA_KSCHL KSCHL CHAR 4 —
SPERR Sales Document Block SPEVB SPEVB CHAR 1 —
STGAK Statistics group for sales document type STGAK STGVB CHAR 2 — TVSF
KALSU Procedure for material determination KALSU KALSM CHAR 6 — T683
KALLI Procedure for material listing KALLI KALSM CHAR 6 — T683
KALAU Procedure for material exclusion KALAU KALSM CHAR 6 — T683
FKAIV Billing type for intercompany billing FKAIV FKART CHAR 4 — TVFK
CMGRA Credit group sales order CMGRA CRMGR_CM CHAR 2 — T691D
OBJART_HIN Archiving document type when you create a document SDOBJARTH SADC10_DV CHAR 10 — TOADV
OBJART_VER Archiving document type used when you change a document SDOBJARTV SADC10_DV CHAR 10 — TOADV
HITYP_PR Hierarchy type for pricing HITYP_PR HITYP CHAR 1 — THIT
CUSTH_UNIV_SALES_RELVNCE Customer Hierarchy Relevance SD_CUSTH_CHRELV SD_CUSTH_CHRELV CHAR 2 —
ABRVW Usage Indicator ABRVW ABRVW CHAR 3 — TVLV
ABDIS MRP for delivery schedule types ABDIS ABRAB CHAR 1 —
KPRGBZ Date type (day, week, month, interval) PRGRS PRGRS CHAR 1 —
PRDATV Proposed Pricing Date Based on the Requested Dlv.Date PRDATV PRDATV CHAR 1 —
VLAUF Lead Time in Days VLAUF DEC2 DEC 2 0
GUEBGV Proposed valid-from date GUEBGV GUEBGV CHAR 1 —
VTERL Contract data allowed for sales order type VTERL VCOPY CHAR 1 —
HNWAG On/Off Switch for Messages About Quotations HNWAG HNWAG CHAR 1 —
HNWKM On/Off Switch for Messages About Outline Agreements HNWKM HNWKM CHAR 1 —
STSMA Status Profile J_STSMA J_STSMA CHAR 8 — TJ20
LISOF Create delivery immediately LISOF LISOF CHAR 1 —
AUARA Proposal for order type for the subsequent function AUARA AUART CHAR 4 — TVAK
KORLI Delivery type for correction deliveries KORLI LFART CHAR 4 — TVLK
VPROF Profile with default values for contract data VPROF VPROF CHAR 4 — TVVD
AUFAK Order type for request for billing AUFAK AUART CHAR 4 — TVAK
DIAPA Dialog message for product attribute DIAPA DIAPA CHAR 1 —
FPART Billing/Invoicing Plan Type FPART FPART CHAR 2 — TFPLA
KSCHL_KO Condition type for copying costs from line items KSCHL_KO KSCHL CHAR 4 — T685
EXCOK Carry out legal control for sales document type EXCOK EXCOK CHAR 1 —
EXMOD Time interval for legal control EXMOD EXMOD CHAR 1 —
KSKPF Pricing procedure for contract conditions at header level KSKPF KALSM CHAR 6 — T683
KSPOS Pricing procedure for contract conditions at item level KSPOS KALSM CHAR 6 — T683
LIFSM Delivery block LIFSM LIFSP CHAR 2 — TVLS
FKTKT Activity type for the actions procedure FKTKT KTAAR CHAR 4 — TVKK
EXDIA Automatic dialog in document for legal control EXDIA XFELD CHAR 1 —
ABGRU_IN Reason for rejection, internally assigned by system ABGRU_IN ABGRU_VA CHAR 2 — TVAG
PRBST Check Customer Reference PRBST PRBST CHAR 1 —
SCHEME_GRP Referencing requirement: Procedure SCHEME_GRP SCHEME_GRP CHAR 4 — TVGRPS
HNWGK On/off switch for master contract messages HNWGK HNWGK CHAR 1 —
PUSH_GRP Update lower level contract - on/off PUSH_GRP XFELD CHAR 1 —
ABRUF_PART Check partner authorizations ABRUF_PART ABRUF_PART CHAR 1 —
RPART Payment Card Plan Type RPART FPART CHAR 2 — TFPLA
AKTFI Promo determination AKTFI XFELD CHAR 1 —
VBKLT Sales document indicator (for display in TVAK only) VBKLT_VA VBKLT_VA CHAR 1 —
J_1BNFTYPE Nota Fiscal Type J_1BNFTYPE J_1BNFTYPE CHAR 2 — J_1BAA
INCUP Increment of Subitem Number in Sales Document INCUP NUM6 NUMC 6 —
BABSS Document payment guarantee procedure BABSSCH_CM BABSSCH_CM CHAR 2 — T691R
EMPFI Receiving point determination EMPFI XFELD CHAR 1 —
DELCF Commitment dates switch for calculation rule DELCF DELCF CHAR 1 —
CCPGR Payment cards: Checking group - Sales document CCPGA CCPGA CHAR 2 — TVCAA
EXCBC Boycott list check of standard partners f.Foreign Trade - On EXCBC DIAEX CHAR 1 —
EXCEM Embargo check of standard partners for Foreign Trade - On EXCEM DIAEX CHAR 1 —
EXCLG Indicator: Save legal control log EXCLG EXCLG CHAR 1 —
HNWK2 Add Ref. to All Contracts Partner Is Authorized to Release HNWK2 HNWK2 CHAR 1 —
EXTNR_RMA Use document number to enter external PO number RMA_EXTNR XFELD CHAR 1 —
TDID Text ID TDID TDID CHAR 4 —
AAUART1 Alternative sales document type AAUART AUART CHAR 4 —
AAUART2 Alternative sales document type AAUART AUART CHAR 4 —
RFPA_SW Route schedule switch for order types RFPA_SW XFELD CHAR 1 —
VARIANT Transaction variant TCVARIANT UTCVARIANT CHAR 30 — SHDTVCIU
ATPGM Type of group calls for the availability check ATPGM ATPGM CHAR 1 —
VERLI Procedure for material listing VERLI VERLI CHAR 1 —
TENUR Only Backwards Delivery Scheduling TENUR XFELD CHAR 1 —
J_1AFCTYPE Category of Credit Memo Billing Document J_1AFCTYP J_1AFCTYP CHAR 2 —
FAUPR Shipment Cost Information Profile FAUPR FAUPR CHAR 14 — TVFAP
PVBSM Document procedure for determining product proposal proced. PVBSM PVBSM CHAR 2 — TPVV
BPROC ATP: Business Transaction for ATP BPROC BPROC CHAR 4 — TVBPROC
ERMAT Material entry control ERMAT ERMAT CHAR 1 —
BSTVO Propose Current Date as Customer Reference Date BSTVO XFELD CHAR 1 —
MSR_ACTIVE Advanced Returns Management Active MSR_ACTIVE MSR_ACTIVE CHAR 1 —
MSR_NEXT_NUMBER Determination of Returns Order Number MSR_GET_NEXT_NUMBER MSR_GET_NEXT_NUMBER CHAR 1 —
MSR_AUARA Default Credit Memo Request Order Type MSR_AUARA AUART CHAR 4 — TVAK
MSR_BILLING_BLK Billing Block MSR_BILLING_BLOCK FAKSP CHAR 2 — TVFS
MSR_CM_IMMEDIATE Create Credit Memo Automatically MSR_CM_IMMEDIATELY XFELD CHAR 1 —
MSR_LFART Default Delivery Type for Send Back to Customer MSR_LFART LFART CHAR 4 — TVLK
FCS_ACTIVE Full Text Search for Sold-To Party Active FCS_ACTIVE XFELD CHAR 1 —
MSR_DELIVERY_BLK Delivery Block MSR_DELIVERY_BLOCK LIFSP CHAR 2 — TVLS
MSR_SDF_AUART Sales Document Type for Subsequent Delivery Free of Charge MSR_REPLACEMENT_AUART AUART CHAR 4 — TVAK
RDP_PROFILE Risk Distribution Plan Profile LOGTRM_RDP_PROFILE LOGTRM_RDP_PROFILE CHAR 8 — L2TC_RDP_PROFILE
FKART_MEV_POST Billing Type for Period-End Posting FKART_MEV_POST FKART CHAR 4 — TVFK
FKART_MEV_POST_IB Billing Type for Period-End Posting (ICB) FKART_MEV_POST_IB FKART CHAR 4 — TVFK
FSH_VASS_ACT VAS Active Indicator in SD FSH_VASS_ACT FSH_VASS_ACT CHAR 1 —
FSH_VASS_KALSM VAS Determination Procedure in Sales and Distribution FSH_VASS_KALSM FSH_VASS_KALSM CHAR 6 —
FSH_VASS_DEL Criteria for VAS Deletion during Determination in SD FSH_VASS_DEL FSH_VASS_DEL CHAR 1 —
FSH_VASS_DETDT Date for VAS Determination in Sales and Distribution FSH_VASS_DETDT FSH_VASS_DETDT CHAR 1 —
FSH_CQ_CHECK Requirement Relevance for Contract FSH_CQ_CHECK XFELD CHAR 1 —
BEWAZ Consider Goods Receiving Hours BEWAZ BEWAZ CHAR 1 —
ITMAC Trade Compliance is active /SAPSLL/ITMAC XFELD CHAR 1 —
PRE_DOC_DISP Display Preceding Documents PRE_DOC_DISP PRE_DOC_DISP CHAR 1 —
MSR_DIALOG_IF_BLOCKED Process Dialog Box When a Delivery Block is Set MSR_DIALOG_IF_BLOCKED MSR_DIALOG_IF_BLOCKED CHAR 1 —
MSR_GRQC_LFART Default Delivery Type for Goods Receipt Quantity Correction MSR_GRQC_LFART LFART CHAR 4 —
VBVWE Shipping Conditions from Ship-to-party Master Record VBVWE VBVWE CHAR 1 —
REQD_DATE_ROUTINE_NO Routine Number for Requested Delivery Date TDD_REQ_DATE_ROUTINE_NMBR VOFM_ROUTINE_NUMBER NUMC 7 —
FLEXNUM_ROUTINE_NO Enhancement Routine No. for Flexible Sales Doc. Numbering SDSLS_FLEXNUM_ROUTINE_NO VOFM_ROUTINE_NUMBER NUMC 7 —
PRCG_DATE_ROUTINE_NO Routine Number for Pricing Date TDD_PRCG_DATE_ROUTINE_NMBR VOFM_ROUTINE_NUMBER NUMC 7 —
VALD_TO_DTE_ROUTINE_NO Routine Number for Valid-to Date of Sales Document TDD_VALD_TO_DATE_ROUTINE_NMBR VOFM_ROUTINE_NUMBER NUMC 7 —
MSR_SUSPENSION_VALUATION Suspension of Product Valuation Initiated by Refund MSR_SUSPENSION_VALUATION MSR_SUSPENSION_VALUATION CHAR 1 —
/SAPMP/PDACT Activate Inheritance /SAPMP/PDACT /SAPMP/PDACT CHAR 1 —
/SAPMP/PPROT Log of Characteristic Value Inheritance /SAPMP/PPROT /SAPMP/PPROT CHAR 1 —
/SAPMP/PUSER Inheritance: Overwrite User Values /SAPMP/PUSER /SAPMP/PUSER CHAR 1 —
/SAPMP/PAUSW Inheritance of Characteristics Selection List /SAPMP/PAUSW /SAPMP/PAUSW CHAR 1 —
/SAPMP/GAUF Global/Local Group May Be Undone /SAPMP/GAUF /SAPMP/GAUF CHAR 1 —
/SAPMP/CEACT Activate Configuration /SAPMP/CONF /SAPMP/CEACT CHAR 1 —
AD01AURET Order type billing request for retroactive billing AD01AURET AUART CHAR 4 — TVAK
AD04NUMFLG Document type relevant for numbering AD04NUMFLG XFELD CHAR 1 —
FSH_VAR_KALSM Determination Procedure FSH_VAR_KALSM /SAPCND/CTLIST_NAME CHAR 6 —
FSH_SO_IDOC Create Generic Article in Sales Document via IDoc/OData API FSH_SO_IDOC — CHAR 1 —
FSH_DPR_DETPRO Determination Procedure for Distribution Curve FSH_DPR_DETPRO /SAPCND/CTLIST_NAME CHAR 6 —
FSH_MSOIND Multi Ship-to Order Type FSH_MSOIND FSH_MSOIND CHAR 1 —
FSH_MSOAUART Sales Document Type FSH_MSOAUART AUART CHAR 4 —
FSH_VAS_CORR Correlate VAS Confirmed Quantity FSH_VAS_CORR XFELD CHAR 1 —
FSH_AUTO_DC Automatic distribution indicator FSH_AUTO_DC XFELD CHAR 1 —
RFM_BUS_SH_HDR Enable Business Data at Header Level from Partner Functions RFM_BUS_SH_HDR XFELD CHAR 1 —
RFM_BUS_SH_ITM Enable Business Data at Item Level from Partner Functions RFM_BUS_SH_ITM XFELD CHAR 1 —
RFM_VAS_PLANT_CHECK Enable VAS Plant Capability Check RFM_VAS_PLANT_CHECK XFELD CHAR 1 —
LIFSP Schedule Line Blocked for Delivery LIFSP_EP LIFSP CHAR 2 —
RFM_BUS_DATA_DET Determination Strategy for Partner Functions RFM_BUS_DATA_DET RFM_BUS_DATA_DET CHAR 1 —
RFM_PROV_DOCUMENT Provisional Document RFM_PROV_DOCUMENT RFM_PROV_DOCUMENT CHAR 1 —
RFM_MSO_RESTORE Transfer Rejected Requirements from Child MSO to Main MSO RFM_MSO_RESTORE XFELD CHAR 1 —
RFM_MSO_REDUCTION Allow Quantity Reduction in Child Multi Ship-to Order RFM_MSO_REDUCTION XFELD CHAR 1 —
RFM_VAS_ITMGRP_INCRMT VAS Item Group Increment RFM_VAS_ITMGRP_SD_INCRMT RFM_VAS_ITMGRP_SD_INCRMT NUMC 3 —
KALGT Procedure for GTIN Mapping KALGT KALSM CHAR 6 — T683
J_3GKBAUL ETM-Relevant Indicator J_3GKBAUL J_3GKBAUL CHAR 1 —
MILL_SE_ATNAM Characteristic name MILL_SE_ATNAM1 ATNAM CHAR 30 —
OIPIPEVAL Validation indicator for pipeline fields (X=ON, blank=OFF) OID_PIPEV X CHAR 1 —
OIISOILPD IS-Oil plant determination indicator: x=yes blank=no OID_BYPASS OI0_SELKZ CHAR 1 —
OICSEGI Quantity schedule creation permitted OIA_CSEGI OIA_CSEGI CHAR 1 —
OIMSG_PRD Message type for product with contract restrictions OIDMSG_PRD OIDMSG_PRD CHAR 1 —
OIMSG_SHP Message type for contract restrictions ship-to party OIDMSG_SHP OIDMSG_PRD CHAR 1 —
OIMSG_QTY Message type for contract restrictions quantity OIDMSG_QTY OIDMSG_PRD CHAR 1 —
OIMSG_TRM Message type for contract restrictions payment terms OIDMSG_TRM OIDMSG_PRD CHAR 1 —
OIMSG_DAT Message type for contract restrictions validity period OIDMSG_DAT OIDMSG_PRD CHAR 1 —
OIMSG_UOM Message type for contract restrictions unit of measure OIDMSG_UOM OIDMSG_PRD CHAR 1 —
OIPRTFNC Partner function OID_PTRFNC PARVW CHAR 2 — TPAR
OIFCONTI IS-Oil MRN indicator for additional contract data OIF_CONTI OIF_CONTI CHAR 1 —
OICFKARTDI Differential invoice billing type proposal OICFKARTDI FKART CHAR 4 — TVFK
OIPARVW1 Partner Function PARVW PARVW CHAR 2 — TPAR
OIPARVW2 Partner Function PARVW PARVW CHAR 2 — TPAR
OIPARVW3 Partner Function PARVW PARVW CHAR 2 — TPAR
OIPARVW4 Partner Function PARVW PARVW CHAR 2 — TPAR
OIPARVW5 Partner Function PARVW PARVW CHAR 2 — TPAR
OIPARVW6 Partner Function PARVW PARVW CHAR 2 — TPAR
OIPARVW7 Partner Function PARVW PARVW CHAR 2 — TPAR
OIPARVW8 Partner Function PARVW PARVW CHAR 2 — TPAR
OIPARVW9 Partner Function PARVW PARVW CHAR 2 — TPAR
OISUBHEAD Subscreen number (header) OID_SSCRHD DYNNR CHAR 4 —
OISUBITEM Subscreen number (item level) OID_SSCRIT DYNNR CHAR 4 —
OIUSEREXIT Number of the Routine Used for Copying GRPNO GRPNO NUMC 3 —
OIU_FKARA PRA Order related billing type OIU_FKARA FKART CHAR 4 — TVFK

SAP TVAK 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
Verified against
SAP S/4HANA 2023 On-Premise system
Last updated
October 28, 2026

The information on this SAP TVAK 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.