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 88 fields. 13 CDS views read from this table.

CDS Views using this table (13)

ViewTypeJoinVDMDescription
C_CL_StRpJournalEntryItemCube view from CONSUMPTION Jrnl Entr Items for Chile Reporting Cube
C_MX_JrnlEntryOperationalViewC view from CONSUMPTION Journal Entries Items Cube
P_APJrnlEntrItmOpenPay1 view from COMPOSITE
P_ARJrnlEntrItmOpenRec1 view_entity from COMPOSITE
P_ARJrnlEntrItmOpenRec1_CC view_entity from COMPOSITE
P_CO_DIANFrmt1001GdsRcptItem view from CONSUMPTION
P_CO_DIANFrmt1001InvcRcptItem view from CONSUMPTION
P_CO_DIANFrmt1001JrnlEntrItmLg view from CONSUMPTION
P_CO_DIANFrmt1001JrnlEntrOplVw view from CONSUMPTION
P_CO_DIANStRpFrmt1001FinDocLg view from CONSUMPTION
P_MX_JournalEntryPaymentItem view from CONSUMPTION
P_MX_JournalEntryPaymentItem view union CONSUMPTION
P_MX_JrnlEntrAggregatedDetails view from COMPOSITE

Fields (88)

KeyField CDS FieldsUsed in Views
KEY AccountingDocument AccountingDocument 12
KEY AccountingDocumentItem AccountingDocumentItem 11
KEY CompanyCode CompanyCode 13
KEY DebitCreditCode DebitCreditCode 1
KEY DocumentItemText DocumentItemText 1
KEY FiscalYear FiscalYear 6
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 7
AlternativeGLAccount AlternativeGLAccount 2
AmountInCompanyCodeCurrency AmountInCompanyCodeCurrency 3
AmountInTransactionCurrency AmountInTransactionCurrency 2
AssignmentReference AssignmentReference 4
BillingDocument BillingDocument 2
BusinessArea BusinessArea 3
BusinessPlace BusinessPlace 5
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
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
@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

}