@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Journal Entry Item with Ledger'
@Metadata.ignorePropagatedAnnotations: true
@Metadata.allowExtensions: true
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #XXL,
dataClass: #MIXED
}
@UI.headerInfo: {
typeName: 'Item',
typeNamePlural: 'Items',
title: {
value: 'LedgerGLLineItem',
label: 'Journal Entry Item'
},
description: { type: #STANDARD, value: 'DocumentItemText' }
}
@UI.presentationVariant: [{
sortOrder: [{
by: 'LedgerGLLineItem',
direction: #ASC
}]
}]
@VDM.viewType: #CONSUMPTION
define view entity C_ManageJournalEntryLedgerView
as select from R_ManageJournalEntryLedgerView as _Item
association [0..*] to C_MngJrnlEntrWhgdTaxItem as _WithholdingTaxItem
on $projection.CompanyCode = _WithholdingTaxItem.CompanyCode
and $projection.AccountingDocument = _WithholdingTaxItem.AccountingDocument
and $projection.FiscalYear = _WithholdingTaxItem.FiscalYear
and $projection.AccountingDocumentItem = _WithholdingTaxItem.AccountingDocumentItem
association [0..*] to C_ManageJournalEntryNote as _Note
on $projection.CompanyCode = _Note.CompanyCode
and $projection.AccountingDocument = _Note.AccountingDocument
and $projection.FiscalYear = _Note.FiscalYear
and $projection.LedgerGLLineItem = _Note.LedgerGLLineItem
association [1..1] to E_JournalEntryItem as _Extension on $projection.SourceLedger = _Extension.SourceLedger
and $projection.CompanyCode = _Extension.CompanyCode
and $projection.FiscalYear = _Extension.FiscalYear
and $projection.AccountingDocument = _Extension.AccountingDocument
and $projection.LedgerGLLineItem = _Extension.LedgerGLLineItem
{ @ObjectModel.text.element: [ 'LedgerName' ]
@UI.textArrangement: #TEXT_LAST
key SourceLedger,
@Consumption.semanticObject: 'CompanyCode'
@ObjectModel.text.element: [ 'CompanyCodeName' ]
@UI.textArrangement: #TEXT_LAST
key CompanyCode,
key FiscalYear,
@Consumption.semanticObject: 'AccountingDocument'
key AccountingDocument,
@UI: {
lineItem: [{ position: 10 }]
}
key LedgerGLLineItem,
@Semantics.text: true
@UI.hidden: true
_LedgerText.LedgerName,
@Semantics.text: true
@UI.hidden: true
_CompanyCode.CompanyCodeName,
LedgerFiscalYear,
GLRecordType,
JrnlEntrAltvFYConsecutiveID,
@ObjectModel.text.element: [ 'ControllingAreaName' ]
@UI.textArrangement: #TEXT_LAST
ControllingArea,
@Semantics.text: true
@UI.hidden: true
_ControllingArea.ControllingAreaName,
BusinessTransactionCategory,
BusinessTransactionType,
ReferenceDocumentType,
ReferenceDocumentContext,
ReferenceDocument,
ReferenceDocumentItem,
ReferenceDocumentItemGroup,
@ObjectModel.text.element: [ 'FinancialTransactionTypeName' ]
@UI.textArrangement: #TEXT_LAST
FinancialTransactionType,
@Semantics.text: true
@UI.hidden: true
_FinancialTransactionTypeT.FinancialTransactionTypeName,
IsReversal,
IsReversed,
ReversalReferenceDocumentCntxt,
ReversalReferenceDocument,
IsSettlement,
IsSettled,
PredecessorReferenceDocCntxt,
PredecessorReferenceDocItem,
PredecessorReferenceDocType,
PredecessorReferenceDocument,
SourceReferenceDocument,
SourceReferenceDocumentType,
SourceReferenceDocumentItem,
SourceReferenceDocumentCntxt,
SourceLogicalSystem,
SourceReferenceDocSubitem,
IsCommitment,
@UI: {
textArrangement: #TEXT_LAST
}
@ObjectModel.text.element: [ 'JrnlEntryItemObsoleteRsnName' ]
JrnlEntryItemObsoleteReason,
@Semantics.text: true
@UI.hidden: true
_JrnlEntryItemObsltRsnText.JrnlEntryItemObsoleteRsnName,
GLBusinessTransactionType,
LogicalSystem,
@Consumption.semanticObject: 'GLAccount'
@UI: {
lineItem: [{ position: 20 }],
textArrangement: #TEXT_LAST
}
@ObjectModel.text.element: [ 'GLAccountName' ]
GLAccount,
@Semantics.text: true
@UI.hidden: true
_GLAccountText.GLAccountName,
ChartOfAccounts,
@Consumption.semanticObject: 'CostCenter'
@ObjectModel.text.element: [ 'CostCenterName' ]
@UI.textArrangement: #TEXT_LAST
CostCenter,
@Semantics.text: true
@UI.hidden: true
_CostCenterText.CostCenterName,
@Consumption.semanticObject: 'ProfitCenter'
@UI.textArrangement: #TEXT_LAST
@ObjectModel.text.element: [ 'ProfitCenterName' ]
ProfitCenter,
@Semantics.text: true
@UI.hidden: true
_ProfitCenterText.ProfitCenterName,
@ObjectModel.text.element: [ 'FunctionalAreaName' ]
@UI.textArrangement: #TEXT_LAST
FunctionalArea,
@Semantics.text: true
@UI.hidden: true
_FunctionalAreaText.FunctionalAreaName,
@ObjectModel.text.element: [ 'BusinessAreaName' ]
@UI.textArrangement: #TEXT_LAST
BusinessArea,
@Semantics.text: true
@UI.hidden: true
_BusinessAreaText.BusinessAreaName,
@ObjectModel.text.element: [ 'SegmentName' ]
@UI.textArrangement: #TEXT_LAST
Segment,
@Semantics.text: true
@UI.hidden: true
_SegmentText.SegmentName,
@Consumption.semanticObject: 'CostCenter'
@ObjectModel.text.element: [ 'PartnerCostCenterName' ]
@UI.textArrangement: #TEXT_LAST
PartnerCostCenter,
@Semantics.text: true
@UI.hidden: true
_PartnerCostCenterText.CostCenterName as PartnerCostCenterName,
@Consumption.semanticObject: 'ProfitCenter'
@ObjectModel.text.element: [ 'PartnerProfitCenterName' ]
@UI.textArrangement: #TEXT_LAST
PartnerProfitCenter,
@Semantics.text: true
@UI.hidden: true
_PartnerProfitCenterText.ProfitCenterName as PartnerProfitCenterName,
@ObjectModel.text.element: [ 'PartnerFunctionalAreaName' ]
@UI.textArrangement: #TEXT_LAST
PartnerFunctionalArea,
@Semantics.text: true
@UI.hidden: true
_PartnerFunctionalAreaText.FunctionalAreaName as PartnerFunctionalAreaName,
@ObjectModel.text.element: [ 'PartnerBusinessAreaName' ]
@UI.textArrangement: #TEXT_LAST
PartnerBusinessArea,
@Semantics.text: true
@UI.hidden: true
_PartnerBusinessAreaText.BusinessAreaName as PartnerBusinessAreaName,
@ObjectModel.text.element: [ 'PartnerCompanyName' ]
@UI.textArrangement: #TEXT_LAST
PartnerCompany,
@Semantics.text: true
@UI.hidden: true
_PartnerCompany.CompanyName as PartnerCompanyName,
@ObjectModel.text.element: [ 'PartnerSegmentName' ]
@UI.textArrangement: #TEXT_LAST
PartnerSegment,
@Semantics.text: true
@UI.hidden: true
_PartnerSegmentText.SegmentName as PartnerSegmentName,
///
// Credit Amounts
///
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
CreditAmountInBalanceTransCrcy,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
CreditAmountInTransCrcy,
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
CreditAmountInCoCodeCrcy,
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
CreditAmountInGlobalCrcy,
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
CreditAmountInFunctionalCrcy,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
CreditAmountInFreeDfndCrcy1,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
CreditAmountInFreeDfndCrcy2,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
CreditAmountInFreeDfndCrcy3,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
CreditAmountInFreeDfndCrcy4,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
CreditAmountInFreeDfndCrcy5,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
CreditAmountInFreeDfndCrcy6,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
CreditAmountInFreeDfndCrcy7,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
CreditAmountInFreeDfndCrcy8,
///
// Debit Amounts
///
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
DebitAmountInBalanceTransCrcy,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
DebitAmountInTransCrcy,
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
DebitAmountInCoCodeCrcy,
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
DebitAmountInGlobalCrcy,
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
DebitAmountInFunctionalCrcy,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
DebitAmountInFreeDfndCrcy1,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
DebitAmountInFreeDfndCrcy2,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
DebitAmountInFreeDfndCrcy3,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
DebitAmountInFreeDfndCrcy4,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
DebitAmountInFreeDfndCrcy5,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
DebitAmountInFreeDfndCrcy6,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
DebitAmountInFreeDfndCrcy7,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
DebitAmountInFreeDfndCrcy8,
BalanceTransactionCurrency,
TransactionCurrency,
CompanyCodeCurrency,
GlobalCurrency,
FunctionalCurrency,
FreeDefinedCurrency1,
FreeDefinedCurrency2,
FreeDefinedCurrency3,
FreeDefinedCurrency4,
FreeDefinedCurrency5,
FreeDefinedCurrency6,
FreeDefinedCurrency7,
FreeDefinedCurrency8,
BaseUnit,
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
Quantity,
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
FixedQuantity,
CostSourceUnit,
@Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} }
ValuationQuantity,
@Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} }
ValuationFixedQuantity,
AdditionalQuantity1Unit,
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity1Unit'} }
AdditionalQuantity1,
AdditionalQuantity2Unit,
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity2Unit'} }
AdditionalQuantity2,
AdditionalQuantity3Unit,
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity3Unit'} }
AdditionalQuantity3,
DebitCreditCode,
ExchangeRateDate,
FiscalPeriod,
FiscalYearVariant,
FiscalYearPeriod,
PostingDate,
DocumentDate,
AccountingDocumentType,
AccountingDocumentItem,
AssignmentReference,
AccountingDocumentCategory,
@ObjectModel.text.element: [ 'PostingKeyName' ]
@UI.textArrangement: #TEXT_LAST
PostingKey,
@Semantics.text: true
@UI.hidden: true
_PostingKeyText.PostingKeyName,
TransactionTypeDetermination,
@ObjectModel.text.element: [ 'SubLedgerAcctLineItemTypeName' ]
@UI.textArrangement: #TEXT_LAST
SubLedgerAcctLineItemType,
@Semantics.text: true
@UI.hidden: true
_SubLedgerAccLineItemTypeT.SubLedgerAcctLineItemTypeName,
CreationDate,
CreationDateTime,
EliminationProfitCenter,
OriginObjectType,
GLAccountType,
@UI.textArrangement: #TEXT_LAST
@ObjectModel.text.element: [ 'AlternativeGLAccountName' ]
AlternativeGLAccount,
@Semantics.text: true
@UI.hidden: true
_AlternativeGLAccountText.GLAccountName as AlternativeGLAccountName,
CountryChartOfAccounts,
ConsolidationUnit,
InvoiceReference,
InvoiceReferenceFiscalYear,
FollowOnDocumentType,
InvoiceItemReference,
PartnerConsolidationUnit,
@ObjectModel.text.element: [ 'CompanyName' ]
@UI.textArrangement: #TEXT_LAST
Company,
@Semantics.text: true
@UI.hidden: true
_Company.CompanyName,
ConsolidationChartOfAccounts,
CnsldtnFinancialStatementItem,
@ObjectModel.text.element: [ 'SubItemCategoryText' ]
@UI.textArrangement: #TEXT_LAST
CnsldtnSubitemCategory,
@Semantics.text: true
@UI.hidden: true
_CnsldtnSubItemCategoryText.SubItemCategoryText,
CnsldtnSubitem,
ReferencePurchaseOrderCategory,
PurchasingDocument,
PurchasingDocumentItem,
AccountAssignmentNumber,
DocumentItemText,
SalesDocument,
SalesDocumentItem,
@ObjectModel.text.element: [ 'ProductName' ]
@UI.textArrangement: #TEXT_LAST
Product,
@Semantics.text: true
@UI.hidden: true
_ProductText.ProductName,
ProductGroup,
@ObjectModel.text.element: [ 'PlantName' ]
@UI.textArrangement: #TEXT_LAST
Plant,
@Semantics.text: true
@UI.hidden: true
_Plant.PlantName,
@ObjectModel.text.element: [ 'SupplierName' ]
@UI.textArrangement: #TEXT_LAST
Supplier,
@Semantics.text: true
@UI.hidden: true
_Supplier.SupplierName,
cast(_Supplier.Country as fis_supplier_country preserving type ) as SupplierCountry,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_AUDIT_MASK'
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_AUDIT_MASK'
@ObjectModel.sort.transformedBy: 'ABAP:CL_MJE_AUDIT_MASK'
@ObjectModel.text.element: [ 'CustomerName' ]
@UI.textArrangement: #TEXT_LAST
Customer,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_AUDIT_MASK'
@Semantics.text: true
@UI.hidden: true
_Customer.CustomerName,
@Consumption.hidden: true
Customer as CustomerForFilter,
@Consumption.hidden: true
_Customer.CustomerName as CustomerNameForFilter,
cast(_Customer.Country as fis_customer_country preserving type ) as CustomerCountry,
ServicesRenderedDate,
PerformancePeriodStartDate,
PerformancePeriodEndDate,
FinancialAccountType,
@ObjectModel.text.element: [ 'SpecialGLCodeName' ]
@UI.textArrangement: #TEXT_LAST
SpecialGLCode,
@Semantics.text: true
@UI.hidden: true
_SpecialGLCodeText.SpecialGLCodeName,
TaxCode,
TaxCountry,
@ObjectModel.text.element: [ 'HouseBankName' ]
@UI.textArrangement: #TEXT_LAST
HouseBank,
@Semantics.text: true
@UI.hidden: true
_HouseBankText.HouseBankName as HouseBankName,
@ObjectModel.text.element: [ 'HouseBankAccountDescription' ]
@UI.textArrangement: #TEXT_LAST
HouseBankAccount,
@Semantics.text: true
@UI.hidden: true
_HouseBankAccountText.HouseBankAccountDescription as HouseBankAccountDescription,
@Semantics.booleanIndicator: true
IsOpenItemManaged,
ClearingDate,
ClearingJournalEntryFiscalYear,
@Consumption.semanticObject: 'AccountingDocument'
ClearingJournalEntry,
IsCleared,
ValueDate,
AssetDepreciationArea,
@Consumption.semanticObject: 'FixedAsset'
@Consumption.semanticObjectMapping: { element: 'MasterFixedAsset', additionalBinding: [
{ localElement: 'CompanyCode', element:'CompanyCode' },
{ localElement: 'FixedAsset', element:'FixedAsset' } ]}
@ObjectModel.text.element: [ 'MasterFixedAssetDescription' ]
@UI.textArrangement: #TEXT_LAST
MasterFixedAsset,
@Semantics.text: true
@UI.hidden: true
_MasterFixedAsset.MasterFixedAssetDescription,
@ObjectModel.text.element: [ 'FixedAssetDescription' ]
@UI.textArrangement: #TEXT_LAST
FixedAsset,
@Semantics.text: true
@UI.hidden: true
_FixedAsset.FixedAssetDescription,
AssetValueDate,
@ObjectModel.text.element: [ 'AssetTransactionTypeName' ]
@UI.textArrangement: #TEXT_LAST
AssetTransactionType,
@Semantics.text: true
@UI.hidden: true
_AssetTransactionTypeText.AssetTransactionTypeName,
AssetAcctTransClassfctn,
DepreciationFiscalPeriod,
PartnerMasterFixedAsset,
PartnerFixedAsset,
@ObjectModel.text.element: [ 'AssetClassName' ]
@UI.textArrangement: #TEXT_LAST
AssetClass,
@Semantics.text: true
@UI.hidden: true
_AssetClassText.AssetClassName,
CostEstimate,
InventorySpecialStockValnType,
InventorySpecialStockType,
InventorySpclStkSalesDocument,
InventorySpclStkSalesDocItm,
InvtrySpclStockWBSElmntIntID,
InventorySpecialStockSupplier,
InventoryValuationType,
ValuationArea,
InvtrySpclStockWBSElmntExtID,
ProductPriceControl,
SenderGLAccount,
SenderAccountAssignment,
SenderAccountAssignmentType,
ControllingObject,
CostOriginGroup,
OriginSenderObject,
ControllingDebitCreditCode,
ControllingObjectDebitType,
QuantityIsIncomplete,
OffsettingAccount,
OffsettingAccountType,
OffsettingChartOfAccounts,
LineItemIsCompleted,
PersonnelNumber,
BillableControl,
ControllingObjectClass,
@Consumption.semanticObject: 'CompanyCode'
@ObjectModel.text.element: [ 'PartnerCompanyCodeName' ]
@UI.textArrangement: #TEXT_LAST
PartnerCompanyCode,
@Semantics.text: true
@UI.hidden: true
_PartnerCompanyCode.CompanyCodeName as PartnerCompanyCodeName,
PartnerControllingObjectClass,
@Consumption.semanticObject: 'ActivityType'
@ObjectModel.text.element: [ 'OriginCostCtrActivityTypeName' ]
@UI.textArrangement: #TEXT_LAST
OriginCostCtrActivityType,
@Semantics.text: true
@UI.hidden: true
_OriginCostCtrActivityTypeT.CostCtrActivityTypeName as OriginCostCtrActivityTypeName,
@Consumption.semanticObject: 'CostCenter'
@ObjectModel.text.element: [ 'OriginCostCenterName' ]
@UI.textArrangement: #TEXT_LAST
OriginCostCenter,
@Semantics.text: true
@UI.hidden: true
_OriginCostCenterText.CostCenterName as OriginCostCenterName,
@Consumption.semanticObject: 'ProfitCenter'
OriginProfitCenter,
@ObjectModel.text.element: [ 'OriginProductName' ]
@UI.textArrangement: #TEXT_LAST
OriginProduct,
@Semantics.text: true
@UI.hidden: true
_OriginProductText.ProductName as OriginProductName,
VarianceOriginGLAccount,
AccountAssignment,
@ObjectModel.text.element: [ 'AccountAssignmentTypeName' ]
@UI.textArrangement: #TEXT_LAST
AccountAssignmentType,
@Semantics.text: true
@UI.hidden: true
_AccountAssignmentTypeT.AccountAssignmentTypeName,
@Consumption.semanticObject: 'ActivityType'
@ObjectModel.text.element: [ 'CostCtrActivityTypeName' ]
@UI.textArrangement: #TEXT_LAST
CostCtrActivityType,
@Semantics.text: true
@UI.hidden: true
_CostCtrActivityTypeT.CostCtrActivityTypeName as CostCtrActivityTypeName,
OrderID,
OrderCategory,
@Consumption.semanticObject: 'WBSElement'
@ObjectModel.text.element: [ 'WBSDescription' ]
@UI.textArrangement: #TEXT_LAST
WBSElementExternalID,
@UI.hidden: true
WBSElementInternalID,
@Semantics.text: true
@UI.hidden: true
_WBSElementBasicData.WBSDescription,
@UI.hidden: true
PartnerWBSElementInternalID,
@Consumption.semanticObject: 'WBSElement'
@ObjectModel.text.element: [ 'PartnerWBSElementDescription' ]
@UI.textArrangement: #TEXT_LAST
PartnerWBSElementExternalID,
@Semantics.text: true
@UI.hidden: true
_PartnerWBSElementBasicData.WBSDescription as PartnerWBSElementDescription,
WorkPackage,
@UI.hidden: true
ProjectInternalID,
@UI.hidden: true
PartnerProjectInternalID,
@ObjectModel.text.element: [ 'PartnerProjectDescription' ]
@UI.textArrangement: #TEXT_LAST
PartnerProjectExternalID,
@Semantics.text: true
@UI.hidden: true
_PartnerProjectBasicData.ProjectDescription as PartnerProjectDescription,
@ObjectModel.text.element: [ 'ProjectDescription' ]
@UI.textArrangement: #TEXT_LAST
ProjectExternalID,
@Semantics.text: true
@UI.hidden: true
_ProjectBasicData.ProjectDescription as ProjectDescription,
OperatingConcern,
ProjectNetwork,
RelatedNetworkActivity,
BusinessProcess,
CostObject,
CostAnalysisResource,
CustomerServiceNotification,
ServiceDocumentType,
ServiceDocument,
ServiceDocumentItem,
PartnerServiceDocumentType,
PartnerServiceDocument,
PartnerServiceDocumentItem,
ServiceContractType,
ServiceContract,
ServiceContractItem,
BusinessSolutionOrder,
BusinessSolutionOrderItem,
ProviderContract,
ProviderContractItem,
TimeSheetOvertimeCategory,
PartnerAccountAssignment,
@ObjectModel.text.element: [ 'PartAccountAssignmentTypeName' ]
@UI.textArrangement: #TEXT_LAST
PartnerAccountAssignmentType,
@Semantics.text: true
@UI.hidden: true
_PartnerAccountAssignmentTypeT.AccountAssignmentTypeName as PartAccountAssignmentTypeName,
@Consumption.semanticObject: 'ActivityType'
@ObjectModel.text.element: [ 'PartnerCostCtrActivityTypeName' ]
@UI.textArrangement: #TEXT_LAST
PartnerCostCtrActivityType,
@Semantics.text: true
@UI.hidden: true
_PartnerCostCtrActivityTypeT.CostCtrActivityTypeName as PartnerCostCtrActivityTypeName,
PartnerOrder,
PartnerOrderCategory,
PartnerSalesDocument,
PartnerSalesDocumentItem,
PartnerProjectNetwork,
PartnerProjectNetworkActivity,
PartnerBusinessProcess,
PartnerCostObject,
WorkItem,
BillingDocumentType,
SalesOrganization,
DistributionChannel,
OrganizationDivision,
SoldProduct,
SoldProductGroup,
@ObjectModel.text.element: [ 'CustomerGroupName' ]
@UI.textArrangement: #TEXT_LAST
CustomerGroup,
@Semantics.text: true
@UI.hidden: true
_CustomerGroupText.CustomerGroupName as CustomerGroupName,
@ObjectModel.text.element: [ 'CustomerSupplierCountryName' ]
@UI.textArrangement: #TEXT_LAST
CustomerSupplierCountry,
@Semantics.text: true
@UI.hidden: true
_CustomerSupplierCountryText.CountryName as CustomerSupplierCountryName,
@ObjectModel.text.element: [ 'CustomerSupplierIndustryName' ]
@UI.textArrangement: #TEXT_LAST
CustomerSupplierIndustry,
@Semantics.text: true
@UI.hidden: true
_CustomerSupplierIndustryText.CustomerSupplierIndustryName as CustomerSupplierIndustryName,
SalesDistrict,
BillToParty,
ShipToParty,
CustomerSupplierCorporateGroup,
@Consumption.semanticObject: 'CompanyCode'
@ObjectModel.text.element: [ 'CashLedgerCompanyCodeName' ]
@UI.textArrangement: #TEXT_LAST
CashLedgerCompanyCode,
@Semantics.text: true
@UI.hidden: true
_CashLedgerCompanyCode.CompanyCodeName as CashLedgerCompanyCodeName,
@Consumption.semanticObject: 'GLAccount'
@Consumption.semanticObjectMapping.additionalBinding: [{ localElement: 'CashLedgerCompanyCode', element: 'CompanyCode' },
{ localElement: 'CashLedgerAccount', element: 'GLAccount' }]
@ObjectModel.text.element: [ 'CashLedgerAccountName' ]
@UI.textArrangement: #TEXT_LAST
CashLedgerAccount,
@Semantics.text: true
@UI.hidden: true
_CashLedgerAccountText.GLAccountName as CashLedgerAccountName,
@UI.hidden: true
FinancialManagementArea,
FundsCenter,
FundedProgram,
@Consumption.semanticObject: 'Fund'
@ObjectModel.text.element: [ 'FundName' ]
@UI.textArrangement: #TEXT_LAST
Fund,
@Semantics.text: true
@UI.hidden: true
_FundText.FundName,
@Consumption.semanticObject: 'Grant'
@ObjectModel.text.element: [ 'GrantName' ]
@UI.textArrangement: #TEXT_LAST
GrantID,
@Semantics.text: true
@UI.hidden: true
_GrantText.GrantName,
@Consumption.semanticObject: 'BudgetPeriod'
@ObjectModel.text.element: [ 'BudgetPeriodName' ]
@UI.textArrangement: #TEXT_LAST
BudgetPeriod,
@Semantics.text: true
@UI.hidden: true
_BudgetPeriodText.BudgetPeriodName,
@Consumption.semanticObject: 'Fund'
@ObjectModel.text.element: [ 'ReceiverPostedFundName' ]
@UI.textArrangement: #TEXT_LAST
PartnerFund,
@Semantics.text: true
@UI.hidden: true
_PartnerFundText.FundName as ReceiverPostedFundName,
@Consumption.semanticObject: 'GrantID'
@ObjectModel.text.element: [ 'ReceiverPostedGrantName' ]
@UI.textArrangement: #TEXT_LAST
PartnerGrant,
@Semantics.text: true
@UI.hidden: true
_PartnerGrantText.GrantName as ReceiverPostedGrantName,
@Consumption.semanticObject: 'BudgetPeriod'
@ObjectModel.text.element: [ 'ReceiverPostedBudgetPeriodName' ]
@UI.textArrangement: #TEXT_LAST
PartnerBudgetPeriod,
@Semantics.text: true
@UI.hidden: true
_PartnerBudgetPeriodText.BudgetPeriodName as ReceiverPostedBudgetPeriodName,
@Consumption.semanticObject: 'GLAccount'
@Consumption.semanticObjectMapping.additionalBinding: [{ localElement: 'PubSecBudgetAccountCoCode', element: 'CompanyCode' },
{ localElement: 'PubSecBudgetAccount', element: 'GLAccount' }]
@ObjectModel.text.element: [ 'BudgetAccountName' ]
@UI.textArrangement: #TEXT_LAST
PubSecBudgetAccount,
@Semantics.text: true
@UI.hidden: true
_BudgetAccountText.BudgetAccountName,
PubSecBudgetAccountCoCode,
PubSecBudgetCnsmpnDate,
PubSecBudgetCnsmpnFsclYear,
PubSecBudgetCnsmpnFsclPeriod,
PubSecBudgetIsRelevant,
@ObjectModel.text.element: [ 'PubSecBudgetCnsmpnTypeText' ]
@UI.textArrangement: #TEXT_LAST
PubSecBudgetCnsmpnType,
@Semantics.text: true
@UI.hidden: true
_PubSecBdgtCnsmpnTypeText.PubSecBudgetCnsmpnTypeText,
@ObjectModel.text.element: [ 'PubSecBdgtCnsmpnAmtTypeText' ]
@UI.textArrangement: #TEXT_LAST
PubSecBudgetCnsmpnAmtType,
@Semantics.text: true
@UI.hidden: true
_PubSecBdgtCnsmpnAmtTypeText.PubSecBdgtCnsmpnAmtTypeText,
@Consumption.semanticObject: 'SponsoredProgram'
@ObjectModel.text.element: [ 'SponsoredProgramName' ]
@UI.textArrangement: #TEXT_LAST
SponsoredProgram,
@Semantics.text: true
@UI.hidden: true
_SponsoredProgramText.SponsoredProgramName,
@Consumption.semanticObject: 'SponsoredClass'
@ObjectModel.text.element: [ 'SponsoredClassName' ]
@UI.textArrangement: #TEXT_LAST
SponsoredClass,
@Semantics.text: true
@UI.hidden: true
_SponsoredClassText.SponsoredClassName,
GteeMBudgetValidityNumber,
CommitmentItem,
JointVenture,
JointVentureEquityGroup,
JointVentureCostRecoveryCode,
JointVenturePartner,
JointVentureBillingType,
JointVentureEquityType,
JointVentureProductionDate,
JointVentureBillingDate,
JointVentureOperationalDate,
//CutbackRun,
JointVentureAccountingActivity,
SettlementReferenceDate,
PartnerVenture,
PartnerEquityGroup,
SenderCostRecoveryCode,
CutbackAccount,
CutbackCostObject,
REBusinessEntity,
RealEstateBuilding,
RealEstateProperty,
RERentalObject,
RealEstateContract,
REServiceChargeKey,
RESettlementUnitID,
AccrualObjectType,
AccrualObjectLogicalSystem,
AccrualObject,
AccrualSubobject,
AccrualItemType,
AccrualReferenceObject,
AccrualValueDate,
FinancialValuationObjectType,
FinancialValuationObject,
FinancialValuationSubobject,
NetDueDate,
CreditRiskClass,
IsNegativePosting,
IsStatisticalOrder,