SAP VIAJRULE Contract/Rental Object: Adjustment Rule Table

Overview

VIAJRULE is a standard SAP S/4HANA table that stores Contract/Rental Object: Adjustment Rule data. There are total 63 fields in the VIAJRULE table. The following is a list of the fields that make up this table. Key fields are marked in blue.

The table VIAJRULE belongs to Rent Adjustment (RE-FX-AJ) module and is located in the package RE: Terms - Adjustment (RE_AJ_TM).

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

Techincal Settings of VIAJRULE

Below are technical details of the table VIAJRULE

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

List of VIAJRULE Fields

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

FieldDescriptionData ElementCheck TableData TypeLength
MANDTClientMANDT*CLNT3
INTRENOInternal Key of Real Estate ObjectRECAINTRENOCHAR13
TERMNOTerm NumberRETMTERMNOCHAR4
ADJMRULEAdjustment RuleREAJADJMRULETIVAJRULECHAR10
ADJMSUBRULEElementary Adjustment Rule (Part of Comb. Rule)REAJADJMSUBRULETIVAJRULECHAR10
VALIDFROMValid-From Date of TermRETMTERMVALIDFROMDATS8
VALIDTOValid-To Date of TermRETMTERMVALIDTODATS8
ADJMMETHAdjustment MethodREAJADJMMETHTIVAJMETHCHAR4
ISRULECOMBIndicator: Adjustment Rule Is Combined RuleREAJISRULECOMBCHAR1
ISPARTCOMBAdjustment Rule Is Usable Only As Part of Combined RuleREAJISPARTCOMBCHAR1
APPROVALIndicator: Approval for Adjustment Required?REAJAPPROVALCHAR1
ACTIFNOAPPRIndicator: Activation Without Approval PossibleREAJACTIFNOAPPRCHAR1
DTCHANGEABLEIndicator: Is valid-from date manually changeable?REAJDTCHANGEABLECHAR1
PERCENTAGEPASSPercentage with Which the Adjustment Amount Is Passed-OnREAJPERCENTAGEPASSDEC5
USERORATEINCConsider Percentage Rate of Increase of Rental ObjectREAJUSERORATEINCCHAR1
ADJMDIRECTIONIn which direction (+/-/=) can the amount change?REAJADJMDIRECTIONCHAR1
CHANGEDIRECTIONHow (+/-/=) Can the Amount Be Changed After AdjustmentREAJCHANGEDIRECTIONCHAR1
RHYTHMAdjustment FrequencyREAJRHYTHMNUMC3
RHYTHMUNITAdjustment Frequency: UnitREAJRHYTHMUNITNUMC1
RHYTHMBEGINIndicator: Calculate Minimum Interval from Frequency Start?REAJRHYTHMBEGINCHAR1
SIMULATIONRULEIndicator: Adjustment Rule Is Allowed for Simulation OnlyREAJSIMULATIONRULECHAR1
NODOCUMENTIndicator: No Adjustment DocumentREAJNODOCUMENTCHAR1
RULECHANGEABLEIs the rule data in the contract/rental object modifiable?REAJRULECHANGEABLENUMC1
FADJMDIRECTIONEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
FPERCENTAGEPASSEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
FUSERORATEINCEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
FRHYTHMEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
FRHYTHMUNITEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
FRHYTHMBEGINEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
FSIMULATIONRULEEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
FNODOCUMENTEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
FAPPROVALEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
FACTIFNOAPPREntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
FDTCHANGEABLEEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
FCHANGEDIRECTIONEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
RULEEXPANDExpanded display of rule data in contract/rental object?REAJRULEEXPANDNUMC1
ADJMCOTYPEInfluence on Subsequent ConditionsREAJADJMCOTYPECHAR1
FADJMCOTYPEEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
NEXTADJMNOTICEAdjustment on Next Possible Notice DateREAJNEXTADJMNOTICECHAR1
FNEXTADJMNOTICEEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
ADJMBASEAdjustment BasisREAJADJMBASENUMC1
FADJMBASEEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
ISRHYTHMMINDISTObsolete: Adjustment Frequency Is Minimum IntervalREAJISRHYTHMMINDISTCHAR1
FISRHYTHMMINDISTEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
SIMDISABLEDSimulation Not Allowed in DialogREAJSIMDISABLEDCHAR1
EXEDISABLEDNot Allowed to Be Executed OnlineREAJEXEDISABLEDCHAR1
REVDISABLEDReversal Not Allowed in DialogREAJREVDISABLEDCHAR1
AUTODEFAULTAutomatic Default OnlyREAJAUTODEFAULTCHAR1
ANNOUNCENotification Required for Adjustment?REAJANNOUNCECHAR1
FANNOUNCEEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
BLOCKREASONReason for Adjustment LockREAJBLOCKREASONTIVAJBLOCKREASCHAR10
FBLOCKREASONEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
RULEORDERSort Sequence of Rules for Adjustment ProcessREAJRULEORDERNUMC3
CTRULECurrency Translation RuleRECACTRULETIVCACTRULECHAR20
FCTRULEEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
TIMEDEPTYPEConsideration of Time-DependencyREAJTIMEDEPTYPECHAR1
FTIMEDEPTYPEEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
DDUPMANDATORYDue Date Required for Follow-Up PostingsREAJDUEDATEUPMANDATORYCHAR1
DEPCONDTYPECondition Type of Dependent ConditionREAJDEPCONDTYPETIVCDCONDTYPECHAR4
FDEPCONDTYPEEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
NORETROACTIVENo Retroactive AdjustmentREAJNORETROACTIVEADJMCHAR1
FNORETROACTIVEEntry Status in Contract/Rental ObjectREAJFIELDCHANGEABLENUMC1
SPECIFICFIELDIndicator: Specific Fields ExistREAJSPECIFICFIELDCHAR1

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 VIAJRULE

Table NameFieldCardinalityCheck Table
VIAJRULEADJMMETH1: CNTIVAJMETH
VIAJRULEADJMRULE1: CNTIVAJRULE
VIAJRULEADJMSUBRULE1: CNTIVAJRULE
VIAJRULEBLOCKREASON1: CNTIVAJBLOCKREAS
VIAJRULECTRULE1: CNTIVCACTRULE
VIAJRULEDEPCONDTYPE1: CNTIVCDCONDTYPE

Other References