THAS_HR_INSTR SAP (Structure for Prod. Cat.-Specific Values in Hedge Rel. Docu.) Structure details

Dictionary Type: Structure
Description: Structure for Prod. Cat.-Specific Values in Hedge Rel. Docu.




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




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

THAS_HR_INSTR 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 "Structure for Prod. Cat.-Specific Values in Hedge Rel. Docu." 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_THAS_HR_INSTR TYPE THAS_HR_INSTR.

The THAS_HR_INSTR table consists of various fields, each holding specific information or linking keys about Structure for Prod. Cat.-Specific Values in Hedge Rel. Docu. data available in SAP. These include BZBETR (Payment amount in payment currency), WZBETR (Payment Currency), PZINS (Interest Rate), F_DBLFZ (Term Start).. 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: Can be enhanced (character-type or numeric)


SAP THAS_HR_INSTR 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
SSIGNDirection of flow TB_SSIGNCHAR1T_SSIGN
BZBETRPayment amount in payment currency TB_BZBETRCURR13(2) WERTV7
WZBETRPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
PZINSInterest Rate TB_PZINSDEC10(7) DECV3_7
F_DBLFZTerm Start TB_DBLFZDATS8DATUM
XZBMETHDescription of interest calculation method TM_XZINSBMCHAR60TEXT60
SZBMETHInterest Calculation Method SZBMETHCHAR1SZBMETH
SRHYTHMFrequency Indicator TB_SRHYTHMNUMC1T_SRHYTHM
XRHYTHMFrequency indicator: description TM_XRHYTHMCHAR60TEXT60
AMMRHYFrequency in months AMMRHYNUMC3NUMC03
ATTRHYFrequency in Days ATTRHYNUMC3NUMC03
JSOFVERRIndicator for Immediate Settlement (Financial Mathematics) TFMSOFVERRCHAR1TFMSOFVERR
XSOFVERRText (30 Characters) TEXT30CHAR30TEXT30
JEXPOZINSExponential Interest Calculation TB_JZINSRECHAR1XFELD
XEXPOZINSExplanatory short text DDTEXTCHAR60DDTEXT
SFRANZShift Due Date TFMSFRANZNUMC1TFMSFRANZ
XSKUENDShort Description of Repository Objects AS4TEXTCHAR60AS4TEXT
SSIGN_ZDirection of flow TB_SSIGNCHAR1T_SSIGN
BZBETR_ZInterest Amount TB_BZBETR_ZCURR13(2) WERTV7
WZBETR_ZPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
RPZAHL_ZPayer/payee TB_RPZAHL_NEWCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
RPBANK_ZPartner bank details TB_RPBANKCHAR4BVTYP
RAHABKI_ZShort key for own house bank TB_RHABKICHAR5Assigned to domainHBKID
RAHKTID_ZShort key for house bank account TB_RHKTIDCHAR5Assigned to domainHKTID
RPCODE_ZRepetitive Code RPCODECHAR20Assigned to domainALPHARPCODEFIBL_RPCODE
SZART_ZPayment transaction TB_SZARTCHAR1XFELD
UZAWE_ZPayment Method Supplement UZAWECHAR2Assigned to domainUZAWE
SSIGN_UDirection of flow TB_SSIGNCHAR1T_SSIGN
BZBETR_UOriginal Amount TB_BZBETR_UCURR13(2) WERTV7
WZBETR_UPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
SSIGN_EDirection of flow TB_SSIGNCHAR1T_SSIGN
BZBETR_EIncrease Amount (Rollover) TB_BZBETR_ECURR13(2) WERTV7
WZBETR_EPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
RPZAHL_EPayer/payee TB_RPZAHL_NEWCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
RPBANK_EPartner bank details TB_RPBANKCHAR4BVTYP
RAHABKI_EShort key for own house bank TB_RHABKICHAR5Assigned to domainHBKID
RAHKTID_EShort key for house bank account TB_RHKTIDCHAR5Assigned to domainHKTID
RPCODE_ERepetitive Code RPCODECHAR20Assigned to domainALPHARPCODEFIBL_RPCODE
SZART_EPayment transaction TB_SZARTCHAR1XFELD
UZAWE_EPayment Method Supplement UZAWECHAR2Assigned to domainUZAWE
SSIGN_VDirection of flow TB_SSIGNCHAR1T_SSIGN
BZBETR_VReduction Amount (Rollover) TB_BZBETR_VCURR13(2) WERTV7
WZBETR_VPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
RPZAHL_VPayer/payee TB_RPZAHL_NEWCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
RPBANK_VPartner bank details TB_RPBANKCHAR4BVTYP
RAHABKI_VShort key for own house bank TB_RHABKICHAR5Assigned to domainHBKID
RAHKTID_VShort key for house bank account TB_RHKTIDCHAR5Assigned to domainHKTID
RPCODE_VRepetitive Code RPCODECHAR20Assigned to domainALPHARPCODEFIBL_RPCODE
SZART_VPayment transaction TB_SZARTCHAR1XFELD
UZAWE_VPayment Method Supplement UZAWECHAR2Assigned to domainUZAWE
SSIGN_RDirection of flow TB_SSIGNCHAR1T_SSIGN
BZBETR_RPayment amount in payment currency TB_BZBETRCURR13(2) WERTV7
WZBETR_RPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
RPZAHL_RPayer/payee TB_RPZAHL_NEWCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
RPBANK_RPartner bank details TB_RPBANKCHAR4BVTYP
RAHABKI_RShort key for own house bank TB_RHABKICHAR5Assigned to domainHBKID
RAHKTID_RShort key for house bank account TB_RHKTIDCHAR5Assigned to domainHKTID
RPCODE_RRepetitive Code RPCODECHAR20Assigned to domainALPHARPCODEFIBL_RPCODE
SZART_RPayment transaction TB_SZARTCHAR1XFELD
UZAWE_RPayment Method Supplement UZAWECHAR2Assigned to domainUZAWE
SSIGN_SUMDirection of flow TB_SSIGNCHAR1T_SSIGN
BZBETR_SUMPayment amount in payment currency TB_BZBETRCURR13(2) WERTV7
WZBETR_SUMPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
PKONDPercentage rate for condition items PKONDDEC10(7) DECV3_7
ABASTAGENumber of base days in a calculation period ABASTAGENUMC6INT6
XNPVCALText Field of Length 60 TEXT60CHAR60TEXT60
ATAGENumber of days VVATAGENUMC6INT6
BNWHRNominal amount BNWHRCURR13(2) WERTV7
BNWHR_NETNominal Amount (Net; After Netting) BNWHR_NETCURR13(2) WERTV7
BDBETRAmount difference between nom. amount and net present value TB_BDBETRCURR13(2) WERTV7
PWKURSPrice as percentage quotation TB_PWKURSDEC10(7) DEC3_7
BZBETR_NETPayment Amount in Payment Currency (Net; After Netting) TB_BZBETR_NETCURR13(2) WERTV7
ASTUECKNumber of units for unit-quoted securities ASTUECKDEC15(5) ASTUECK
BPRICEPrice per unit TB_BPRICECURR13(2) WERTV7
SSIGN2Sign SSIGNCHAR1PD_SIGN
RAHABKI2Short key for own house bank TB_RHABKICHAR5Assigned to domainHBKID
RAHKTID2Short key for house bank account TB_RHKTIDCHAR5Assigned to domainHKTID
RPZAHL2Payer/payee TB_RPZAHL_NEWCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
RPBANK2Partner bank details TB_RPBANKCHAR4BVTYP
RPCODE2Repetitive Code RPCODECHAR20Assigned to domainALPHARPCODEFIBL_RPCODE
SZART2Payment transaction TB_SZARTCHAR1XFELD
UZAWE2Payment Method Supplement UZAWECHAR2Assigned to domainUZAWE
REPAYM_STRUCTURETreasury: Repayment Form TB_REPAYM_STRUCTURENUMC1T_REPAYM_STRUCTURE
XREPAYM_STRUCTUREText Field of Length 60 TEXT60CHAR60TEXT60
SMULTIPLE_RCIndicator: Several Repayment Conditions TB_SMULTIPLE_RCCHAR1BOOLE
REPAYM_PKONDTreasury: Repayment Rate TB_REPAYM_PKONDDEC10(7) DECV3_7
REPAYM_BKONDTreasury: Repayment Amount TB_REPAYM_BKONDCURR13(2) WERTV7
REPAYM_ARHYTMDefined Frequency in Days or Months TB_ARHYTMNUMC3NUMC03
REPAYM_ARHYTM_UNITTreasury: Unit of Frequency TB_ARHYTM_UNITNUMC1T_ARHYTM_UNIT
REPAYM_XARHYTM_UNITText (20 Characters) TEXT20CHAR20TEXT20
REPAYM_SFWERKWorking Day Shift for Due Date TB_SFWERKNUMC1T_SWERK
REPAYM_XFWERKText Field of Length 60 TEXT60CHAR60TEXT60
REPAYM_SVWERKWorking Day Shift for Calculation Day TB_SVWERKNUMC1T_SWERK
REPAYM_XVWERKText Field of Length 60 TEXT60CHAR60TEXT60
BZBETR2Payment amount in payment currency TB_BZBETRCURR13(2) WERTV7
WZBETR2Payment Currency TB_WZBETRCUKY5Assigned to domainWAERS
DZTERMPayment or Delivery Date TB_DZTERMDATS8DATUMT33
SHFHAZBA1Flow Type TB_SFHAZBACHAR4Assigned to domainSBEWART
SSIGN1Direction of flow TB_SSIGNCHAR1T_SSIGN
BZBETR1Payment amount in payment currency TB_BZBETRCURR13(2) WERTV7
BZBETR1_COPayment Amount in Payment Currency (Net; After Netting) TB_BZBETR_NETCURR13(2) WERTV7
WZBETR1Payment Currency TB_WZBETRCUKY5Assigned to domainWAERS
SHFHAZBA2Flow Type TB_SFHAZBACHAR4Assigned to domainSBEWART
BZBETR2_COPayment Amount in Payment Currency (Net; After Netting) TB_BZBETR_NETCURR13(2) WERTV7
FFACTRatio for the 'From' Currency Units FFACT_CURRDEC9DEC9
TFACTRatio for the 'To' Currency Units TFACT_CURRDEC9DEC9
SETTLFLSettlement indicator TI_SETTLFLCHAR1T_SETTLFL
XSETTLFLShort text settlement indicator TI_XSETTLFCHAR30TEXT30
SSIGN_CASHDirection of Cash Settlement Flow TB_SSIGN_CASHCHAR1T_SSIGN
WZBETR_CASHPayment Currency for Cash Settlement TB_WZBETR_CASHCUKY5Assigned to domainWAERS
BZBETR_CASHPayment Amount for Cash Settlement TB_BZBETR_CASHCURR13(2) WERTV7
DZTERM_CASHPayment Date for Cash Settlement TB_DZTERM_CASHDATS8DATUMT33
PRFHAOriginal transaction for rollover TB_PRRFHACHAR13Assigned to domainALPHAT_RFHA
SRFHASwap reference transaction TB_SWRFHACHAR13Assigned to domainALPHAT_RFHA
RAHABKI_SShort key for sending bank TB_RHABKI_SCHAR5Assigned to domainHBKID
RAHKTID_SShort key for account of sending bank TB_RHKTID_SCHAR5Assigned to domainHKTID
AVERAGE_RATEExchange Rate TB_RATEDEC13(9) TB_KKURS
BZBETR_NOMPayment amount in payment currency TB_BZBETRCURR13(2) WERTV7
WZBETR_NOMPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
XKALIDObject Text FKTEXTCHAR60TEXT60
XKALID2Object Text FKTEXTCHAR60TEXT60
DGUEL_KPCondition Item Valid From DGUEL_KPDATS8DATUM
DFAELLDue date TB_DFAELLDATS8DATUM
XFORMELFormula TB_CORR_XFORMELCHAR132TEXT132
SSIGN_FIXDirection of flow TB_SSIGNCHAR1T_SSIGN
BZBETR_FIXPayment amount in payment currency TB_BZBETRCURR13(2) WERTV7
WZBETR_FIXPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
PKOND_FIXPercentage rate for condition items PKONDDEC10(7) DECV3_7
BBASIS_FIXCalculation base amount BBASISCURR13(2) WERTV7
WBASIS_FIXCurrency of calculation basis TB_WBASISCUKY5Assigned to domainWAERS
REFERENZReference Interest Rate REFERENZCHAR10Assigned to domainZIREFKU
ZSOLLInterest rate DZINSSATZDEC10(7) ZINSSATZ
DFESTSPPlanned rate fixing date TB_DFESTSPDATS8DATUM
TFESTSPPlanned rate fixing time TB_TFESTSPTIMS6SYTIME
DFESTSIActual rate fixing date TB_DFESTSIDATS8DATUM
TFESTSIActual time of rate fixing TB_TFESTSITIMS6SYTIME
JMANUIndicator: Manual entry TB_JMANUCHAR1XFELD
S_EXCHANGESwap Nominal Amounts TB_EXCHANGE_NOMCHAR1XFELD
SSIGN_OUTDirection of flow TB_SSIGNCHAR1T_SSIGN
BZBETR_OUTPayment amount in payment currency TB_BZBETRCURR13(2) WERTV7
WZBETR_OUTPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
DZTERM_OUTPayment or Delivery Date TB_DZTERMDATS8DATUMT33
SSIGN_INCDirection of flow TB_SSIGNCHAR1T_SSIGN
BZBETR_INCPayment amount in payment currency TB_BZBETRCURR13(2) WERTV7
WZBETR_INCPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
DZTERM_INCPayment or Delivery Date TB_DZTERMDATS8DATUMT33
RAHABKI_INCShort key for own house bank TB_RHABKICHAR5Assigned to domainHBKID
RAHKTID_INCSelling house bank account TB_RAHKTIDCHAR5Assigned to domainHKTID
HB_IBAN_INCIBAN (International Bank Account Number) IBANCHAR34IBAN
RPZAHL_INCPayer/payee TB_RPZAHL_NEWCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
RPBANK_INCPartner bank details TB_RPBANKCHAR4BVTYP
RPCODE_INCRepetitive Code RPCODECHAR20Assigned to domainALPHARPCODEFIBL_RPCODE
SZART_INCPayment transaction TB_SZARTCHAR1XFELD
UZAWE_INCPayment Method Supplement UZAWECHAR2Assigned to domainUZAWE
SSIGN_R_OUTDirection of flow TB_SSIGNCHAR1T_SSIGN
BZBETR_R_OUTPayment amount in payment currency TB_BZBETRCURR13(2) WERTV7
WZBETR_R_OUTPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
DZTERM_R_OUTPayment or Delivery Date TB_DZTERMDATS8DATUMT33
RAHABKI_R_OUTShort key for own house bank TB_RHABKICHAR5Assigned to domainHBKID
RPZAHL_R_OUTPayer/payee TB_RPZAHL_NEWCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
RPBANK_R_OUTPartner bank details TB_RPBANKCHAR4BVTYP
RPCODE_R_OUTRepetitive Code RPCODECHAR20Assigned to domainALPHARPCODEFIBL_RPCODE
SZART_R_OUTPayment transaction TB_SZARTCHAR1XFELD
UZAWE_R_OUTPayment Method Supplement UZAWECHAR2Assigned to domainUZAWE
SSIGN_R_INCDirection of flow TB_SSIGNCHAR1T_SSIGN
BZBETR_R_INCPayment amount in payment currency TB_BZBETRCURR13(2) WERTV7
WZBETR_R_INCPayment Currency TB_WZBETRCUKY5Assigned to domainWAERS
DZTERM_R_INCPayment or Delivery Date TB_DZTERMDATS8DATUMT33
RAHABKI_R_INCShort key for own house bank TB_RHABKICHAR5Assigned to domainHBKID
RAHKTID_R_INCSelling house bank account TB_RAHKTIDCHAR5Assigned to domainHKTID
RPZAHL_R_INCPayer/payee TB_RPZAHL_NEWCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
RPBANK_R_INCPartner bank details TB_RPBANKCHAR4BVTYP
RPCODE_R_INCRepetitive Code RPCODECHAR20Assigned to domainALPHARPCODEFIBL_RPCODE
SZART_R_INCPayment transaction TB_SZARTCHAR1XFELD
UZAWE_R_INCPayment Method Supplement UZAWECHAR2Assigned to domainUZAWE
SZSREFReference Interest Rate SZSREFCHAR10Assigned to domainZIREFKU
XZSREFShort Text for Reference Interest Rate KUZITEXTCHAR15TEXT15
FRA_AUSTRALIADiscount FRA TB_FRA_AUSTRALCHAR1XFELD
XFRA_TYPEText (30 Characters) TEXT30CHAR30TEXT30
DZFESTInterest rate fixing date TB_DZFESTDATS8DATUM
SFORMREFFormula Reference TB_XFORMBECHAR4Assigned to domainT_FORMBE
PZINSREFAgreed interest rate - financial product TB_PZINSSVDEC10(7) DECV3_7
DZINSREFFixing date for ref.interest rate TB_DZINSRFDATS8DATUM
TXTPUTCALEXText field: Put/Call (external view) TI_XPUTCALEXCHAR10T_CHAR10
TXTPUTCALINText field: Put/Call (internal view) TI_XPUTCALINCHAR10T_CHAR10
SPUTCALPut/call indicator TI_SPUTCALNUMC1T_SPUTCAL
XSIGNDo not use this field TB_DONT_USE_TEXT5CHAR5TEXT5
OPTTYPOriginal option category (on closing) TV_OPTTYPNUMC3Assigned to domainT_OPTTYP
W_CALL_PUTTransaction currency (currency subject to risk) TB_WTRANSCUKY5Assigned to domainWAERST22
WPRICEPrice currency TB_WPRICECUKY5Assigned to domainWAERS
VVBASISPrice in points TB_VVBASISDEC11(6) T_PKTKUR
BINDEXValue of a point TB_BINDEXCURR13(2) BWHR
PRKKURSCurrency option premium with price in points TI_PRKURDEC13(9) TB_KKURS
XNAMEName of option/future TB_XOFNAMECHAR30T_XTEXT30
DMATURExpiration date TB_DMATURDATS8DATUM
DMATUR_CORRExpiration date TB_DMATURDATS8DATUM
SOPTAUSExercise Type (American or European) SOPTAUSNUMC1SOPTAUS
XOPTAUSShort text exercise type (American or European) TI_XOPTAUSCHAR15TEXT15
OSTRIKEOption strike amount TI_OSTRIKECURR13(2) WERTV7
OFWAERSStrike currency of option/future TI_OFWAERSCUKY5Assigned 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
XKWKURB1Name for barrier 1 TB_TXTBAR1CHAR20TEXT20
XKWKURB2Name for barrier 2 TB_TXTBAR2CHAR20TEXT20
RFHA_UNDERTransaction number of underlying TB_RFHA_UNDERCHAR13Assigned to domainALPHAT_RFHA
RANTYP_UNDERContract type of underlying TB_RANTYP_UNDERCHAR1RANTYP
SANLF_UNDERUnderlying Product Category TB_SANLF_UNDERNUMC3Assigned to domainVVSANLF
SGSART_UNDERProduct type of underlying TB_SGSART_UNDERCHAR3Assigned to domainVVSART
SFHAART_UNDERUnderlying transaction type TB_SFHAART_UNDERCHAR3Assigned to domainT_SFHAART
FWD_VOLAVolatility TB_VOLADEC11(7) T_VOLA

Key field Non-key field



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

As THAS_HR_INSTR 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 THAS_HR_INSTR as there is no data to select.

How to access SAP table THAS_HR_INSTR

Within an ECC or HANA version of SAP you can also view further information about THAS_HR_INSTR 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!