@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@AbapCatalog.preserveKey: true
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.sqlViewName: 'IFIOPACCTGDOCCUB'
@EndUserText.label: 'Operational Journal Entry Item - Cube'
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.representativeKey: 'AccountingDocumentItem'
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #D
//@Analytics: { dataCategory: #CUBE, dataExtraction.enabled: true }
@Analytics: { dataCategory: #CUBE }
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.buffering.status: #NOT_ALLOWED
@Metadata.ignorePropagatedAnnotations: true
@Metadata.allowExtensions: true
@AccessControl.personalData.blocking: #REQUIRED
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@AccessControl.privilegedAssociations: ['_AccountingDocumentTypeText','_BudgetPeriodText','_BusinessTransactionTypeText','_BusinessAreaText','_PartnerBusinessAreaText',
'_BusinessProcessText','_ChartOfAccountsText','_OffsettingChartOfAccountsText','_PartnerCompanyText_2','_ControllingAreaText',
'_CustomerText','_FinancialManagementAreaText','_FinancialAccountTypeText','_OffsettingAccountTypeText','_FixedAssetText',
'_HouseBankAccountText','_LedgerText','_MasterFixedAssetText','_ProductText','_ProjectNetworkText','_PartnerSegmentText',
'_SegmentText','_SupplierText','_WBSElementBasicDataText','_WBSElementExternalIDText']
// ]--GENERATED
@ObjectModel.modelingPattern: #ANALYTICAL_CUBE
@ObjectModel.supportedCapabilities: [#ANALYTICAL_PROVIDER,
// #CDS_MODELING_ASSOCIATION_TARGET,
#CDS_MODELING_DATA_SOURCE,
#SQL_DATA_SOURCE]
@ObjectModel.sapObjectNodeType.name:'CashFlowPlanningLevel'
define view I_OperationalAcctgDocCube
as select from I_OperationalAcctgDocItem
/*inner join I_JournalEntry
on I_OperationalAcctgDocItem.CompanyCode = I_JournalEntry.CompanyCode
and I_OperationalAcctgDocItem.AccountingDocument = I_JournalEntry.AccountingDocument
and I_OperationalAcctgDocItem.FiscalYear = I_JournalEntry.FiscalYear
*/
association [0..*] to I_BusTransactionTypeText as _BusinessTransactionTypeText on $projection.BusinessTransactionType = _BusinessTransactionTypeText.BusinessTransactionType
association [0..*] to I_FinancialManagementAreaText as _FinancialManagementAreaText on $projection.FinancialManagementArea = _FinancialManagementAreaText.FinancialManagementArea
association [0..*] to I_LedgerText as _LedgerText on $projection.Ledger = _LedgerText.Ledger
association [0..1] to I_WBSElement as _WBSElement on $projection.WBSElement = _WBSElement.WBSElement
association [0..1] to I_WBSElement as _WBSElementText on $projection.WBSElement = _WBSElementText.WBSElement
association [0..1] to I_WBSElementBasicData as _WBSElementBasicData on $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID
association [0..1] to I_WBSElementBasicData as _WBSElementBasicDataText on $projection.WBSElementInternalID = _WBSElementBasicDataText.WBSElementInternalID
association [0..1] to I_WBSElementByExternalID as _WBSElementExternalID on $projection.WBSElementExternalID = _WBSElementExternalID.WBSElementExternalID
association [0..1] to I_WBSElementByExternalID as _WBSElementExternalIDText on $projection.WBSElementExternalID = _WBSElementExternalIDText.WBSElementExternalID
// association [0..1] to I_Project as _Project on $projection.Project = _Project.Project
// association [0..1] to I_Project as _ProjectText on $projection.Project = _ProjectText.Project
// association [0..1] to I_ProjectBasicData as _ProjectBasicData on $projection.ProjectInternalID = _ProjectBasicData.ProjectInternalID
// association [0..1] to I_ProjectBasicData as _ProjectBasicDataText on $projection.ProjectInternalID = _ProjectBasicDataText.ProjectInternalID
association [0..1] to I_AdditionalCurrencyRoles as _AdditionalCurrencyRoles on $projection.CompanyCode = _AdditionalCurrencyRoles.CompanyCode
and $projection.LedgerGroup = _AdditionalCurrencyRoles.LedgerGroup
and $projection.Ledger = _AdditionalCurrencyRoles.Ledger
association [0..*] to I_FundsCenter as _FundsCenter on $projection.FinancialManagementArea = _FundsCenter.FinancialManagementArea
and $projection.FundsCenter = _FundsCenter.FundsCenter
association [0..1] to I_FundedProgram as _FundedProgram on $projection.FinancialManagementArea = _FundedProgram.FinancialManagementArea
and $projection.FundedProgram = _FundedProgram.FundedProgram
association [0..1] to I_Fund as _Fund on $projection.FinancialManagementArea = _Fund.FinancialManagementArea
and $projection.Fund = _Fund.Fund
association [0..1] to I_Fund as _PartnerFund on $projection.FinancialManagementArea = _PartnerFund.FinancialManagementArea
and $projection.PartnerFund = _PartnerFund.Fund
{
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_CompanyCodeStdVH',
element: 'CompanyCode' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_CompanyCode'
key I_OperationalAcctgDocItem.CompanyCode,
@ObjectModel.foreignKey.association: '_FiscalYear'
key I_OperationalAcctgDocItem.FiscalYear,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_JournalEntryStdVH',
element: 'AccountingDocument' },
additionalBinding: [{ localElement: 'CompanyCode',
element: 'CompanyCode' },
{ localElement: 'FiscalYear',
element: 'FiscalYear' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_JournalEntry'
key I_OperationalAcctgDocItem.AccountingDocument,
key AccountingDocumentItem,
cast( _CompanyCode.CompanyCodeName as fis_butxt preserving type ) as CompanyCodeName,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ChartOfAccountsStdVH',
element: 'ChartOfAccounts' }
}]
@ObjectModel.text.association: '_ChartOfAccountsText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_ChartOfAccounts'
ChartOfAccounts,
AccountingDocumentItemType,
ClearingDate,
ClearingCreationDate,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_AccountingDocumentStdVH',
element: 'AccountingDocument' },
additionalBinding: [{ localElement: 'CompanyCode',
element: 'CompanyCode' },
{ localElement: 'FiscalYear',
element: 'FiscalYear' }]
}]
// ]--GENERATED
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_ClearingJrnlEntryFiscalYear'
ClearingJournalEntryFiscalYear,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'ClearingJournalEntryFiscalYear'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'ClearingJournalEntryFiscalYear'
ClearingDocFiscalYear,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_ClearingJournalEntry'
ClearingJournalEntry,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'ClearingJournalEntry'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'ClearingJournalEntry'
@ObjectModel.foreignKey.association: '_ClearingAccountingDocument'
ClearingAccountingDocument,
//@Semantics.booleanIndicator
cast( ( case ClearingDate when '00000000' then ' '
else 'X'
end )
as fis_xaugp preserving type ) as IsCleared,
@ObjectModel.foreignKey.association: '_PostingKey'
PostingKey,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_FinancialAccountTypeStdVH',
element: 'FinancialAccountType' }
}]
@ObjectModel.text.association: '_FinancialAccountTypeText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_FinancialAccountType'
FinancialAccountType,
@ObjectModel.foreignKey.association: '_SpecialGLCode'
SpecialGLCode,
SpecialGLTransactionType,
//zumsk,
@ObjectModel.foreignKey.association: '_DebitCreditCode'
DebitCreditCode,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_BusinessAreaStdVH',
element: 'BusinessArea' }
}]
@ObjectModel.text.association: '_BusinessAreaText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_BusinessArea'
BusinessArea,
cast( _BusinessArea._Text[1: Language = $session.system_language].BusinessAreaName as fis_busarea_name preserving type ) as BusinessAreaName,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_BusinessAreaStdVH',
element: 'BusinessArea' }
}]
@ObjectModel.text.association: '_PartnerBusinessAreaText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_PartnerBusinessArea'
PartnerBusinessArea,
// @ObjectModel.foreignKey.association: '_TaxCode'
TaxCode,
WithholdingTaxCode,
//shzuz,
//stekz,
@ObjectModel.foreignKey.association: '_TaxType'
TaxType,
//txgrp,
TransactionTypeDetermination,
//kursr,
ValueDate,
AssignmentReference,
DocumentItemText,
//zinkz,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_CompanyCodeStdVH',
element: 'CompanyCode' }
}]
@ObjectModel.text.association: '_PartnerCompanyText_2'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_PartnerCompany_2'
PartnerCompany,
@ObjectModel.foreignKey.association: '_FinancialTransactionType'
FinancialTransactionType,
CorporateGroupAccount,
//vorgn,
PlanningLevel,
//fdgrp,
//fdtag,
//fkont,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ControllingArea',
element: 'ControllingArea' }
}]
@ObjectModel.text.association: '_ControllingAreaText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_ControllingArea'
ControllingArea,
cast( _ControllingArea.ControllingAreaName as fis_bezei preserving type ) as ControllingAreaName,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_CostCenterStdVH',
element: 'CostCenter' },
additionalBinding: [{ localElement: 'ControllingArea',
element: 'ControllingArea' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_CostCenter'
CostCenter,
cast( _CostCenter[1:ValidityStartDate <= $session.system_date and ValidityEndDate >= $session.system_date]._Text[1: Language = $session.system_language].CostCenterName as fis_kostl_name preserving type ) as CostCenterName,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'ProjectExternalID'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'ProjectExternalID'
//cast( COALESCE( _WBSElementBasicData._Project.Project , '' ) as fis_project ) as Project,
cast( _WBSElementBasicData._Project.Project as fis_project preserving type ) as Project,
//cast( COALESCE( _WBSElementBasicData._Project.ProjectExternalID , '' ) as fis_projectext_no_conv ) as ProjectExternalID,
cast( _WBSElementBasicData._Project.ProjectExternalID as fis_projectext_no_conv preserving type ) as ProjectExternalID,
@ObjectModel.foreignKey.association: '_Order'
OrderID,
BillingDocument,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_SalesDocumentStdVH',
element: 'SalesDocument' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_SalesDoc'
SalesDocument,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_SalesDocumentItemStdVH',
element: 'SalesDocumentItem' },
additionalBinding: [{ localElement: 'SalesDocument',
element: 'SalesDocument' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_SalesDocItem'
SalesDocumentItem,
ScheduleLine,
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_AcctgServiceDocumentTypeVH',
element: 'ServiceDocumentType' }
}]
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_ServiceDocumentType'
ServiceDocumentType,
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_AcctgServiceDocumentVH',
element: 'ServiceDocument' }
}]
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_ServiceDocument'
ServiceDocument,
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_AcctgServiceDocumentItemVH',
element: 'ServiceDocumentItem' }
}]
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_ServiceDocumentItem'
ServiceDocumentItem,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_MasterFixedAssetStdVH',
element: 'MasterFixedAsset' },
additionalBinding: [{ localElement: 'CompanyCode',
element: 'CompanyCode' }]
}]
@ObjectModel.text.association: '_MasterFixedAssetText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_MasterFixedAsset'
MasterFixedAsset,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_FixedAssetStdVH',
element: 'FixedAsset' },
additionalBinding: [{ localElement: 'CompanyCode',
element: 'CompanyCode' },
{ localElement: 'MasterFixedAsset',
element: 'MasterFixedAsset' }]
}]
@ObjectModel.text.association: '_FixedAssetText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_FixedAsset'
FixedAsset,
@ObjectModel.foreignKey.association: '_AssetTransactionType'
AssetTransactionType,
AssetValueDate,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_PersWrkAgrmtSrchHelp',
element: 'PersonWorkAgreement' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_Employment'
PersonnelNumber,
//@Semantics.booleanIndicator
IsSalesRelated,
//xhres,
//@Semantics.booleanIndicator
LineItemDisplayIsEnabled,
//@Semantics.booleanIndicator
IsOpenItemManaged,
//xcpdd,
//xskst,
//xsauf,
//xspro,
//xserg,
//xfakt,
//xuman,
//xanet,
//@Semantics.booleanIndicator
IsNotCashDiscountLiable,
//xinve,
//xpanz,
//@Semantics.booleanIndicator
IsAutomaticallyCreated,
//xncop,
//@Semantics.booleanIndicator
IsUsedInPaymentTransaction,
OperationalGLAccount,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_GLAcctInChtOfAcctsStdVH',
element: 'GLAccount' },
additionalBinding: [{ localElement: 'ChartOfAccounts',
element: 'ChartOfAccounts' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_GLAccountInChartOfAccounts'
GLAccount,
cast( _GLAccountInChartOfAccounts._Text[1: Language = $session.system_language].GLAccountName as fis_txt30_skat ) as GLAccountName,
cast( _GLAccountInChartOfAccounts._Text[1: Language = $session.system_language].GLAccountLongName as fis_txt50_skat preserving type ) as GLAccountLongName,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_Customer_VH',
element: 'Customer' }
}]
@ObjectModel.text.association: '_CustomerText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_Customer'
Customer,
_Customer.CustomerName as CustomerName,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_Supplier_VH',
element: 'Supplier' }
}]
@ObjectModel.text.association: '_SupplierText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_Supplier'
Supplier,
_Supplier.SupplierName as SupplierName,
BranchAccount,
//@Semantics.booleanIndicator
IsBalanceSheetAccount,
ProfitLossAccountType,
SpecialGLAccountAssignment,
DueCalculationBaseDate,
PaymentTerms,
CashDiscount1Days,
CashDiscount2Days,
NetPaymentDays,
CashDiscount1Percent, // ?????????
CashDiscount2Percent, // ??????
PaymentMethod,
PaymentBlockingReason,
FixedCashDiscount,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_HouseBankStdVH',
element: 'HouseBank' },
additionalBinding: [{ localElement: 'CompanyCode',
element: 'CompanyCode' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_HouseBank'
HouseBank,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_SuplrBkDetsByIntIdStdVH',
element: 'BPBankAccountInternalID' },
additionalBinding: [{ localElement: 'Supplier',
element: 'Supplier' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_SupplierBankDetails'
BPBankAccountInternalID,
TaxDistributionCode1,
TaxDistributionCode2,
TaxDistributionCode3,
InvoiceReference,
InvoiceReferenceFiscalYear,
InvoiceItemReference,
FollowOnDocumentType,
//zollt,
//zolld,
StateCentralBankPaymentReason,
@ObjectModel.foreignKey.association: '_SupplyingCountry'
SupplyingCountry,
//diekz,
InvoiceList,
//SettlementFiscalYearPeriod,
//vrskz,
//vrsdt,
//disbn,
//disbj,
//disbz,
BillOfExchangeUsage,
//anfbn,
//anfbj,
//anfbu,
//anfae,
//blnkz,
//blnpz,
DunningKey,
DunningBlockingReason,
LastDunningDate,
DunningLevel,
DunningArea,
//esrnr,
//esrre,
//esrpz,
WithholdingTaxCertificate,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_MaterialStdVH',
element: 'Material' }
}]
@ObjectModel.text.association: '_MaterialText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_Material'
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'Product'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'Product'
Material, // do not use any longer, use Product
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ProductVH',
element: 'Product' }
}]
@ObjectModel.text.association: '_ProductText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_Product'
Product,
@ObjectModel.foreignKey.association: '_Plant'
Plant,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_PurchasingDocumentStdVH',
element: 'PurchasingDocument' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_PurchasingDocument'
PurchasingDocument,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_PurchasingDocumentItemStdVH',
element: 'PurchasingDocumentItem' },
additionalBinding: [{ localElement: 'PurchasingDocument',
element: 'PurchasingDocument' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_PurchasingDocumentItem'
PurchasingDocumentItem,
AccountAssignmentNumber,
//@Semantics.booleanIndicator
IsCompletelyDelivered,
MaterialPriceControl,
@ObjectModel.foreignKey.association: '_ValuationArea'
ValuationArea,
@ObjectModel.foreignKey.association: '_InventoryValuationType'
InventoryValuationType,
//bustw,
//psalt,
//tbtkz,
//spgrp,
//spgrm,
//spgrt,
//spgrg,
//spgrv,
//spgrq,
VATRegistration,
DelivOfGoodsDestCountry,
//eglld,
@ObjectModel.foreignKey.association: '_PaymentDifferenceReason'
PaymentDifferenceReason,
//ryacq,
//rpacq,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ProfitCenterStdVH',
element: 'ProfitCenter' },
additionalBinding: [{ localElement: 'ControllingArea',
element: 'ControllingArea' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_ProfitCenter'
ProfitCenter,
_ProfitCenter[1:ValidityStartDate <= $session.system_date and ValidityEndDate >= $session.system_date]._Text[1: Language = $session.system_language].ProfitCenterName as ProfitCenterName,
//xhkom,
JointVenture,
JointVentureCostRecoveryCode,
JointVentureEquityGroup,
JointVenturePartner,
TreasuryContractType,
AssetContract,
CashFlowType,
//depot,
TaxJurisdiction,
//@ObjectModel.foreignKey.association: '_REObjectByIntFinNumber'
REInternalFinNumber,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'REInternalFinNumber'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'REInternalFinNumber'
RealEstateObject,
SettlementReferenceDate,
//popts,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'CommitmentItemShortID'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'CommitmentItemShortID'
CommitmentItem,
CommitmentItemShortID,
CostObject,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ProjectNetworkStdVH',
element: 'ProjectNetwork' }
}]
@ObjectModel.text.association: '_ProjectNetworkText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_ProjectNetwork'
ProjectNetwork,
OrderInternalBillOfOperations,
OrderIntBillOfOperationsItem,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_WBSElmntByIntKeyStdVH',
element: 'WBSElementInternalID' }
}]
@ObjectModel.text.association: '_WBSElementBasicDataText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_WBSElementInternalID'
WBSElementInternalID,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_WBSElementStdVH',
element: 'WBSElement' }
}]
@ObjectModel.text.association: '_WBSElementExternalIDText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_WBSElement'
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'WBSElementExternalID'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'WBSElementExternalID'
//cast( COALESCE( _WBSElementBasicData.WBSElement , '' ) as fis_wbs ) as WBSElement,
cast( _WBSElementBasicData.WBSElement as fis_wbs preserving type ) as WBSElement,
//cast( COALESCE( _WBSElementBasicData.WBSElementExternalID , '' ) as fis_wbsext_no_conv ) as WBSElementExternalID,
cast( _WBSElementBasicData.WBSElementExternalID as fis_wbsext_no_conv preserving type ) as WBSElementExternalID,
@API.element.releaseState: #DECOMMISSIONED
@API.element.successor: 'ProfitabilitySegment_2'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'ProfitabilitySegment_2'
cast( case when ProfitabilitySegment_2 > '9999999999' then '9999999999' else lpad( ProfitabilitySegment_2, 10, '0' ) end as rkeobjnr_numc ) as ProfitabilitySegment,
ProfitabilitySegment_2,
//pasubnr,
//spgrs,
//spgrc,
JointVentureBillingType,
JointVentureEquityType,
//@Semantics.booleanIndicator
IsEUTriangularDeal,
//lnran,
// @ObjectModel.foreignKey.association: '_CostOriginGroup'
CostOriginGroup,
CompanyCodeCurrencyDetnMethod,
//glupm,
//@Semantics.booleanIndicator
ClearingIsReversed,
PaymentMethodSupplement,
AlternativeGLAccount,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_FundsCenter'
FundsCenter,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_Fund'
Fund,
//stbuk,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ProfitCenterStdVH',
element: 'ProfitCenter' },
additionalBinding: [{ localElement: 'ControllingArea',
element: 'ControllingArea' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_PartnerProfitCenter'
PartnerProfitCenter,
Reference1IDByBusinessPartner,
Reference2IDByBusinessPartner,
//kblnr,
//kblpos,
//fkber,
//obzei,
//@Semantics.booleanIndicator
IsNegativePosting,
PaymentCardItem,
PaymentCardPaymentSettlement,
CreditControlArea,
//empfb,
Reference3IDByBusinessPartner,
DataExchangeInstruction1,
DataExchangeInstruction2,
DataExchangeInstruction3,
DataExchangeInstruction4,
//gricd,
Region,
//gityp as EmploymentTaxDistrType,
HasPaymentOrder,
PaymentReference,
//idxsp,
//linfv,
//kontt,
//kontl,
//uebgdat,
TaxDeterminationDate,
ClearingItem,
BusinessPlace,
TaxSection,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_CostCenterActivityTypeStdVH',
element: 'CostCtrActivityType' },
additionalBinding: [{ localElement: 'ControllingArea',
element: 'ControllingArea' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_CostCtrActivityType'
CostCtrActivityType,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'AcctsReceivablePledgingCode'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'AcctsReceivablePledgingCode'
AccountsReceivableIsPledged,
AcctsReceivablePledgingCode,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_BusinessProcessStdVH',
element: 'BusinessProcess' },
additionalBinding: [{ localElement: 'ControllingArea',
element: 'ControllingArea' }]
}]
@ObjectModel.text.association: '_BusinessProcessText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_BusinessProcess'
BusinessProcess,
//pendays,
//penrc,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_Grant'
GrantID,
@ObjectModel.foreignKey.association: '_FunctionalArea'
FunctionalArea,
cast( _FunctionalArea._Text[1: Language = $session.system_language].FunctionalAreaName as fis_funcarea_name ) as FunctionalAreaName,
//@Semantics.booleanIndicator
CustomerIsInExecution,
//srtype,
//intreno,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_FundedProgram'
FundedProgram,
//ppa_ex_ind,
LedgerGLLineItem,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_SegmentStdVH',
element: 'Segment' }
}]
@ObjectModel.text.association: '_SegmentText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_Segment'
Segment,
_Segment._Text[1: Language = $session.system_language].SegmentName as SegmentName,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_SegmentStdVH',
element: 'Segment' }
}]
@ObjectModel.text.association: '_PartnerSegmentText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_PartnerSegment'
PartnerSegment,
@ObjectModel.foreignKey.association: '_PartnerFunctionalArea'
PartnerFunctionalArea,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_HouseBankAccountStdVH',
element: 'HouseBankAccount' },
additionalBinding: [{ localElement: 'CompanyCode',
element: 'CompanyCode' },
{ localElement: 'HouseBank',
element: 'HouseBank' }]
}]
@ObjectModel.text.association: '_HouseBankAccountText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_HouseBankAccount'
HouseBankAccount,
CostElement,
//xlgclr,
//taxps as TaxDocumentItemNumber,
PaymentServiceProvider,
PaymentRefByPaytSrvcProvider,
SEPAMandate,
//xfrge_bseg,
@ObjectModel.foreignKey.association: '_ReferenceDocumentType'
I_OperationalAcctgDocItem.ReferenceDocumentType,
I_OperationalAcctgDocItem.OriginalReferenceDocument,
I_OperationalAcctgDocItem.ReferenceDocumentLogicalSystem,
I_OperationalAcctgDocItem.AccountingDocumentItemRef,
//buzei_sender,
@ObjectModel.foreignKey.association: '_FiscalPeriod'
I_OperationalAcctgDocItem.FiscalPeriod,
@ObjectModel.foreignKey.association: '_AccountingDocumentCategory'
I_OperationalAcctgDocItem.AccountingDocumentCategory,
cast( _AccountingDocumentCategory._Text[1: Language = $session.system_language].AccountingDocumentCategoryName as fis_bstat_name preserving type ) as AccountingDocumentCategoryName,
I_OperationalAcctgDocItem.PostingDate,
I_OperationalAcctgDocItem.DocumentDate,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_AccountingDocumentTypeStdVH',
element: 'AccountingDocumentType' }
}]
@ObjectModel.text.association: '_AccountingDocumentTypeText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_AccountingDocumentType'
I_OperationalAcctgDocItem.AccountingDocumentType,
_AccountingDocumentType._Text[1: Language = $session.system_language].AccountingDocumentTypeName as AccountingDocumentTypeName,
NetDueDate,
CashDiscount1DueDate,
CashDiscount2DueDate,
//fqftype,
//lqitem,
@ObjectModel.foreignKey.association: '_OffsettingAccountWithBP'
OffsettingAccount,
_OffsettingAccountWithBP.OffsettingAccountName as OffsettingAccountName,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_FinancialAccountTypeStdVH',
element: 'FinancialAccountType' }
}]
@ObjectModel.text.association: '_OffsettingAccountTypeText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_OffsettingAccountType'
OffsettingAccountType,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ChartOfAccountsStdVH',
element: 'ChartOfAccounts' }
}]
@ObjectModel.text.association: '_OffsettingChartOfAccountsText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_OffsettingChartOfAccounts'
OffsettingChartOfAccounts,
//ghkon,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PartnerFund'
PartnerFund,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PartnerGrant'
PartnerGrant,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_BudgetPeriodStdVH',
element: 'BudgetPeriod' }
}]
@ObjectModel.text.association: '_BudgetPeriodText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_BudgetPeriod'
BudgetPeriod,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PartnerBudgetPeriod'
PartnerBudgetPeriod,
BranchCode,
//perop_beg,
//perop_end,
//fastpay,
//ignr_ivref,
//fmfgus_key,
//fmxdocnr,
//fmxyear,
//fmxdocln,
//fmxzekkn,
JointVentureProductionDate,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_CashLedgerCompanyCode'
CashLedgerCompanyCode,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_CashLedgerAccount'
CashLedgerAccount,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PubSecBudgetAccountCoCode'
PubSecBudgetAccountCoCode,
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_PubSecBudgetAccount'
PubSecBudgetAccount,
@ObjectModel.foreignKey.association: '_CompanyCodeCurrency'
@Semantics.currencyCode:true
I_OperationalAcctgDocItem.CompanyCodeCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
AmountInCompanyCodeCurrency,
@ObjectModel.foreignKey.association: '_FunctionalCurrency'
@Semantics.currencyCode:true
I_OperationalAcctgDocItem.FunctionalCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
I_OperationalAcctgDocItem.AmountInFunctionalCurrency,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } kzbtr_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } txbhw_shl,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
TaxAmountInCoCodeCrcy,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
TaxBaseAmountInCoCodeCrcy,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } hwzuz_shl,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
ValuationDiffAmtInCoCodeCrcy,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
CashDiscountAmtInCoCodeCrcy,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } dmbt1_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } dmbt2_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } dmbt3_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } blnbt_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } navhw_shl,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
InvoiceAmtInCoCodeCrcy,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } bonfb_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } nprei_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } rdiff_shl as CurrDiff,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } ppdiff_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } penlc1_shl,
@ObjectModel.foreignKey.association: '_TransactionCurrency'
@Semantics.currencyCode:true
TransactionCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
AmountInTransactionCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
OriginalTaxBaseAmount,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
TaxAmount,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
TaxBaseAmountInTransCrcy,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } fwzuz_shl,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
WithholdingTaxBaseAmount,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } gbetr_shl,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
PlannedAmtInTransactionCrcy,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
CashDiscountBaseAmount,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
CashDiscountAmount,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
NetPaymentAmount,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } wrbt1_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } wrbt2_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } wrbt3_shl,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
WithholdingTaxAmount,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
WithholdingTaxExemptionAmt,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } navfw_shl,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
InvoiceAmountInFrgnCurrency,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } bualt_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } sctax_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } sttax_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } penfc_shl,
@ObjectModel.foreignKey.association: '_BalanceTransactionCurrency'
@Semantics.currencyCode:true
BalanceTransactionCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
AmountInBalanceTransacCrcy,
@ObjectModel.foreignKey.association: '_AdditionalCurrency1'
@Semantics.currencyCode:true
AdditionalCurrency1,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} }
ValuationDiffAmtInAddlCrcy1,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} } rdif2_shl,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} }
AmountInAdditionalCurrency1,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} } dmb21_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} } dmb22_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} } dmb23_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} } mwst2_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} } navh2_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} } sknt2_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} } txbh2_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} } ppdif2_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} } penlc2_shl,
@ObjectModel.foreignKey.association: '_AdditionalCurrency2'
@Semantics.currencyCode:true
AdditionalCurrency2,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} }
AmountInAdditionalCurrency2,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} } dmb31_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} } dmb32_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} } dmb33_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} } mwst3_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} } navh3_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} } sknt3_shl,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} }
ValuationDiffAmtInAddlCrcy2,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} } rdif3_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} } txbh3_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} } ppdif3_shl,
//@DefaultAggregation: #SUM
//@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} } penlc3_shl,
@ObjectModel.foreignKey.association: '_PaymentCurrency'
@Semantics.currencyCode:true
PaymentCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'PaymentCurrency'} }
AmountInPaymentCurrency,
@ObjectModel.foreignKey.association: '_CreditControlAreaCurrency'
@Semantics.currencyCode:true
CreditControlAreaCurrency,
//@Semantics: { amount : {currencyCode: 'CreditControlAreaCurrency'} } klibt_shl,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CreditControlAreaCurrency'} }
HedgedAmount,
@ObjectModel.foreignKey.association: '_BaseUnit'
@Semantics.unitOfMeasure:true
BaseUnit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
Quantity,
@ObjectModel.foreignKey.association: '_GoodsMovementEntryUnit'
@Semantics.unitOfMeasure:true
GoodsMovementEntryUnit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'GoodsMovementEntryUnit'} }
QuantityInEntryUnit,
@ObjectModel.foreignKey.association: '_PurchasingDocumentPriceUnit'
@Semantics.unitOfMeasure:true
PurchasingDocumentPriceUnit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'PurchasingDocumentPriceUnit'} }
PurchaseOrderQty,
// @DefaultAggregation: #NONE // Is default for Type DEC unsigned and 0 decimals in SADL, in AE it will be treated as characteristic
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
MaterialPriceUnitQty,
///////////////////////////////////////////////////////////////////////////////
//Absolute Amount (Original BSEG Amounts)
///////////////////////////////////////////////////////////////////////////////
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_OperationalAcctgDocItem.AbsoluteAmountInCoCodeCrcy ,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.AbsoluteAmountInTransacCrcy ,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} }
I_OperationalAcctgDocItem.AbsltAmtInAdditionalCurrency1,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} }
I_OperationalAcctgDocItem.AbsltAmtInAdditionalCurrency2,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
I_OperationalAcctgDocItem.AbsltAmtInBalanceTransacCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
I_OperationalAcctgDocItem.AbsltAmtInFunctionalCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'PaymentCurrency'} }
I_OperationalAcctgDocItem.AbsltAmountInPaymentCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CreditControlAreaCurrency'} }
I_OperationalAcctgDocItem.HedgedAbsoluteAmount,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.PlannedAbsltAmtInTransCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_OperationalAcctgDocItem.CashDiscAbsltAmtInCoCodeCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.CashDiscountAbsoluteAmount,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.CashDiscountAbsoluteBaseAmount,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_OperationalAcctgDocItem.InvoiceAbsltAmtInCoCodeCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.InvoiceAbsltAmtInFrgnCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.NetPaymentAbsoluteAmount,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_OperationalAcctgDocItem.NonDcblTaxAbsltAmtInCoCodeCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.NonDcblTaxAbsltAmtInTransCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_OperationalAcctgDocItem.TaxAbsltAmountInCoCodeCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.TaxAbsoluteAmount,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} }
I_OperationalAcctgDocItem.TaxAbsltAmtInAddlCurrency1,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} }
I_OperationalAcctgDocItem.TaxAbsltAmtInAddlCurrency2,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_OperationalAcctgDocItem.TaxAbsltBaseAmountInCoCodeCrcy ,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.TaxAbsltBaseAmountInTransCrcy ,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_OperationalAcctgDocItem.OriglTxAbsltBaseAmountInCCCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.OriginalTaxAbsoluteBaseAmount,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} }
I_OperationalAcctgDocItem.OriglTxAbsltBaseAmtInAddlCrcy1 ,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} }
I_OperationalAcctgDocItem.OriglTxAbsltBaseAmtInAddlCrcy2 ,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_OperationalAcctgDocItem.TaxBrkdwnAbsltAmt1InCoCodeCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_OperationalAcctgDocItem.TaxBrkdwnAbsltAmt2InCoCodeCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_OperationalAcctgDocItem.TaxBrkdwnAbsltAmt3InCoCodeCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.TaxBrkdwnAbsltAmt1InTransCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.TaxBrkdwnAbsltAmt2InTransCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.TaxBrkdwnAbsltAmt3InTransCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.WithholdingTaxAbsoluteAmount ,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.WithholdingTaxAbsoluteBaseAmt ,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
I_OperationalAcctgDocItem.WhldgTaxExemptionAbsltAmount,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_OperationalAcctgDocItem.ValnDiffAbsltAmtInCoCodeCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} }
I_OperationalAcctgDocItem.ValnDiffAbsltAmtInAddlCrcy1,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} }
I_OperationalAcctgDocItem.ValnDiffAbsltAmtInAddlCrcy2,
I_OperationalAcctgDocItem.UnadjustedDebitCreditCode,
@DefaultAggregation: #SUM
NumberOfItems,
//blart as AccountingDocumentType,
_JournalEntry.AccountingDocumentCreationDate,
_JournalEntry.CreationTime,
//aedat,
_JournalEntry.LastChangeDate,
_JournalEntry.ExchangeRateDate,
_JournalEntry.AccountingDocCreatedByUser,
_JournalEntry.TransactionCode,
_JournalEntry.IntercompanyTransaction,
_JournalEntry.DocumentReferenceID,
_JournalEntry.RecurringAccountingDocument,
_JournalEntry.ReverseDocument,
_JournalEntry.ReverseDocumentFiscalYear,
_JournalEntry.AccountingDocumentHeaderText,
//@Semantics.currencyCode:true
//waers as Currency,
_JournalEntry.AbsoluteExchangeRate,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'AbsoluteExchangeRate'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'AbsoluteExchangeRate'
_JournalEntry.ExchangeRate, // ??????????????????????????????
_JournalEntry.ExchRateIsIndirectQuotation,
_JournalEntry.EffectiveExchangeRate,
//@Semantics.currencyCode:true
//kzwrs as GroupCurrency,
//kzkrs as GroupCurrencyExchangeRate,
//xnetb,
//frath,
//xrueb,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_BusTransTypeStdVH',
element: 'BusinessTransactionType' }
}]
@ObjectModel.text.association: '_BusinessTransactionTypeText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_BusinessTransactionType'
_JournalEntry.BusinessTransactionType as BusinessTransactionType,
_JournalEntry.BatchInputSession,
//dokid,
//arcid,
//iblar,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_FinMgmtAreaStdVH',
element: 'FinancialManagementArea' }
}]
@ObjectModel.text.association: '_FinancialManagementAreaText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_FinancialManagementArea'
_JournalEntry.FinancialManagementArea as FinancialManagementArea,
//@Semantics.currencyCode:true
//hwaer as CompanyCodeCurrency,
//@Semantics.currencyCode:true
//hwae2 as AdditionalCurrency1,
//@Semantics.currencyCode:true
//hwae3 as AdditionalCurrency2,
//kurs2 as AdditionalCrcy1ExchangeRate,
//kurs3 as AdditionalCrcy2ExchangeRate,
//basw2,
//basw3,
//umrd2,
//umrd3,
//@Semantics.booleanIndicator
_JournalEntry.ReversalIsPlanned,
_JournalEntry.PlannedReversalDate,
//@Semantics.booleanIndicator
_JournalEntry.TaxIsCalculatedAutomatically,
//curt2 as AdditionalCurrency1Role,
//curt3 as AdditionalCurrency2Role,
//kuty2 as AddtionalCrcy1ExchangeRateType,
//kuty3 as AddtionalCrcy2ExchangeRateType,
//@Semantics.booleanIndicator
_JournalEntry.TaxBaseAmountIsNetAmount,
_JournalEntry.SourceCompanyCode,
//xusvr,
//duefl,
@ObjectModel.foreignKey.association: '_LogicalSystem'
_JournalEntry.LogicalSystem,
_JournalEntry.TaxAbsoluteExchangeRate,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'TaxAbsoluteExchangeRate'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'TaxAbsoluteExchangeRate'
_JournalEntry.TaxExchangeRate, // ????????????????????????????????????????
_JournalEntry.TaxExchRateIsIndirectQuotation,
_JournalEntry.TaxEffectiveExchangeRate,
//lotkz,
//xwvof,
_JournalEntry.ReversalReason,
//ppnam,
_JournalEntry.Branch,
//numpg,
//adisc,
_JournalEntry.Reference1InDocumentHeader,
_JournalEntry.Reference2InDocumentHeader,
_JournalEntry.InvoiceReceiptDate,
//--[ GENERATED:012:GFBfhxvv7jY4pHq{eVxSQ0
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_LedgerStdVH',
element: 'Ledger' }
}]
@ObjectModel.text.association: '_LedgerText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_Ledger'
_JournalEntry.Ledger as Ledger,
_JournalEntry.LedgerGroup as LedgerGroup,
//propmano,
_JournalEntry.AlternativeReferenceDocument,
_JournalEntry.TaxReportingDate,
_JournalEntry.AccountingDocumentClass,
//xsplit,
//cash_alloc,
//follow_on,
//xreorg,
//subset,
_JournalEntry.ExchangeRateType,
//kursx,
//kur2x,
//kur3x,
//xmca,
//resubmission,
//logsystem_sender,
//bukrs_sender,
//belnr_sender,
//gjahr_sender,
//ccins,
//ccnum,
_JournalEntry.LatePaymentReason,
_JournalEntry.SalesDocumentCondition,
//@Semantics.booleanIndicator
_JournalEntry.IsReversal,
//@Semantics.booleanIndicator
_JournalEntry.IsReversed,
_JournalEntry,
I_OperationalAcctgDocItem._CompanyCode,
I_OperationalAcctgDocItem._FiscalYear,
_ControllingArea,
_GLAccountInChartOfAccounts,
_GLAccountInCompanyCode,
_Segment,
_ProfitCenter,
_CurrentProfitCenter,
_CostCenter,
_CurrentCostCenter,
_Customer,
_CustomerCompany,
_Supplier,
_SupplierCompany,
_ChartOfAccounts,
I_OperationalAcctgDocItem._AccountingDocumentType,
_FinancialAccountType,
_FunctionalArea,
_BusinessArea,
_CompanyCodeCurrency,
I_OperationalAcctgDocItem._FunctionalCurrency,
_TransactionCurrency,
_BalanceTransactionCurrency,
_AdditionalCurrency1,
_AdditionalCurrency2,
_PaymentCurrency,
_CreditControlAreaCurrency,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_Product'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_Product'
_Material,
_Product,
_Plant,
_BaseUnit,
_GoodsMovementEntryUnit,
_PurchasingDocumentPriceUnit,
_InternalOrder,
_Order,
_WBSElementBasicData,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_WBSElementExternalID'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementExternalID'
_WBSElement,
_WBSElementExternalID,
//@API.element.releaseState: #DEPRECATED
//@API.element.successor: '_WBSElementBasicData'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementBasicData'
_WBSElementInternalID,
_AccountingDocumentCategory,
_PostingKey,
_DebitCreditCode,
_PartnerBusinessArea,
_TaxType,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_PartnerCompany_2'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_PartnerCompany_2'
_PartnerCompany,
_PartnerCompany_2,
_SupplyingCountry,
_InventoryValuationType,
_PaymentDifferenceReason,
_PartnerSegment,
_SupplierBankDetails,
_ClearingJrnlEntryFiscalYear,
_ClearingJournalEntry,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_ClearingJournalEntry'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_ClearingJournalEntry'
_ClearingAccountingDocument,
_SpecialGLCode,
_TaxCode,
_FinancialTransactionType,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_SalesDoc'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_SalesDoc'
_SalesDocument,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_SalesDocItem'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_SalesDocItem'
_SalesDocumentItem,
_SalesDoc,
_SalesDocItem,
_ServiceDocumentType,
_ServiceDocument,
_ServiceDocumentItem,
_MasterFixedAsset,
_FixedAsset,
_AssetTransactionType,
_PersonWorkAgreement_1,
//@API.element.releaseState: #DEPRECATED
//@API.element.successor: '_PersonWorkAgreement_1'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_PersonWorkAgreement_1'
_Employment,
_HouseBank,
_PurchasingDocument,
_PurchasingDocumentItem,
//@API.element.releaseState: #DEPRECATED
//@API.element.successor: ''
//@VDM.lifecycle.status: #DEPRECATED
//@VDM.lifecycle.successor: ''
_ValuationArea,
_ProjectNetwork,
_CostOriginGroup,
// _AlternativeGLAccount,
_PartnerProfitCenter,
_CostCtrActivityType,
_BusinessProcess,
_PartnerFunctionalArea,
_HouseBankAccount,
_FiscalPeriod,
_ReferenceDocumentType,
_OffsettingAccountType,
_OffsettingChartOfAccounts,
_OffsettingAccount,
_OffsettingAccountWithBP,
_CashLedgerCompanyCode,
_CashLedgerAccount,
_FundsCenter,
_FundedProgram,
_Fund,
_Grant,
_BudgetPeriod,
_PartnerFund,
_PartnerGrant,
_PartnerBudgetPeriod,
_PubSecBudgetAccountCoCode,
_PubSecBudgetAccount,
//_REObjectByIntFinNumber,
_JournalEntry._BusinessTransactionType,
_JournalEntry._FinancialManagementArea,
_JournalEntry._LogicalSystem,
_JournalEntry._Ledger,
_AdditionalCurrencyRoles,
@API.element.releaseState: #DEPRECATED
//@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
//@VDM.lifecycle.successor: ''
GLAccountAuthorizationGroup,
@API.element.releaseState: #DEPRECATED
//@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
//@VDM.lifecycle.successor: ''
SupplierBasicAuthorizationGrp,
@API.element.releaseState: #DEPRECATED
//@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
//@VDM.lifecycle.successor: ''
CustomerBasicAuthorizationGrp,
@API.element.releaseState: #DEPRECATED
//@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
//@VDM.lifecycle.successor: ''
AcctgDocTypeAuthorizationGroup,
@API.element.releaseState: #DEPRECATED
//@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
//@VDM.lifecycle.successor: ''
OrderType,
@API.element.releaseState: #DEPRECATED
//@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
//@VDM.lifecycle.successor: ''
SalesOrderType,
@API.element.releaseState: #DEPRECATED
//@API.element.successor: ''
@VDM.lifecycle.status: #DEPRECATED
//@VDM.lifecycle.successor: ''
AssetClass,
_CostCenterText,
_FunctionalAreaText,
_ProfitCenterText,
//--[ 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
_ChartOfAccountsText,
@Consumption.hidden: true
_OffsettingChartOfAccountsText,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_PartnerCompanyText_2'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_PartnerCompanyText_2'
@Consumption.hidden: true
_PartnerCompanyText,
@Consumption.hidden: true
_PartnerCompanyText_2,
@Consumption.hidden: true
_ControllingAreaText,
@Consumption.hidden: true
_CustomerText,
@Consumption.hidden: true
_FinancialManagementAreaText,
@Consumption.hidden: true
_FinancialAccountTypeText,
@Consumption.hidden: true
_OffsettingAccountTypeText,
@Consumption.hidden: true
_FixedAssetText,
@Consumption.hidden: true
_HouseBankAccountText,
@Consumption.hidden: true
_LedgerText,
@Consumption.hidden: true
_MasterFixedAssetText,
@Consumption.hidden: true
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_ProductText'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_ProductText'
_MaterialText,
@Consumption.hidden: true
_ProductText,
@Consumption.hidden: true
_ProjectNetworkText,
@Consumption.hidden: true
_PartnerSegmentText,
@Consumption.hidden: true
_SegmentText,
@Consumption.hidden: true
_SupplierText,
@Consumption.hidden: true
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_WBSElementExternalIDText'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementExternalIDText'
_WBSElementText,
@Consumption.hidden: true
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_WBSElementBasicDataText'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementBasicDataText'
_WBSElementInternalIDText,
_WBSElementExternalIDText,
@Consumption.hidden: true
_WBSElementBasicDataText
// ]--GENERATED
}