@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'API G/L Account Line Item'
@VDM.viewType: #BASIC
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #D
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.personalData.blocking:#REQUIRED
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@Consumption.dbHints: [ 'USE_HEX_PLAN' ]
@Environment.sql.passValueForClient: true
define view entity A_GLAccountLineItem
as select from I_GLAccountLineItemRawData as I_GLAccountLineItemRawData
inner join I_CoCodeLedgerSourceLedger as I_CoCodeLedgerSourceLedger on I_GLAccountLineItemRawData.SourceLedger = I_CoCodeLedgerSourceLedger.SourceLedger
and I_GLAccountLineItemRawData.CompanyCode = I_CoCodeLedgerSourceLedger.CompanyCode
association [0..1] to A_Supplier as _Supplier on $projection.Supplier = _Supplier.Supplier
association [0..1] to A_Customer as _Customer on $projection.Customer = _Customer.Customer
association [0..1] to A_CostCenter as _CurrentCostCenter on $projection.ControllingArea = _CurrentCostCenter.ControllingArea
and $projection.CostCenter = _CurrentCostCenter.CostCenter
and _CurrentCostCenter.ValidityStartDate <= $session.system_date
and _CurrentCostCenter.ValidityEndDate >= $session.system_date
association [0..1] to A_ProfitCenter as _CurrentProfitCenter on $projection.ControllingArea = _CurrentProfitCenter.ControllingArea
and $projection.ProfitCenter = _CurrentProfitCenter.ProfitCenter
and _CurrentProfitCenter.ValidityStartDate <= $session.system_date
and _CurrentProfitCenter.ValidityEndDate >= $session.system_date
association of exact one to exact one E_JournalEntryItem as _Extension on $projection.SourceLedger = _Extension.SourceLedger
and $projection.CompanyCode = _Extension.CompanyCode
and $projection.FiscalYear = _Extension.FiscalYear
and $projection.AccountingDocument = _Extension.AccountingDocument
and $projection.LedgerGLLineItem = _Extension.LedgerGLLineItem
{
key I_GLAccountLineItemRawData.SourceLedger,
@ObjectModel.sapObjectNodeTypeReference:'CompanyCode'
key I_GLAccountLineItemRawData.CompanyCode,
@ObjectModel.sapObjectNodeTypeReference:'FiscalYear'
key I_GLAccountLineItemRawData.FiscalYear,
key I_GLAccountLineItemRawData.AccountingDocument,
key I_GLAccountLineItemRawData.LedgerGLLineItem,
// @Consumption.filter: { selectionType : #SINGLE, multipleSelections: false, mandatory: true }
key I_CoCodeLedgerSourceLedger.Ledger,
@ObjectModel.sapObjectNodeTypeReference:'FiscalYear'
I_GLAccountLineItemRawData.LedgerFiscalYear,
@ObjectModel.sapObjectNodeTypeReference:'GeneralLedgerRecordType'
I_GLAccountLineItemRawData.GLRecordType,
I_GLAccountLineItemRawData.ControllingArea,
I_GLAccountLineItemRawData.ChartOfAccounts,
@ObjectModel.sapObjectNodeTypeReference:'GeneralLedgerAccount'
I_GLAccountLineItemRawData.GLAccount,
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_00 STRU 0 0 0 Universal Journal Entry: Transaction, Currencies, Units
////////////////////////////////////////////////////////////////////////////////////
@ObjectModel.sapObjectNodeTypeReference:'FinancialTransactionType'
I_GLAccountLineItemRawData.FinancialTransactionType,
@ObjectModel.sapObjectNodeTypeReference:'BusinessTransactionType'
I_GLAccountLineItemRawData.BusinessTransactionType,
@ObjectModel.sapObjectNodeTypeReference:'ControllingBusinessTransacType'
I_GLAccountLineItemRawData.ControllingBusTransacType,
@ObjectModel.sapObjectNodeTypeReference:'ReferenceDocumentType'
I_GLAccountLineItemRawData.ReferenceDocumentType,
I_GLAccountLineItemRawData.LogicalSystem,
I_GLAccountLineItemRawData.ReferenceDocumentContext,
I_GLAccountLineItemRawData.ReferenceDocument,
I_GLAccountLineItemRawData.ReferenceDocumentItem,
I_GLAccountLineItemRawData.ReferenceDocumentItemGroup,
I_GLAccountLineItemRawData.TransactionSubitem,
I_GLAccountLineItemRawData.IsReversal,
I_GLAccountLineItemRawData.IsReversed,
I_GLAccountLineItemRawData.ReversalReferenceDocumentCntxt,
I_GLAccountLineItemRawData.ReversalReferenceDocument,
I_GLAccountLineItemRawData.IsSettlement,
I_GLAccountLineItemRawData.IsSettled,
@ObjectModel.sapObjectNodeTypeReference:'ReferenceDocumentType'
I_GLAccountLineItemRawData.PredecessorReferenceDocType,
I_GLAccountLineItemRawData.PredecessorReferenceDocCntxt,
I_GLAccountLineItemRawData.PredecessorReferenceDocument,
I_GLAccountLineItemRawData.PredecessorReferenceDocItem,
I_GLAccountLineItemRawData.PrdcssrJournalEntryCompanyCode,
I_GLAccountLineItemRawData.PrdcssrJournalEntryFiscalYear,
I_GLAccountLineItemRawData.PredecessorJournalEntry,
I_GLAccountLineItemRawData.PredecessorJournalEntryItem,
@ObjectModel.sapObjectNodeTypeReference:'ReferenceDocumentType'
I_GLAccountLineItemRawData.SourceReferenceDocumentType,
I_GLAccountLineItemRawData.SourceLogicalSystem,
I_GLAccountLineItemRawData.SourceReferenceDocumentCntxt,
I_GLAccountLineItemRawData.SourceReferenceDocument,
I_GLAccountLineItemRawData.SourceReferenceDocumentItem,
I_GLAccountLineItemRawData.SourceReferenceDocSubitem,
I_GLAccountLineItemRawData.IsCommitment,
@ObjectModel.sapObjectNodeTypeReference:'JournalEntryItemObsoleteReason'
I_GLAccountLineItemRawData.JrnlEntryItemObsoleteReason,
I_GLAccountLineItemRawData.JrnlPeriodEndClosingRunLogUUID,
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_GL_ACCAS STRU 0 0 0 Universal Journal Entry: G/L additional account assignments
////////////////////////////////////////////////////////////////////////////////////
@ObjectModel.sapObjectNodeTypeReference:'CostCenter'
I_GLAccountLineItemRawData.CostCenter,
@ObjectModel.sapObjectNodeTypeReference:'ProfitCenter'
I_GLAccountLineItemRawData.ProfitCenter,
I_GLAccountLineItemRawData.FunctionalArea,
@ObjectModel.sapObjectNodeTypeReference:'BusinessArea'
I_GLAccountLineItemRawData.BusinessArea,
@ObjectModel.sapObjectNodeTypeReference:'Segment'
I_GLAccountLineItemRawData.Segment,
@ObjectModel.sapObjectNodeTypeReference:'CostCenter'
I_GLAccountLineItemRawData.PartnerCostCenter,
@ObjectModel.sapObjectNodeTypeReference:'ProfitCenter'
I_GLAccountLineItemRawData.PartnerProfitCenter,
I_GLAccountLineItemRawData.PartnerFunctionalArea,
I_GLAccountLineItemRawData.PartnerBusinessArea,
I_GLAccountLineItemRawData.PartnerCompany,
@ObjectModel.sapObjectNodeTypeReference:'Segment'
I_GLAccountLineItemRawData.PartnerSegment,
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_VALUE_DATA STRU 0 0 0 Universal Journal Entry: Value Fields
////////////////////////////////////////////////////////////////////////////////////
@ObjectModel.sapObjectNodeTypeReference:'Currency'
I_GLAccountLineItemRawData.BalanceTransactionCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
I_GLAccountLineItemRawData.AmountInBalanceTransacCrcy,
@ObjectModel.sapObjectNodeTypeReference:'Currency'
I_GLAccountLineItemRawData.TransactionCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_GLAccountLineItemRawData.AmountInTransactionCurrency,
@ObjectModel.sapObjectNodeTypeReference:'Currency'
I_GLAccountLineItemRawData.CompanyCodeCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_GLAccountLineItemRawData.AmountInCompanyCodeCurrency,
@ObjectModel.sapObjectNodeTypeReference:'Currency'
I_GLAccountLineItemRawData.GlobalCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
I_GLAccountLineItemRawData.AmountInGlobalCurrency,
@ObjectModel.sapObjectNodeTypeReference:'Currency'
I_GLAccountLineItemRawData.FreeDefinedCurrency1,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
I_GLAccountLineItemRawData.AmountInFreeDefinedCurrency1,
@ObjectModel.sapObjectNodeTypeReference:'Currency'
I_GLAccountLineItemRawData.FreeDefinedCurrency2,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
I_GLAccountLineItemRawData.AmountInFreeDefinedCurrency2,
@ObjectModel.sapObjectNodeTypeReference:'Currency'
I_GLAccountLineItemRawData.FreeDefinedCurrency3,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
I_GLAccountLineItemRawData.AmountInFreeDefinedCurrency3,
@ObjectModel.sapObjectNodeTypeReference:'Currency'
I_GLAccountLineItemRawData.FreeDefinedCurrency4,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
I_GLAccountLineItemRawData.AmountInFreeDefinedCurrency4,
@ObjectModel.sapObjectNodeTypeReference:'Currency'
I_GLAccountLineItemRawData.FreeDefinedCurrency5,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
I_GLAccountLineItemRawData.AmountInFreeDefinedCurrency5,
@ObjectModel.sapObjectNodeTypeReference:'Currency'
I_GLAccountLineItemRawData.FreeDefinedCurrency6,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
I_GLAccountLineItemRawData.AmountInFreeDefinedCurrency6,
@ObjectModel.sapObjectNodeTypeReference:'Currency'
I_GLAccountLineItemRawData.FreeDefinedCurrency7,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
I_GLAccountLineItemRawData.AmountInFreeDefinedCurrency7,
@ObjectModel.sapObjectNodeTypeReference:'Currency'
I_GLAccountLineItemRawData.FreeDefinedCurrency8,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
I_GLAccountLineItemRawData.AmountInFreeDefinedCurrency8,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
I_GLAccountLineItemRawData.FixedAmountInGlobalCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
I_GLAccountLineItemRawData.GrpValnFixedAmtInGlobCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
I_GLAccountLineItemRawData.PrftCtrValnFxdAmtInGlobCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
I_GLAccountLineItemRawData.TotalPriceVarcInGlobalCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
I_GLAccountLineItemRawData.GrpValnTotPrcVarcInGlobCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
I_GLAccountLineItemRawData.PrftCtrValnTotPrcVarcInGlbCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
I_GLAccountLineItemRawData.FixedPriceVarcInGlobalCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
I_GLAccountLineItemRawData.GrpValnFixedPrcVarcInGlobCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
I_GLAccountLineItemRawData.PrftCtrValnFxdPrcVarcInGlbCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_GLAccountLineItemRawData.FixedAmountInCoCodeCrcy,
I_GLAccountLineItemRawData.ControllingObjectCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'ControllingObjectCurrency'} }
I_GLAccountLineItemRawData.AmountInObjectCurrency,
@ObjectModel.sapObjectNodeTypeReference:'UnitOfMeasure'
I_GLAccountLineItemRawData.BaseUnit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
I_GLAccountLineItemRawData.Quantity,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
I_GLAccountLineItemRawData.FixedQuantity,
@ObjectModel.sapObjectNodeTypeReference:'UnitOfMeasure'
I_GLAccountLineItemRawData.CostSourceUnit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} }
I_GLAccountLineItemRawData.ValuationQuantity,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} }
I_GLAccountLineItemRawData.ValuationFixedQuantity,
@ObjectModel.sapObjectNodeTypeReference:'UnitOfMeasure'
I_GLAccountLineItemRawData.AdditionalQuantity1Unit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity1Unit'} }
I_GLAccountLineItemRawData.AdditionalQuantity1,
@ObjectModel.sapObjectNodeTypeReference:'UnitOfMeasure'
I_GLAccountLineItemRawData.AdditionalQuantity2Unit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity2Unit'} }
I_GLAccountLineItemRawData.AdditionalQuantity2,
@ObjectModel.sapObjectNodeTypeReference:'UnitOfMeasure'
I_GLAccountLineItemRawData.AdditionalQuantity3Unit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity3Unit'} }
I_GLAccountLineItemRawData.AdditionalQuantity3,
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_FIX STRU 0 0 0 Universal Journal Entry: Mandatory fields for G/L
////////////////////////////////////////////////////////////////////////////////////
@ObjectModel.sapObjectNodeTypeReference:'DebitCreditCode'
I_GLAccountLineItemRawData.DebitCreditCode,
// @Semantics.fiscal.period: true
I_GLAccountLineItemRawData.FiscalPeriod,
// @Semantics.fiscal.yearVariant: true
@ObjectModel.sapObjectNodeTypeReference:'FiscalYearVariant'
I_GLAccountLineItemRawData.FiscalYearVariant,
// @Semantics.fiscal.yearPeriod: true
I_GLAccountLineItemRawData.FiscalYearPeriod,
I_GLAccountLineItemRawData.PostingDate,
I_GLAccountLineItemRawData.DocumentDate,
@ObjectModel.sapObjectNodeTypeReference:'JournalEntryType'
I_GLAccountLineItemRawData.AccountingDocumentType,
I_GLAccountLineItemRawData.AccountingDocumentItem,
I_GLAccountLineItemRawData.AssignmentReference,
@ObjectModel.sapObjectNodeTypeReference:'JournalEntryCategory'
I_GLAccountLineItemRawData.AccountingDocumentCategory,
@ObjectModel.sapObjectNodeTypeReference:'PostingKey'
I_GLAccountLineItemRawData.PostingKey,
// @ObjectModel.sapObjectNodeTypeReference:'' // not yet available
I_GLAccountLineItemRawData.TransactionTypeDetermination,
@ObjectModel.sapObjectNodeTypeReference:'SubledgerAccountLineItemType'
I_GLAccountLineItemRawData.SubLedgerAcctLineItemType,
I_GLAccountLineItemRawData.AccountingDocCreatedByUser,
I_GLAccountLineItemRawData.LastChangeDateTime,
I_GLAccountLineItemRawData.CreationDateTime,
I_GLAccountLineItemRawData.CreationDate,
I_GLAccountLineItemRawData.EliminationProfitCenter,
@ObjectModel.sapObjectNodeTypeReference:'SESOriginObjectType'
I_GLAccountLineItemRawData.OriginObjectType,
@ObjectModel.sapObjectNodeTypeReference:'GeneralLedgerAccountType'
I_GLAccountLineItemRawData.GLAccountType,
I_GLAccountLineItemRawData.AlternativeGLAccount,
I_GLAccountLineItemRawData.CountryChartOfAccounts,
I_GLAccountLineItemRawData.ItemIsSplit,
/////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_FINCS Universal Journal Entry: Fields for Group Reporting
////////////////////////////////////////////////////////////////////////////
@ObjectModel.sapObjectNodeTypeReference:'ConsolidationUnit'
I_GLAccountLineItemRawData.ConsolidationUnit,
@ObjectModel.sapObjectNodeTypeReference:'ConsolidationUnit'
I_GLAccountLineItemRawData.PartnerConsolidationUnit,
I_GLAccountLineItemRawData.Company,
@ObjectModel.sapObjectNodeTypeReference:'ConsolidationChartOfAccounts'
I_GLAccountLineItemRawData.ConsolidationChartOfAccounts,
@ObjectModel.sapObjectNodeTypeReference:'CnsldtnFinancialStatementItem'
I_GLAccountLineItemRawData.CnsldtnFinancialStatementItem,
@ObjectModel.sapObjectNodeTypeReference:'ConsolidationSubitemCategory'
I_GLAccountLineItemRawData.CnsldtnSubitemCategory,
@ObjectModel.sapObjectNodeTypeReference:'ConsolidationSubitem'
I_GLAccountLineItemRawData.CnsldtnSubitem,
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_GEN STRU 0 0 0 Universal Journal Entry: Fields for several subledgers
////////////////////////////////////////////////////////////////////////////////////
I_GLAccountLineItemRawData.InvoiceReference,
@ObjectModel.sapObjectNodeTypeReference:'FiscalYear'
I_GLAccountLineItemRawData.InvoiceReferenceFiscalYear,
// @ObjectModel.sapObjectNodeTypeReference:'' // not yet available
I_GLAccountLineItemRawData.FollowOnDocumentType,
I_GLAccountLineItemRawData.InvoiceItemReference,
I_GLAccountLineItemRawData.ReferencePurchaseOrderCategory,
I_GLAccountLineItemRawData.PurchasingDocument,
I_GLAccountLineItemRawData.PurchasingDocumentItem,
I_GLAccountLineItemRawData.AccountAssignmentNumber,
I_GLAccountLineItemRawData.DocumentItemText,
I_GLAccountLineItemRawData.SalesDocument,
I_GLAccountLineItemRawData.SalesDocumentItem,
@ObjectModel.sapObjectNodeTypeReference:'Product'
I_GLAccountLineItemRawData.Product,
@ObjectModel.sapObjectNodeTypeReference:'Plant'
I_GLAccountLineItemRawData.Plant,
I_GLAccountLineItemRawData.Supplier,
I_GLAccountLineItemRawData.Customer,
I_GLAccountLineItemRawData.ServicesRenderedDate,
I_GLAccountLineItemRawData.ConditionContract,
I_GLAccountLineItemRawData.GeneralLedgerAgingScope,
I_GLAccountLineItemRawData.GeneralLedgerAgingIncrement,
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_FI STRU 0 0 0 Universal Journal Entry: Fields for FI subledgers
////////////////////////////////////////////////////////////////////////////////////
@ObjectModel.sapObjectNodeTypeReference:'FinancialAccountType'
I_GLAccountLineItemRawData.FinancialAccountType,
@ObjectModel.sapObjectNodeTypeReference:'SpecialGeneralLedgerCode'
I_GLAccountLineItemRawData.SpecialGLCode,
@ObjectModel.sapObjectNodeTypeReference:'SalesTaxCode'
I_GLAccountLineItemRawData.TaxCode,
I_GLAccountLineItemRawData.HouseBank,
I_GLAccountLineItemRawData.HouseBankAccount,
I_GLAccountLineItemRawData.IsOpenItemManaged,
I_GLAccountLineItemRawData.ClearingDate,
I_GLAccountLineItemRawData.ClearingJournalEntry as ClearingAccountingDocument,
@ObjectModel.sapObjectNodeTypeReference:'FiscalYear'
I_GLAccountLineItemRawData.ClearingJournalEntryFiscalYear as ClearingDocFiscalYear,
I_GLAccountLineItemRawData.ValueDate,
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_FAA STRU 0 0 0 Universal Journal Entry: Fields for Asset Accounting
////////////////////////////////////////////////////////////////////////////////////
I_GLAccountLineItemRawData.AssetDepreciationArea,
I_GLAccountLineItemRawData.MasterFixedAsset,
I_GLAccountLineItemRawData.FixedAsset,
I_GLAccountLineItemRawData.AssetValueDate,
@ObjectModel.sapObjectNodeTypeReference:'AssetTransactionType'
I_GLAccountLineItemRawData.AssetTransactionType,
@ObjectModel.sapObjectNodeTypeReference:'AssetAcctTransClassification'
I_GLAccountLineItemRawData.AssetAcctTransClassfctn,
I_GLAccountLineItemRawData.DepreciationFiscalPeriod,
I_GLAccountLineItemRawData.GroupMasterFixedAsset,
I_GLAccountLineItemRawData.GroupFixedAsset,
@ObjectModel.sapObjectNodeTypeReference:'FixedAssetClass'
I_GLAccountLineItemRawData.AssetClass,
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_ML STRU 0 0 0 Universal Journal Entry: Fields for Material Ledger
////////////////////////////////////////////////////////////////////////////////////
I_GLAccountLineItemRawData.CostEstimate,
// @ObjectModel.sapObjectNodeTypeReference:'' // not yet available
I_GLAccountLineItemRawData.InventorySpecialStockValnType,
@ObjectModel.sapObjectNodeTypeReference:'InventorySpecialStockType'
I_GLAccountLineItemRawData.InventorySpecialStockType,
I_GLAccountLineItemRawData.InventorySpclStkSalesDocument,
I_GLAccountLineItemRawData.InventorySpclStkSalesDocItm,
I_GLAccountLineItemRawData.InvtrySpclStockWBSElmntIntID,
// cast( COALESCE( _InvtrySpclStkWBSElmntBscData.WBSElementExternalID , '' ) as fis_invspstock_wbsext_no_conv ) as InvtrySpclStockWBSElmntExtID,
I_GLAccountLineItemRawData.InventorySpecialStockSupplier,
@ObjectModel.sapObjectNodeTypeReference:'ProductValuationType'
I_GLAccountLineItemRawData.InventoryValuationType,
I_GLAccountLineItemRawData.ValuationArea,
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_CFIN STRU 0 0 0 Universal Journal Entry: Fields for Central Finance
////////////////////////////////////////////////////////////////////////////////////
// no fields
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_CO STRU 0 0 0 Universal Journal Entry: CO fields
////////////////////////////////////////////////////////////////////////////////////
@ObjectModel.sapObjectNodeTypeReference:'CostOriginGroup'
I_GLAccountLineItemRawData.CostOriginGroup,
I_GLAccountLineItemRawData.OriginSenderObject,
// I_GLAccountLineItemRawData.ControllingDebitCreditCode, // Conversion Exit BEKNZ not allowed
// @ObjectModel.sapObjectNodeTypeReference:'' // not yet available
I_GLAccountLineItemRawData.ControllingObjectDebitType,
I_GLAccountLineItemRawData.QuantityIsIncomplete,
I_GLAccountLineItemRawData.OffsettingAccount,
@ObjectModel.sapObjectNodeTypeReference:'FinancialAccountType'
I_GLAccountLineItemRawData.OffsettingAccountType,
I_GLAccountLineItemRawData.OffsettingChartOfAccounts,
I_GLAccountLineItemRawData.LineItemIsCompleted,
I_GLAccountLineItemRawData.PersonnelNumber,
@ObjectModel.sapObjectNodeTypeReference:'ControllingObjectClass'
I_GLAccountLineItemRawData.ControllingObjectClass,
@ObjectModel.sapObjectNodeTypeReference:'CompanyCode'
I_GLAccountLineItemRawData.PartnerCompanyCode,
@ObjectModel.sapObjectNodeTypeReference:'ControllingObjectClass'
I_GLAccountLineItemRawData.PartnerControllingObjectClass,
@ObjectModel.sapObjectNodeTypeReference:'CostCenter'
I_GLAccountLineItemRawData.OriginCostCenter,
@ObjectModel.sapObjectNodeTypeReference:'ProfitCenter'
I_GLAccountLineItemRawData.OriginProfitCenter,
@ObjectModel.sapObjectNodeTypeReference:'CostCenterActivityType'
I_GLAccountLineItemRawData.OriginCostCtrActivityType,
I_GLAccountLineItemRawData.AccountAssignment,
@ObjectModel.sapObjectNodeTypeReference:'AccountAssignmentType'
I_GLAccountLineItemRawData.AccountAssignmentType,
@ObjectModel.sapObjectNodeTypeReference:'CostCenterActivityType'
I_GLAccountLineItemRawData.CostCtrActivityType,
I_GLAccountLineItemRawData.OrderID,
// @ObjectModel.sapObjectNodeTypeReference:'' // not yet available
I_GLAccountLineItemRawData.OrderCategory,
I_GLAccountLineItemRawData.WBSElementInternalID,
// cast( COALESCE( _WBSElementBasicData.WBSElementExternalID , '' ) as fis_wbsext_no_conv preserving type ) as WBSElementExternalID,
I_GLAccountLineItemRawData.PartnerWBSElementInternalID,
// cast( COALESCE( _PartnerWBSElementBasicData.WBSElementExternalID , '' ) as fis_partner_wbsext_no_conv preserving type ) as PartnerWBSElementExternalID,
I_GLAccountLineItemRawData.ProjectInternalID,
// cast( COALESCE( _ProjectBasicData.ProjectExternalID , '' ) as fis_projectext_no_conv preserving type ) as ProjectExternalID,
I_GLAccountLineItemRawData.PartnerProjectInternalID,
// cast( COALESCE( _PartnerProjectBasicData.ProjectExternalID , '' ) as fis_part_projectext_no_conv preserving type ) as PartnerProjectExternalID,
I_GLAccountLineItemRawData.OperatingConcern,
I_GLAccountLineItemRawData.ProjectNetwork,
// I_GLAccountLineItemRawData.RelatedNetworkActivity, // Conversion Exit NUMVC not allowed
I_GLAccountLineItemRawData.BusinessProcess,
I_GLAccountLineItemRawData.CostObject,
@ObjectModel.sapObjectNodeTypeReference:'BillableControl'
I_GLAccountLineItemRawData.BillableControl,
I_GLAccountLineItemRawData.CostAnalysisResource,
I_GLAccountLineItemRawData.CustomerServiceNotification,
@ObjectModel.sapObjectNodeTypeReference:'ServiceDocumentType'
I_GLAccountLineItemRawData.ServiceDocumentType,
I_GLAccountLineItemRawData.ServiceDocument,
I_GLAccountLineItemRawData.ServiceDocumentItem,
@ObjectModel.sapObjectNodeTypeReference:'ServiceDocumentType'
I_GLAccountLineItemRawData.PartnerServiceDocumentType,
I_GLAccountLineItemRawData.PartnerServiceDocument,
I_GLAccountLineItemRawData.PartnerServiceDocumentItem,
@ObjectModel.sapObjectNodeTypeReference:'ServiceDocumentType'
I_GLAccountLineItemRawData.ServiceContractType,
I_GLAccountLineItemRawData.ServiceContract,
I_GLAccountLineItemRawData.ServiceContractItem,
// @ObjectModel.sapObjectNodeTypeReference:'' // not yet available
I_GLAccountLineItemRawData.TimeSheetOvertimeCategory,
I_GLAccountLineItemRawData.PartnerAccountAssignment,
@ObjectModel.sapObjectNodeTypeReference:'AccountAssignmentType'
I_GLAccountLineItemRawData.PartnerAccountAssignmentType,
// I_GLAccountLineItemRawData.WorkPackage,
// I_GLAccountLineItemRawData.WorkItem,
@ObjectModel.sapObjectNodeTypeReference:'CostCenterActivityType'
I_GLAccountLineItemRawData.PartnerCostCtrActivityType,
I_GLAccountLineItemRawData.PartnerOrder,
// @ObjectModel.sapObjectNodeTypeReference:'' // not yet available
I_GLAccountLineItemRawData.PartnerOrderCategory,
I_GLAccountLineItemRawData.PartnerSalesDocument,
I_GLAccountLineItemRawData.PartnerSalesDocumentItem,
I_GLAccountLineItemRawData.PartnerProjectNetwork,
// I_GLAccountLineItemRawData.PartnerProjectNetworkActivity, // Conversion exit NUMCV not allowed.
I_GLAccountLineItemRawData.PartnerBusinessProcess,
I_GLAccountLineItemRawData.PartnerCostObject,
I_GLAccountLineItemRawData.ControllingDocumentItem,
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_LOG STRU 0 0 0 Universal Journal Entry: Fields for Logistics
////////////////////////////////////////////////////////////////////////////////////
// no fields
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_LOG_ACT STRU 0 0 0 Universal Journal Entry: Fields for Logistics - actual only
////////////////////////////////////////////////////////////////////////////////////
// no fields
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_COPA STRU 0 0 0 Universal Journal Entry: CO-PA fields
////////////////////////////////////////////////////////////////////////////////////
@ObjectModel.sapObjectNodeTypeReference:'BillingDocumentType'
I_GLAccountLineItemRawData.BillingDocumentType,
I_GLAccountLineItemRawData.SalesOrganization,
I_GLAccountLineItemRawData.DistributionChannel,
I_GLAccountLineItemRawData.OrganizationDivision,
I_GLAccountLineItemRawData.SoldProduct,
I_GLAccountLineItemRawData.SoldProductGroup,
@ObjectModel.sapObjectNodeTypeReference:'CustomerGroup'
I_GLAccountLineItemRawData.CustomerGroup,
@ObjectModel.sapObjectNodeTypeReference:'Country'
I_GLAccountLineItemRawData.CustomerSupplierCountry,
@ObjectModel.sapObjectNodeTypeReference:'CustomerSupplierIndustry'
I_GLAccountLineItemRawData.CustomerSupplierIndustry,
I_GLAccountLineItemRawData.SalesDistrict,
// @ObjectModel.sapObjectNodeTypeReference:'BusinessPartner' // soft link missing
I_GLAccountLineItemRawData.BillToParty,
@ObjectModel.sapObjectNodeTypeReference:'BusinessPartner'
I_GLAccountLineItemRawData.ShipToParty,
// @ObjectModel.sapObjectNodeTypeReference:'' // not yet available
I_GLAccountLineItemRawData.CustomerSupplierCorporateGroup,
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_PS STRU 0 0 0 Universal Journal Entry: Fields for Public Sector
////////////////////////////////////////////////////////////////////////////////////
// no fields
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_JVA STRU 0 0 0 Universal Journal Entry: Fields for Joint Venture Accounting
////////////////////////////////////////////////////////////////////////////////////
// no fields
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_RE STRU 0 0 0 Universal Journal Entry: Fields for Real Estate
////////////////////////////////////////////////////////////////////////////////////
// no fields
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_ACR STRU 0 0 0 Universal Journal Entry: Fields for Accrual object
////////////////////////////////////////////////////////////////////////////////////
// no fields
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_VAL STRU 0 0 0 Universal Journal Entry: Fields for Fin. Valuation Object
////////////////////////////////////////////////////////////////////////////////////
// I_GLAccountLineItemRawData.FinancialValuationObjectType,
// I_GLAccountLineItemRawData.FinancialValuationObject,
// I_GLAccountLineItemRawData.FinancialValuationSubobject,
// I_GLAccountLineItemRawData.NetDueDate,
// I_GLAccountLineItemRawData.CreditRiskClass
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_EXT STRU 0 0 0 Universal Journal Entry: Extension fields
////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
// .INCLUDE ACDOC_SI_TECH STRU 0 0 0 Universal Journal Entry: Technical Fields
////////////////////////////////////////////////////////////////////////////////////
// @Consumption.hidden: true
// _Extension
@Consumption.hidden: true
_Supplier,
@Consumption.hidden: true
_Customer,
@Consumption.hidden: true
I_GLAccountLineItemRawData._AccountingDocumentType,
@Consumption.hidden: true
I_GLAccountLineItemRawData._GLAccountInCompanyCode,
@Consumption.hidden: true
I_GLAccountLineItemRawData._Order,
@Consumption.hidden: true
I_GLAccountLineItemRawData._SalesDocument,
@Consumption.hidden: true
I_GLAccountLineItemRawData._ServiceDocument,
@Consumption.hidden: true
_CurrentCostCenter,
@Consumption.hidden: true
_CurrentProfitCenter
}