SAP VIRAINVITEM RE Invoice Item Table

Overview

VIRAINVITEM is a standard SAP S/4HANA table that stores RE Invoice Item data. There are total 56 fields in the VIRAINVITEM table. The following is a list of the fields that make up this table. Key fields are marked in blue.

The table VIRAINVITEM belongs to Rental Accounting (RE-FX-RA) module and is located in the package RE: Invoice for Rent (RE_RA_IV).

In addition, following links provide an overview of foreign key relationships, if any, that link VIRAINVITEM to other SAP tables and standard CDS views available based on VIRAINVITEM table in S/4HANA 2020.

Techincal Settings of VIRAINVITEM

Below are technical details of the table VIRAINVITEM

  • Buffering not allowed
  • No buffering
  • Storage type is Column Store

List of VIRAINVITEM Fields

The following table gives you an overview of the fields available in VIRAINVITEM

FieldDescriptionData ElementCheck TableData TypeLength
MANDTClientMANDT*CLNT3
INVGUIDGUID: Unique Internal Key for RE InvoiceRERAINVGUIDVIRAINVRAW16
ITEMNOItem Number in RE InvoiceRERAINVITEMNONUMC10
OBJNRObject Number of Contract for the Invoice ItemRERAINVOBJNR*CHAR22
OBJNRCALCObject Number for CalculationRECDOBJNRCALC*CHAR22
ITEMSRCINDSource of Invoice ItemRERAINVITEMSRCINDCHAR1
CONDTYPECondition TypeRECDCONDTYPETIVCDCONDTYPECHAR4
FLOWTYPEFlow TypeRECDFLOWTYPETIVCDFLOWTYPECHAR4
BLINEDATEBaseline Date for Due Date CalculationDZFBDTDATS8
CALCFROMStart of Calculation PeriodDBERVONDATS8
CALCTOEnd of Calculation PeriodDBERBISDATS8
ISADVANCEPAYMENTCondition Is Advance Payment ConditionRECDADVANCEPAYMENTCHAR1
CURRENCYLocal CurrencyRECACTLCCURRKEY*CUKY5
GROSSAMOUNTGross Amount in Local CurrencyRECACTLCGROSSAMOUNTCURR15
NETAMOUNTNet Amount in Local CurrencyRECACTLCNETAMOUNTCURR15
TAXAMOUNTTax Amount in Local CurrencyRECACTLCTAXAMOUNTCURR15
TAXTYPETax TypeRERATAXTYPETIVRATAXTYPECHAR4
TAXGROUPTax GroupRERATAXGROUPTIVRATAXGROUPCHAR20
PYMTMETHPayment MethodRERAPYMTMETHCHAR4
PYMTTERMTerms of Payment KeyRERAPYMTTERMCHAR4
XMACCTSHEETITEMName of Contract Account Sheet ItemRERAXLACCTSHEETITEMCHAR60
DOCITEMIDCoded Key of FI Document Item for RE Internal UseRERADOCITEMIDCHAR30
REFDOCIDReference Key of DocumentRERAREFDOCIDCHAR20
REFITEMNOReference to Other Item Number of DocumentRERAREFITEMNONUMC10
LOGSYSTEMLogical SystemLOGSYSTEM*CHAR10
OBJ_TYPEReference procedureAWTYP*CHAR5
OBJ_KEYObject keyAWKEYCHAR20
PSTNGDATEPosting DateRERAPSTNGDATEDATS8
DOCDATEDocument DateRERADOCDATEDATS8
CLEARINGDATEClearing DateRERACLRNGDATEDATS8
CLEARINGSTATUSClearing statusRERACLEARINGSTATUSCHAR2
PROCESSIDProcess Identification -> Accounting Reference NumberRECAPROCESSIDCHAR16
PSTNGPROCEDUREPosting ProcedureRERAPROCEDURE*CHAR4
XMACCTSHEETHDRName from Document HeaderRERAXLACCTSHEETHDRCHAR60
TAXRATETax RateRERATAXRATEDEC7
TAXDATEDate of Tax CalculationRERATAXDATEDATS8
TXJCDTax JurisdictionTXJCD*CHAR15
HOUSEBKIDKey for House BankRERAHOUSEBKIDCHAR15
HOUSEBKACCKey for House Bank AccountRERAHOUSEBKACCCHAR15
BANKDETAILIDBank Details IDRERABANKDETAILIDCHAR15
FCCURRKEYForeign CurrencyRECACTFCCURRKEY*CUKY5
FCGROSSAMOUNTGross Amount in Foreign CurrencyRECACTFCGROSSAMOUNTCURR15
FCNETAMOUNTNet Amount in Foreign CurrencyRECACTFCNETAMOUNTCURR15
FCTAXAMOUNTTax Amount in Foreign CurrencyRECACTFCTAXAMOUNTCURR15
CTRULECurrency Translation RuleRECACTRULE*CHAR20
CTRATEExchange RateRECACTRATEDEC9
CTDATEREQPlanned Translation DateRECACTDATEREQDATS8
CTDATEACTActual Translation DateRECACTDATEACTDATS8
POSTCDCURRPost in Condition CurrencyRECACTPOSTCDCURRCHAR1
TCCURRKEYDocument Currency (Transaction Currency)RERATCCURRKEY*CUKY5
TCGROSSAMOUNTGross Amount in Document Currency (Transaction Currency)RERATCGROSSAMOUNTCURR15
TCNETAMOUNTNet Amount in Document Currency (Transaction Currency)RERATCNETAMOUNTCURR15
TCTAXAMOUNTTax Amount in Document Currency (Transaction Currency)RERATCTAXAMOUNTCURR15
SEPAMNDIDSEPA Mandate: Unique Reference to Mandate per VendorRETMSEPAMNDIDCHAR35
SEPARECCRDIDSEPA Mandate: Creditor IDRETMSEPARECCRDIDCHAR35
RSGUIDGUID for ReservationREORRSGUIDRAW16

Foreign Key Relationships

A foreign key field is a table field that is allocated to a check table and becomes part of the table's foreign key. The following table gives you an overview of the foreign keys for VIRAINVITEM

Table NameFieldCardinalityCheck Table
VIRAINVITEMCONDTYPEC: CNTIVCDCONDTYPE
VIRAINVITEMFLOWTYPEC: CNTIVCDFLOWTYPE
VIRAINVITEMINVGUID1: NVIRAINV
VIRAINVITEMPSTNGPROCEDURE1: CN*
VIRAINVITEMTAXGROUP1: CNTIVRATAXGROUP
VIRAINVITEMTAXTYPE1: CNTIVRATAXTYPE

Other References