VTI_HEADER SAP (Master Data Options/Futures) Structure details

Dictionary Type: Structure
Description: Master Data Options/Futures




ABAP Code to SELECT data from VTI_HEADER
Related tables to VTI_HEADER
Access table VTI_HEADER




Structure field list including key, data, relationships and ABAP select examples

VTI_HEADER is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Master Data Options/Futures" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_VTI_HEADER TYPE VTI_HEADER.

The VTI_HEADER table consists of various fields, each holding specific information or linking keys about Master Data Options/Futures data available in SAP. These include OFGATT (Class), DMATUR (Expiration date), XDMATUR (Exercise period), RANTYP (Contract Type).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Cannot Be Enhanced


SAP VTI_HEADER structure fields - Full list of fields found in SAP data dictionary

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
MANDTClient MANDTCLNT3T000MANDT
OFGATTClass TI_RGATT1CHAR13ALPHAT_RGATTT04
DMATURExpiration date TB_DMATURDATS8DATUM
XDMATURExercise period TB_XDMATURCHAR10T_XDATUM
RANTYPContract Type RANTYPCHAR1RANTYP
SANLFProduct Category SANLFNUMC3TZAFVVSANLF
SGSARTProduct Type VVSARTCHAR3TZPAVVSARTSANVVSART_APPL_BAS
XSGSARTProduct description TB_XSGSARTCHAR30T_XTEXT30
KONTRHExchange or issuer TB_AUSGEBCHAR10BUT000ALPHABU_PARTNERBPABUPA
SROLEXTDummy function DUMMY_3CHAR3CHAR3
MARGARTMargin type TB_MARGARTCHAR5AT51T_MARGART
VERFDAExpiry date type TB_VERFDACHAR5AT52T_VERFDA
VERMONMonth due TB_VERFMONNUMC2T_VERFMON
VERYEARYear due TB_VERYEARNUMC4GJAHRGJAHR
XOFBEZ1Name 1 TB_NAME1CHAR30TEXT30
USANLFUnderlying product category TB_USANLFNUMC3TZAFVVSANLF
URANTYPUnderlying contract type TI_URANTYPCHAR1RANTYP
URFHAUnderlying transaction TB_URFHACHAR13Assigned to domainALPHAT_RFHAFAU
USFHAARTTransaction Type of Underlying TB_USFHAARCHAR3AT10T_SFHAART
USFGZUTYPUnderlying activity category TB_USFGZUTNUMC2Assigned to domainT_SFGZUTY
USGSARTProduct type of underlying TB_USGSARTCHAR3TZPAVVSART
UNUMBERNumber of underlyings TB_UNUMBERDEC4T_UNUMBER
REAUNUMBERNumber of underlyings TB_UNUMBERDEC4T_UNUMBER
SOPTAUSExercise Type (American or European) SOPTAUSNUMC1SOPTAUS
XOPTAUSShort text exercise type (American or European) TI_XOPTAUSCHAR15TEXT15
XNAMEName of option/future TB_XOFNAMECHAR30T_XTEXT30
NOTTYPEQuotation type option/future TI_NOTTYPECHAR1T_NOTTYPE
OFWAERSStrike currency of option/future TI_OFWAERSCUKY5TCURCWAERS
OSTRIKEOption strike amount TI_OSTRIKECURR13(2) WERTV7
XSTRIKEText field for option strike amount TI_XSTRIKECHAR18T_XBETR
OSINDEXStrike in points (for quotation in points) TI_OSINDEXDEC11(6) T_PKTKUR
OSPROZEStrike in percent (for percentage quotation) TI_OSPROZEDEC10(7) DEC3_7
BNOTPTValue of quotation point TI_BNOTPTCURR11(2) WRBTR
BPROZEReference value of strike percentage quotation TI_BPROZECURR13(2) WERTV7
XCOMSTRCalculate Strike from Underlyings TI_XCOMSTRCHAR1XFELD
UNOTTYPUnderlying quotation type TI_UNOTTYPCHAR1T_NOTTYPE
ONOTPTValue of option quotation point TI_ONOTPTCURR13(2) WERTV7
OPROZEReference value of option percentage quotation TI_OPROZECURR13(2) WERTV7
ONOTWAEQuotation currency for option TI_ONOTWAECUKY5TCURCWAERS
SABRMETSettlement Method Option TI_SABRMETCHAR1T_SABRMET
DOFSTARStart of term TI_DOFSTARDATS8TI_DOFSTAR
XDOFSTARTerm Start TI_XDOFSTACHAR10CHAR10
ORFHANumber of related transaction (for OTC) TI_ORFHACHAR13Assigned to domainALPHAT_RFHA
XRFHAOption/Future is already traded TI_XRFHACHAR1XFELD
SETTLFLSettlement indicator TI_SETTLFLCHAR1T_SETTLFL
XSETTLFLShort text settlement indicator TI_XSETTLFCHAR30TEXT30
OPTTYPOriginal option category (on closing) TV_OPTTYPNUMC3ATO1T_OPTTYP
OSKURSStrike as rate (forex) TI_OSKURSDEC13(9) TB_KKURS
WLWAERSLeading currency TB_WLWAERSCUKY5TCURCWAERS
OSSIGNDirection of strike amount (Put/Call) TB_OSSIGNCHAR1T_SSIGN
XPUTCALText field: Put/Call TI_XPUTCALCHAR10T_CHAR10
WLWAERBLeading currency TB_WLWAERSCUKY5Assigned to domainWAERS
WFWAERBFollowing Currency TB_WFWAERSCUKY5Assigned to domainWAERS
KWKURB1Barrier as forex rate for exotic options TX_KWKURB1DEC13(9) TB_KKURS
KWKURB2Barrier 2 as forex rate for exotic options TX_KWKURB2DEC13(9) TB_KKURS
SPUTCALPut/call indicator TI_SPUTCALNUMC1T_SPUTCAL
FWD_VOLAVolatility TV_VOLADEC11(7) TV_VOLA

Key field Non-key field



How do I retrieve data from SAP structure VTI_HEADER using ABAP code?

As VTI_HEADER is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on VTI_HEADER as there is no data to select.

How to access SAP table VTI_HEADER

Within an ECC or HANA version of SAP you can also view further information about VTI_HEADER and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!