@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.private:true
//@EndUserText.label: 'P view Assigned Orders'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #S,
dataClass: #MIXED
}
define view entity P_JournalEntryOrders
as select from I_JournalEntryItem as JournalEntryItem
// I_JournalEntryItem
{
@ObjectModel.foreignKey.association: '_SourceLedger'
key JournalEntryItem.SourceLedger,
@ObjectModel.foreignKey.association: '_CompanyCode'
key JournalEntryItem.CompanyCode,
@ObjectModel.foreignKey.association: '_FiscalYear'
//@Semantics.fiscal.year: true
key JournalEntryItem.FiscalYear,
@ObjectModel.foreignKey.association: '_JournalEntry'
key JournalEntryItem.AccountingDocument,
key JournalEntryItem.LedgerGLLineItem,
@ObjectModel.foreignKey.association: '_Ledger'
key JournalEntryItem.Ledger,
@ObjectModel.foreignKey.association: '_LedgerFiscalYearForVariant'
@Semantics.fiscal.year: true
JournalEntryItem.LedgerFiscalYear,
JournalEntryItem.GLRecordType,
JournalEntryItem.JrnlEntrAltvFYConsecutiveID,
@ObjectModel.foreignKey.association: '_ChartOfAccounts'
JournalEntryItem.ChartOfAccounts,
@ObjectModel.foreignKey.association: '_ControllingArea'
JournalEntryItem.ControllingArea,
@ObjectModel.foreignKey.association: '_FinancialTransactionType'
JournalEntryItem.FinancialTransactionType,
@ObjectModel.foreignKey.association: '_BusinessTransactionCategory'
JournalEntryItem.BusinessTransactionCategory,
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_BusTransTypeStdVH',
element: 'BusinessTransactionType' }
}]
@ObjectModel.text.association: '_BusinessTransactionTypeText'
@ObjectModel.foreignKey.association: '_BusinessTransactionType'
JournalEntryItem.BusinessTransactionType,
JournalEntryItem.FinancialClosingStep,
JournalEntryItem.ControllingBusTransacType,
@ObjectModel.foreignKey.association: '_ReferenceDocumentType'
JournalEntryItem.ReferenceDocumentType,
@ObjectModel.foreignKey.association: '_LogicalSystem'
JournalEntryItem.LogicalSystem,
JournalEntryItem.ReferenceDocumentContext,
JournalEntryItem.ReferenceDocument,
JournalEntryItem.ReferenceDocumentItem,
JournalEntryItem.ReferenceDocumentItemGroup,
//SUBTA,
//@Semantics.booleanIndicator
JournalEntryItem.IsReversal,
//@Semantics.booleanIndicator
JournalEntryItem.IsReversed,
//XTRUEREV,
//AWTYP_REV,
JournalEntryItem.ReversalReferenceDocumentCntxt,
JournalEntryItem.ReversalReferenceDocument,
//SUBTA_REV,
//@Semantics.booleanIndicator
JournalEntryItem.IsSettlement,
//@Semantics.booleanIndicator
JournalEntryItem.IsSettled,
@ObjectModel.foreignKey.association: '_PredecessorReferenceDocType'
JournalEntryItem.PredecessorReferenceDocType,
JournalEntryItem.PredecessorReferenceDocCntxt,
JournalEntryItem.PredecessorReferenceDocument,
JournalEntryItem.PredecessorReferenceDocItem,
//PREC_SUBTA,
JournalEntryItem.PrdcssrJournalEntryCompanyCode,
JournalEntryItem.PrdcssrJournalEntryFiscalYear,
JournalEntryItem.PredecessorJournalEntry,
JournalEntryItem.PredecessorJournalEntryItem,
JournalEntryItem.SourceReferenceDocumentType,
JournalEntryItem.SourceLogicalSystem,
JournalEntryItem.SourceReferenceDocumentCntxt,
JournalEntryItem.SourceReferenceDocument,
JournalEntryItem.SourceReferenceDocumentItem,
JournalEntryItem.SourceReferenceDocSubitem,
//@Semantics.booleanIndicator
JournalEntryItem.IsCommitment,
JournalEntryItem.JrnlEntryItemObsoleteReason,
@ObjectModel.foreignKey.association: '_OrganizationalChange'
JournalEntryItem.OrganizationalChange,
JournalEntryItem.AccountingNotificationUUID,
@ObjectModel.foreignKey.association: '_GLAccountInChartOfAccounts'
JournalEntryItem.GLAccount,
@ObjectModel.foreignKey.association: '_CostCenter'
JournalEntryItem.CostCenter,
@ObjectModel.foreignKey.association: '_ProfitCenter'
JournalEntryItem.ProfitCenter,
@ObjectModel.foreignKey.association: '_FunctionalArea'
JournalEntryItem.FunctionalArea,
@ObjectModel.foreignKey.association: '_BusinessArea'
JournalEntryItem.BusinessArea,
@ObjectModel.foreignKey.association: '_Segment'
JournalEntryItem.Segment,
@ObjectModel.foreignKey.association: '_PartnerCostCenter'
JournalEntryItem.PartnerCostCenter,
@ObjectModel.foreignKey.association: '_PartnerProfitCenter'
JournalEntryItem.PartnerProfitCenter,
@ObjectModel.foreignKey.association: '_PartnerFunctionalArea'
JournalEntryItem.PartnerFunctionalArea,
@ObjectModel.foreignKey.association: '_PartnerBusinessArea'
JournalEntryItem.PartnerBusinessArea,
@ObjectModel.foreignKey.association: '_PartnerCompany'
JournalEntryItem.PartnerCompany,
@ObjectModel.foreignKey.association: '_PartnerSegment'
JournalEntryItem.PartnerSegment,
/////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_VALUE_DATA Unified Journal Entry: Value Fields
/////////////////////////////////////////////////////////////////////////////////////
@ObjectModel.foreignKey.association: '_BalanceTransactionCurrency'
JournalEntryItem.BalanceTransactionCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
JournalEntryItem.AmountInBalanceTransacCrcy,
@ObjectModel.foreignKey.association: '_TransactionCurrency'
JournalEntryItem.TransactionCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
JournalEntryItem.AmountInTransactionCurrency,
@ObjectModel.foreignKey.association: '_CompanyCodeCurrency'
JournalEntryItem.CompanyCodeCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
JournalEntryItem.AmountInCompanyCodeCurrency,
////////////////////////////////////
// NEW
@ObjectModel.foreignKey.association: '_GlobalCurrency'
JournalEntryItem.GlobalCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
JournalEntryItem.AmountInGlobalCurrency,
// Functional Currency
@ObjectModel.foreignKey.association: '_FunctionalCurrency'
JournalEntryItem.FunctionalCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
JournalEntryItem.AmountInFunctionalCurrency,
@ObjectModel.foreignKey.association: '_FreeDefinedCurrency1'
JournalEntryItem.FreeDefinedCurrency1,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
JournalEntryItem.AmountInFreeDefinedCurrency1,
@ObjectModel.foreignKey.association: '_FreeDefinedCurrency2'
JournalEntryItem.FreeDefinedCurrency2,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
JournalEntryItem.AmountInFreeDefinedCurrency2,
@ObjectModel.foreignKey.association: '_FreeDefinedCurrency3'
JournalEntryItem.FreeDefinedCurrency3,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
JournalEntryItem.AmountInFreeDefinedCurrency3,
@ObjectModel.foreignKey.association: '_FreeDefinedCurrency4'
JournalEntryItem.FreeDefinedCurrency4,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
JournalEntryItem.AmountInFreeDefinedCurrency4,
@ObjectModel.foreignKey.association: '_FreeDefinedCurrency5'
JournalEntryItem.FreeDefinedCurrency5,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
JournalEntryItem.AmountInFreeDefinedCurrency5,
@ObjectModel.foreignKey.association: '_FreeDefinedCurrency6'
JournalEntryItem.FreeDefinedCurrency6,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
JournalEntryItem.AmountInFreeDefinedCurrency6,
@ObjectModel.foreignKey.association: '_FreeDefinedCurrency7'
JournalEntryItem.FreeDefinedCurrency7,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
JournalEntryItem.AmountInFreeDefinedCurrency7,
@ObjectModel.foreignKey.association: '_FreeDefinedCurrency8'
JournalEntryItem.FreeDefinedCurrency8,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
JournalEntryItem.AmountInFreeDefinedCurrency8,
////////////////////////////////////
////////////////////////////////////
// NEW
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
JournalEntryItem.FixedAmountInGlobalCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
JournalEntryItem.FixedAmountInCoCodeCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
JournalEntryItem.GrpValnFixedAmtInGlobCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
JournalEntryItem.PrftCtrValnFxdAmtInGlobCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
JournalEntryItem.TotalPriceVarcInGlobalCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
JournalEntryItem.GrpValnTotPrcVarcInGlobCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
JournalEntryItem.PrftCtrValnTotPrcVarcInGlbCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
JournalEntryItem.FixedPriceVarcInGlobalCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
JournalEntryItem.GrpValnFixedPrcVarcInGlobCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
JournalEntryItem.PrftCtrValnFxdPrcVarcInGlbCrcy,
JournalEntryItem.ControllingObjectCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'ControllingObjectCurrency'} }
JournalEntryItem.AmountInObjectCurrency,
JournalEntryItem.GrantCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GrantCurrency'} }
JournalEntryItem.AmountInGrantCurrency,
@ObjectModel.foreignKey.association: '_BaseUnit'
JournalEntryItem.BaseUnit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
JournalEntryItem.Quantity,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
JournalEntryItem.FixedQuantity,
@ObjectModel.foreignKey.association: '_CostSourceUnit'
JournalEntryItem.CostSourceUnit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} }
JournalEntryItem.ValuationQuantity,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} }
JournalEntryItem.ValuationFixedQuantity,
@ObjectModel.foreignKey.association: '_ReferenceQuantityUnit'
JournalEntryItem.ReferenceQuantityUnit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'ReferenceQuantityUnit'} }
JournalEntryItem.ReferenceQuantity,
@ObjectModel.foreignKey.association: '_AdditionalQuantity1Unit'
JournalEntryItem.AdditionalQuantity1Unit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity1Unit'} }
JournalEntryItem.AdditionalQuantity1,
@ObjectModel.foreignKey.association: '_AdditionalQuantity2Unit'
JournalEntryItem.AdditionalQuantity2Unit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity2Unit'} }
JournalEntryItem.AdditionalQuantity2,
@ObjectModel.foreignKey.association: '_AdditionalQuantity3Unit'
JournalEntryItem.AdditionalQuantity3Unit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity3Unit'} }
JournalEntryItem.AdditionalQuantity3,
// @Analytics.internalName: #LOCAL
// @ObjectModel.foreignKey.association: '_IncmpltSummableValnQtyUnt'
// JournalEntryItem.IncmpltSummableValnQtyUnt, // IncompleteSummableValuationQuantityUnit
//
// @Aggregation.default: #SUM
// @Semantics: { quantity : {unitOfMeasure: 'IncmpltSummableValnQtyUnt'} }
// JournalEntryItem.IncmpltSummableValnQty, // IncompleteSummableValuationQuantity
//
// @Aggregation.default: #SUM
// @Semantics: { quantity : {unitOfMeasure: 'IncmpltSummableValnQtyUnt'} }
// JournalEntryItem.IncmpltSummableValnFxdQty, // IncompleteSummableValuationFixQuantity
////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_FIX Unified Journal Entry: Mandatory fields for G/L
////////////////////////////////////////////////////////////////////////////
@ObjectModel.foreignKey.association: '_DebitCreditCode'
JournalEntryItem.DebitCreditCode,
@ObjectModel.foreignKey.association: '_FiscalPeriodForVariant'
@Semantics.fiscal.period: true
JournalEntryItem.FiscalPeriod,
@ObjectModel.foreignKey.association: '_FiscalYearVariant'
@Semantics.fiscal.yearVariant: true
JournalEntryItem.FiscalYearVariant,
@ObjectModel.foreignKey.association: '_FiscalYearPeriodForVariant'
@Semantics.fiscal.yearPeriod: true
JournalEntryItem.FiscalYearPeriod,
JournalEntryItem.PostingDate,
JournalEntryItem.DocumentDate,
@ObjectModel.foreignKey.association: '_AccountingDocumentType'
JournalEntryItem.AccountingDocumentType,
JournalEntryItem.AccountingDocumentItem,
JournalEntryItem.AssignmentReference,
@ObjectModel.foreignKey.association: '_AccountingDocumentCategory'
JournalEntryItem.AccountingDocumentCategory,
JournalEntryItem.JournalEntryItemCategory,
@ObjectModel.foreignKey.association: '_PostingKey'
JournalEntryItem.PostingKey,
JournalEntryItem.TransactionTypeDetermination,
@ObjectModel.foreignKey.association: '_SubLedgerAccLineItemType'
JournalEntryItem.SubLedgerAcctLineItemType,
//@ObjectModel.foreignKey.association: '_User'
JournalEntryItem.AccountingDocCreatedByUser,
@Semantics.systemDateTime.lastChangedAt
JournalEntryItem.LastChangeDateTime,
JournalEntryItem.CreationDateTime,
-- cast(div(timestamp, 1000000) as FIS_TIMESTAMP) as CreationDate,
JournalEntryItem.CreationDate,
@ObjectModel.foreignKey.association: '_EliminationProfitCenter'
JournalEntryItem.EliminationProfitCenter,
JournalEntryItem.OriginObjectType,
@ObjectModel.foreignKey.association: '_GLAccountType'
JournalEntryItem.GLAccountType,
@ObjectModel.foreignKey.association: '_AlternativeGLAccount'
JournalEntryItem.AlternativeGLAccount,
@ObjectModel.foreignKey.association: '_CountryChartOfAccounts'
JournalEntryItem.CountryChartOfAccounts,
/////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_FINCS Universal Journal Entry: Fields for Group Reporting
////////////////////////////////////////////////////////////////////////////
@ObjectModel.foreignKey.association: '_ConsolidationUnit'
JournalEntryItem.ConsolidationUnit,
@ObjectModel.foreignKey.association: '_PartnerConsolidationUnit'
JournalEntryItem.PartnerConsolidationUnit,
@ObjectModel.foreignKey.association: '_Company'
JournalEntryItem.Company,
@ObjectModel.foreignKey.association: '_ConsolidationChartOfAccounts'
JournalEntryItem.ConsolidationChartOfAccounts,
@ObjectModel.foreignKey.association: '_CnsldtnFinancialStatementItem'
JournalEntryItem.CnsldtnFinancialStatementItem,
@ObjectModel.foreignKey.association: '_CnsldtnSubitemCategory'
JournalEntryItem.CnsldtnSubitemCategory,
@ObjectModel.foreignKey.association: '_CnsldtnSubitem'
JournalEntryItem.CnsldtnSubitem,
///////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_GEN Unified Journal Entry: Fields for several subledgers
//////////////////////////////////////////////////////////////////////////
JournalEntryItem.InvoiceReference,
JournalEntryItem.InvoiceReferenceFiscalYear,
JournalEntryItem.FollowOnDocumentType,
JournalEntryItem.InvoiceItemReference,
JournalEntryItem.ReferencePurchaseOrderCategory,
@ObjectModel.foreignKey.association: '_PurchasingDocument'
JournalEntryItem.PurchasingDocument,
@ObjectModel.foreignKey.association: '_PurchasingDocumentItem'
JournalEntryItem.PurchasingDocumentItem,
JournalEntryItem.AccountAssignmentNumber,
JournalEntryItem.DocumentItemText,
@ObjectModel.foreignKey.association: '_SalesOrder'
JournalEntryItem.SalesOrder,
@ObjectModel.foreignKey.association: '_SalesOrderItem'
JournalEntryItem.SalesOrderItem,
@ObjectModel.foreignKey.association: '_SalesDocument'
JournalEntryItem.SalesDocument,
@ObjectModel.foreignKey.association: '_SalesDocumentItem'
JournalEntryItem.SalesDocumentItem,
@VDM.lifecycle.successor: 'Product'
JournalEntryItem.Material,
@ObjectModel.foreignKey.association: '_Product'
JournalEntryItem.Product,
@ObjectModel.foreignKey.association: '_Plant'
JournalEntryItem.Plant,
@ObjectModel.foreignKey.association: '_Supplier'
JournalEntryItem.Supplier,
@ObjectModel.foreignKey.association: '_Customer'
JournalEntryItem.Customer,
JournalEntryItem.ServicesRenderedDate,
// JournalEntryItem.PerformancePeriodStartDate,
// JournalEntryItem.PerformancePeriodEndDate,
@ObjectModel.foreignKey.association: '_ConditionContract'
JournalEntryItem.ConditionContract,
JournalEntryItem.ComponentBreakdown,
JournalEntryItem.CompBreakdownScaleNumerator,
@ObjectModel.foreignKey.association: '_FinancialAccountType'
JournalEntryItem.FinancialAccountType,
@ObjectModel.foreignKey.association: '_SpecialGLCode'
JournalEntryItem.SpecialGLCode,
//@ObjectModel.foreignKey.association: '_TaxCode'
//Foreign key association only possible with full key which would require TaxCalculationProcedure
JournalEntryItem.TaxCode,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_TaxCountry'
JournalEntryItem.TaxCountry,
@ObjectModel.foreignKey.association: '_HouseBank'
JournalEntryItem.HouseBank,
@ObjectModel.foreignKey.association: '_HouseBankAccount'
JournalEntryItem.HouseBankAccount,
// JournalEntryItem.IsOpenItemManaged,
JournalEntryItem.ClearingDate,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'ClearingJournalEntryFiscalYear'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'ClearingJournalEntryFiscalYear'
cast( JournalEntryItem.ClearingJournalEntryFiscalYear as fis_auggj_no_conv_depre preserving type ) as ClearingDocFiscalYear,
@ObjectModel.foreignKey.association: '_ClearingAccountingDocument'
JournalEntryItem.ClearingAccountingDocument,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_ClearingJrnlEntryFiscalYear'
JournalEntryItem.ClearingJournalEntryFiscalYear,
@ObjectModel.foreignKey.association: '_ClearingJournalEntry'
JournalEntryItem.ClearingJournalEntry,
JournalEntryItem.ValueDate,
JournalEntryItem.GeneralLedgerAgingScope,
JournalEntryItem.GeneralLedgerAgingIncrement,
/////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_FAA Unified Journal Entry: Fields for Asset Accounting
/////////////////////////////////////////////////////////////////////////
JournalEntryItem.AssetDepreciationArea,
@ObjectModel.foreignKey.association: '_MasterFixedAsset'
JournalEntryItem.MasterFixedAsset,
@ObjectModel.foreignKey.association: '_FixedAsset'
JournalEntryItem.FixedAsset,
JournalEntryItem.AssetValueDate,
@ObjectModel.foreignKey.association: '_AssetTransactionType'
JournalEntryItem.AssetTransactionType,
@ObjectModel.foreignKey.association: '_MovementCategory'
JournalEntryItem.AssetAcctTransClassfctn,
JournalEntryItem.DepreciationFiscalPeriod,
@ObjectModel.foreignKey.association: '_GroupMasterFixedAsset'
JournalEntryItem.GroupMasterFixedAsset,
@ObjectModel.foreignKey.association: '_GroupFixedAsset'
JournalEntryItem.GroupFixedAsset,
JournalEntryItem.AssetClass,
@ObjectModel.foreignKey.association: '_PartnerMasterFixedAsset'
JournalEntryItem.PartnerMasterFixedAsset,
@ObjectModel.foreignKey.association: '_PartnerFixedAsset'
JournalEntryItem.PartnerFixedAsset,
//////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_ML Unified Journal Entry: Fields for Material Ledger
//////////////////////////////////////////////////////////////////////////
JournalEntryItem.CostEstimate,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'InvtrySpecialStockValnType_2'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'InvtrySpecialStockValnType_2'
@ObjectModel.foreignKey.association: '_InventorySpecialStockValnType'
cast( JournalEntryItem.InventorySpecialStockValnType as fis_invtryspclstockvalntype_d preserving type ) as InventorySpecialStockValnType,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_InventorySpclStockValnType'
JournalEntryItem.InvtrySpecialStockValnType_2,
JournalEntryItem.IsSupplierStockValuation,
@ObjectModel.foreignKey.association: '_InventorySpecialStockType'
JournalEntryItem.InventorySpecialStockType,
@ObjectModel.foreignKey.association: '_InventorySpclStkSalesDocument'
JournalEntryItem.InventorySpclStkSalesDocument, // as InventorySpecialStockSalesDocument,
@ObjectModel.foreignKey.association: '_InventorySpclStkSalesDocItm'
JournalEntryItem.InventorySpclStkSalesDocItm, // as InventorySpecialStockSalesDocumentItem,
@ObjectModel.foreignKey.association: '_InvtrySpclStockWBSElmntIntID'
cast( JournalEntryItem.InvtrySpclStockWBSElmntIntID as fis_invspstock_wbsint_no_conv preserving type ) as InvtrySpclStockWBSElmntIntID,
cast( JournalEntryItem.InventorySpclStockWBSElement as fis_invspstock_wbs preserving type ) as InventorySpclStockWBSElement, // as InventorySpecialStockWBSElement,
@ObjectModel.foreignKey.association: '_InventorySpecialStockSupplier'
JournalEntryItem.InventorySpecialStockSupplier,
@ObjectModel.foreignKey.association: '_InventoryValuationType'
JournalEntryItem.InventoryValuationType,
@ObjectModel.foreignKey.association: '_PurReqValuationArea'
JournalEntryItem.ValuationArea,
JournalEntryItem.MaterialLedgerProcessType,
JournalEntryItem.MaterialLedgerCategory,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
JournalEntryItem.SlsPriceAmountInCoCodeCrcy,
JournalEntryItem.ProductPriceControl,
////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_CFIN Unified Journal Entry: Fields for Central Finance
//////////////////////////////////////////////////////////////////////////////
JournalEntryItem.SenderCompanyCode,
//@ObjectModel.foreignKey.association: '_SenderGLAccount'
JournalEntryItem.SenderGLAccount,
JournalEntryItem.SenderAccountAssignment,
JournalEntryItem.SenderAccountAssignmentType,
@ObjectModel.foreignKey.association: '_ControllingObject'
JournalEntryItem.ControllingObject,
JournalEntryItem.CostOriginGroup,
@ObjectModel.foreignKey.association: '_OriginSenderObject'
JournalEntryItem.OriginSenderObject,
JournalEntryItem.ControllingDebitCreditCode,
// JournalEntryItem.OriginCtrlgDebitCreditCode,
JournalEntryItem.ControllingObjectDebitType,
//@Semantics.booleanIndicator
// JournalEntryItem.QuantityIsIncomplete,
@ObjectModel.foreignKey.association: '_OffsettingAccountWithBP'
JournalEntryItem.OffsettingAccount,
@ObjectModel.foreignKey.association: '_OffsettingAccountType'
JournalEntryItem.OffsettingAccountType,
@ObjectModel.foreignKey.association: '_OffsettingChartOfAccounts'
JournalEntryItem.OffsettingChartOfAccounts,
//@Semantics.booleanIndicator
JournalEntryItem.LineItemIsCompleted,
JournalEntryItem.PersonnelNumber,
@ObjectModel.foreignKey.association: '_ControllingObjectClass'
JournalEntryItem.ControllingObjectClass,
@ObjectModel.foreignKey.association: '_PartnerCompanyCode'
JournalEntryItem.PartnerCompanyCode,
@ObjectModel.foreignKey.association: '_PartnerControllingObjectClass'
JournalEntryItem.PartnerControllingObjectClass,
@ObjectModel.foreignKey.association: '_OriginCostCenter'
JournalEntryItem.OriginCostCenter,
@ObjectModel.foreignKey.association: '_OriginProfitCenter'
JournalEntryItem.OriginProfitCenter,
// @ObjectModel.foreignKey.association: '_OriginOrder'
// JournalEntryItem.OriginOrder,
@ObjectModel.foreignKey.association: '_OriginCostCtrActivityType'
JournalEntryItem.OriginCostCtrActivityType,
JournalEntryItem.OriginProduct,
JournalEntryItem.VarianceOriginGLAccount,
JournalEntryItem.AccountAssignment,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_AccountAssignmentType'
JournalEntryItem.AccountAssignmentType,
@ObjectModel.foreignKey.association: '_CostCtrActivityType'
JournalEntryItem.CostCtrActivityType,
@ObjectModel.foreignKey.association: '_Order'
JournalEntryItem.OrderID,
@ObjectModel.foreignKey.association: '_OrderCategory'
JournalEntryItem.OrderCategory,
@ObjectModel.foreignKey.association: '_WBSElementInternalID'
JournalEntryItem.WBSElementInternalID,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PartnerWBSElementBasicData'
JournalEntryItem.PartnerWBSElementInternalID,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_WBSElementStdVH',
element: 'WBSElement' }
}]
@ObjectModel.text.association: '_WBSElementText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_WBSElement'
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'WBSElementInternalID'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'WBSElementInternalID'
cast( JournalEntryItem.WBSElement as fis_wbs preserving type ) as WBSElement,
@ObjectModel.foreignKey.association: '_ProjectInternalID'
JournalEntryItem.ProjectInternalID,
@ObjectModel.foreignKey.association: '_PartnerProjectBasicData'
JournalEntryItem.PartnerProjectInternalID,
@ObjectModel.foreignKey.association: '_WorkPackage'
JournalEntryItem.WorkPackage,
@ObjectModel.foreignKey.association: '_Project'
// cast( JournalEntryItem.Project as fis_project preserving type ) as Project,
JournalEntryItem.Project,
@ObjectModel.foreignKey.association: '_OperatingConcern'
JournalEntryItem.OperatingConcern,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@ObjectModel.foreignKey.association: '_ProjectNetwork'
JournalEntryItem.ProjectNetwork,
//@ObjectModel.foreignKey.association: '_RelatedNetworkActivity'
JournalEntryItem.RelatedNetworkActivity,
@ObjectModel.foreignKey.association: '_BusinessProcess'
JournalEntryItem.BusinessProcess,
JournalEntryItem.CostObject,
@ObjectModel.foreignKey.association: '_BillableControl'
JournalEntryItem.BillableControl,
@ObjectModel.foreignKey.association: '_CostAnalysisResource'
JournalEntryItem.CostAnalysisResource,
JournalEntryItem.CustomerServiceNotification,
@ObjectModel.foreignKey.association: '_ServiceDocumentType'
JournalEntryItem.ServiceDocumentType,
@ObjectModel.foreignKey.association: '_ServiceDocument'
JournalEntryItem.ServiceDocument,
@ObjectModel.foreignKey.association: '_ServiceDocumentItem'
JournalEntryItem.ServiceDocumentItem,
@ObjectModel.foreignKey.association: '_PartnerServiceDocumentType'
JournalEntryItem.PartnerServiceDocumentType,
@ObjectModel.foreignKey.association: '_PartnerServiceDocument'
JournalEntryItem.PartnerServiceDocument,
@ObjectModel.foreignKey.association: '_PartnerServiceDocumentItem'
JournalEntryItem.PartnerServiceDocumentItem,
@ObjectModel.foreignKey.association: '_ServiceContractType'
JournalEntryItem.ServiceContractType,
@ObjectModel.foreignKey.association: '_ServiceContract'
JournalEntryItem.ServiceContract,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_ServiceContractItem'
JournalEntryItem.ServiceContractItem,
JournalEntryItem.BusinessSolutionOrder,
JournalEntryItem.BusinessSolutionOrderItem,
@ObjectModel.foreignKey.association: '_ProviderContract'
JournalEntryItem.ProviderContract,
@ObjectModel.foreignKey.association: '_ProviderContractItem'
JournalEntryItem.ProviderContractItem,
JournalEntryItem.RevenueAccountingContract,
JournalEntryItem.PerformanceObligation,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_TimeSheetOvertimeCat'
JournalEntryItem.TimeSheetOvertimeCategory,
JournalEntryItem.PartnerAccountAssignment,
JournalEntryItem.PartnerAccountAssignmentType,
@ObjectModel.foreignKey.association: '_PartnerCostCtrActivityType'
JournalEntryItem.PartnerCostCtrActivityType,
@ObjectModel.foreignKey.association: '_PartnerOrder'
cast(JournalEntryItem.PartnerOrder as fis_par_aufnr_depre preserving type ) as PartnerOrder,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PartnerOrder_2'
JournalEntryItem.PartnerOrder_2,
@ObjectModel.foreignKey.association: '_PartnerOrderCategory'
JournalEntryItem.PartnerOrderCategory,
@ObjectModel.foreignKey.association: '_PartnerWBSElement'
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'PartnerWBSElementInternalID'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'PartnerWBSElementInternalID'
cast( JournalEntryItem.PartnerWBSElement as fis_partner_wbs preserving type ) as PartnerWBSElement,
@VDM.lifecycle.successor: 'PartnerProjectInternalID'
cast( JournalEntryItem.PartnerProject as fis_part_project preserving type ) as PartnerProject,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_SalesDocumentStdVH',
element: 'SalesDocument' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_PartnerSalesDocument'
JournalEntryItem.PartnerSalesDocument,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_SalesDocumentItemStdVH',
element: 'SalesDocumentItem' },
additionalBinding: [{ localElement: 'PartnerSalesDocument',
element: 'SalesDocument' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_PartnerSalesDocumentItem'
JournalEntryItem.PartnerSalesDocumentItem,
JournalEntryItem.PartnerProjectNetwork,
//@ObjectModel.foreignKey.association: '_PartnerProjectNetworkActivity'
JournalEntryItem.PartnerProjectNetworkActivity,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_BusinessProcessStdVH',
element: 'BusinessProcess' },
additionalBinding: [{ localElement: 'ControllingArea',
element: 'ControllingArea' }]
}]
@ObjectModel.text.association: '_PartnerBusinessProcessText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_PartnerBusinessProcess'
JournalEntryItem.PartnerBusinessProcess,
JournalEntryItem.PartnerCostObject,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_WorkPackageWorkItemStdVH',
element: 'WorkItem' },
additionalBinding: [{ localElement: 'WorkPackage',
element: 'WorkPackage' }]
}]
@ObjectModel.text.association: '_WorkPackageWorkItemText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_WorkPackageWorkItem'
JournalEntryItem.WorkItem,
// JournalEntryItem.VarianceOriginGroup,
//////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_COPA Unified Journal Entry: CO-PA fields
//////////////////////////////////////////////////////////////////////
@ObjectModel.foreignKey.association: '_BillingDocumentType'
JournalEntryItem.BillingDocumentType,
@ObjectModel.foreignKey.association: '_SalesOrganization'
JournalEntryItem.SalesOrganization,
@ObjectModel.foreignKey.association: '_DistributionChannel'
JournalEntryItem.DistributionChannel,
JournalEntryItem.OrganizationDivision,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ProductVH',
element: 'Product' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_SoldMaterial'
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'SoldProduct'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'SoldProduct'
JournalEntryItem.SoldMaterial,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ProductVH',
element: 'Product' }
}]
@ObjectModel.text.association: '_SoldProductText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_SoldProduct'
JournalEntryItem.SoldProduct,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ProductGroup',
element: 'MaterialGroup' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_MaterialGroup'
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'SoldProductGroup'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'SoldProductGroup'
JournalEntryItem.MaterialGroup,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ProductGroup',
element: 'MaterialGroup' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_SoldProductGroup' // '_SoldProductGroup_2' not allowed
JournalEntryItem.SoldProductGroup,
@ObjectModel.foreignKey.association: '_CustomerGroup'
JournalEntryItem.CustomerGroup,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_CustomerSupplierCountry'
JournalEntryItem.CustomerSupplierCountry,
JournalEntryItem.CustomerSupplierIndustry,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_SalesDistrict'
JournalEntryItem.SalesDistrict,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_BillToParty'
JournalEntryItem.BillToParty,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_ShipToParty'
JournalEntryItem.ShipToParty,
JournalEntryItem.CustomerSupplierCorporateGroup,
//////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_PS Unified Journal Entry: Fields for Public Sector
/////////////////////////////////////////////////////////////////////
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_CashLedgerCompanyCode'
JournalEntryItem.CashLedgerCompanyCode,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_CashLedgerAccount'
JournalEntryItem.CashLedgerAccount,
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_FinMgmtAreaStdVH',
element: 'FinancialManagementArea' }
}]
@ObjectModel.text.association: '_FinancialManagementAreaText'
@ObjectModel.foreignKey.association: '_FinancialManagementArea'
JournalEntryItem.FinancialManagementArea,
JournalEntryItem.CommitmentItem,
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_FundsCenterStdVH',
element: 'FundsCenter' },
additionalBinding: [{ localElement: 'FinancialManagementArea',
element: 'FinancialManagementArea' }]
}]
@ObjectModel.foreignKey.association: '_FundsCenter'
JournalEntryItem.FundsCenter,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_FundedProgram'
JournalEntryItem.FundedProgram,
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_FundStdVH',
element: 'Fund' },
additionalBinding: [{ localElement: 'FinancialManagementArea',
element: 'FinancialManagementArea' }]
}]
@ObjectModel.text.association: '_FundText'
@ObjectModel.foreignKey.association: '_Fund'
JournalEntryItem.Fund,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_Grant'
JournalEntryItem.GrantID,
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_BudgetPeriodStdVH',
element: 'BudgetPeriod' }
}]
@ObjectModel.text.association: '_BudgetPeriodText'
@ObjectModel.foreignKey.association: '_BudgetPeriod'
JournalEntryItem.BudgetPeriod,
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_FundStdVH',
element: 'Fund' },
additionalBinding: [{ localElement: 'FinancialManagementArea',
element: 'FinancialManagementArea' }]
}]
@ObjectModel.text.association: '_PartnerFundText'
@ObjectModel.foreignKey.association: '_PartnerFund'
JournalEntryItem.PartnerFund,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PartnerGrant'
JournalEntryItem.PartnerGrant,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PartnerBudgetPeriod'
JournalEntryItem.PartnerBudgetPeriod,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PubSecBudgetAccount'
JournalEntryItem.PubSecBudgetAccount,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PubSecBudgetAccountCoCode'
JournalEntryItem.PubSecBudgetAccountCoCode,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnDate'
JournalEntryItem.PubSecBudgetCnsmpnDate,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnFsclPeriod'
JournalEntryItem.PubSecBudgetCnsmpnFsclPeriod,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnFsclYear'
JournalEntryItem.PubSecBudgetCnsmpnFsclYear,
@Analytics.internalName: #LOCAL
//@Semantics.booleanIndicator
JournalEntryItem.PubSecBudgetIsRelevant,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnType'
JournalEntryItem.PubSecBudgetCnsmpnType,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnAmtType'
JournalEntryItem.PubSecBudgetCnsmpnAmtType,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_SponsoredProgram'
JournalEntryItem.SponsoredProgram,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_SponsoredClass'
JournalEntryItem.SponsoredClass,
JournalEntryItem.EarmarkedFundsDocument,
JournalEntryItem.EarmarkedFundsDocumentItem,
JournalEntryItem.GteeMBudgetValidityNumber,
///////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_JVA Universal Journal Entry: Fields for Financial Services
///////////////////////////////////////////////////////////////////////
JournalEntryItem.FinancialServicesProductGroup,
JournalEntryItem.FinancialServicesBranch,
JournalEntryItem.FinancialDataSource,
///////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_JVA Unified Journal Entry: Fields for Joint Venture Accounting
///////////////////////////////////////////////////////////////////////
JournalEntryItem.JointVenture,
JournalEntryItem.JointVentureEquityGroup,
JournalEntryItem.JointVentureCostRecoveryCode,
JournalEntryItem.JointVenturePartner,
JournalEntryItem.JointVentureBillingType,
JournalEntryItem.JointVentureEquityType,
JournalEntryItem.JointVentureProductionDate,
JournalEntryItem.JointVentureBillingDate,
JournalEntryItem.JointVentureOperationalDate,
JournalEntryItem.CutbackRun,
JournalEntryItem.JointVentureAccountingActivity,
JournalEntryItem.PartnerVenture,
JournalEntryItem.PartnerEquityGroup,
JournalEntryItem.SenderCostRecoveryCode,
JournalEntryItem.CutbackAccount,
JournalEntryItem.CutbackCostObject,
///////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_RE STRU 0 0 Unified Journal Entry: Fields for Real Estate
///////////////////////////////////////////////////////////////////////
JournalEntryItem.REBusinessEntity,
JournalEntryItem.RealEstateBuilding,
JournalEntryItem.RealEstateProperty,
JournalEntryItem.RERentalObject,
JournalEntryItem.RealEstateContract,
// JournalEntryItem.REServiceChargeKey,
// JournalEntryItem.RESettlementUnitID,
JournalEntryItem.SettlementReferenceDate,
JournalEntryItem.REPartnerBusinessEntity,
JournalEntryItem.RealEstatePartnerBuilding,
JournalEntryItem.RealEstatePartnerProperty,
JournalEntryItem.REPartnerRentalObject,
JournalEntryItem.RealEstatePartnerContract,
JournalEntryItem.REPartnerServiceChargeKey,
JournalEntryItem.REPartnerSettlementUnitID,
JournalEntryItem.PartnerSettlementReferenceDate,
///////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_ACR STRU 0 0 Universal Journal Entry: Fields for Accrual object
///////////////////////////////////////////////////////////////////////
// AccrualObject --(1:N)--> AccrualSubobject --(1:N)--> Accrual(Subobject)Item (this field is not stored in ACDOCA)
// AccrualObjectType AccrualItemType are the corresponding types
//@ObjectModel.foreignKey.association: '_AccrualObjectType'
JournalEntryItem.AccrualObjectType,
JournalEntryItem.AccrualObjectLogicalSystem,
//@ObjectModel.foreignKey.association: '_AccrualObject'
JournalEntryItem.AccrualObject,
//@ObjectModel.foreignKey.association: '_AccrualSubobject'
JournalEntryItem.AccrualSubobject,
//@ObjectModel.foreignKey.association: '_AccrualItemType'
JournalEntryItem.AccrualItemType,
JournalEntryItem.AccrualReferenceObject,
JournalEntryItem.AccrualValueDate,
///////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_VAL STRU 0 0 Universal Journal Entry: Fields for Fin. Valuation Object
///////////////////////////////////////////////////////////////////////
JournalEntryItem.FinancialValuationObjectType,
JournalEntryItem.FinancialValuationObject,
JournalEntryItem.FinancialValuationSubobject,
JournalEntryItem.NetDueDate,
JournalEntryItem.CreditRiskClass,
//////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_LOG Universal Journal Entry: Fields for Logistics
//////////////////////////////////////////////////////////////////////
JournalEntryItem.WorkCenterInternalID,
JournalEntryItem.OrderOperation,
JournalEntryItem.OrderItem,
JournalEntryItem.PartnerOrderItem,
//////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_LOG_ACT: New Fields PM //
//////////////////////////////////////////////////
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_MaintOrdSubOpStdVH',
element: 'MaintenanceOrderSubOperation' },
additionalBinding: [{ localElement: 'OrderID',
element: 'MaintenanceOrder' },
{ localElement: 'OrderOperation',
element: 'MaintenanceOrderOperation' }]
}]
// ]--GENERATED
// @ObjectModel.foreignKey.association: '_MaintenanceOrderSubOperation' // Triangle Condition
JournalEntryItem.OrderSuboperation,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_EquipmentStdVH',
element: 'Equipment' }
}]
@ObjectModel.text.association: '_EquipmentText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_Equipment'
JournalEntryItem.Equipment,
// //--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
// @Consumption.valueHelpDefinition: [
// { entity: { name: 'I_FunctionalLocationStdVH',
// element: 'FunctionalLocation' }
// }]
// @ObjectModel.text.association: '_FunctionalLocationText'
// // ]--GENERATED
// @ObjectModel.foreignKey.association: '_FunctionalLocation'
// JournalEntryItem.FunctionalLocation,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ProductVH',
element: 'Product' }
}]
@ObjectModel.text.association: '_AssemblyText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_Assembly'
JournalEntryItem.Assembly,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_MaintActyTypeStdVH',
element: 'MaintenanceActivityType' }
}]
@ObjectModel.text.association: '_MaintenanceActivityTypeText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_MaintenanceActivityType'
JournalEntryItem.MaintenanceActivityType,
@ObjectModel.foreignKey.association: '_MaintOrdPlngDegreeCode'
JournalEntryItem.MaintenanceOrderPlanningCode,
@ObjectModel.foreignKey.association: '_PMNotificationPriorityType'
JournalEntryItem.MaintPriorityType,
@ObjectModel.foreignKey.association: '_PMNotificationPriority'
JournalEntryItem.MaintPriority,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_LogisticsOrderStdVH',
element: 'OrderID' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_SuperiorOrder'
JournalEntryItem.SuperiorOrder,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ProductGroup',
element: 'MaterialGroup' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_ProductGroup' // '_ProductGroup_2' not allowed
JournalEntryItem.ProductGroup,
//@Semantics.booleanIndicator
JournalEntryItem.MaintenanceOrderIsPlanned,
//////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_TECH: Universal Journal Entry: Technical Fields //
//////////////////////////////////////////////////////////////////////////
JournalEntryItem.JrnlEntryItemMigrationSource,
////////////YEWI
case //JournalEntryItem.DebitCreditCode
when JournalEntryItem.AccountAssignmentType = 'SV' or JournalEntryItem.AccountAssignmentType = 'SC'
then cast( cast(JournalEntryItem.ServiceDocument as abap.char(12)) as daufn preserving type )
when JournalEntryItem.OrderCategory = '10' and JournalEntryItem.AccountAssignmentType = 'OR' and JournalEntryItem.OrderID is not initial
then cast( JournalEntryItem.OrderID as daufn preserving type )
// when JournalEntryItem.AccountAssignmentType = 'PR' and (JournalEntryItem.BusinessTransactionType = 'RMWE' or JournalEntryItem.BusinessTransactionType = 'RMRP') and JournalEntryItem.PurchasingDocument is not initial
// then cast( cast(JournalEntryItem.PurchasingDocument as abap.char(12)) as daufn preserving type )
// when JournalEntryItem.AccountAssignmentType = 'PR' and JournalEntryItem.SalesDocument is not initial
// then cast( cast(JournalEntryItem.SalesDocument as abap.char(12)) as daufn preserving type )
else null
//else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_hsl preserving type )
end as AssignedOrderNumber,
case //JournalEntryItem.DebitCreditCode
when JournalEntryItem.AccountAssignmentType = 'SV'
then '10' //service order
when JournalEntryItem.AccountAssignmentType = 'SC'
then '20'//'Service Contract'
when JournalEntryItem.OrderCategory = '10' and JournalEntryItem.AccountAssignmentType = 'OR' and JournalEntryItem.OrderID is not initial
then '30'//'Production Order'
// when JournalEntryItem.OrderCategory = '30' and JournalEntryItem.AccountAssignmentType = 'OR' and JournalEntryItem.OrderID is not initial
// then '60'//'Maintenance Order'
// when JournalEntryItem.AccountAssignmentType = 'PR' and (JournalEntryItem.BusinessTransactionType = 'RMWE' or JournalEntryItem.BusinessTransactionType = 'RMRP')and JournalEntryItem.PurchasingDocument is not initial
// then '50'//'Purchase Document'
// when JournalEntryItem.AccountAssignmentType = 'PR' and JournalEntryItem.SalesDocument is not initial
// then '30'//'Sales Order'
else null
//else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_hsl preserving type )
end as ETOOrdCategory,
///////////
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInCompanyCodeCurrency as fis_dr_hsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_hsl preserving type )
end as DebitAmountInCoCodeCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInCompanyCodeCurrency as fis_cr_hsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_hsl preserving type )
end as CreditAmountInCoCodeCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInTransactionCurrency as fis_dr_wsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_wsl preserving type )
end as DebitAmountInTransCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInTransactionCurrency as fis_cr_wsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_wsl preserving type )
end as CreditAmountInTransCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInBalanceTransacCrcy as fis_dr_tsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_tsl preserving type )
end as DebitAmountInBalanceTransCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInBalanceTransacCrcy as fis_cr_tsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_tsl preserving type )
end as CreditAmountInBalanceTransCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInGlobalCurrency as fis_dr_ksl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_ksl preserving type )
end as DebitAmountInGlobalCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInGlobalCurrency as fis_cr_ksl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_ksl preserving type )
end as CreditAmountInGlobalCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInFunctionalCurrency as fis_dr_amt_funccrcy preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_amt_funccrcy preserving type )
end as DebitAmountInFunctionalCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInFunctionalCurrency as fis_cr_amt_funccrcy preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_amt_funccrcy preserving type )
end as CreditAmountInFunctionalCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInFreeDefinedCurrency1 as fis_dr_osl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_osl preserving type )
end as DebitAmountInFreeDefinedCrcy1,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInFreeDefinedCurrency1 as fis_cr_osl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_osl preserving type )
end as CreditAmountInFreeDefinedCrcy1,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInFreeDefinedCurrency2 as fis_dr_vsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_vsl preserving type )
end as DebitAmountInFreeDefinedCrcy2,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInFreeDefinedCurrency2 as fis_cr_vsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_vsl preserving type )
end as CreditAmountInFreeDefinedCrcy2,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInFreeDefinedCurrency3 as fis_dr_bsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_bsl preserving type )
end as DebitAmountInFreeDefinedCrcy3,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInFreeDefinedCurrency3 as fis_cr_bsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_bsl preserving type )
end as CreditAmountInFreeDefinedCrcy3,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInFreeDefinedCurrency4 as fis_dr_csl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_csl preserving type )
end as DebitAmountInFreeDefinedCrcy4,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInFreeDefinedCurrency4 as fis_cr_csl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_csl preserving type )
end as CreditAmountInFreeDefinedCrcy4,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInFreeDefinedCurrency5 as fis_dr_dsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_dsl preserving type )
end as DebitAmountInFreeDefinedCrcy5,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInFreeDefinedCurrency5 as fis_cr_dsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_dsl preserving type )
end as CreditAmountInFreeDefinedCrcy5,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInFreeDefinedCurrency6 as fis_dr_esl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_esl preserving type )
end as DebitAmountInFreeDefinedCrcy6,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInFreeDefinedCurrency6 as fis_cr_esl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_esl preserving type )
end as CreditAmountInFreeDefinedCrcy6,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInFreeDefinedCurrency7 as fis_dr_fsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_fsl preserving type )
end as DebitAmountInFreeDefinedCrcy7,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInFreeDefinedCurrency7 as fis_cr_fsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_fsl preserving type )
end as CreditAmountInFreeDefinedCrcy7,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
case JournalEntryItem.DebitCreditCode when 'S' then cast( JournalEntryItem.AmountInFreeDefinedCurrency8 as fis_dr_gsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_dr_gsl preserving type )
end as DebitAmountInFreeDefinedCrcy8,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
case JournalEntryItem.DebitCreditCode when 'H' then cast( JournalEntryItem.AmountInFreeDefinedCurrency8 as fis_cr_gsl preserving type )
else cast( cast( 0 as abap.curr( 23,2) ) as fis_cr_gsl preserving type )
end as CreditAmountInFreeDefinedCrcy8,
//@Semantics.booleanIndicator
cast( ( case when ( JournalEntryItem.AccountAssignmentType != 'OR' and JournalEntryItem.AccountAssignmentType != 'OP' and JournalEntryItem.AccountAssignmentType != 'OV' ) and JournalEntryItem.OrderID != ''
then 'X'
else ' '
end )
as fins_xaufnr_stat preserving type ) as IsStatisticalOrder,
//@Semantics.booleanIndicator
cast( ( case when ( JournalEntryItem.AccountAssignmentType != 'KL' and JournalEntryItem.AccountAssignmentType != 'KS' ) and JournalEntryItem.CostCenter != ''
then 'X'
else ' '
end )
as fins_xkostl_stat preserving type ) as IsStatisticalCostCenter,
//@Semantics.booleanIndicator
cast( ( case when JournalEntryItem.AccountAssignmentType != 'VB' and JournalEntryItem.SalesDocument != ''
then 'X'
else ' '
end )
as fis_xkdpos_stat preserving type ) as IsStatisticalSalesDocument,
//@Semantics.booleanIndicator
cast( ( case when ( JournalEntryItem.AccountAssignmentType != 'PR' ) and ( JournalEntryItem.WBSElementInternalID != '00000000' )
then 'X'
else ' '
end )
as fins_xps_posid_stat preserving type ) as WBSIsStatisticalWBSElement,
@Aggregation.default: #SUM
cast( cast(1 as abap.dec( 12, 0 )) as fis_nbritm preserving type ) as NumberOfItems,
_JournalEntry,
_CompanyCode,
_FiscalYear,
_FiscalYearVariant,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_FiscalPeriodForVariant'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_FiscalPeriodForVariant'
_FiscalPeriod,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_LedgerFiscalYearForVariant'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_LedgerFiscalYearForVariant'
_LedgerFiscalYear,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_FiscalYearPeriodForVariant'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_FiscalYearPeriodForVariant'
_FiscalYearPeriod,
_FiscalPeriodForVariant,
_LedgerFiscalYearForVariant,
_FiscalYearPeriodForVariant,
_CalendarDate,
_FiscalCalendarDate,
_ControllingArea,
_BalanceTransactionCurrency,
_TransactionCurrency,
_CompanyCodeCurrency,
_GlobalCurrency,
JournalEntryItem._FunctionalCurrency,
_FreeDefinedCurrency1,
_FreeDefinedCurrency2,
_FreeDefinedCurrency3,
_FreeDefinedCurrency4,
_FreeDefinedCurrency5,
_FreeDefinedCurrency6,
_FreeDefinedCurrency7,
_FreeDefinedCurrency8,
_BaseUnit,
_CostSourceUnit,
_AdditionalQuantity1Unit,
_AdditionalQuantity2Unit,
_AdditionalQuantity3Unit,
JournalEntryItem._ReferenceQuantityUnit,
// JournalEntryItem._IncmpltSummableValnQtyUnt,
_Segment,
_ProfitCenter,
_CurrentProfitCenter,
_CostCenter,
_CurrentCostCenter,
_CostAnalysisResource,
JournalEntryItem._AccountAssignmentType,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_ProjectBasicData'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_ProjectBasicData'
_Project,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_ProjectBasicDataText'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_ProjectBasicDataText'
@UI.hidden: true
_ProjectText,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_PartnerProjectBasicData'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_PartnerProjectBasicData'
_PartnerProject,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_PartnerProjectBasicDataText'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_PartnerProjectBasicDataText'
@Consumption.hidden: true
_PartnerProjectText,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_ProjectBasicData'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_ProjectBasicData'
_ProjectInternalID,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_ProjectBasicDataText'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_ProjectBasicDataText'
@UI.hidden: true
_ProjectInternalIDText,
//@API.element.releaseState: #DEPRECATED
//@API.element.successor: '_PartnerProjectBasicData'
//@VDM.lifecycle.status: #DEPRECATED
//@VDM.lifecycle.successor: '_PartnerProjectBasicData'
//_PartnerProjectInternalID,
_ProjectBasicData,
@UI.hidden: true
_ProjectBasicDataText,
_PartnerProjectBasicData,
@UI.hidden: true
_PartnerProjectBasicDataText,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_WBSElementBasicData'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementBasicData'
_WBSElement,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_WBSElementBasicDataText'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementBasicDataText'
@UI.hidden: true
_WBSElementText,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_PartnerWBSElementBasicData'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_PartnerWBSElementBasicData'
_PartnerWBSElement,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_PartnerWBSElmntBasicDataText'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_PartnerWBSElmntBasicDataText'
@UI.hidden: true
_PartnerWBSElementText,
// @API.element.releaseState: #DEPRECATED
// @API.element.successor: '_PartnerWBSElmntBasicDataText'
// @VDM.lifecycle.status: #DEPRECATED
// @VDM.lifecycle.successor: '_PartnerWBSElmntBasicDataText'
// @UI.hidden: true
// _PartnerWBSElemntBasicDataText,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_InvtrySpclStkWBSElmntBscData'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_InvtrySpclStkWBSElmntBscData'
_InventorySpclStockWBSElement,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_WBSElementBasicData'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementBasicData'
_WBSElementInternalID,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_WBSElementBasicDataText'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementBasicDataText'
@UI.hidden: true
_WBSElementInternalIDText,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_InvtrySpclStkWBSElmntBscData'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_InvtrySpclStkWBSElmntBscData'
_InvtrySpclStockWBSElmntIntID,
// @API.element.releaseState: #DEPRECATED
// @API.element.successor: '_InvtrySpclStkWBSElmntBscData'
// @VDM.lifecycle.status: #DEPRECATED
// @VDM.lifecycle.successor: '_InvtrySpclStkWBSElmntBscData'
// _InvtrySpclStockWBSElmntBD,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_InvtrySpclStkWBSElmntBscDataT'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_InvtrySpclStkWBSElmntBscDataT'
@Consumption.hidden: true
_InvtrySpclStockWBSElmntText,
_WBSElementBasicData,
@UI.hidden: true
_WBSElementBasicDataText,
_PartnerWBSElementBasicData,
@UI.hidden: true
_PartnerWBSElmntBasicDataText,
_InvtrySpclStkWBSElmntBscData,
@UI.hidden: true
_InvtrySpclStkWBSElmntBscDataT,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_Product'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_Product'
_Material,
_Product,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_SoldProduct'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_SoldProduct'
_SoldMaterial,
_SoldProduct,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_SoldProductGroup_2'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_SoldProductGroup_2'
_MaterialGroup,
//@API.element.releaseState: #DEPRECATED not allowed
//@API.element.successor: '_SoldProductGroup_2' not allowed
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_SoldProductGroup_2'
_SoldProductGroup,
_SoldProductGroup_2,
//@API.element.releaseState: #DEPRECATED not allowed
//@API.element.successor: '_ProductGroup_2' not allowed
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_ProductGroup_2'
_ProductGroup,
_ProductGroup_2,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_SalesDocument'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_SalesDocument'
_SalesOrder,
_SalesDocument,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_SalesDocumentItem'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_SalesDocumentItem'
_SalesOrderItem,
_SalesDocumentItem,
_BusinessArea,
_FunctionalArea,
_GLAccountInChartOfAccounts,
_GLAccountInCompanyCode,
_ChartOfAccounts,
_AccountingDocumentType,
_FinancialAccountType,
_DebitCreditCode,
_Plant,
_WorkPackageWorkItem,
_WorkPackage,
_Ledger,
_SourceLedger,
_Customer,
JournalEntryItem._CustomerCompany,
_CustomerGroup,
_Supplier,
JournalEntryItem._SupplierCompany,
//_Order,
_InternalOrder,
_Order,
// JournalEntryItem._OriginOrder,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_PersonWorkAgreement_1'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_PersonWorkAgreement_1'
_Employment,
_PersonWorkAgreement_1,
_FinancialTransactionType,
JournalEntryItem._BusinessTransactionCategory,
_BusinessTransactionType,
_ReferenceDocumentType,
_PredecessorReferenceDocType,
_PartnerCostCenter,
// _CurrentPartnerCostCenter,
_PartnerProfitCenter,
// _CurrentPartnerProfitCenter,
_PartnerBusinessArea,
_PartnerFunctionalArea,
_PartnerCompanyCode,
_PartnerSegment,
_AccountingDocumentCategory,
_PostingKey,
// _SubLedgerAccLineItemType,
_User,
_EliminationProfitCenter,
// _ControllingObject,
_GLAccountType,
_AlternativeGLAccount,
//_SenderGLAccount,
_CountryChartOfAccounts,
_PurchasingDocument,
_PurchasingDocumentItem,
_SpecialGLCode,
_TaxCode,
JournalEntryItem._TaxCountry,
_HouseBank,
_ClearingJrnlEntryFiscalYear,
_ClearingJournalEntry,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_ClearingJournalEntry'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_ClearingJournalEntry'
_ClearingAccountingDocument,
_MasterFixedAsset,
_GroupMasterFixedAsset,
_FixedAsset,
_GroupFixedAsset,
JournalEntryItem._PartnerMasterFixedAsset,
JournalEntryItem._PartnerFixedAsset,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_InventorySpclStockValnType'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_InventorySpclStockValnType'
_InventorySpecialStockValnType,
_InventorySpclStockValnType,
_InventorySpecialStockType,
_InventorySpclStkSalesDocument,
_InventorySpclStkSalesDocItm,
_InventorySpecialStockSupplier,
_InventoryValuationType,
_OriginSenderObject,
_ControllingObjectClass,
_PartnerControllingObjectClass,
_OriginCostCenter,
_OriginProfitCenter,
_CostCtrActivityType,
// _CurrentCostCtrActyType,
_OriginCostCtrActivityType,
_OrderCategory,
//_RelatedNetworkActivity,
//_PartnerProjectNetworkActivity,
_BusinessProcess,
_PartnerCostCtrActivityType,
// _CurrentPartnerCostCtrActyType,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_PartnerOrder_2'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_PartnerOrder_2'
_PartnerOrder,
_PartnerOrder_2,
_PartnerOrderCategory,
_PartnerSalesDocument,
_PartnerSalesDocumentItem,
_PartnerBusinessProcess,
_BillingDocumentType,
_SalesOrganization,
_DistributionChannel,
_Division,
_Fund,
_PartnerFund,
_FundsCenter,
_MovementCategory,
_AssetTransactionType,
_BudgetPeriod,
_CostOriginGroup,
_CustomerSupplierCountry,
// _CustomerSupplierIndustryText,
_SalesDistrict,
_BillToParty,
_ShipToParty,
_FinancialManagementArea,
//_FundedProgram
_HouseBankAccount,
_LogicalSystem,
_OperatingConcern,
_PartnerCompany,
_ProjectNetwork,
_PurReqValuationArea,
_BillableControl,
// _LedgerCompanyCodeCrcyRoles,
_WorkCenter,
_OffsettingAccountType,
_OffsettingChartOfAccounts,
_OffsettingAccount,
_OffsettingAccountWithBP,
_ConditionContract,
_Equipment,
// _FunctionalLocation,
_MaintenanceActivityType,
_MaintOrdPlngDegreeCode,
_PMNotificationPriorityType,
_PMNotificationPriority,
_MaintenanceOrderSubOperation,
_Assembly,
_SuperiorOrder,
_ServiceDocumentType,
_ServiceDocument,
_ServiceDocumentItem,
_PartnerServiceDocumentType,
_PartnerServiceDocument,
_PartnerServiceDocumentItem,
_ServiceContract,
_ServiceContractItem,
_ServiceContractType,
_TimeSheetOvertimeCat,
_AccrualObjectType,
_AccrualObject,
_AccrualSubobject,
_AccrualItemType,
_CreditRiskClass,
_FinValuationObjectType,
_SemTagGLAccount,
JournalEntryItem._CashLedgerCompanyCode,
JournalEntryItem._CashLedgerAccount,
JournalEntryItem._FundedProgram,
JournalEntryItem._Grant,
JournalEntryItem._PartnerGrant,
JournalEntryItem._PartnerBudgetPeriod,
JournalEntryItem._PubSecBudgetAccountCoCode,
JournalEntryItem._PubSecBudgetAccount,
JournalEntryItem._PubSecBudgetCnsmpnDate,
JournalEntryItem._PubSecBudgetCnsmpnFsclPeriod,
JournalEntryItem._PubSecBudgetCnsmpnFsclYear,
JournalEntryItem._PubSecBudgetCnsmpnType,
JournalEntryItem._PubSecBudgetCnsmpnAmtType,
_SponsoredProgram,
_SponsoredClass,
JournalEntryItem._ConsolidationUnit,
JournalEntryItem._PartnerConsolidationUnit,
JournalEntryItem._Company,
JournalEntryItem._ConsolidationChartOfAccounts,
JournalEntryItem._CnsldtnFinancialStatementItem,
JournalEntryItem._CnsldtnSubitemCategory,
JournalEntryItem._CnsldtnSubitem,
JournalEntryItem._ProviderContract,
JournalEntryItem._ProviderContractItem,
// _OrganizationalChange,
// Just for Authorization Check!!! DO NOT USE!!! WILL BE DEPRECATED!!!
@API.element.releaseState: #DEPRECATED
@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: ''
cast( '' as fis_brgru_glaccount) as GLAccountAuthorizationGroup,
@API.element.releaseState: #DEPRECATED
@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: ''
cast( '' as fis_brgru_supplier) as SupplierBasicAuthorizationGrp,
@API.element.releaseState: #DEPRECATED
@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: ''
cast( '' as fis_brgru_customer) as CustomerBasicAuthorizationGrp,
@API.element.releaseState: #DEPRECATED
@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: ''
cast( '' as fis_brgru_acctgdoctype) as AcctgDocTypeAuthorizationGroup,
@API.element.releaseState: #DEPRECATED
@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: ''
cast( '' as aufart) as OrderType,
@API.element.releaseState: #DEPRECATED
@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: ''
cast( '' as auart) as SalesOrderType,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.hidden: true
_AccountingDocumentTypeText,
@Consumption.hidden: true
_BudgetPeriodText,
@Consumption.hidden: true
_BusinessTransactionTypeText,
@Consumption.hidden: true
_BusinessAreaText,
@Consumption.hidden: true
_PartnerBusinessAreaText,
@Consumption.hidden: true
_BusinessProcessText,
@Consumption.hidden: true
_PartnerBusinessProcessText,
@Consumption.hidden: true
_ChartOfAccountsText,
@Consumption.hidden: true
_CountryChartOfAccountsText,
@Consumption.hidden: true
_OffsettingChartOfAccountsText,
@Consumption.hidden: true
_PartnerCompanyCodeText,
@Consumption.hidden: true
_ControllingAreaText,
@Consumption.hidden: true
_CostAnalysisResourceText,
@Consumption.hidden: true
_CustomerText,
@Consumption.hidden: true
_EquipmentText,
@Consumption.hidden: true
_FinancialManagementAreaText,
@Consumption.hidden: true
_FinancialAccountTypeText,
@Consumption.hidden: true
_OffsettingAccountTypeText,
@Consumption.hidden: true
_FixedAssetText,
@Consumption.hidden: true
_GroupFixedAssetText,
// @Consumption.hidden: true
// _FunctionalLocationText,
@Consumption.hidden: true
_FundText,
@Consumption.hidden: true
_PartnerFundText,
@Consumption.hidden: true
_AlternativeGLAccountText,
@Consumption.hidden: true
_GLAcctInChartOfAccountsText,
@Consumption.hidden: true
_HouseBankAccountText,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_PartnerOrderText_2'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_PartnerOrderText_2'
@Consumption.hidden: true
_PartnerOrderText,
@Consumption.hidden: true
_PartnerOrderText_2,
@Consumption.hidden: true
_LedgerText,
@Consumption.hidden: true
_SourceLedgerText,
@Consumption.hidden: true
_MaintenanceActivityTypeText,
@Consumption.hidden: true
_GroupMasterFixedAssetText,
@Consumption.hidden: true
_MasterFixedAssetText,
@Consumption.hidden: true
_OperatingConcernText,
@Consumption.hidden: true
_AssemblyText,
@Consumption.hidden: true
_ProductText,
@Consumption.hidden: true
_SoldProductText,
@Consumption.hidden: true
_ProjectNetworkText,
@Consumption.hidden: true
_PartnerSegmentText,
@Consumption.hidden: true
_SegmentText,
@Consumption.hidden: true
_InvtrySpclStockSupplierText,
@Consumption.hidden: true
_SupplierText,
@Consumption.hidden: true
_WorkPackageText,
@Consumption.hidden: true
_WorkPackageWorkItemText,
@Consumption.hidden: true
_DebitCreditCodeText,
@Consumption.hidden: true
_FunctionalAreaText,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_ProfitCenterTxt'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_ProfitCenterTxt'
@Consumption.hidden: true
_ProfitCenterText,
// @Consumption.hidden: true
// _ProfitCenterTxt,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_CostCenterTxt'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_CostCenterTxt'
@Consumption.hidden: true
_CostCenterText,
// @Consumption.hidden: true
// _CostCenterTxt,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_GLAccountTxt'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_GLAccountTxt'
@Consumption.hidden: true
_GLAccountText,
@Consumption.hidden: true
_GLAccountTxt,
@Consumption.hidden: true
_CompanyCodeText,
@Consumption.hidden: true
_OffsettingAccountText
// ]--GENERATED
//_Extension Extensions must be local
}