I_JOURNALENTRYOPERATIONALVIEW

CDS View

Operational View on Journal Entry Item

I_JOURNALENTRYOPERATIONALVIEW is a CDS View in S/4HANA. Operational View on Journal Entry Item. It contains 90 fields. 12 CDS views read from this table.

CDS Views using this table (12)

ViewTypeJoinVDMDescription
C_MX_JrnlEntryOperationalViewC view from CONSUMPTION Journal Entries Items Cube
P_APJrnlEntrItmOpenPay1 view from COMPOSITE P_APJrnlEntrItmOpenPay1
P_ARJrnlEntrItmOpenRec1 view_entity from COMPOSITE P_ARJrnlEntrItmOpenRec1
P_ARJrnlEntrItmOpenRec1_CC view_entity from COMPOSITE P_ARJrnlEntrItmOpenRec1_CC
P_CO_DIANFrmt1001GdsRcptItem view from CONSUMPTION Format 1001 - Goods Receipt Item
P_CO_DIANFrmt1001InvcRcptItem view from CONSUMPTION Format 1001 - Invoice Receipt Item
P_CO_DIANFrmt1001JrnlEntrItmLg view from CONSUMPTION DEPRECATED - DO NOT USE!
P_CO_DIANFrmt1001JrnlEntrOplVw view from CONSUMPTION Format 1001 - JE Operational View
P_CO_DIANStRpFrmt1001FinDocLg view from CONSUMPTION Format 1001 - All Accounting Documents
P_MX_JournalEntryPaymentItem view from CONSUMPTION Journal Entry Payment Item
P_MX_JournalEntryPaymentItem view union CONSUMPTION Journal Entry Payment Item
P_MX_JrnlEntrAggregatedDetails view from COMPOSITE Mexico Journal Entry Aggregated Details

Fields (90)

KeyField CDS FieldsUsed in Views
KEY AccountingDocument AccountingDocument 11
KEY AccountingDocumentItem AccountingDocumentItem 10
KEY CompanyCode CompanyCode 11
KEY DebitCreditCode DebitCreditCode 1
KEY DocumentItemText DocumentItemText 1
KEY FiscalYear FiscalYear 5
KEY GLAccount GLAccount 6
KEY Ledger Ledger 7
KEY LedgerGLLineItem LedgerGLLineItem 4
KEY SourceLedger SourceLedger 3
_AccountingDocumentType _AccountingDocumentType 2
_AlternativeGLAccount _AlternativeGLAccount 2
_ChartOfAccounts _ChartOfAccounts 2
_CompanyCode _CompanyCode 5
_CountryChartOfAccounts _CountryChartOfAccounts 1
_Customer _Customer 1
_FinancialAccountType _FinancialAccountType 2
_FiscalYear _FiscalYear 5
_GLAccountInChartOfAccounts _GLAccountInChartOfAccounts 3
_InventoryValuationType _InventoryValuationType 2
_JournalEntry _JournalEntry 5
_Ledger _Ledger 4
_OffsettingAccount _OffsettingAccountWithBP 1
_OffsettingAccountType _OffsettingAccountType 2
_Product _Product 2
_PurchasingDocument _PurchasingDocument 4
_PurchasingDocumentItem _PurchasingDocumentItem 4
_PurReqValuationArea _PurReqValuationArea 2
_ReferenceDocumentType _ReferenceDocumentType 2
_Supplier _Supplier 2
AccountAssignmentNumber AccountAssignmentNumber 4
AccountingDocumentCategory AccountingDocumentCategory 4
AccountingDocumentType AccountingDocumentType 6
AlternativeGLAccount AlternativeGLAccount 2
AmountInCompanyCodeCurrency AmountInCompanyCodeCurrency 3
AmountInTransactionCurrency AmountInTransactionCurrency 2
AssignmentReference AssignmentReference 4
BillingDocument BillingDocument 2
BusinessArea BusinessArea 3
BusinessPlace BusinessPlace 4
BusinessTransactionType BusinessTransactionType 1
ChartOfAccounts ChartOfAccounts 6
ClearingDate ClearingDate 3
CompanyCodeCurrency CompanyCodeCurrency 4
ControllingArea ControllingArea 2
CostCenter CostCenter 1
CountryChartOfAccounts CountryChartOfAccounts 2
Customer Customer 4
DocumentDate DocumentDate 4
DocumentReferenceID DocumentReferenceID 1
FinancialAccountType FinancialAccountType 5
FiscalPeriod FiscalPeriod 1
FollowOnDocumentType FollowOnDocumentType 3
FunctionalArea FunctionalArea 2
InventoryValuationType InventoryValuationType 2
InvoiceItemReference InvoiceItemReference 3
InvoiceReference InvoiceReference 3
InvoiceReferenceFiscalYear InvoiceReferenceFiscalYear 3
IsReversal IsReversal 1
IsReversed IsReversed 1
NetDueDate NetDueDate 3
OffsettingAccount OffsettingAccount 1
OffsettingAccountType OffsettingAccountType 2
PaymentMethod PaymentMethod 4
PostingDate PostingDate 7
Product Product 2
ProfitCenter ProfitCenter 3
ProjectExternalID ProjectExternalID 1
ProjectInternalID ProjectInternalID 1
PurchasingDocument PurchasingDocument 5
PurchasingDocumentItem PurchasingDocumentItem 4
Reference1IDByBusinessPartner Reference1IDByBusinessPartner 3
Reference2IDByBusinessPartner Reference2IDByBusinessPartner 2
Reference3IDByBusinessPartner Reference3IDByBusinessPartner 3
ReferenceDocument ReferenceDocument 4
ReferenceDocumentContext ReferenceDocumentFiscalYear 4
ReferenceDocumentType ReferenceDocumentType 2
ReverseDocument ReverseDocument 1
ReverseDocumentFiscalYear ReverseDocumentFiscalYear 1
Segment Segment 3
SenderLogicalSystem SenderLogicalSystem 1
SpecialGLCode SpecialGLCode 3
SpecialGLTransactionType SpecialGLTransactionType 2
Supplier Supplier 4
TaxCode TaxCode 2
TransactionCurrency TransactionCurrency 2
TransactionTypeDetermination TransactionTypeDetermination 2
ValuationArea ValuationArea 2
WBSElementExternalID WBSElementExternalID 1
WBSElementInternalID WBSElementInternalID 1
 @AbapCatalog.entityBuffer.definitionAllowed: false
 @VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@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 }
@Analytics.technicalName: 'IFIJRNLENTOPV'
@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]
@AccessControl.auditFilter: #ENABLED 
@Environment.sql.passValueForClient: true
                                     
define view entity I_JournalEntryOperationalView as select from  I_JournalEntryItem as 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 of exact one to exact one 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 I_JournalEntryItem.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   
I_JournalEntryItem.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.JournalEntryLastChangeDateTime,
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'
I_JournalEntryItem.LedgerFiscalYear,
I_JournalEntryItem.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,
I_JournalEntryItem.ReferenceDocumentContext,
I_JournalEntryItem.ReferenceDocument,
I_JournalEntryItem.ReferenceDocumentItem,
I_JournalEntryItem.ReferenceDocumentItemGroup,
//SUBTA,

//@Semantics.booleanIndicator

I_JournalEntryItem.IsReversal,
//@Semantics.booleanIndicator

I_JournalEntryItem.IsReversed,
//XTRUEREV,

//AWTYP_REV,

I_JournalEntryItem.ReversalReferenceDocumentCntxt,  
I_JournalEntryItem.ReversalReferenceDocument,
//SUBTA_REV,

//@Semantics.booleanIndicator

I_JournalEntryItem.IsSettlement,
//@Semantics.booleanIndicator

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


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

I_JournalEntryItem.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'
I_JournalEntryItem.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'
I_JournalEntryItem.BalanceTransactionCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} } I_JournalEntryItem.AmountInBalanceTransacCrcy,

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

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


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

// NEW

@ObjectModel.foreignKey.association: '_GlobalCurrency'      
I_JournalEntryItem.GlobalCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } I_JournalEntryItem.AmountInGlobalCurrency,

@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } I_JournalEntryItem.FixedAmountInGlobalCrcy,

@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } I_JournalEntryItem.GrpValnFixedAmtInGlobCrcy,

@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } I_JournalEntryItem.PrftCtrValnFxdAmtInGlobCrcy,

@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } I_JournalEntryItem.TotalPriceVarcInGlobalCrcy,

@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } I_JournalEntryItem.GrpValnTotPrcVarcInGlobCrcy,

@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } I_JournalEntryItem.PrftCtrValnTotPrcVarcInGlbCrcy,

@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } I_JournalEntryItem.FixedPriceVarcInGlobalCrcy,

@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } I_JournalEntryItem.GrpValnFixedPrcVarcInGlobCrcy,

@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } I_JournalEntryItem.PrftCtrValnFxdPrcVarcInGlbCrcy,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency1'      
I_JournalEntryItem.FreeDefinedCurrency1,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} } I_JournalEntryItem.AmountInFreeDefinedCurrency1,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency2'      
I_JournalEntryItem.FreeDefinedCurrency2,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} } I_JournalEntryItem.AmountInFreeDefinedCurrency2,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency3'      
I_JournalEntryItem.FreeDefinedCurrency3,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} } I_JournalEntryItem.AmountInFreeDefinedCurrency3,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency4'      
I_JournalEntryItem.FreeDefinedCurrency4,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} } I_JournalEntryItem.AmountInFreeDefinedCurrency4,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency5'      
I_JournalEntryItem.FreeDefinedCurrency5,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} } I_JournalEntryItem.AmountInFreeDefinedCurrency5,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency6'      
I_JournalEntryItem.FreeDefinedCurrency6,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} } I_JournalEntryItem.AmountInFreeDefinedCurrency6,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency7'      
I_JournalEntryItem.FreeDefinedCurrency7,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} } I_JournalEntryItem.AmountInFreeDefinedCurrency7,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency8'      
I_JournalEntryItem.FreeDefinedCurrency8,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} } I_JournalEntryItem.AmountInFreeDefinedCurrency8,
////////////////////////////////////


I_JournalEntryItem.ControllingObjectCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'ControllingObjectCurrency'} } I_JournalEntryItem.AmountInObjectCurrency,


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

@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} } I_JournalEntryItem.FixedQuantity,

@ObjectModel.foreignKey.association: '_CostSourceUnit'
I_JournalEntryItem.CostSourceUnit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} } I_JournalEntryItem.ValuationQuantity,

@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} } I_JournalEntryItem.ValuationFixedQuantity,

@ObjectModel.foreignKey.association: '_AdditionalQuantity1Unit'
I_JournalEntryItem.AdditionalQuantity1Unit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity1Unit'} } I_JournalEntryItem.AdditionalQuantity1,

@ObjectModel.foreignKey.association: '_AdditionalQuantity2Unit'
I_JournalEntryItem.AdditionalQuantity2Unit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity2Unit'} } I_JournalEntryItem.AdditionalQuantity2,

@ObjectModel.foreignKey.association: '_AdditionalQuantity3Unit'
I_JournalEntryItem.AdditionalQuantity3Unit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity3Unit'} } I_JournalEntryItem.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'
I_JournalEntryItem.InventorySpecialStockValnType,   
@Analytics.internalName: #LOCAL         
@ObjectModel.foreignKey.association: '_InventorySpclStockValnType'      
I_JournalEntryItem.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( I_JournalEntryItem._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'
I_JournalEntryItem.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,
I_JournalEntryItem.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,


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@Aggregation.default: #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'
_OperationalAcctgDocItem.PaymentCurrency,

@ObjectModel.foreignKey.association: '_CreditControlAreaCurrency'
_OperationalAcctgDocItem.CreditControlAreaCurrency,

@ObjectModel.foreignKey.association: '_GoodsMovementEntryUnit'
_OperationalAcctgDocItem.GoodsMovementEntryUnit,

@ObjectModel.foreignKey.association: '_PurchasingDocumentPriceUnit'
_OperationalAcctgDocItem.PurchasingDocumentPriceUnit,

//      @Aggregation.default: #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,
I_JournalEntryItem._CostSourceUnit,
I_JournalEntryItem._AdditionalQuantity1Unit,
I_JournalEntryItem._AdditionalQuantity2Unit,
I_JournalEntryItem._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,
I_JournalEntryItem._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,
I_JournalEntryItem._WorkPackageWorkItem,
I_JournalEntryItem._WorkPackage,
I_JournalEntryItem._Ledger,
I_JournalEntryItem._SourceLedger,

I_JournalEntryItem._Customer,
I_JournalEntryItem._CustomerGroup,
I_JournalEntryItem._Supplier,

I_JournalEntryItem._ProductGroup_2,

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

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

I_JournalEntryItem._InternalOrder,
I_JournalEntryItem._Order,

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

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

I_JournalEntryItem._CountryChartOfAccounts,
I_JournalEntryItem._PurchasingDocument,
I_JournalEntryItem._PurchasingDocumentItem,
I_JournalEntryItem._SpecialGLCode,
I_JournalEntryItem._TaxCode,
I_JournalEntryItem._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,

I_JournalEntryItem._MasterFixedAsset,
I_JournalEntryItem._GroupFixedAsset,
I_JournalEntryItem._FixedAsset,
I_JournalEntryItem._GroupMasterFixedAsset,

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

I_JournalEntryItem._InventorySpecialStockType,
I_JournalEntryItem._InventorySpclStkSalesDocument,
I_JournalEntryItem._InventorySpclStkSalesDocItm,

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

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

//_PartnerProjectNetworkActivity,

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

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

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

I_JournalEntryItem._PartnerSalesDocument,
I_JournalEntryItem._PartnerSalesDocumentItem,
I_JournalEntryItem._PartnerBusinessProcess,
I_JournalEntryItem._BillingDocumentType,
I_JournalEntryItem._SalesOrganization,
I_JournalEntryItem._DistributionChannel,

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

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

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

//@API.element.successor:    ''

//@VDM.lifecycle.status:    #DEPRECATED

//@VDM.lifecycle.successor: ''

I_JournalEntryItem._PurReqValuationArea,
_OperationalAcctgDocItem,

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

_OperationalAcctgDocItem._SupplyingCountry,
_OperationalAcctgDocItem._TaxType,

I_JournalEntryItem._ServiceDocumentType,
I_JournalEntryItem._ServiceDocument,
I_JournalEntryItem._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: ''

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

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

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

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

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

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

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

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

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

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

      I_JournalEntryItem.SalesOrderType,
      I_JournalEntryItem.AssetClass

}