I_JournalEntryOperationalView

DDL: I_JOURNALENTRYOPERATIONALVIEW SQL: IFIJRNLENTOPV Type: view COMPOSITE

Operational View on Journal Entry Item

I_JournalEntryOperationalView is a Composite CDS View (Cube) that provides data about "Operational View on Journal Entry Item" in SAP S/4HANA. It reads from 1 data source (I_JournalEntryItem) and exposes 591 fields with key fields SourceLedger, CompanyCode, FiscalYear, AccountingDocument, LedgerGLLineItem. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_JournalEntryItem I_JournalEntryItem from

Associations (8)

CardinalityTargetAliasCondition
[0..1] I_ProjectByExternalID _ProjectExternalID $projection.ProjectExternalID = _ProjectExternalID.ProjectExternalID
[0..1] I_ProjectByExternalID _PartnerProjectExternalID $projection.PartnerProjectExternalID = _PartnerProjectExternalID.ProjectExternalID
[0..1] I_WBSElementByExternalID _WBSElementExternalID $projection.WBSElementExternalID = _WBSElementExternalID.WBSElementExternalID
[0..1] I_WBSElementByExternalID _PartnerWBSElementExternalID $projection.PartnerWBSElementExternalID = _PartnerWBSElementExternalID.WBSElementExternalID
[0..1] I_WBSElementByExternalID _InvtrySpclStockWBSElmntExtID $projection.InvtrySpclStockWBSElmntExtID = _InvtrySpclStockWBSElmntExtID.WBSElementExternalID
[0..1] I_PersonWorkAgreement_1 _PersonWorkAgreement_1 $projection.PersonnelNumber = _PersonWorkAgreement_1.PersonWorkAgreement
[0..1] I_OperationalAcctgDocItem _OperationalAcctgDocItem $projection.CompanyCode = _OperationalAcctgDocItem.CompanyCode and $projection.FiscalYear = _OperationalAcctgDocItem.FiscalYear and $projection.AccountingDocument = _OperationalAcctgDocItem.AccountingDocument and $projection.AccountingDocumentItem = _OperationalAcctgDocItem.AccountingDocumentItem
[1..1] E_JournalEntryItem _Extension $projection.SourceLedger = _Extension.SourceLedger and $projection.CompanyCode = _Extension.CompanyCode and $projection.FiscalYear = _Extension.FiscalYear and $projection.AccountingDocument = _Extension.AccountingDocument and $projection.LedgerGLLineItem = _Extension.LedgerGLLineItem

Annotations (18)

NameValueLevelField
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName IFIJRNLENTOPV view
EndUserText.label Operational View on Journal Entry Item view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey LedgerGLLineItem view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
Analytics.dataCategory #CUBE view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.personalData.blocking #REQUIRED view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
ObjectModel.modelingPattern #ANALYTICAL_CUBE view

Fields (591)

KeyFieldSource TableSource FieldDescription
KEY SourceLedger SourceLedger
KEY CompanyCode I_JournalEntryItem CompanyCode
KEY FiscalYear I_JournalEntryItem FiscalYear
KEY AccountingDocument I_JournalEntryItem AccountingDocument
KEY LedgerGLLineItem I_JournalEntryItem LedgerGLLineItem
KEY Ledger I_JournalEntryItem Ledger
FiscalYearVariant FiscalYearVariant
ChartOfAccounts I_JournalEntryItem ChartOfAccounts
ControllingArea I_JournalEntryItem ControllingArea
AccountingDocumentCreationDate
CreationTime
LastChangeDate
ExchangeRateDate
TransactionCode
IntercompanyTransaction
DocumentReferenceID
RecurringAccountingDocument
ReverseDocument
ReverseDocumentFiscalYear
AccountingDocumentHeaderText
AbsoluteExchangeRate
ExchangeRate
ExchRateIsIndirectQuotation
EffectiveExchangeRate
BatchInputSession
OriginalReferenceDocument
ReversalIsPlanned
PlannedReversalDate
TaxIsCalculatedAutomatically
TaxBaseAmountIsNetAmount
SourceCompanyCode
TaxAbsoluteExchangeRate
TaxExchangeRate
TaxExchRateIsIndirectQuotation
TaxEffectiveExchangeRate
ReversalReason
Branch
Reference1InDocumentHeader
Reference2InDocumentHeader
InvoiceReceiptDate
LedgerGroup
AlternativeReferenceDocument
TaxReportingDate
AccountingDocumentClass
ExchangeRateType
SenderLogicalSystem
SenderCompanyCode
SenderAccountingDocument
SenderFiscalYear
LatePaymentReason
SalesDocumentCondition
LedgerFiscalYear LedgerFiscalYear
GLRecordType GLRecordType
FinancialTransactionType I_JournalEntryItem FinancialTransactionType
BusinessTransactionType I_JournalEntryItem BusinessTransactionType
ReferenceDocumentType I_JournalEntryItem ReferenceDocumentType
LogicalSystem I_JournalEntryItem LogicalSystem
ReferenceDocumentContext ReferenceDocumentContext
ReferenceDocument ReferenceDocument
ReferenceDocumentItem ReferenceDocumentItem
ReferenceDocumentItemGroup ReferenceDocumentItemGroup
IsReversal I_JournalEntryItem IsReversal
IsReversed I_JournalEntryItem IsReversed
ReversalReferenceDocumentCntxt ReversalReferenceDocumentCntxt
ReversalReferenceDocument ReversalReferenceDocument
IsSettlement IsSettlement
IsSettled IsSettled
PredecessorReferenceDocType PredecessorReferenceDocType
PredecessorReferenceDocCntxt PredecessorReferenceDocCntxt
PredecessorReferenceDocument PredecessorReferenceDocument
PredecessorReferenceDocItem PredecessorReferenceDocItem
SourceReferenceDocumentType SourceReferenceDocumentType
SourceLogicalSystem SourceLogicalSystem
SourceReferenceDocumentCntxt SourceReferenceDocumentCntxt
SourceReferenceDocument SourceReferenceDocument
SourceReferenceDocumentItem SourceReferenceDocumentItem
SourceReferenceDocSubitem SourceReferenceDocSubitem
IsCommitment IsCommitment
GLAccount I_JournalEntryItem GLAccount
CostCenter I_JournalEntryItem CostCenter
ProfitCenter I_JournalEntryItem ProfitCenter
FunctionalArea I_JournalEntryItem FunctionalArea
BusinessArea I_JournalEntryItem BusinessArea
Segment I_JournalEntryItem Segment
PartnerCostCenter PartnerCostCenter
PartnerProfitCenter I_JournalEntryItem PartnerProfitCenter
PartnerFunctionalArea I_JournalEntryItem PartnerFunctionalArea
PartnerBusinessArea I_JournalEntryItem PartnerBusinessArea
PartnerCompany I_JournalEntryItem PartnerCompany
PartnerSegment I_JournalEntryItem PartnerSegment
BalanceTransactionCurrency I_JournalEntryItem BalanceTransactionCurrency
AmountInBalanceTransacCrcy I_JournalEntryItem AmountInBalanceTransacCrcy
TransactionCurrency I_JournalEntryItem TransactionCurrency
AmountInTransactionCurrency I_JournalEntryItem AmountInTransactionCurrency
CompanyCodeCurrency I_JournalEntryItem CompanyCodeCurrency
AmountInCompanyCodeCurrency I_JournalEntryItem AmountInCompanyCodeCurrency
GlobalCurrency GlobalCurrency
AmountInGlobalCurrency AmountInGlobalCurrency
FixedAmountInGlobalCrcy FixedAmountInGlobalCrcy
GrpValnFixedAmtInGlobCrcy GrpValnFixedAmtInGlobCrcy
PrftCtrValnFxdAmtInGlobCrcy PrftCtrValnFxdAmtInGlobCrcy
TotalPriceVarcInGlobalCrcy TotalPriceVarcInGlobalCrcy
GrpValnTotPrcVarcInGlobCrcy GrpValnTotPrcVarcInGlobCrcy
PrftCtrValnTotPrcVarcInGlbCrcy PrftCtrValnTotPrcVarcInGlbCrcy
FixedPriceVarcInGlobalCrcy FixedPriceVarcInGlobalCrcy
GrpValnFixedPrcVarcInGlobCrcy GrpValnFixedPrcVarcInGlobCrcy
PrftCtrValnFxdPrcVarcInGlbCrcy PrftCtrValnFxdPrcVarcInGlbCrcy
FreeDefinedCurrency1 FreeDefinedCurrency1
AmountInFreeDefinedCurrency1 AmountInFreeDefinedCurrency1
FreeDefinedCurrency2 FreeDefinedCurrency2
AmountInFreeDefinedCurrency2 AmountInFreeDefinedCurrency2
FreeDefinedCurrency3 FreeDefinedCurrency3
AmountInFreeDefinedCurrency3 AmountInFreeDefinedCurrency3
FreeDefinedCurrency4 FreeDefinedCurrency4
AmountInFreeDefinedCurrency4 AmountInFreeDefinedCurrency4
FreeDefinedCurrency5 FreeDefinedCurrency5
AmountInFreeDefinedCurrency5 AmountInFreeDefinedCurrency5
FreeDefinedCurrency6 FreeDefinedCurrency6
AmountInFreeDefinedCurrency6 AmountInFreeDefinedCurrency6
FreeDefinedCurrency7 FreeDefinedCurrency7
AmountInFreeDefinedCurrency7 AmountInFreeDefinedCurrency7
FreeDefinedCurrency8 FreeDefinedCurrency8
AmountInFreeDefinedCurrency8 AmountInFreeDefinedCurrency8
ControllingObjectCurrency ControllingObjectCurrency
AmountInObjectCurrency AmountInObjectCurrency
BaseUnit I_JournalEntryItem BaseUnit
Quantity I_JournalEntryItem Quantity
FixedQuantity FixedQuantity
CostSourceUnit CostSourceUnit
ValuationQuantity ValuationQuantity
ValuationFixedQuantity ValuationFixedQuantity
AdditionalQuantity1Unit AdditionalQuantity1Unit
AdditionalQuantity1 AdditionalQuantity1
AdditionalQuantity2Unit AdditionalQuantity2Unit
AdditionalQuantity2 AdditionalQuantity2
AdditionalQuantity3Unit AdditionalQuantity3Unit
AdditionalQuantity3 AdditionalQuantity3
DebitCreditCode I_JournalEntryItem DebitCreditCode
FiscalPeriod I_JournalEntryItem FiscalPeriod
FiscalYearPeriod I_JournalEntryItem FiscalYearPeriod
PostingDate I_JournalEntryItem PostingDate
DocumentDate I_JournalEntryItem DocumentDate
AccountingDocumentType I_JournalEntryItem AccountingDocumentType
AccountingDocumentItem I_JournalEntryItem AccountingDocumentItem
AssignmentReference I_JournalEntryItem AssignmentReference
AccountingDocumentCategory I_JournalEntryItem AccountingDocumentCategory
PostingKey I_JournalEntryItem PostingKey
TransactionTypeDetermination I_JournalEntryItem TransactionTypeDetermination
SubLedgerAcctLineItemType I_JournalEntryItem SubLedgerAcctLineItemType
AccountingDocCreatedByUser I_JournalEntryItem AccountingDocCreatedByUser
LastChangeDateTime I_JournalEntryItem LastChangeDateTime
CreationDateTime
EliminationProfitCenter I_JournalEntryItem EliminationProfitCenter
OriginObjectType I_JournalEntryItem OriginObjectType
GLAccountType I_JournalEntryItem GLAccountType
AlternativeGLAccount I_JournalEntryItem AlternativeGLAccount
CountryChartOfAccounts I_JournalEntryItem CountryChartOfAccounts
InvoiceReference I_JournalEntryItem InvoiceReference
InvoiceReferenceFiscalYear I_JournalEntryItem InvoiceReferenceFiscalYear
FollowOnDocumentType I_JournalEntryItem FollowOnDocumentType
InvoiceItemReference I_JournalEntryItem InvoiceItemReference
ReferencePurchaseOrderCategory ReferencePurchaseOrderCategory
PurchasingDocument I_JournalEntryItem PurchasingDocument
PurchasingDocumentItem I_JournalEntryItem PurchasingDocumentItem
AccountAssignmentNumber I_JournalEntryItem AccountAssignmentNumber
DocumentItemText I_JournalEntryItem DocumentItemText
SalesDocument I_JournalEntryItem SalesDocument
SalesDocumentItem I_JournalEntryItem SalesDocumentItem
SalesOrder I_JournalEntryItem SalesOrder
SalesOrderItem I_JournalEntryItem SalesOrderItem
Product I_JournalEntryItem Product
Material I_JournalEntryItem Material
Plant I_JournalEntryItem Plant
Supplier I_JournalEntryItem Supplier
Customer I_JournalEntryItem Customer
ServicesRenderedDate I_JournalEntryItem ServicesRenderedDate
FinancialAccountType I_JournalEntryItem FinancialAccountType
SpecialGLCode I_JournalEntryItem SpecialGLCode
TaxCode I_JournalEntryItem TaxCode
HouseBank I_JournalEntryItem HouseBank
HouseBankAccount I_JournalEntryItem HouseBankAccount
IsOpenItemManaged I_JournalEntryItem IsOpenItemManaged
ClearingDate I_JournalEntryItem ClearingDate
ClearingJournalEntryFiscalYear I_JournalEntryItem ClearingJournalEntryFiscalYear
ClearingDocFiscalYear I_JournalEntryItem ClearingDocFiscalYear
ClearingJournalEntry I_JournalEntryItem ClearingJournalEntry
ClearingAccountingDocument I_JournalEntryItem ClearingAccountingDocument
AssetDepreciationArea I_JournalEntryItem AssetDepreciationArea
ServiceDocumentType I_JournalEntryItem ServiceDocumentType
ServiceDocument I_JournalEntryItem ServiceDocument
ServiceDocumentItem I_JournalEntryItem ServiceDocumentItem
MasterFixedAsset I_JournalEntryItem MasterFixedAsset
FixedAsset I_JournalEntryItem FixedAsset
AssetValueDate I_JournalEntryItem AssetValueDate
AssetTransactionType I_JournalEntryItem AssetTransactionType
AssetAcctTransClassfctn I_JournalEntryItem AssetAcctTransClassfctn
DepreciationFiscalPeriod I_JournalEntryItem DepreciationFiscalPeriod
GroupMasterFixedAsset I_JournalEntryItem GroupMasterFixedAsset
GroupFixedAsset I_JournalEntryItem GroupFixedAsset
CostEstimate I_JournalEntryItem CostEstimate
InventorySpecialStockValnType InventorySpecialStockValnType
InvtrySpecialStockValnType_2 InvtrySpecialStockValnType_2
InventorySpecialStockType I_JournalEntryItem InventorySpecialStockType
InventorySpclStkSalesDocument I_JournalEntryItem InventorySpclStkSalesDocument
InventorySpclStkSalesDocItm I_JournalEntryItem InventorySpclStkSalesDocItm
InvtrySpclStockWBSElmntIntID I_JournalEntryItem InvtrySpclStockWBSElmntIntID
InventorySpclStockWBSElement I_JournalEntryItem InventorySpclStockWBSElement
InvtrySpclStockWBSElmntExtID
InventorySpecialStockSupplier I_JournalEntryItem InventorySpecialStockSupplier
InventoryValuationType I_JournalEntryItem InventoryValuationType
ValuationArea I_JournalEntryItem ValuationArea
SenderGLAccount I_JournalEntryItem SenderGLAccount
SenderAccountAssignment I_JournalEntryItem SenderAccountAssignment
SenderAccountAssignmentType I_JournalEntryItem SenderAccountAssignmentType
ControllingObject I_JournalEntryItem ControllingObject
CostOriginGroup I_JournalEntryItem CostOriginGroup
OriginSenderObject I_JournalEntryItem OriginSenderObject
ControllingDebitCreditCode I_JournalEntryItem ControllingDebitCreditCode
ControllingObjectDebitType I_JournalEntryItem ControllingObjectDebitType
QuantityIsIncomplete I_JournalEntryItem QuantityIsIncomplete
OffsettingChartOfAccounts I_JournalEntryItem OffsettingChartOfAccounts
OffsettingAccount I_JournalEntryItem OffsettingAccount
OffsettingAccountType I_JournalEntryItem OffsettingAccountType
LineItemIsCompleted I_JournalEntryItem LineItemIsCompleted
PersonnelNumber I_JournalEntryItem PersonnelNumber
ControllingObjectClass ControllingObjectClass
PartnerCompanyCode I_JournalEntryItem PartnerCompanyCode
PartnerControllingObjectClass I_JournalEntryItem PartnerControllingObjectClass
OriginCostCenter I_JournalEntryItem OriginCostCenter
OriginCostCtrActivityType I_JournalEntryItem OriginCostCtrActivityType
AccountAssignment I_JournalEntryItem AccountAssignment
AccountAssignmentType I_JournalEntryItem AccountAssignmentType
CostCtrActivityType I_JournalEntryItem CostCtrActivityType
OrderID I_JournalEntryItem OrderID
OrderCategory I_JournalEntryItem OrderCategory
WBSElement I_JournalEntryItem WBSElement
WBSElementInternalID I_JournalEntryItem WBSElementInternalID
WBSElementExternalID
WorkPackage I_JournalEntryItem WorkPackage
Project I_JournalEntryItem Project
ProjectInternalID I_JournalEntryItem ProjectInternalID
ProjectExternalID
OperatingConcern I_JournalEntryItem OperatingConcern
ProjectNetwork I_JournalEntryItem ProjectNetwork
RelatedNetworkActivity RelatedNetworkActivity
BusinessProcess I_JournalEntryItem BusinessProcess
CostObject I_JournalEntryItem CostObject
CostAnalysisResource I_JournalEntryItem CostAnalysisResource
CustomerServiceNotification I_JournalEntryItem CustomerServiceNotification
PartnerAccountAssignment I_JournalEntryItem PartnerAccountAssignment
PartnerAccountAssignmentType I_JournalEntryItem PartnerAccountAssignmentType
PartnerCostCtrActivityType I_JournalEntryItem PartnerCostCtrActivityType
PartnerOrder I_JournalEntryItem PartnerOrder
PartnerOrder_2 I_JournalEntryItem PartnerOrder_2
PartnerOrderCategory I_JournalEntryItem PartnerOrderCategory
PartnerWBSElement I_JournalEntryItem PartnerWBSElement
PartnerWBSElementInternalID I_JournalEntryItem PartnerWBSElementInternalID
PartnerWBSElementExternalID
PartnerProject I_JournalEntryItem PartnerProject
PartnerProjectInternalID I_JournalEntryItem PartnerProjectInternalID
PartnerProjectExternalID
PartnerSalesDocument I_JournalEntryItem PartnerSalesDocument
PartnerSalesDocumentItem I_JournalEntryItem PartnerSalesDocumentItem
PartnerProjectNetwork I_JournalEntryItem PartnerProjectNetwork
PartnerProjectNetworkActivity I_JournalEntryItem PartnerProjectNetworkActivity
PartnerBusinessProcess I_JournalEntryItem PartnerBusinessProcess
PartnerCostObject I_JournalEntryItem PartnerCostObject
WorkItem I_JournalEntryItem WorkItem
BillingDocumentType I_JournalEntryItem BillingDocumentType
SalesOrganization I_JournalEntryItem SalesOrganization
DistributionChannel I_JournalEntryItem DistributionChannel
OrganizationDivision I_JournalEntryItem OrganizationDivision
SoldProduct I_JournalEntryItem SoldProduct
SoldMaterial I_JournalEntryItem SoldMaterial
ProductGroup I_JournalEntryItem ProductGroup
MaterialGroup I_JournalEntryItem MaterialGroup
SoldProductGroup I_JournalEntryItem SoldProductGroup
CustomerGroup I_JournalEntryItem CustomerGroup
CustomerSupplierCountry I_JournalEntryItem CustomerSupplierCountry
CustomerSupplierIndustry I_JournalEntryItem CustomerSupplierIndustry
SalesDistrict I_JournalEntryItem SalesDistrict
BillToParty I_JournalEntryItem BillToParty
ShipToParty I_JournalEntryItem ShipToParty
CustomerSupplierCorporateGroup I_JournalEntryItem CustomerSupplierCorporateGroup
FinancialManagementArea I_JournalEntryItem FinancialManagementArea
Fund I_JournalEntryItem Fund
GrantID I_JournalEntryItem GrantID
BudgetPeriod I_JournalEntryItem BudgetPeriod
PartnerFund I_JournalEntryItem PartnerFund
PartnerGrant I_JournalEntryItem PartnerGrant
PartnerBudgetPeriod I_JournalEntryItem PartnerBudgetPeriod
FundsCenter I_JournalEntryItem FundsCenter
FundedProgram I_JournalEntryItem FundedProgram
JointVenture I_JournalEntryItem JointVenture
JointVentureEquityGroup I_JournalEntryItem JointVentureEquityGroup
JointVentureCostRecoveryCode I_JournalEntryItem JointVentureCostRecoveryCode
JointVentureEquityType I_JournalEntryItem JointVentureEquityType
SettlementReferenceDate I_JournalEntryItem SettlementReferenceDate
NetDueDate I_JournalEntryItem NetDueDate
DebitAmountInCoCodeCrcy I_JournalEntryItem DebitAmountInCoCodeCrcy
CreditAmountInCoCodeCrcy I_JournalEntryItem CreditAmountInCoCodeCrcy
DebitAmountInTransCrcy I_JournalEntryItem DebitAmountInTransCrcy
CreditAmountInTransCrcy I_JournalEntryItem CreditAmountInTransCrcy
DebitAmountInBalanceTransCrcy I_JournalEntryItem DebitAmountInBalanceTransCrcy
CreditAmountInBalanceTransCrcy I_JournalEntryItem CreditAmountInBalanceTransCrcy
DebitAmountInGlobalCrcy I_JournalEntryItem DebitAmountInGlobalCrcy
CreditAmountInGlobalCrcy I_JournalEntryItem CreditAmountInGlobalCrcy
DebitAmountInFreeDefinedCrcy1 I_JournalEntryItem DebitAmountInFreeDefinedCrcy1
CreditAmountInFreeDefinedCrcy1 I_JournalEntryItem CreditAmountInFreeDefinedCrcy1
DebitAmountInFreeDefinedCrcy2 I_JournalEntryItem DebitAmountInFreeDefinedCrcy2
CreditAmountInFreeDefinedCrcy2 I_JournalEntryItem CreditAmountInFreeDefinedCrcy2
DebitAmountInFreeDefinedCrcy3 I_JournalEntryItem DebitAmountInFreeDefinedCrcy3
CreditAmountInFreeDefinedCrcy3 I_JournalEntryItem CreditAmountInFreeDefinedCrcy3
DebitAmountInFreeDefinedCrcy4 I_JournalEntryItem DebitAmountInFreeDefinedCrcy4
CreditAmountInFreeDefinedCrcy4 I_JournalEntryItem CreditAmountInFreeDefinedCrcy4
DebitAmountInFreeDefinedCrcy5 I_JournalEntryItem DebitAmountInFreeDefinedCrcy5
CreditAmountInFreeDefinedCrcy5 I_JournalEntryItem CreditAmountInFreeDefinedCrcy5
DebitAmountInFreeDefinedCrcy6 I_JournalEntryItem DebitAmountInFreeDefinedCrcy6
CreditAmountInFreeDefinedCrcy6 I_JournalEntryItem CreditAmountInFreeDefinedCrcy6
DebitAmountInFreeDefinedCrcy7 I_JournalEntryItem DebitAmountInFreeDefinedCrcy7
CreditAmountInFreeDefinedCrcy7 I_JournalEntryItem CreditAmountInFreeDefinedCrcy7
DebitAmountInFreeDefinedCrcy8 I_JournalEntryItem DebitAmountInFreeDefinedCrcy8
CreditAmountInFreeDefinedCrcy8 I_JournalEntryItem CreditAmountInFreeDefinedCrcy8
IsStatisticalOrder I_JournalEntryItem IsStatisticalOrder
IsStatisticalCostCenter I_JournalEntryItem IsStatisticalCostCenter
IsStatisticalSalesDocument I_JournalEntryItem IsStatisticalSalesDocument
WBSIsStatisticalWBSElement I_JournalEntryItem WBSIsStatisticalWBSElement
ClearingCreationDate _OperationalAcctgDocItem ClearingCreationDate
SpecialGLTransactionType _OperationalAcctgDocItem SpecialGLTransactionType
WithholdingTaxCode _OperationalAcctgDocItem WithholdingTaxCode
TaxType _OperationalAcctgDocItem TaxType
ValueDate _OperationalAcctgDocItem ValueDate
CorporateGroupAccount _OperationalAcctgDocItem CorporateGroupAccount
PlanningLevel _OperationalAcctgDocItem PlanningLevel
BillingDocument _OperationalAcctgDocItem BillingDocument
ScheduleLine _OperationalAcctgDocItem ScheduleLine
IsSalesRelated _OperationalAcctgDocItem IsSalesRelated
LineItemDisplayIsEnabled _OperationalAcctgDocItem LineItemDisplayIsEnabled
IsNotCashDiscountLiable _OperationalAcctgDocItem IsNotCashDiscountLiable
IsAutomaticallyCreated _OperationalAcctgDocItem IsAutomaticallyCreated
IsUsedInPaymentTransaction _OperationalAcctgDocItem IsUsedInPaymentTransaction
OperationalGLAccount _OperationalAcctgDocItem OperationalGLAccount
BranchAccount _OperationalAcctgDocItem BranchAccount
IsBalanceSheetAccount _OperationalAcctgDocItem IsBalanceSheetAccount
ProfitLossAccountType _OperationalAcctgDocItem ProfitLossAccountType
SpecialGLAccountAssignment _OperationalAcctgDocItem SpecialGLAccountAssignment
DueCalculationBaseDate _OperationalAcctgDocItem DueCalculationBaseDate
PaymentTerms _OperationalAcctgDocItem PaymentTerms
PaymentMethod _OperationalAcctgDocItem PaymentMethod
PaymentBlockingReason _OperationalAcctgDocItem PaymentBlockingReason
FixedCashDiscount _OperationalAcctgDocItem FixedCashDiscount
TaxDistributionCode1 _OperationalAcctgDocItem TaxDistributionCode1
TaxDistributionCode2 _OperationalAcctgDocItem TaxDistributionCode2
TaxDistributionCode3 _OperationalAcctgDocItem TaxDistributionCode3
StateCentralBankPaymentReason _OperationalAcctgDocItem StateCentralBankPaymentReason
SupplyingCountry _OperationalAcctgDocItem SupplyingCountry
InvoiceList _OperationalAcctgDocItem InvoiceList
BillOfExchangeUsage _OperationalAcctgDocItem BillOfExchangeUsage
DunningKey _OperationalAcctgDocItem DunningKey
LastDunningDate _OperationalAcctgDocItem LastDunningDate
DunningLevel _OperationalAcctgDocItem DunningLevel
DunningArea _OperationalAcctgDocItem DunningArea
WithholdingTaxCertificate _OperationalAcctgDocItem WithholdingTaxCertificate
IsCompletelyDelivered _OperationalAcctgDocItem IsCompletelyDelivered
VATRegistration _OperationalAcctgDocItem VATRegistration
DelivOfGoodsDestCountry _OperationalAcctgDocItem DelivOfGoodsDestCountry
PaymentDifferenceReason _OperationalAcctgDocItem PaymentDifferenceReason
TreasuryContractType _OperationalAcctgDocItem TreasuryContractType
AssetContract _OperationalAcctgDocItem AssetContract
CashFlowType _OperationalAcctgDocItem CashFlowType
TaxJurisdiction _OperationalAcctgDocItem TaxJurisdiction
REInternalFinNumber _OperationalAcctgDocItem REInternalFinNumber
RealEstateObject _OperationalAcctgDocItem RealEstateObject
CommitmentItem _OperationalAcctgDocItem CommitmentItem
CommitmentItemShortID _OperationalAcctgDocItem CommitmentItemShortID
OrderInternalBillOfOperations _OperationalAcctgDocItem OrderInternalBillOfOperations
OrderIntBillOfOperationsItem _OperationalAcctgDocItem OrderIntBillOfOperationsItem
IsEUTriangularDeal _OperationalAcctgDocItem IsEUTriangularDeal
CompanyCodeCurrencyDetnMethod _OperationalAcctgDocItem CompanyCodeCurrencyDetnMethod
ClearingIsReversed _OperationalAcctgDocItem ClearingIsReversed
PaymentMethodSupplement _OperationalAcctgDocItem PaymentMethodSupplement
Reference1IDByBusinessPartner _OperationalAcctgDocItem Reference1IDByBusinessPartner
Reference2IDByBusinessPartner _OperationalAcctgDocItem Reference2IDByBusinessPartner
IsNegativePosting _OperationalAcctgDocItem IsNegativePosting
PaymentCardItem _OperationalAcctgDocItem PaymentCardItem
PaymentCardPaymentSettlement _OperationalAcctgDocItem PaymentCardPaymentSettlement
CreditControlArea _OperationalAcctgDocItem CreditControlArea
Reference3IDByBusinessPartner _OperationalAcctgDocItem Reference3IDByBusinessPartner
DataExchangeInstruction1 _OperationalAcctgDocItem DataExchangeInstruction1
DataExchangeInstruction2 _OperationalAcctgDocItem DataExchangeInstruction2
DataExchangeInstruction3 _OperationalAcctgDocItem DataExchangeInstruction3
DataExchangeInstruction4 _OperationalAcctgDocItem DataExchangeInstruction4
Region _OperationalAcctgDocItem Region
HasPaymentOrder _OperationalAcctgDocItem HasPaymentOrder
PaymentReference _OperationalAcctgDocItem PaymentReference
TaxDeterminationDate _OperationalAcctgDocItem TaxDeterminationDate
BusinessPlace _OperationalAcctgDocItem BusinessPlace
TaxSection _OperationalAcctgDocItem TaxSection
AccountsReceivableIsPledged _OperationalAcctgDocItem AccountsReceivableIsPledged
AcctsReceivablePledgingCode _OperationalAcctgDocItem AcctsReceivablePledgingCode
CustomerIsInExecution _OperationalAcctgDocItem CustomerIsInExecution
CostElement _OperationalAcctgDocItem CostElement
PaymentServiceProvider _OperationalAcctgDocItem PaymentServiceProvider
PaymentRefByPaytSrvcProvider _OperationalAcctgDocItem PaymentRefByPaytSrvcProvider
SEPAMandate _OperationalAcctgDocItem SEPAMandate
ReferenceDocumentLogicalSystem _OperationalAcctgDocItem ReferenceDocumentLogicalSystem
AccountingDocumentItemRef _OperationalAcctgDocItem AccountingDocumentItemRef
CashDiscount1DueDate _OperationalAcctgDocItem CashDiscount1DueDate
CashDiscount2DueDate _OperationalAcctgDocItem CashDiscount2DueDate
BranchCode _OperationalAcctgDocItem BranchCode
PaymentCurrency _OperationalAcctgDocItem PaymentCurrency
CreditControlAreaCurrency _OperationalAcctgDocItem CreditControlAreaCurrency
GoodsMovementEntryUnit _OperationalAcctgDocItem GoodsMovementEntryUnit
PurchasingDocumentPriceUnit _OperationalAcctgDocItem PurchasingDocumentPriceUnit
MaterialPriceUnitQty _OperationalAcctgDocItem MaterialPriceUnitQty
IN_GSTPartner _OperationalAcctgDocItem IN_GSTPartner
IN_GSTPlaceOfSupply _OperationalAcctgDocItem IN_GSTPlaceOfSupply
IN_HSNOrSACCode _OperationalAcctgDocItem IN_HSNOrSACCode
_JournalEntry I_JournalEntryItem _JournalEntry
_CompanyCode I_JournalEntryItem _CompanyCode
_FiscalYear I_JournalEntryItem _FiscalYear
_FiscalPeriod I_JournalEntryItem _FiscalPeriod
_LedgerFiscalYear I_JournalEntryItem _LedgerFiscalYear
_FiscalYearVariant I_JournalEntryItem _FiscalYearVariant
_ControllingArea I_JournalEntryItem _ControllingArea
_BalanceTransactionCurrency I_JournalEntryItem _BalanceTransactionCurrency
_TransactionCurrency I_JournalEntryItem _TransactionCurrency
_CompanyCodeCurrency I_JournalEntryItem _CompanyCodeCurrency
_GlobalCurrency I_JournalEntryItem _GlobalCurrency
_FreeDefinedCurrency1 I_JournalEntryItem _FreeDefinedCurrency1
_FreeDefinedCurrency2 I_JournalEntryItem _FreeDefinedCurrency2
_FreeDefinedCurrency3 I_JournalEntryItem _FreeDefinedCurrency3
_FreeDefinedCurrency4 I_JournalEntryItem _FreeDefinedCurrency4
_FreeDefinedCurrency5 I_JournalEntryItem _FreeDefinedCurrency5
_FreeDefinedCurrency6 I_JournalEntryItem _FreeDefinedCurrency6
_FreeDefinedCurrency7 I_JournalEntryItem _FreeDefinedCurrency7
_FreeDefinedCurrency8 I_JournalEntryItem _FreeDefinedCurrency8
_BaseUnit I_JournalEntryItem _BaseUnit
_CostSourceUnit _CostSourceUnit
_AdditionalQuantity1Unit _AdditionalQuantity1Unit
_AdditionalQuantity2Unit _AdditionalQuantity2Unit
_AdditionalQuantity3Unit _AdditionalQuantity3Unit
_Segment I_JournalEntryItem _Segment
_ProfitCenter I_JournalEntryItem _ProfitCenter
_CurrentProfitCenter I_JournalEntryItem _CurrentProfitCenter
_CostCenter I_JournalEntryItem _CostCenter
_CurrentCostCenter I_JournalEntryItem _CurrentCostCenter
_CostAnalysisResource I_JournalEntryItem _CostAnalysisResource
_WBSElementBasicData I_JournalEntryItem _WBSElementBasicData
_WBSElementInternalID I_JournalEntryItem _WBSElementInternalID
_WBSElement I_JournalEntryItem _WBSElement
_WBSElementExternalID _WBSElementExternalID
_ProjectBasicData I_JournalEntryItem _ProjectBasicData
_Project I_JournalEntryItem _Project
_ProjectExternalID _ProjectExternalID
_BusinessArea I_JournalEntryItem _BusinessArea
_FunctionalArea I_JournalEntryItem _FunctionalArea
_GLAccountInChartOfAccounts I_JournalEntryItem _GLAccountInChartOfAccounts
_GLAccountInCompanyCode I_JournalEntryItem _GLAccountInCompanyCode
_ChartOfAccounts I_JournalEntryItem _ChartOfAccounts
_AccountingDocumentType I_JournalEntryItem _AccountingDocumentType
_FinancialAccountType I_JournalEntryItem _FinancialAccountType
_DebitCreditCode _DebitCreditCode
_Product I_JournalEntryItem _Product
_Material I_JournalEntryItem _Material
_Plant I_JournalEntryItem _Plant
_OffsettingAccountType I_JournalEntryItem _OffsettingAccountType
_OffsettingChartOfAccounts I_JournalEntryItem _OffsettingChartOfAccounts
_OffsettingAccount I_JournalEntryItem _OffsettingAccount
_OffsettingAccountWithBP I_JournalEntryItem _OffsettingAccountWithBP
_WorkPackageWorkItem _WorkPackageWorkItem
_WorkPackage _WorkPackage
_Ledger _Ledger
_SourceLedger _SourceLedger
_Customer _Customer
_CustomerGroup _CustomerGroup
_Supplier _Supplier
_ProductGroup_2 _ProductGroup_2
_SoldProductGroup_2 _SoldProductGroup_2
_MaterialGroup _MaterialGroup
_SoldProductGroup _SoldProductGroup
_SalesDocument _SalesDocument
_SalesDocumentItem _SalesDocumentItem
_SalesOrder _SalesOrder
_SalesOrderItem _SalesOrderItem
_InternalOrder _InternalOrder
_Order _Order
_PersonWorkAgreement_1 _PersonWorkAgreement_1
_Employment _Employment
_FinancialTransactionType _FinancialTransactionType
_BusinessTransactionType _BusinessTransactionType
_ReferenceDocumentType _ReferenceDocumentType
_PredecessorReferenceDocType _PredecessorReferenceDocType
_PartnerCostCenter _PartnerCostCenter
_PartnerProfitCenter _PartnerProfitCenter
_PartnerBusinessArea _PartnerBusinessArea
_PartnerFunctionalArea _PartnerFunctionalArea
_PartnerCompanyCode _PartnerCompanyCode
_PartnerSegment _PartnerSegment
_AccountingDocumentCategory _AccountingDocumentCategory
_PostingKey _PostingKey
_SubLedgerAccLineItemType _SubLedgerAccLineItemType
_User _User
_EliminationProfitCenter _EliminationProfitCenter
_ControllingObject _ControllingObject
_GLAccountType _GLAccountType
_AlternativeGLAccount _AlternativeGLAccount
_CountryChartOfAccounts _CountryChartOfAccounts
_PurchasingDocument _PurchasingDocument
_PurchasingDocumentItem _PurchasingDocumentItem
_SpecialGLCode _SpecialGLCode
_TaxCode _TaxCode
_HouseBank _HouseBank
_ClearingJrnlEntryFiscalYear I_JournalEntryItem _ClearingJrnlEntryFiscalYear
_ClearingJournalEntry I_JournalEntryItem _ClearingJournalEntry
_ClearingAccountingDocument I_JournalEntryItem _ClearingAccountingDocument
_MasterFixedAsset _MasterFixedAsset
_GroupFixedAsset _GroupFixedAsset
_FixedAsset _FixedAsset
_GroupMasterFixedAsset _GroupMasterFixedAsset
_InventorySpecialStockValnType _InventorySpecialStockValnType
_InventorySpclStockValnType _InventorySpclStockValnType
_InventorySpecialStockType _InventorySpecialStockType
_InventorySpclStkSalesDocument _InventorySpclStkSalesDocument
_InventorySpclStkSalesDocItm _InventorySpclStkSalesDocItm
_InvtrySpclStkWBSElmntBscData I_JournalEntryItem _InvtrySpclStkWBSElmntBscData
_InvtrySpclStockWBSElmntIntID _InvtrySpclStockWBSElmntIntID
_InventorySpclStockWBSElement _InventorySpclStockWBSElement
_InvtrySpclStockWBSElmntExtID _InvtrySpclStockWBSElmntExtID
_InventorySpecialStockSupplier _InventorySpecialStockSupplier
_InventoryValuationType _InventoryValuationType
_OriginSenderObject _OriginSenderObject
_ControllingObjectClass _ControllingObjectClass
_PartnerControllingObjectClass _PartnerControllingObjectClass
_OriginCostCenter _OriginCostCenter
_CostCtrActivityType _CostCtrActivityType
_OriginCostCtrActivityType _OriginCostCtrActivityType
_OrderCategory _OrderCategory
_BusinessProcess _BusinessProcess
_PartnerCostCtrActivityType _PartnerCostCtrActivityType
_PartnerOrder _PartnerOrder
_PartnerOrder_2 _PartnerOrder_2
_PartnerOrderCategory _PartnerOrderCategory
_PartnerWBSElementBasicData I_JournalEntryItem _PartnerWBSElementBasicData
_PartnerWBSElement _PartnerWBSElement
_PartnerWBSElementExternalID _PartnerWBSElementExternalID
_PartnerProjectBasicData I_JournalEntryItem _PartnerProjectBasicData
_PartnerProject _PartnerProject
_PartnerProjectExternalID _PartnerProjectExternalID
_PartnerSalesDocument _PartnerSalesDocument
_PartnerSalesDocumentItem _PartnerSalesDocumentItem
_PartnerBusinessProcess _PartnerBusinessProcess
_BillingDocumentType _BillingDocumentType
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_SoldProduct _SoldProduct
_SoldMaterial _SoldMaterial
_Fund _Fund
_PartnerFund _PartnerFund
_FundsCenter _FundsCenter
_MovementCategory _MovementCategory
_AssetTransactionType _AssetTransactionType
_BudgetPeriod _BudgetPeriod
_CostOriginGroup _CostOriginGroup
_FinancialManagementArea _FinancialManagementArea
_HouseBankAccount _HouseBankAccount
_LogicalSystem _LogicalSystem
_OperatingConcern _OperatingConcern
_PartnerCompany _PartnerCompany
_ProjectNetwork _ProjectNetwork
_PurReqValuationArea _PurReqValuationArea
_OperationalAcctgDocItem _OperationalAcctgDocItem
_PaymentCurrency _OperationalAcctgDocItem _PaymentCurrency
_CreditControlAreaCurrency _OperationalAcctgDocItem _CreditControlAreaCurrency
_GoodsMovementEntryUnit _OperationalAcctgDocItem _GoodsMovementEntryUnit
_PurchasingDocumentPriceUnit _OperationalAcctgDocItem _PurchasingDocumentPriceUnit
_SupplyingCountry _OperationalAcctgDocItem _SupplyingCountry
_TaxType _OperationalAcctgDocItem _TaxType
_ServiceDocumentType _ServiceDocumentType
_ServiceDocument _ServiceDocument
_ServiceDocumentItem _ServiceDocumentItem
_Grant I_JournalEntryItem _Grant
_PartnerGrant I_JournalEntryItem _PartnerGrant
_FiscalYearPeriodForVariant I_JournalEntryItem _FiscalYearPeriodForVariant
GLAccountAuthorizationGroup GLAccountAuthorizationGroup
SupplierBasicAuthorizationGrp SupplierBasicAuthorizationGrp
CustomerBasicAuthorizationGrp CustomerBasicAuthorizationGrp
AcctgDocTypeAuthorizationGroup AcctgDocTypeAuthorizationGroup
OrderType OrderType
SalesOrderType SalesOrderType
AssetClass AssetClass
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@AbapCatalog.preserveKey: true
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.sqlViewName: 'IFIJRNLENTOPV'
@EndUserText.label: 'Operational View on Journal Entry Item'
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.representativeKey: 'LedgerGLLineItem'
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass:  #MIXED
@ObjectModel.usageType.serviceQuality: #D
//@Analytics: { dataCategory: #CUBE, dataExtraction.enabled: true }

@Analytics: { dataCategory: #CUBE }
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.buffering.status: #NOT_ALLOWED
@AccessControl.personalData.blocking: #REQUIRED 
@Metadata.ignorePropagatedAnnotations: true 
@Metadata.allowExtensions:true

@ObjectModel.modelingPattern: #ANALYTICAL_CUBE
@ObjectModel.supportedCapabilities: [#ANALYTICAL_PROVIDER, 
//                                     #CDS_MODELING_ASSOCIATION_TARGET, 

                                     #CDS_MODELING_DATA_SOURCE,
                                     #SQL_DATA_SOURCE]
                                     
define view I_JournalEntryOperationalView as select from  I_JournalEntryItem
//                         inner join I_OperationalAcctgDocItem on I_JournalEntryItem.CompanyCode            = I_OperationalAcctgDocItem.CompanyCode and 

//                                                                 I_JournalEntryItem.FiscalYear             = I_OperationalAcctgDocItem.FiscalYear and

//                                                                 I_JournalEntryItem.AccountingDocument     = I_OperationalAcctgDocItem.AccountingDocument and

//                                                                 I_JournalEntryItem.AccountingDocumentItem = I_OperationalAcctgDocItem.AccountingDocumentItem

//                         inner join I_JournalEntry            on I_JournalEntryItem.CompanyCode            = I_JournalEntry.CompanyCode and 

//                                                                 I_JournalEntryItem.FiscalYear             = I_JournalEntry.FiscalYear and

//                                                                 I_JournalEntryItem.AccountingDocument     = I_JournalEntry.AccountingDocument                                                                                                                                   

                                               
association [0..1] to I_ProjectByExternalID       as _ProjectExternalID                on  $projection.ProjectExternalID            = _ProjectExternalID.ProjectExternalID  
association [0..1] to I_ProjectByExternalID       as _PartnerProjectExternalID         on  $projection.PartnerProjectExternalID     = _PartnerProjectExternalID.ProjectExternalID  

association [0..1] to I_WBSElementByExternalID    as _WBSElementExternalID             on  $projection.WBSElementExternalID         = _WBSElementExternalID.WBSElementExternalID
association [0..1] to I_WBSElementByExternalID    as _PartnerWBSElementExternalID      on  $projection.PartnerWBSElementExternalID  = _PartnerWBSElementExternalID.WBSElementExternalID

association [0..1] to I_WBSElementByExternalID    as _InvtrySpclStockWBSElmntExtID     on  $projection.InvtrySpclStockWBSElmntExtID = _InvtrySpclStockWBSElmntExtID.WBSElementExternalID

association [0..1] to I_PersonWorkAgreement_1     as _PersonWorkAgreement_1            on  $projection.PersonnelNumber              = _PersonWorkAgreement_1.PersonWorkAgreement

association [0..1] to I_OperationalAcctgDocItem   as _OperationalAcctgDocItem          on  $projection.CompanyCode                  = _OperationalAcctgDocItem.CompanyCode 
                                                                                       and $projection.FiscalYear                   = _OperationalAcctgDocItem.FiscalYear 
                                                                                       and $projection.AccountingDocument           = _OperationalAcctgDocItem.AccountingDocument 
                                                                                       and $projection.AccountingDocumentItem       = _OperationalAcctgDocItem.AccountingDocumentItem

association [1..1] to E_JournalEntryItem          as _Extension                        on  $projection.SourceLedger                 = _Extension.SourceLedger
                                                                                       and $projection.CompanyCode                  = _Extension.CompanyCode
                                                                                       and $projection.FiscalYear                   = _Extension.FiscalYear
                                                                                       and $projection.AccountingDocument           = _Extension.AccountingDocument
                                                                                       and $projection.LedgerGLLineItem             = _Extension.LedgerGLLineItem
                                                                                                                                                      
{
    
@ObjectModel.foreignKey.association: '_SourceLedger'      
key SourceLedger,
@ObjectModel.foreignKey.association: '_CompanyCode'
key I_JournalEntryItem.CompanyCode,
@ObjectModel.foreignKey.association: '_FiscalYear'
key I_JournalEntryItem.FiscalYear,
@ObjectModel.foreignKey.association: '_JournalEntry'
key I_JournalEntryItem.AccountingDocument,
key I_JournalEntryItem.LedgerGLLineItem,
@ObjectModel.foreignKey.association: '_Ledger'      
key I_JournalEntryItem.Ledger,


@ObjectModel.foreignKey.association: '_FiscalYearVariant'   
@Semantics.fiscal.yearVariant: true   
FiscalYearVariant,
@ObjectModel.foreignKey.association: '_ChartOfAccounts'
I_JournalEntryItem.ChartOfAccounts,
@ObjectModel.foreignKey.association: '_ControllingArea'
I_JournalEntryItem.ControllingArea,

I_JournalEntryItem._JournalEntry.AccountingDocumentCreationDate,
I_JournalEntryItem._JournalEntry.CreationTime,
//aedat,

I_JournalEntryItem._JournalEntry.LastChangeDate,
I_JournalEntryItem._JournalEntry.ExchangeRateDate,
I_JournalEntryItem._JournalEntry.TransactionCode,
I_JournalEntryItem._JournalEntry.IntercompanyTransaction,
I_JournalEntryItem._JournalEntry.DocumentReferenceID,
I_JournalEntryItem._JournalEntry.RecurringAccountingDocument,
I_JournalEntryItem._JournalEntry.ReverseDocument,
I_JournalEntryItem._JournalEntry.ReverseDocumentFiscalYear,
I_JournalEntryItem._JournalEntry.AccountingDocumentHeaderText,

// I_JournalEntry

//@Semantics.currencyCode:true

//I_JournalEntryItem.Currency,


I_JournalEntryItem._JournalEntry.AbsoluteExchangeRate,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'AbsoluteExchangeRate'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'AbsoluteExchangeRate'
I_JournalEntryItem._JournalEntry.ExchangeRate, 
I_JournalEntryItem._JournalEntry.ExchRateIsIndirectQuotation,
I_JournalEntryItem._JournalEntry.EffectiveExchangeRate,

// I_JournalEntry

//@Semantics.currencyCode:true

//GroupCurrency,

//GroupCurrencyExchangeRate,


//xnetb,

//frath,

//xrueb,

I_JournalEntryItem._JournalEntry.BatchInputSession,
//dokid,

//arcid,

//iblar,

I_JournalEntryItem._JournalEntry.OriginalReferenceDocument,

// I_JournalEntry

//AdditionalCrcy1ExchangeRate,

//AdditionalCrcy2ExchangeRate,


//basw2,

//basw3,

//umrd2,

//umrd3,

//@Semantics.booleanIndicator

I_JournalEntryItem._JournalEntry.ReversalIsPlanned,
I_JournalEntryItem._JournalEntry.PlannedReversalDate,
//@Semantics.booleanIndicator

I_JournalEntryItem._JournalEntry.TaxIsCalculatedAutomatically,

// I_JournalEntry

//AdditionalCurrency1Role,

//AdditionalCurrency2Role,

//AddtionalCrcy1ExchangeRateType,

//AddtionalCrcy2ExchangeRateType,

//@Semantics.booleanIndicator

I_JournalEntryItem._JournalEntry.TaxBaseAmountIsNetAmount,
I_JournalEntryItem._JournalEntry.SourceCompanyCode,
//xusvr,

//duefl,

I_JournalEntryItem._JournalEntry.TaxAbsoluteExchangeRate,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'TaxAbsoluteExchangeRate'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'TaxAbsoluteExchangeRate'
I_JournalEntryItem._JournalEntry.TaxExchangeRate,
I_JournalEntryItem._JournalEntry.TaxExchRateIsIndirectQuotation,
I_JournalEntryItem._JournalEntry.TaxEffectiveExchangeRate,
//lotkz,

//xwvof,

I_JournalEntryItem._JournalEntry.ReversalReason,
//ppnam,

I_JournalEntryItem._JournalEntry.Branch,
//numpg,

//adisc,

I_JournalEntryItem._JournalEntry.Reference1InDocumentHeader,
I_JournalEntryItem._JournalEntry.Reference2InDocumentHeader,
I_JournalEntryItem._JournalEntry.InvoiceReceiptDate,
I_JournalEntryItem._JournalEntry.LedgerGroup,
//propmano,

I_JournalEntryItem._JournalEntry.AlternativeReferenceDocument,
I_JournalEntryItem._JournalEntry.TaxReportingDate,
I_JournalEntryItem._JournalEntry.AccountingDocumentClass,
//xsplit,

//cash_alloc,

//follow_on,

//xreorg,

//subset,

I_JournalEntryItem._JournalEntry.ExchangeRateType,
//kursx,

//kur2x,

//kur3x,

//xmca,

//resubmission,

I_JournalEntryItem._JournalEntry.SenderLogicalSystem,
I_JournalEntryItem._JournalEntry.SenderCompanyCode,
I_JournalEntryItem._JournalEntry.SenderAccountingDocument,
I_JournalEntryItem._JournalEntry.SenderFiscalYear,
//ccins,

//ccnum,

I_JournalEntryItem._JournalEntry.LatePaymentReason,
I_JournalEntryItem._JournalEntry.SalesDocumentCondition,

@ObjectModel.foreignKey.association: '_LedgerFiscalYear'
LedgerFiscalYear,
GLRecordType,

///////////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_00  Unified Journal Entry: Transaction, Currencies, Units

///////////////////////////////////////////////////////////////////////////////

@ObjectModel.foreignKey.association: '_FinancialTransactionType'
I_JournalEntryItem.FinancialTransactionType,
@ObjectModel.foreignKey.association: '_BusinessTransactionType'
I_JournalEntryItem.BusinessTransactionType,
@ObjectModel.foreignKey.association: '_ReferenceDocumentType'
I_JournalEntryItem.ReferenceDocumentType,
@ObjectModel.foreignKey.association: '_LogicalSystem'
I_JournalEntryItem.LogicalSystem,
ReferenceDocumentContext,
ReferenceDocument,
ReferenceDocumentItem,
ReferenceDocumentItemGroup,
//SUBTA,

//@Semantics.booleanIndicator

I_JournalEntryItem.IsReversal,
//@Semantics.booleanIndicator

I_JournalEntryItem.IsReversed,
//XTRUEREV,

//AWTYP_REV,

ReversalReferenceDocumentCntxt,  
ReversalReferenceDocument,
//SUBTA_REV,

//@Semantics.booleanIndicator

IsSettlement,
//@Semantics.booleanIndicator

IsSettled,
@ObjectModel.foreignKey.association: '_PredecessorReferenceDocType'
PredecessorReferenceDocType,
PredecessorReferenceDocCntxt,  
PredecessorReferenceDocument,
PredecessorReferenceDocItem,
//PREC_SUBTA,


SourceReferenceDocumentType,
SourceLogicalSystem,
SourceReferenceDocumentCntxt,
SourceReferenceDocument,
SourceReferenceDocumentItem,
SourceReferenceDocSubitem,
//@Semantics.booleanIndicator

IsCommitment,     

@ObjectModel.foreignKey.association: '_GLAccountInChartOfAccounts'
I_JournalEntryItem.GLAccount,


////////////////////////////////////////////////////////////////////////////////////

// .INCLUDE  ACDOC_SI_GL_ACCAS Unified Journal Entry: G/L additional account assignments

////////////////////////////////////////////////////////////////////////////////////

@ObjectModel.foreignKey.association: '_CostCenter'
I_JournalEntryItem.CostCenter,
@ObjectModel.foreignKey.association: '_ProfitCenter'
I_JournalEntryItem.ProfitCenter,
@ObjectModel.foreignKey.association: '_FunctionalArea'
I_JournalEntryItem.FunctionalArea,
@ObjectModel.foreignKey.association: '_BusinessArea'
I_JournalEntryItem.BusinessArea,
@ObjectModel.foreignKey.association: '_Segment'
I_JournalEntryItem.Segment,
@ObjectModel.foreignKey.association: '_PartnerCostCenter'
PartnerCostCenter,
@ObjectModel.foreignKey.association: '_PartnerProfitCenter'
I_JournalEntryItem.PartnerProfitCenter,
@ObjectModel.foreignKey.association: '_PartnerFunctionalArea'
I_JournalEntryItem.PartnerFunctionalArea,
@ObjectModel.foreignKey.association: '_PartnerBusinessArea'
I_JournalEntryItem.PartnerBusinessArea,
@ObjectModel.foreignKey.association: '_PartnerCompany'
I_JournalEntryItem.PartnerCompany,
@ObjectModel.foreignKey.association: '_PartnerSegment'
I_JournalEntryItem.PartnerSegment,


/////////////////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_VALUE_DATA Unified Journal Entry: Value Fields

/////////////////////////////////////////////////////////////////////////////////////


@ObjectModel.foreignKey.association: '_BalanceTransactionCurrency'
@Semantics.currencyCode:true
I_JournalEntryItem.BalanceTransactionCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} } I_JournalEntryItem.AmountInBalanceTransacCrcy,

@ObjectModel.foreignKey.association: '_TransactionCurrency'
@Semantics.currencyCode:true
I_JournalEntryItem.TransactionCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } I_JournalEntryItem.AmountInTransactionCurrency,

@ObjectModel.foreignKey.association: '_CompanyCodeCurrency'
@Semantics.currencyCode:true
I_JournalEntryItem.CompanyCodeCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } I_JournalEntryItem.AmountInCompanyCodeCurrency,


////////////////////////////////////

// NEW

@ObjectModel.foreignKey.association: '_GlobalCurrency'      
@Semantics.currencyCode:true
GlobalCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } AmountInGlobalCurrency,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } FixedAmountInGlobalCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } GrpValnFixedAmtInGlobCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } PrftCtrValnFxdAmtInGlobCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } TotalPriceVarcInGlobalCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } GrpValnTotPrcVarcInGlobCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } PrftCtrValnTotPrcVarcInGlbCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } FixedPriceVarcInGlobalCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } GrpValnFixedPrcVarcInGlobCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } PrftCtrValnFxdPrcVarcInGlbCrcy,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency1'      
@Semantics.currencyCode:true
FreeDefinedCurrency1,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} } AmountInFreeDefinedCurrency1,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency2'      
@Semantics.currencyCode:true
FreeDefinedCurrency2,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} } AmountInFreeDefinedCurrency2,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency3'      
@Semantics.currencyCode:true
FreeDefinedCurrency3,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} } AmountInFreeDefinedCurrency3,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency4'      
@Semantics.currencyCode:true
FreeDefinedCurrency4,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} } AmountInFreeDefinedCurrency4,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency5'      
@Semantics.currencyCode:true
FreeDefinedCurrency5,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} } AmountInFreeDefinedCurrency5,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency6'      
@Semantics.currencyCode:true
FreeDefinedCurrency6,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} } AmountInFreeDefinedCurrency6,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency7'      
@Semantics.currencyCode:true
FreeDefinedCurrency7,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} } AmountInFreeDefinedCurrency7,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency8'      
@Semantics.currencyCode:true
FreeDefinedCurrency8,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} } AmountInFreeDefinedCurrency8,
////////////////////////////////////


@Semantics.currencyCode:true
ControllingObjectCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'ControllingObjectCurrency'} } AmountInObjectCurrency,


@ObjectModel.foreignKey.association: '_BaseUnit'
@Semantics.unitOfMeasure:true
I_JournalEntryItem.BaseUnit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} } I_JournalEntryItem.Quantity,

@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} } FixedQuantity,

@ObjectModel.foreignKey.association: '_CostSourceUnit'
@Semantics.unitOfMeasure:true
CostSourceUnit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} } ValuationQuantity,

@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} } ValuationFixedQuantity,

@ObjectModel.foreignKey.association: '_AdditionalQuantity1Unit'
@Semantics.unitOfMeasure:true
AdditionalQuantity1Unit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity1Unit'} } AdditionalQuantity1,

@ObjectModel.foreignKey.association: '_AdditionalQuantity2Unit'
@Semantics.unitOfMeasure:true
AdditionalQuantity2Unit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity2Unit'} } AdditionalQuantity2,

@ObjectModel.foreignKey.association: '_AdditionalQuantity3Unit'
@Semantics.unitOfMeasure:true
AdditionalQuantity3Unit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity3Unit'} } AdditionalQuantity3,


/////////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_FIX  Unified Journal Entry: Mandatory fields for G/L

////////////////////////////////////////////////////////////////////////////

@ObjectModel.foreignKey.association: '_DebitCreditCode'
I_JournalEntryItem.DebitCreditCode,
@ObjectModel.foreignKey.association: '_FiscalPeriod'
@Semantics.fiscal.period: true
I_JournalEntryItem.FiscalPeriod,
@ObjectModel.foreignKey.association: '_FiscalYearPeriodForVariant'
I_JournalEntryItem.FiscalYearPeriod,
I_JournalEntryItem.PostingDate,
I_JournalEntryItem.DocumentDate,
@ObjectModel.foreignKey.association: '_AccountingDocumentType'
I_JournalEntryItem.AccountingDocumentType,
I_JournalEntryItem.AccountingDocumentItem,
I_JournalEntryItem.AssignmentReference,
@ObjectModel.foreignKey.association: '_AccountingDocumentCategory'
I_JournalEntryItem.AccountingDocumentCategory,
@ObjectModel.foreignKey.association: '_PostingKey'
I_JournalEntryItem.PostingKey,
I_JournalEntryItem.TransactionTypeDetermination,
@ObjectModel.foreignKey.association: '_SubLedgerAccLineItemType'
I_JournalEntryItem.SubLedgerAcctLineItemType,
//@ObjectModel.foreignKey.association: '_User'

I_JournalEntryItem.AccountingDocCreatedByUser,
I_JournalEntryItem.LastChangeDateTime,
cast( I_JournalEntryItem.CreationDateTime as fis_creation_timestamp preserving type ) as CreationDateTime,
@ObjectModel.foreignKey.association: '_EliminationProfitCenter'
I_JournalEntryItem.EliminationProfitCenter,
I_JournalEntryItem.OriginObjectType,
@ObjectModel.foreignKey.association: '_GLAccountType'
I_JournalEntryItem.GLAccountType,
@ObjectModel.foreignKey.association: '_AlternativeGLAccount'
I_JournalEntryItem.AlternativeGLAccount,
@ObjectModel.foreignKey.association: '_CountryChartOfAccounts'
I_JournalEntryItem.CountryChartOfAccounts,


///////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_GEN  Unified Journal Entry: Fields for several subledgers

//////////////////////////////////////////////////////////////////////////

I_JournalEntryItem.InvoiceReference,
I_JournalEntryItem.InvoiceReferenceFiscalYear,
I_JournalEntryItem.FollowOnDocumentType,
I_JournalEntryItem.InvoiceItemReference,
ReferencePurchaseOrderCategory,
@ObjectModel.foreignKey.association: '_PurchasingDocument'
I_JournalEntryItem.PurchasingDocument,
@ObjectModel.foreignKey.association: '_PurchasingDocumentItem'
I_JournalEntryItem.PurchasingDocumentItem,
I_JournalEntryItem.AccountAssignmentNumber,
I_JournalEntryItem.DocumentItemText,

@ObjectModel.foreignKey.association: '_SalesDocument'
I_JournalEntryItem.SalesDocument,
@ObjectModel.foreignKey.association: '_SalesDocumentItem'
I_JournalEntryItem.SalesDocumentItem,
@ObjectModel.foreignKey.association: '_SalesOrder'
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'SalesDocument'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'SalesDocument'
I_JournalEntryItem.SalesOrder,
@ObjectModel.foreignKey.association: '_SalesOrderItem'
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'SalesDocumentItem'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'SalesDocumentItem'
I_JournalEntryItem.SalesOrderItem,

@ObjectModel.foreignKey.association: '_Product'
I_JournalEntryItem.Product,
@ObjectModel.foreignKey.association: '_Material'
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'Product'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'Product'
I_JournalEntryItem.Material,

@ObjectModel.foreignKey.association: '_Plant'
I_JournalEntryItem.Plant,
@ObjectModel.foreignKey.association: '_Supplier'
I_JournalEntryItem.Supplier,
@ObjectModel.foreignKey.association: '_Customer'
I_JournalEntryItem.Customer,
I_JournalEntryItem.ServicesRenderedDate,

/////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_FI  Unified Journal Entry: Fields for FI subledgers

/////////////////////////////////////////////////////////////////////////

@ObjectModel.foreignKey.association: '_FinancialAccountType'
I_JournalEntryItem.FinancialAccountType,
@ObjectModel.foreignKey.association: '_SpecialGLCode'
I_JournalEntryItem.SpecialGLCode,
//@ObjectModel.foreignKey.association: '_TaxCode'

I_JournalEntryItem.TaxCode,
@ObjectModel.foreignKey.association: '_HouseBank'
I_JournalEntryItem.HouseBank,
@ObjectModel.foreignKey.association: '_HouseBankAccount'
I_JournalEntryItem.HouseBankAccount,
//@Semantics.booleanIndicator

I_JournalEntryItem.IsOpenItemManaged,
I_JournalEntryItem.ClearingDate,

@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_ClearingJrnlEntryFiscalYear'
I_JournalEntryItem.ClearingJournalEntryFiscalYear,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'ClearingJournalEntryFiscalYear'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'ClearingJournalEntryFiscalYear'
I_JournalEntryItem.ClearingDocFiscalYear,

@Analytics.internalName: #LOCAL        
@ObjectModel.foreignKey.association: '_ClearingJournalEntry'
I_JournalEntryItem.ClearingJournalEntry,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'ClearingJournalEntry'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'ClearingJournalEntry'      
@ObjectModel.foreignKey.association: '_ClearingAccountingDocument'
I_JournalEntryItem.ClearingAccountingDocument,

/////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_FAA  Unified Journal Entry: Fields for Asset Accounting

/////////////////////////////////////////////////////////////////////////

I_JournalEntryItem.AssetDepreciationArea,
@ObjectModel.foreignKey.association: '_ServiceDocumentType'
I_JournalEntryItem.ServiceDocumentType,
@ObjectModel.foreignKey.association: '_ServiceDocument'
I_JournalEntryItem.ServiceDocument,
@ObjectModel.foreignKey.association: '_ServiceDocumentItem'
I_JournalEntryItem.ServiceDocumentItem,
@ObjectModel.foreignKey.association: '_MasterFixedAsset'
I_JournalEntryItem.MasterFixedAsset,
@ObjectModel.foreignKey.association: '_FixedAsset'
I_JournalEntryItem.FixedAsset,
I_JournalEntryItem.AssetValueDate,
@ObjectModel.foreignKey.association: '_AssetTransactionType'
I_JournalEntryItem.AssetTransactionType,
@ObjectModel.foreignKey.association: '_MovementCategory'
I_JournalEntryItem.AssetAcctTransClassfctn,
I_JournalEntryItem.DepreciationFiscalPeriod,
@ObjectModel.foreignKey.association: '_GroupMasterFixedAsset'
I_JournalEntryItem.GroupMasterFixedAsset,
@ObjectModel.foreignKey.association: '_GroupFixedAsset'
I_JournalEntryItem.GroupFixedAsset,


//////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_ML Unified Journal Entry: Fields for Material Ledger

//////////////////////////////////////////////////////////////////////////

I_JournalEntryItem.CostEstimate,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   'InvtrySpecialStockValnType_2'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'InvtrySpecialStockValnType_2'          
@ObjectModel.foreignKey.association: '_InventorySpecialStockValnType'
InventorySpecialStockValnType,   
@Analytics.internalName: #LOCAL         
@ObjectModel.foreignKey.association: '_InventorySpclStockValnType'      
InvtrySpecialStockValnType_2,  

//xobew,

@ObjectModel.foreignKey.association: '_InventorySpecialStockType'
I_JournalEntryItem.InventorySpecialStockType,
@ObjectModel.foreignKey.association: '_InventorySpclStkSalesDocument'
I_JournalEntryItem.InventorySpclStkSalesDocument, 
@ObjectModel.foreignKey.association: '_InventorySpclStkSalesDocItm'
I_JournalEntryItem.InventorySpclStkSalesDocItm,

@ObjectModel.foreignKey.association: '_InvtrySpclStkWBSElmntBscData'
I_JournalEntryItem.InvtrySpclStockWBSElmntIntID,
@ObjectModel.foreignKey.association: '_InventorySpclStockWBSElement'
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'InvtrySpclStockWBSElmntExtID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor:  'InvtrySpclStockWBSElmntExtID'
I_JournalEntryItem.InventorySpclStockWBSElement, 
@ObjectModel.foreignKey.association: '_InvtrySpclStockWBSElmntExtID'
//cast( COALESCE( _InvtrySpclStockWBSElmntBD.WBSElementExternalID , '' ) as fis_invspstock_wbsext_no_conv ) as InvtrySpclStockWBSElmntExtID,

cast( _InvtrySpclStockWBSElmntBD.WBSElementExternalID as fis_invspstock_wbsext_no_conv preserving type ) as InvtrySpclStockWBSElmntExtID,

@ObjectModel.foreignKey.association: '_InventorySpecialStockSupplier'
I_JournalEntryItem.InventorySpecialStockSupplier,
@ObjectModel.foreignKey.association: '_InventoryValuationType'
I_JournalEntryItem.InventoryValuationType,
@ObjectModel.foreignKey.association: '_Purreqvaluationarea'
I_JournalEntryItem.ValuationArea,


////////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_CFIN   Unified Journal Entry: Fields for Central Finance

//////////////////////////////////////////////////////////////////////////////

//@ObjectModel.foreignKey.association: '_SenderGLAccount' 

I_JournalEntryItem.SenderGLAccount,
I_JournalEntryItem.SenderAccountAssignment,
I_JournalEntryItem.SenderAccountAssignmentType,



////////////////////////////////////////////////////////////////////////////

//  .INCLUDE  ACDOC_SI_CO  Unified Journal Entry: CO fields

///////////////////////////////////////////////////////////////////////////

@ObjectModel.foreignKey.association: '_ControllingObject' 
I_JournalEntryItem.ControllingObject,
//@ObjectModel.foreignKey.association: '_CostOriginGroup'

I_JournalEntryItem.CostOriginGroup,
@ObjectModel.foreignKey.association: '_OriginSenderObject'
I_JournalEntryItem.OriginSenderObject,
I_JournalEntryItem.ControllingDebitCreditCode,
I_JournalEntryItem.ControllingObjectDebitType,
//@Semantics.booleanIndicator

I_JournalEntryItem.QuantityIsIncomplete,
@ObjectModel.foreignKey.association: '_OffsettingChartOfAccounts'
I_JournalEntryItem.OffsettingChartOfAccounts,
@ObjectModel.foreignKey.association: '_OffsettingAccountWithBP'
I_JournalEntryItem.OffsettingAccount,
@ObjectModel.foreignKey.association: '_OffsettingAccountType'
I_JournalEntryItem.OffsettingAccountType,
//@Semantics.booleanIndicator

I_JournalEntryItem.LineItemIsCompleted,
I_JournalEntryItem.PersonnelNumber,
@ObjectModel.foreignKey.association: '_ControllingObjectClass'
ControllingObjectClass,
@ObjectModel.foreignKey.association: '_PartnerCompanyCode'
I_JournalEntryItem.PartnerCompanyCode,
@ObjectModel.foreignKey.association: '_PartnerControllingObjectClass'
I_JournalEntryItem.PartnerControllingObjectClass,
@ObjectModel.foreignKey.association: '_OriginCostCenter'
I_JournalEntryItem.OriginCostCenter,
@ObjectModel.foreignKey.association: '_OriginCostCtrActivityType'
I_JournalEntryItem.OriginCostCtrActivityType,
I_JournalEntryItem.AccountAssignment,
I_JournalEntryItem.AccountAssignmentType,  
@ObjectModel.foreignKey.association: '_CostCtrActivityType'
I_JournalEntryItem.CostCtrActivityType,
@ObjectModel.foreignKey.association: '_Order' 
I_JournalEntryItem.OrderID,
@ObjectModel.foreignKey.association: '_OrderCategory'
I_JournalEntryItem.OrderCategory,

@ObjectModel.foreignKey.association: '_WBSElement'      
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'WBSElementExternalID'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  'WBSElementExternalID'
I_JournalEntryItem.WBSElement,
@ObjectModel.foreignKey.association: '_WBSElementInternalID'      
I_JournalEntryItem.WBSElementInternalID,
@ObjectModel.foreignKey.association: '_WBSElementExternalID'      
//cast( COALESCE( I_JournalEntryItem._WBSElementBasicData.WBSElementExternalID , '' ) as fis_wbsext_no_conv ) as WBSElementExternalID,

cast( I_JournalEntryItem._WBSElementBasicData.WBSElementExternalID as fis_wbsext_no_conv preserving type ) as WBSElementExternalID,

@ObjectModel.foreignKey.association: '_WorkPackage' 
I_JournalEntryItem.WorkPackage,

@ObjectModel.foreignKey.association: '_Project'      
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'ProjectExternalID'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  'ProjectExternalID'
I_JournalEntryItem.Project,
@ObjectModel.foreignKey.association: '_ProjectBasicData'      
I_JournalEntryItem.ProjectInternalID,
@ObjectModel.foreignKey.association: '_ProjectExternalID'      
//cast( COALESCE( I_JournalEntryItem._ProjectBasicData.ProjectExternalID , '' ) as fis_projectext_no_conv ) as ProjectExternalID,

cast( I_JournalEntryItem._ProjectBasicData.ProjectExternalID as fis_projectext_no_conv preserving type ) as ProjectExternalID,

@ObjectModel.foreignKey.association: '_OperatingConcern'      
I_JournalEntryItem.OperatingConcern,
@ObjectModel.foreignKey.association: '_ProjectNetwork'      
I_JournalEntryItem.ProjectNetwork,
RelatedNetworkActivity,
@ObjectModel.foreignKey.association: '_BusinessProcess'
I_JournalEntryItem.BusinessProcess,
I_JournalEntryItem.CostObject,
//bemot,

@ObjectModel.foreignKey.association: '_CostAnalysisResource'
I_JournalEntryItem.CostAnalysisResource,
I_JournalEntryItem.CustomerServiceNotification,
I_JournalEntryItem.PartnerAccountAssignment,
I_JournalEntryItem.PartnerAccountAssignmentType,
@ObjectModel.foreignKey.association: '_PartnerCostCtrActivityType'
I_JournalEntryItem.PartnerCostCtrActivityType,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'PartnerOrder_2'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  'PartnerOrder_2'
@ObjectModel.foreignKey.association: '_PartnerOrder'
I_JournalEntryItem.PartnerOrder,
@ObjectModel.foreignKey.association: '_PartnerOrder_2'
I_JournalEntryItem.PartnerOrder_2,
@ObjectModel.foreignKey.association: '_PartnerOrderCategory'
I_JournalEntryItem.PartnerOrderCategory,

@ObjectModel.foreignKey.association: '_PartnerWBSElement'
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'PartnerWBSElementExternalID'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  'PartnerWBSElementExternalID'
I_JournalEntryItem.PartnerWBSElement,
@ObjectModel.foreignKey.association: '_PartnerWBSElementBasicData'      
I_JournalEntryItem.PartnerWBSElementInternalID,
@ObjectModel.foreignKey.association: '_PartnerWBSElementExternalID'      
//cast( COALESCE( I_JournalEntryItem._PartnerWBSElementBasicData.WBSElementExternalID , '' ) as fis_partner_wbsext_no_conv ) as PartnerWBSElementExternalID,

cast( I_JournalEntryItem._PartnerWBSElementBasicData.WBSElementExternalID as fis_partner_wbsext_no_conv preserving type ) as PartnerWBSElementExternalID,

@ObjectModel.foreignKey.association: '_PartnerProject'
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'PartnerProjectExternalID'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  'PartnerProjectExternalID'
I_JournalEntryItem.PartnerProject,
@ObjectModel.foreignKey.association: '_PartnerProjectBasicData'
I_JournalEntryItem.PartnerProjectInternalID, 
@ObjectModel.foreignKey.association: '_PartnerProjectExternalID'      
//cast( COALESCE( I_JournalEntryItem._PartnerProjectBasicData.ProjectExternalID , '' ) as fis_part_projectext_no_conv ) as PartnerProjectExternalID,

cast( I_JournalEntryItem._PartnerProjectBasicData.ProjectExternalID as fis_part_projectext_no_conv preserving type ) as PartnerProjectExternalID,

@ObjectModel.foreignKey.association: '_PartnerSalesDocument'
I_JournalEntryItem.PartnerSalesDocument,
@ObjectModel.foreignKey.association: '_PartnerSalesDocumentItem'
I_JournalEntryItem.PartnerSalesDocumentItem,
I_JournalEntryItem.PartnerProjectNetwork,
I_JournalEntryItem.PartnerProjectNetworkActivity,
@ObjectModel.foreignKey.association: '_PartnerBusinessProcess'
I_JournalEntryItem.PartnerBusinessProcess,
I_JournalEntryItem.PartnerCostObject,
@ObjectModel.foreignKey.association: '_WorkPackageWorkItem' 
I_JournalEntryItem.WorkItem,

//////////////////////////////////////////////////////////////////////

//  .INCLUDE  ACDOC_SI_COPA  Unified Journal Entry: CO-PA fields

//////////////////////////////////////////////////////////////////////

@ObjectModel.foreignKey.association: '_BillingDocumentType' 
I_JournalEntryItem.BillingDocumentType,
@ObjectModel.foreignKey.association: '_SalesOrganization' 
I_JournalEntryItem.SalesOrganization,
@ObjectModel.foreignKey.association: '_DistributionChannel' 
I_JournalEntryItem.DistributionChannel,
I_JournalEntryItem.OrganizationDivision,

@ObjectModel.foreignKey.association: '_SoldProduct'
I_JournalEntryItem.SoldProduct,
@ObjectModel.foreignKey.association: '_SoldMaterial'
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'SoldProduct'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'SoldProduct'
I_JournalEntryItem.SoldMaterial,

@ObjectModel.foreignKey.association: '_ProductGroup_2'
I_JournalEntryItem.ProductGroup,

@ObjectModel.foreignKey.association: '_MaterialGroup'
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'SoldProductGroup'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'SoldProductGroup'
I_JournalEntryItem.MaterialGroup,
@ObjectModel.foreignKey.association: '_SoldProductGroup_2'
I_JournalEntryItem.SoldProductGroup,

@ObjectModel.foreignKey.association: '_CustomerGroup'
I_JournalEntryItem.CustomerGroup,

I_JournalEntryItem.CustomerSupplierCountry,
I_JournalEntryItem.CustomerSupplierIndustry,
I_JournalEntryItem.SalesDistrict,
I_JournalEntryItem.BillToParty,
I_JournalEntryItem.ShipToParty,
I_JournalEntryItem.CustomerSupplierCorporateGroup,


//////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_PS  Unified Journal Entry: Fields for Public Sector

/////////////////////////////////////////////////////////////////////

@ObjectModel.foreignKey.association: '_FinancialManagementArea'
I_JournalEntryItem.FinancialManagementArea,
@ObjectModel.foreignKey.association: '_Fund'
I_JournalEntryItem.Fund,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_Grant'
I_JournalEntryItem.GrantID,
@ObjectModel.foreignKey.association: '_BudgetPeriod'
I_JournalEntryItem.BudgetPeriod,
@ObjectModel.foreignKey.association: '_PartnerFund'
I_JournalEntryItem.PartnerFund,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PartnerGrant'
I_JournalEntryItem.PartnerGrant,
I_JournalEntryItem.PartnerBudgetPeriod,
@ObjectModel.foreignKey.association: '_FundsCenter'
I_JournalEntryItem.FundsCenter,
I_JournalEntryItem.FundedProgram,

///////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_JVA  Unified Journal Entry: Fields for Joint Venture Accounting

///////////////////////////////////////////////////////////////////////

I_JournalEntryItem.JointVenture,
I_JournalEntryItem.JointVentureEquityGroup,
I_JournalEntryItem.JointVentureCostRecoveryCode,
//vptnr,

//btype,

I_JournalEntryItem.JointVentureEquityType,
//prodper,


///////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_RE STRU  0 0 Unified Journal Entry: Fields for Real Estate

///////////////////////////////////////////////////////////////////////

//swenr,

//sgenr,

//sgrnr,

//smenr,

//recnnr,

//snksl,

//sempsl,

I_JournalEntryItem.SettlementReferenceDate,
//pswenr,

//psgenr,

//psgrnr,

//psmenr,

//precnnr,

//psnksl,

//psempsl,

//pdabrz,


///////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_VAL Universal Journal Entry: Fields for Fin. Valuation Object

///////////////////////////////////////////////////////////////////////

I_JournalEntryItem.NetDueDate,


@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } 
I_JournalEntryItem.DebitAmountInCoCodeCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } 
I_JournalEntryItem.CreditAmountInCoCodeCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } 
I_JournalEntryItem.DebitAmountInTransCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } 
I_JournalEntryItem.CreditAmountInTransCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} } 
I_JournalEntryItem.DebitAmountInBalanceTransCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} } 
I_JournalEntryItem.CreditAmountInBalanceTransCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } 
I_JournalEntryItem.DebitAmountInGlobalCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } 
I_JournalEntryItem.CreditAmountInGlobalCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} } 
I_JournalEntryItem.DebitAmountInFreeDefinedCrcy1,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} } 
I_JournalEntryItem.CreditAmountInFreeDefinedCrcy1,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} } 
I_JournalEntryItem.DebitAmountInFreeDefinedCrcy2,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} } 
I_JournalEntryItem.CreditAmountInFreeDefinedCrcy2,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} } 
I_JournalEntryItem.DebitAmountInFreeDefinedCrcy3,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} } 
I_JournalEntryItem.CreditAmountInFreeDefinedCrcy3,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} } 
I_JournalEntryItem.DebitAmountInFreeDefinedCrcy4,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} } 
I_JournalEntryItem.CreditAmountInFreeDefinedCrcy4,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} } 
I_JournalEntryItem.DebitAmountInFreeDefinedCrcy5,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} } 
I_JournalEntryItem.CreditAmountInFreeDefinedCrcy5,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} } 
I_JournalEntryItem.DebitAmountInFreeDefinedCrcy6,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} } 
I_JournalEntryItem.CreditAmountInFreeDefinedCrcy6,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} } 
I_JournalEntryItem.DebitAmountInFreeDefinedCrcy7,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} } 
I_JournalEntryItem.CreditAmountInFreeDefinedCrcy7,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} } 
I_JournalEntryItem.DebitAmountInFreeDefinedCrcy8,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} } 
I_JournalEntryItem.CreditAmountInFreeDefinedCrcy8,
//@Semantics.booleanIndicator

I_JournalEntryItem.IsStatisticalOrder,  
//@Semantics.booleanIndicator

I_JournalEntryItem.IsStatisticalCostCenter,  
//@Semantics.booleanIndicator

I_JournalEntryItem.IsStatisticalSalesDocument,
//@Semantics.booleanIndicator

I_JournalEntryItem.WBSIsStatisticalWBSElement,  


///////////////////////////////////////////////////////////////////////

// .View I_OperationalAcctgDocItem

///////////////////////////////////////////////////////////////////////

_OperationalAcctgDocItem.ClearingCreationDate,
_OperationalAcctgDocItem.SpecialGLTransactionType,
_OperationalAcctgDocItem.WithholdingTaxCode,
@ObjectModel.foreignKey.association: '_TaxType'
_OperationalAcctgDocItem.TaxType,
_OperationalAcctgDocItem.ValueDate,
_OperationalAcctgDocItem.CorporateGroupAccount,
_OperationalAcctgDocItem.PlanningLevel,
_OperationalAcctgDocItem.BillingDocument,
//@ObjectModel.foreignKey.association: '_SalesDocument'

//_OperationalAcctgDocItem.SalesDocument,

//@ObjectModel.foreignKey.association: '_SalesDocumentItem'

//_OperationalAcctgDocItem.SalesDocumentItem,

_OperationalAcctgDocItem.ScheduleLine,
//@Semantics.booleanIndicator

_OperationalAcctgDocItem.IsSalesRelated,
//@Semantics.booleanIndicator

_OperationalAcctgDocItem.LineItemDisplayIsEnabled,
//@Semantics.booleanIndicator

_OperationalAcctgDocItem.IsNotCashDiscountLiable,
//@Semantics.booleanIndicator

_OperationalAcctgDocItem.IsAutomaticallyCreated,
//@Semantics.booleanIndicator

_OperationalAcctgDocItem.IsUsedInPaymentTransaction,
_OperationalAcctgDocItem.OperationalGLAccount,
_OperationalAcctgDocItem.BranchAccount,
//@Semantics.booleanIndicator

_OperationalAcctgDocItem.IsBalanceSheetAccount,
_OperationalAcctgDocItem.ProfitLossAccountType,
_OperationalAcctgDocItem.SpecialGLAccountAssignment,
_OperationalAcctgDocItem.DueCalculationBaseDate,
_OperationalAcctgDocItem.PaymentTerms,
_OperationalAcctgDocItem.PaymentMethod,
_OperationalAcctgDocItem.PaymentBlockingReason,
_OperationalAcctgDocItem.FixedCashDiscount,
_OperationalAcctgDocItem.TaxDistributionCode1,
_OperationalAcctgDocItem.TaxDistributionCode2,
_OperationalAcctgDocItem.TaxDistributionCode3,
_OperationalAcctgDocItem.StateCentralBankPaymentReason,
@ObjectModel.foreignKey.association: '_SupplyingCountry'
_OperationalAcctgDocItem.SupplyingCountry,
_OperationalAcctgDocItem.InvoiceList,
//SettlementFiscalYearPeriod,

_OperationalAcctgDocItem.BillOfExchangeUsage,
_OperationalAcctgDocItem.DunningKey,
//DunningBlockingReason,

_OperationalAcctgDocItem.LastDunningDate,
_OperationalAcctgDocItem.DunningLevel,
_OperationalAcctgDocItem.DunningArea,
_OperationalAcctgDocItem.WithholdingTaxCertificate,
//@Semantics.booleanIndicator

_OperationalAcctgDocItem.IsCompletelyDelivered,
_OperationalAcctgDocItem.VATRegistration,
_OperationalAcctgDocItem.DelivOfGoodsDestCountry,
//@ObjectModel.foreignKey.association: '_PaymentDifferenceReason'

_OperationalAcctgDocItem.PaymentDifferenceReason,
_OperationalAcctgDocItem.TreasuryContractType,
_OperationalAcctgDocItem.AssetContract,
_OperationalAcctgDocItem.CashFlowType,
_OperationalAcctgDocItem.TaxJurisdiction,

//@ObjectModel.foreignKey.association: '_REObjectByIntFinNumber'

_OperationalAcctgDocItem.REInternalFinNumber,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'REInternalFinNumber'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'REInternalFinNumber'
_OperationalAcctgDocItem.RealEstateObject,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'CommitmentItemShortID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'CommitmentItemShortID'
_OperationalAcctgDocItem.CommitmentItem,
_OperationalAcctgDocItem.CommitmentItemShortID,
_OperationalAcctgDocItem.OrderInternalBillOfOperations,
_OperationalAcctgDocItem.OrderIntBillOfOperationsItem,
//_OperationalAcctgDocItem.WBSElementInternalID,

_OperationalAcctgDocItem.IsEUTriangularDeal,
_OperationalAcctgDocItem.CompanyCodeCurrencyDetnMethod,
//@Semantics.booleanIndicator

_OperationalAcctgDocItem.ClearingIsReversed,
_OperationalAcctgDocItem.PaymentMethodSupplement,
_OperationalAcctgDocItem.Reference1IDByBusinessPartner,
_OperationalAcctgDocItem.Reference2IDByBusinessPartner,
//@Semantics.booleanIndicator

_OperationalAcctgDocItem.IsNegativePosting,
_OperationalAcctgDocItem.PaymentCardItem,
_OperationalAcctgDocItem.PaymentCardPaymentSettlement,
_OperationalAcctgDocItem.CreditControlArea,
_OperationalAcctgDocItem.Reference3IDByBusinessPartner,
_OperationalAcctgDocItem.DataExchangeInstruction1,
_OperationalAcctgDocItem.DataExchangeInstruction2,
_OperationalAcctgDocItem.DataExchangeInstruction3,
_OperationalAcctgDocItem.DataExchangeInstruction4,
_OperationalAcctgDocItem.Region,
_OperationalAcctgDocItem.HasPaymentOrder,
_OperationalAcctgDocItem.PaymentReference,
_OperationalAcctgDocItem.TaxDeterminationDate,
_OperationalAcctgDocItem.BusinessPlace,
_OperationalAcctgDocItem.TaxSection,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    'AcctsReceivablePledgingCode'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'AcctsReceivablePledgingCode'
_OperationalAcctgDocItem.AccountsReceivableIsPledged,
_OperationalAcctgDocItem.AcctsReceivablePledgingCode as AcctsReceivablePledgingCode,

_OperationalAcctgDocItem.CustomerIsInExecution,
_OperationalAcctgDocItem.CostElement,
_OperationalAcctgDocItem.PaymentServiceProvider,
_OperationalAcctgDocItem.PaymentRefByPaytSrvcProvider,
_OperationalAcctgDocItem.SEPAMandate,
_OperationalAcctgDocItem.ReferenceDocumentLogicalSystem,
_OperationalAcctgDocItem.AccountingDocumentItemRef,
// field NetDueDate now retrieved from I_JournalEntryItem

//_OperationalAcctgDocItem.NetDueDate,

_OperationalAcctgDocItem.CashDiscount1DueDate,
_OperationalAcctgDocItem.CashDiscount2DueDate,
_OperationalAcctgDocItem.BranchCode,

@ObjectModel.foreignKey.association: '_PaymentCurrency'
@Semantics.currencyCode:true
_OperationalAcctgDocItem.PaymentCurrency,

@ObjectModel.foreignKey.association: '_CreditControlAreaCurrency'
@Semantics.currencyCode:true
_OperationalAcctgDocItem.CreditControlAreaCurrency,

@ObjectModel.foreignKey.association: '_GoodsMovementEntryUnit'
@Semantics.unitOfMeasure:true
_OperationalAcctgDocItem.GoodsMovementEntryUnit,

@ObjectModel.foreignKey.association: '_PurchasingDocumentPriceUnit'
@Semantics.unitOfMeasure:true
_OperationalAcctgDocItem.PurchasingDocumentPriceUnit,

//      @DefaultAggregation: #NONE   // Is default for Type DEC unsigned and 0 decimals in SADL, in AE it will be treated as characteristic 

@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
_OperationalAcctgDocItem.MaterialPriceUnitQty,

///////////////////////////////////////////////////////////////////////////////

//GST India BSEG Append

///////////////////////////////////////////////////////////////////////////////

_OperationalAcctgDocItem.IN_GSTPartner,
_OperationalAcctgDocItem.IN_GSTPlaceOfSupply,
_OperationalAcctgDocItem.IN_HSNOrSACCode,    

I_JournalEntryItem._JournalEntry,
I_JournalEntryItem._CompanyCode,
I_JournalEntryItem._FiscalYear,
I_JournalEntryItem._FiscalPeriod,
I_JournalEntryItem._LedgerFiscalYear,
I_JournalEntryItem._FiscalYearVariant,
I_JournalEntryItem._ControllingArea,
I_JournalEntryItem._BalanceTransactionCurrency,
I_JournalEntryItem._TransactionCurrency,
I_JournalEntryItem._CompanyCodeCurrency,
I_JournalEntryItem._GlobalCurrency,
I_JournalEntryItem._FreeDefinedCurrency1,
I_JournalEntryItem._FreeDefinedCurrency2,
I_JournalEntryItem._FreeDefinedCurrency3,
I_JournalEntryItem._FreeDefinedCurrency4,
I_JournalEntryItem._FreeDefinedCurrency5,
I_JournalEntryItem._FreeDefinedCurrency6,
I_JournalEntryItem._FreeDefinedCurrency7,
I_JournalEntryItem._FreeDefinedCurrency8,
I_JournalEntryItem._BaseUnit,
_CostSourceUnit,
_AdditionalQuantity1Unit,
_AdditionalQuantity2Unit,
_AdditionalQuantity3Unit,
I_JournalEntryItem._Segment,
I_JournalEntryItem._ProfitCenter,
I_JournalEntryItem._CurrentProfitCenter,
I_JournalEntryItem._CostCenter,
I_JournalEntryItem._CurrentCostCenter,
I_JournalEntryItem._CostAnalysisResource,

I_JournalEntryItem._WBSElementBasicData as _WBSElementBasicData,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_WBSElementBasicData'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_WBSElementBasicData'
I_JournalEntryItem._WBSElementInternalID,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_WBSElementExternalID'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_WBSElementExternalID'
I_JournalEntryItem._WBSElement,
_WBSElementExternalID,

I_JournalEntryItem._ProjectBasicData,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_ProjectExternalID'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_ProjectExternalID'
I_JournalEntryItem._Project,
_ProjectExternalID,

I_JournalEntryItem._BusinessArea,
I_JournalEntryItem._FunctionalArea,
I_JournalEntryItem._GLAccountInChartOfAccounts,
I_JournalEntryItem._GLAccountInCompanyCode,
I_JournalEntryItem._ChartOfAccounts,
I_JournalEntryItem._AccountingDocumentType,
I_JournalEntryItem._FinancialAccountType,
_DebitCreditCode, 

I_JournalEntryItem._Product as _Product,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_Product'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_Product'
I_JournalEntryItem._Material,

I_JournalEntryItem._Plant,
I_JournalEntryItem._OffsettingAccountType,
I_JournalEntryItem._OffsettingChartOfAccounts,
I_JournalEntryItem._OffsettingAccount,
I_JournalEntryItem._OffsettingAccountWithBP,
_WorkPackageWorkItem,
_WorkPackage,
_Ledger,
_SourceLedger,

_Customer,
_CustomerGroup,
_Supplier,

_ProductGroup_2,

_SoldProductGroup_2,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_SoldProductGroup_2'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_SoldProductGroup_2'
_MaterialGroup,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_SoldProductGroup_2'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_SoldProductGroup_2'
_SoldProductGroup,

_SalesDocument,
_SalesDocumentItem,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_SalesDocument'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_SalesDocument'
_SalesOrder,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_SalesDocumentItem'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_SalesDocumentItem'
_SalesOrderItem,
// _Order,

_InternalOrder,
_Order,

_PersonWorkAgreement_1,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_PersonWorkAgreement_1'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_PersonWorkAgreement_1'
_Employment,

_FinancialTransactionType,
_BusinessTransactionType,
_ReferenceDocumentType,
_PredecessorReferenceDocType,
_PartnerCostCenter,
_PartnerProfitCenter,
_PartnerBusinessArea,
_PartnerFunctionalArea,
_PartnerCompanyCode,
_PartnerSegment,
_AccountingDocumentCategory,
_PostingKey,
_SubLedgerAccLineItemType,
_User,
_EliminationProfitCenter,
_ControllingObject,
_GLAccountType,
_AlternativeGLAccount,
//_SenderGLAccount,

_CountryChartOfAccounts,
_PurchasingDocument,
_PurchasingDocumentItem,
_SpecialGLCode,
_TaxCode,
_HouseBank,

I_JournalEntryItem._ClearingJrnlEntryFiscalYear,
I_JournalEntryItem._ClearingJournalEntry,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_ClearingJournalEntry'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_ClearingJournalEntry'
I_JournalEntryItem._ClearingAccountingDocument,

_MasterFixedAsset,
_GroupFixedAsset,
_FixedAsset,
_GroupMasterFixedAsset,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_InventorySpclStockValnType'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_InventorySpclStockValnType'
_InventorySpecialStockValnType,
_InventorySpclStockValnType,  

_InventorySpecialStockType,
_InventorySpclStkSalesDocument,
_InventorySpclStkSalesDocItm,

I_JournalEntryItem._InvtrySpclStkWBSElmntBscData as _InvtrySpclStkWBSElmntBscData,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_InvtrySpclStkWBSElmntBscData'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_InvtrySpclStkWBSElmntBscData'
_InvtrySpclStockWBSElmntIntID,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_InvtrySpclStockWBSElmntExtID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_InvtrySpclStockWBSElmntExtID'
_InventorySpclStockWBSElement,
_InvtrySpclStockWBSElmntExtID,

_InventorySpecialStockSupplier,
_InventoryValuationType,
_OriginSenderObject,
_ControllingObjectClass,
_PartnerControllingObjectClass,
_OriginCostCenter,
_CostCtrActivityType,
_OriginCostCtrActivityType,
_OrderCategory,
//_RelatedNetworkActivity,

//_PartnerProjectNetworkActivity,

_BusinessProcess,
_PartnerCostCtrActivityType,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_PartnerOrder_2'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_PartnerOrder_2'
_PartnerOrder,
_PartnerOrder_2,
_PartnerOrderCategory,

I_JournalEntryItem._PartnerWBSElementBasicData as _PartnerWBSElementBasicData,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_PartnerWBSElementExternalID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_PartnerWBSElementExternalID'
_PartnerWBSElement,
_PartnerWBSElementExternalID,

I_JournalEntryItem._PartnerProjectBasicData,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_PartnerProjectExternalID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_PartnerProjectExternalID'
_PartnerProject,
_PartnerProjectExternalID,

_PartnerSalesDocument,
_PartnerSalesDocumentItem,
_PartnerBusinessProcess,
_BillingDocumentType,
_SalesOrganization,
_DistributionChannel,

_SoldProduct,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_SoldProduct'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_SoldProduct'
_SoldMaterial,

_Fund,
_PartnerFund,
_FundsCenter,
_MovementCategory,
_AssetTransactionType,
_BudgetPeriod,
_CostOriginGroup,
_FinancialManagementArea,
//_FundedProgram

_HouseBankAccount,
_LogicalSystem,
_OperatingConcern,
_PartnerCompany,
_ProjectNetwork,
//@API.element.releaseState: #DEPRECATED

//@API.element.successor:    ''

//@VDM.lifecycle.status:    #DEPRECATED

//@VDM.lifecycle.successor: ''

_PurReqValuationArea,
_OperationalAcctgDocItem,

_OperationalAcctgDocItem._PaymentCurrency,
_OperationalAcctgDocItem._CreditControlAreaCurrency,
_OperationalAcctgDocItem._GoodsMovementEntryUnit,
_OperationalAcctgDocItem._PurchasingDocumentPriceUnit,
//_OperationalAcctgDocItem._PaymentDifferenceReason,

_OperationalAcctgDocItem._SupplyingCountry,
_OperationalAcctgDocItem._TaxType,

_ServiceDocumentType,
_ServiceDocument,
_ServiceDocumentItem,

//_OperationalAcctgDocItem._REObjectByIntFinNumber,


I_JournalEntryItem._Grant as _Grant,
I_JournalEntryItem._PartnerGrant as _PartnerGrant,

I_JournalEntryItem._FiscalYearPeriodForVariant as _FiscalYearPeriodForVariant,

//_OperationalAcctgDocItem._WBSElementInternalID,

      // Just for Authorization Check!!! DO NOT USE!!! WILL BE DEPRECATED!!!

@API.element.releaseState: #DEPRECATED
//@API.element.successor:    ''

@VDM.lifecycle.status:    #DEPRECATED
//@VDM.lifecycle.successor: ''

      GLAccountAuthorizationGroup,
@API.element.releaseState: #DEPRECATED
//@API.element.successor:    ''

@VDM.lifecycle.status:    #DEPRECATED
//@VDM.lifecycle.successor: ''

      SupplierBasicAuthorizationGrp,
@API.element.releaseState: #DEPRECATED
//@API.element.successor:    ''

@VDM.lifecycle.status:    #DEPRECATED
//@VDM.lifecycle.successor: ''

      CustomerBasicAuthorizationGrp,
@API.element.releaseState: #DEPRECATED
//@API.element.successor:    ''

@VDM.lifecycle.status:    #DEPRECATED
//@VDM.lifecycle.successor: ''

      AcctgDocTypeAuthorizationGroup,
@API.element.releaseState: #DEPRECATED
//@API.element.successor:    ''

@VDM.lifecycle.status:    #DEPRECATED
//@VDM.lifecycle.successor: ''

      OrderType,
@API.element.releaseState: #DEPRECATED
//@API.element.successor:    ''

@VDM.lifecycle.status:    #DEPRECATED
//@VDM.lifecycle.successor: ''

      SalesOrderType,
      AssetClass

}