I_JournalEntryItemBrowser

DDL: I_JOURNALENTRYITEMBROWSER Type: view COMPOSITE

Journal Entry Item Browser

I_JournalEntryItemBrowser is a Composite CDS View (Cube) that provides data about "Journal Entry Item Browser" in SAP S/4HANA. It reads from 1 data source (I_JournalEntryItem) and exposes 290 fields with key fields SourceLedger, CompanyCode, FiscalYear, AccountingDocument, LedgerGLLineItem. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_JournalEntryItem I_JournalEntryItem from

Parameters (1)

NameTypeDefault
P_ClearingStatusSelection fis_clearingstatusselection

Associations (11)

CardinalityTargetAliasCondition
[0..1] I_PersonWorkAgreement_1 _PersonWorkAgreement_1 $projection.PersonnelNumber = _PersonWorkAgreement_1.PersonWorkAgreement
[0..1] I_ProductGroup_2 _ProductGroup_2 $projection.ProductGroup = _ProductGroup_2.ProductGroup
[0..1] I_ProductGroup_2 _SoldProductGroup_2 $projection.SoldProductGroup = _SoldProductGroup_2.ProductGroup
[0..1] I_FinServicesProductGroup _FinServicesProductGroup $projection.FinancialServicesProductGroup = _FinServicesProductGroup.FinancialServicesProductGroup
[0..*] I_FinServicesProductGroupT _FinServicesProductGroupText $projection.FinancialServicesProductGroup = _FinServicesProductGroupText.FinancialServicesProductGroup
[0..1] I_FinancialServicesBranch _FinancialServicesBranch $projection.FinancialServicesBranch = _FinancialServicesBranch.FinancialServicesBranch
[0..*] I_FinancialServicesBranchT _FinancialServicesBranchText $projection.FinancialServicesBranch = _FinancialServicesBranchText.FinancialServicesBranch
[0..1] I_FinancialDataSource _FinancialDataSource $projection.FinancialDataSource = _FinancialDataSource.FinancialDataSource
[0..*] I_FinancialDataSourceT _FinancialDataSourceText $projection.FinancialDataSource = _FinancialDataSourceText.FinancialDataSource
[0..1] I_CustomerSupplierIndustry _CustomerSupplierIndustry $projection.CustomerSupplierIndustry = _CustomerSupplierIndustry.Industry
[1..1] E_JournalEntryItem _Extension $projection.SourceLedger = _Extension.SourceLedger and $projection.CompanyCode = _Extension.CompanyCode and $projection.FiscalYear = _Extension.FiscalYear and $projection.AccountingDocument = _Extension.AccountingDocument and $projection.LedgerGLLineItem = _Extension.LedgerGLLineItem

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName IFIJELITBROWS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Journal Entry Item Browser view
VDM.viewType #COMPOSITE view
ObjectModel.representativeKey LedgerGLLineItem view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.modelingPattern #ANALYTICAL_CUBE view
Analytics.dataCategory #CUBE view
Analytics.internalName #LOCAL view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view

Fields (290)

KeyFieldSource TableSource FieldDescription
KEY SourceLedger SourceLedger
KEY CompanyCode I_JournalEntryItem CompanyCode
KEY FiscalYear FiscalYear
KEY AccountingDocument AccountingDocument
KEY LedgerGLLineItem LedgerGLLineItem
KEY Ledger I_JournalEntryItem Ledger
LedgerFiscalYear LedgerFiscalYear
GLRecordType GLRecordType
JrnlEntrAltvFYConsecutiveID JrnlEntrAltvFYConsecutiveID
ChartOfAccounts ChartOfAccounts
ControllingArea ControllingArea
FinancialTransactionType FinancialTransactionType
BusinessTransactionCategory BusinessTransactionCategory
BusinessTransactionType BusinessTransactionType
ReferenceDocumentType ReferenceDocumentType
LogicalSystem LogicalSystem
ReferenceDocumentContext ReferenceDocumentContext
ReferenceDocument ReferenceDocument
ReferenceDocumentItem ReferenceDocumentItem
ReferenceDocumentItemGroup ReferenceDocumentItemGroup
IsReversal IsReversal
IsReversed IsReversed
ReversalReferenceDocumentCntxt ReversalReferenceDocumentCntxt
ReversalReferenceDocument ReversalReferenceDocument
IsSettlement IsSettlement
IsSettled IsSettled
PredecessorReferenceDocType PredecessorReferenceDocType
PredecessorReferenceDocCntxt PredecessorReferenceDocCntxt
PredecessorReferenceDocument PredecessorReferenceDocument
PredecessorReferenceDocItem PredecessorReferenceDocItem
PrdcssrJournalEntryCompanyCode PrdcssrJournalEntryCompanyCode
PrdcssrJournalEntryFiscalYear PrdcssrJournalEntryFiscalYear
PredecessorJournalEntry PredecessorJournalEntry
PredecessorJournalEntryItem PredecessorJournalEntryItem
SourceReferenceDocumentType SourceReferenceDocumentType
SourceLogicalSystem SourceLogicalSystem
SourceReferenceDocumentCntxt SourceReferenceDocumentCntxt
SourceReferenceDocument SourceReferenceDocument
SourceReferenceDocumentItem SourceReferenceDocumentItem
SourceReferenceDocSubitem SourceReferenceDocSubitem
IsCommitment IsCommitment
JrnlEntryItemObsoleteReason JrnlEntryItemObsoleteReason
OrganizationalChange OrganizationalChange
GLAccount GLAccount
CostCenter CostCenter
ProfitCenter ProfitCenter
FunctionalArea FunctionalArea
BusinessArea BusinessArea
Segment Segment
PartnerCostCenter PartnerCostCenter
PartnerProfitCenter PartnerProfitCenter
PartnerFunctionalArea PartnerFunctionalArea
PartnerBusinessArea PartnerBusinessArea
PartnerCompany PartnerCompany
PartnerSegment PartnerSegment
BalanceTransactionCurrency BalanceTransactionCurrency
AmountInBalanceTransacCrcy AmountInBalanceTransacCrcy
TransactionCurrency TransactionCurrency
AmountInTransactionCurrency AmountInTransactionCurrency
CompanyCodeCurrency CompanyCodeCurrency
AmountInCompanyCodeCurrency AmountInCompanyCodeCurrency
GlobalCurrency GlobalCurrency
AmountInGlobalCurrency AmountInGlobalCurrency
FunctionalCurrency FunctionalCurrency
AmountInFunctionalCurrency AmountInFunctionalCurrency
FreeDefinedCurrency1 FreeDefinedCurrency1
AmountInFreeDefinedCurrency1 AmountInFreeDefinedCurrency1
FreeDefinedCurrency2 FreeDefinedCurrency2
AmountInFreeDefinedCurrency2 AmountInFreeDefinedCurrency2
FreeDefinedCurrency3 FreeDefinedCurrency3
AmountInFreeDefinedCurrency3 AmountInFreeDefinedCurrency3
FreeDefinedCurrency4 FreeDefinedCurrency4
AmountInFreeDefinedCurrency4 AmountInFreeDefinedCurrency4
FreeDefinedCurrency5 FreeDefinedCurrency5
AmountInFreeDefinedCurrency5 AmountInFreeDefinedCurrency5
FreeDefinedCurrency6 FreeDefinedCurrency6
AmountInFreeDefinedCurrency6 AmountInFreeDefinedCurrency6
FreeDefinedCurrency7 FreeDefinedCurrency7
AmountInFreeDefinedCurrency7 AmountInFreeDefinedCurrency7
FreeDefinedCurrency8 FreeDefinedCurrency8
AmountInFreeDefinedCurrency8 AmountInFreeDefinedCurrency8
FixedAmountInGlobalCrcy FixedAmountInGlobalCrcy
GrpValnFixedAmtInGlobCrcy GrpValnFixedAmtInGlobCrcy
PrftCtrValnFxdAmtInGlobCrcy PrftCtrValnFxdAmtInGlobCrcy
TotalPriceVarcInGlobalCrcy TotalPriceVarcInGlobalCrcy
GrpValnTotPrcVarcInGlobCrcy GrpValnTotPrcVarcInGlobCrcy
PrftCtrValnTotPrcVarcInGlbCrcy PrftCtrValnTotPrcVarcInGlbCrcy
FixedPriceVarcInGlobalCrcy FixedPriceVarcInGlobalCrcy
GrpValnFixedPrcVarcInGlobCrcy GrpValnFixedPrcVarcInGlobCrcy
PrftCtrValnFxdPrcVarcInGlbCrcy PrftCtrValnFxdPrcVarcInGlbCrcy
ControllingObjectCurrency ControllingObjectCurrency
AmountInObjectCurrency AmountInObjectCurrency
GrantCurrency GrantCurrency
AmountInGrantCurrency AmountInGrantCurrency
BaseUnit BaseUnit
Quantity Quantity
FixedQuantity FixedQuantity
CostSourceUnit CostSourceUnit
ValuationQuantity ValuationQuantity
ValuationFixedQuantity ValuationFixedQuantity
AdditionalQuantity1Unit AdditionalQuantity1Unit
AdditionalQuantity1 AdditionalQuantity1
AdditionalQuantity2Unit AdditionalQuantity2Unit
AdditionalQuantity2 AdditionalQuantity2
AdditionalQuantity3Unit AdditionalQuantity3Unit
AdditionalQuantity3 AdditionalQuantity3
IncmpltSummableValnQtyUnt IncmpltSummableValnQtyUnt
IncmpltSummableValnQty IncmpltSummableValnQty
IncmpltSummableValnFxdQty IncmpltSummableValnFxdQty
DebitCreditCode DebitCreditCode
FiscalPeriod FiscalPeriod
FiscalYearVariant FiscalYearVariant
FiscalYearPeriod FiscalYearPeriod
PostingDate PostingDate
DocumentDate DocumentDate
AccountingDocumentType AccountingDocumentType
AccountingDocumentItem AccountingDocumentItem
AssignmentReference AssignmentReference
AccountingDocumentCategory AccountingDocumentCategory
PostingKey PostingKey
TransactionTypeDetermination TransactionTypeDetermination
SubLedgerAcctLineItemType SubLedgerAcctLineItemType
AccountingDocCreatedByUser AccountingDocCreatedByUser
LastChangeDateTime LastChangeDateTime
CreationDateTime CreationDateTime
CreationDate CreationDate
EliminationProfitCenter EliminationProfitCenter
OriginObjectType OriginObjectType
GLAccountType GLAccountType
AlternativeGLAccount AlternativeGLAccount
CountryChartOfAccounts CountryChartOfAccounts
ConsolidationUnit ConsolidationUnit
PartnerConsolidationUnit PartnerConsolidationUnit
Company Company
ConsolidationChartOfAccounts ConsolidationChartOfAccounts
CnsldtnFinancialStatementItem CnsldtnFinancialStatementItem
CnsldtnSubitemCategory CnsldtnSubitemCategory
CnsldtnSubitem CnsldtnSubitem
InvoiceReference InvoiceReference
InvoiceReferenceFiscalYear InvoiceReferenceFiscalYear
FollowOnDocumentType FollowOnDocumentType
InvoiceItemReference InvoiceItemReference
ReferencePurchaseOrderCategory ReferencePurchaseOrderCategory
PurchasingDocument PurchasingDocument
PurchasingDocumentItem PurchasingDocumentItem
AccountAssignmentNumber AccountAssignmentNumber
DocumentItemText DocumentItemText
SalesOrder SalesOrder
SalesOrderItem SalesOrderItem
SalesDocument SalesDocument
SalesDocumentItem SalesDocumentItem
Product Product
ProductGroup ProductGroup
Plant Plant
Supplier Supplier
Customer Customer
ServicesRenderedDate ServicesRenderedDate
PerformancePeriodStartDate PerformancePeriodStartDate
PerformancePeriodEndDate PerformancePeriodEndDate
FinancialAccountType FinancialAccountType
SpecialGLCode SpecialGLCode
TaxCode TaxCode
HouseBank HouseBank
HouseBankAccount HouseBankAccount
IsOpenItemManaged IsOpenItemManaged
ClearingDate ClearingDate
ClearingAccountingDocument ClearingAccountingDocument
ClearingDocFiscalYear ClearingDocFiscalYear
ClearingJournalEntry ClearingJournalEntry
ClearingJournalEntryFiscalYear ClearingJournalEntryFiscalYear
ValueDate ValueDate
GeneralLedgerAgingScope GeneralLedgerAgingScope
GeneralLedgerAgingIncrement GeneralLedgerAgingIncrement
AssetDepreciationArea AssetDepreciationArea
MasterFixedAsset MasterFixedAsset
FixedAsset FixedAsset
AssetValueDate AssetValueDate
AssetTransactionType AssetTransactionType
AssetAcctTransClassfctn AssetAcctTransClassfctn
DepreciationFiscalPeriod DepreciationFiscalPeriod
GroupMasterFixedAsset GroupMasterFixedAsset
GroupFixedAsset GroupFixedAsset
AssetClass AssetClass
CostEstimate CostEstimate
InventorySpecialStockValnType InventorySpecialStockValnType
InvtrySpecialStockValnType_2 InvtrySpecialStockValnType_2
InventorySpecialStockType InventorySpecialStockType
InventorySpclStkSalesDocument InventorySpclStkSalesDocument
InventorySpclStkSalesDocItm InventorySpclStkSalesDocItm
InventorySpclStockWBSElement
InvtrySpclStockWBSElmntIntID InvtrySpclStockWBSElmntIntID
InventorySpecialStockSupplier InventorySpecialStockSupplier
InventoryValuationType InventoryValuationType
ValuationArea ValuationArea
SenderGLAccount SenderGLAccount
SenderAccountAssignment SenderAccountAssignment
SenderAccountAssignmentType SenderAccountAssignmentType
ControllingObject ControllingObject
CostOriginGroup CostOriginGroup
OriginSenderObject OriginSenderObject
ControllingDebitCreditCode ControllingDebitCreditCode
ControllingObjectDebitType ControllingObjectDebitType
QuantityIsIncomplete QuantityIsIncomplete
OffsettingAccount OffsettingAccount
OffsettingAccountType OffsettingAccountType
OffsettingChartOfAccounts OffsettingChartOfAccounts
LineItemIsCompleted LineItemIsCompleted
PersonnelNumber PersonnelNumber
BillableControl BillableControl
ControllingObjectClass ControllingObjectClass
PartnerCompanyCode PartnerCompanyCode
PartnerControllingObjectClass PartnerControllingObjectClass
OriginCostCenter OriginCostCenter
OriginProfitCenter OriginProfitCenter
OriginCostCtrActivityType OriginCostCtrActivityType
OriginProduct OriginProduct
VarianceOriginGLAccount VarianceOriginGLAccount
AccountAssignment AccountAssignment
AccountAssignmentType AccountAssignmentType
CostCtrActivityType CostCtrActivityType
OrderID OrderID
OrderCategory OrderCategory
WBSElementInternalID WBSElementInternalID
WBSElement
WorkPackage WorkPackage
ProjectInternalID ProjectInternalID
Project
OperatingConcern OperatingConcern
ProjectNetwork ProjectNetwork
RelatedNetworkActivity RelatedNetworkActivity
BusinessProcess BusinessProcess
CostObject CostObject
CostAnalysisResource CostAnalysisResource
CustomerServiceNotification CustomerServiceNotification
ServiceDocumentType ServiceDocumentType
ServiceDocument ServiceDocument
ServiceDocumentItem ServiceDocumentItem
ServiceContract ServiceContract
ServiceContractType ServiceContractType
ServiceContractItem ServiceContractItem
BusinessSolutionOrder BusinessSolutionOrder
BusinessSolutionOrderItem BusinessSolutionOrderItem
ProviderContract ProviderContract
ProviderContractItem ProviderContractItem
RevenueAccountingContract RevenueAccountingContract
PerformanceObligation PerformanceObligation
TimeSheetOvertimeCategory TimeSheetOvertimeCategory
PartnerServiceDocumentType PartnerServiceDocumentType
PartnerServiceDocument PartnerServiceDocument
PartnerServiceDocumentItem PartnerServiceDocumentItem
PartnerAccountAssignment PartnerAccountAssignment
PartnerAccountAssignmentType PartnerAccountAssignmentType
PartnerCostCtrActivityType PartnerCostCtrActivityType
PartnerOrder PartnerOrder
PartnerOrder_2 PartnerOrder_2
PartnerOrderCategory PartnerOrderCategory
PartnerWBSElement
PartnerProject
PartnerSalesDocument PartnerSalesDocument
PartnerSalesDocumentItem PartnerSalesDocumentItem
PartnerProjectNetwork PartnerProjectNetwork
PartnerProjectNetworkActivity PartnerProjectNetworkActivity
PartnerBusinessProcess PartnerBusinessProcess
PartnerCostObject PartnerCostObject
PartnerProjectInternalID PartnerProjectInternalID
PartnerWBSElementInternalID PartnerWBSElementInternalID
WorkItem WorkItem
VarianceOriginGroup VarianceOriginGroup
BillingDocumentType BillingDocumentType
SalesOrganization SalesOrganization
DistributionChannel DistributionChannel
OrganizationDivision OrganizationDivision
SoldProduct SoldProduct
SoldProductGroup SoldProductGroup
CustomerGroup CustomerGroup
CustomerSupplierCountry CustomerSupplierCountry
CustomerSupplierIndustry CustomerSupplierIndustry
SalesDistrict SalesDistrict
BillToParty BillToParty
ShipToParty ShipToParty
CustomerSupplierCorporateGroup CustomerSupplierCorporateGroup
CashLedgerCompanyCode CashLedgerCompanyCode
CashLedgerAccount CashLedgerAccount
FinancialManagementArea FinancialManagementArea
CommitmentItem CommitmentItem
FundsCenter FundsCenter
FundedProgram FundedProgram
Fund Fund
GrantID GrantID
BudgetPeriod BudgetPeriod
@AbapCatalog: { sqlViewName: 'IFIJELITBROWS',
                compiler.compareFilter: true,
                preserveKey: true,
                buffering.status: #NOT_ALLOWED }
@AccessControl: {authorizationCheck: #CHECK,
                 personalData.blocking: #REQUIRED }
@EndUserText.label: 'Journal Entry Item Browser'
@VDM.viewType: #COMPOSITE
@ObjectModel: { representativeKey: 'LedgerGLLineItem',
                usageType.sizeCategory: #XXL,
                usageType.dataClass:  #TRANSACTIONAL,
                usageType.serviceQuality: #D,
                supportedCapabilities: [#ANALYTICAL_PROVIDER, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE],
                modelingPattern: #ANALYTICAL_CUBE }
@Analytics: { dataCategory: #CUBE,
              internalName: #LOCAL }
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata: { ignorePropagatedAnnotations: true,  
             allowExtensions:true }


define view I_JournalEntryItemBrowser 
  with parameters P_ClearingStatusSelection   : fis_clearingstatusselection  
  
as select from I_JournalEntryItem 

association [0..1] to I_PersonWorkAgreement_1 as _PersonWorkAgreement_1      on $projection.PersonnelNumber    = _PersonWorkAgreement_1.PersonWorkAgreement

association [0..1] to I_ProductGroup_2        as _ProductGroup_2             on $projection.ProductGroup       = _ProductGroup_2.ProductGroup
association [0..1] to I_ProductGroup_2        as _SoldProductGroup_2         on $projection.SoldProductGroup   = _SoldProductGroup_2.ProductGroup

//association [0..1] to I_Order                 as _PartnerOrder_2             on  $projection.PartnerOrder_2      = _PartnerOrder_2.OrderID

//association [0..1] to I_Order                 as _PartnerOrderText_2         on  $projection.PartnerOrder_2      = _PartnerOrderText_2.OrderID


association [0..1] to I_FinServicesProductGroup   as _FinServicesProductGroup      on $projection.FinancialServicesProductGroup = _FinServicesProductGroup.FinancialServicesProductGroup
association [0..*] to I_FinServicesProductGroupT  as _FinServicesProductGroupText  on $projection.FinancialServicesProductGroup = _FinServicesProductGroupText.FinancialServicesProductGroup
association [0..1] to I_FinancialServicesBranch   as _FinancialServicesBranch      on $projection.FinancialServicesBranch       = _FinancialServicesBranch.FinancialServicesBranch
association [0..*] to I_FinancialServicesBranchT  as _FinancialServicesBranchText  on $projection.FinancialServicesBranch       = _FinancialServicesBranchText.FinancialServicesBranch
association [0..1] to I_FinancialDataSource       as _FinancialDataSource      on $projection.FinancialDataSource           = _FinancialDataSource.FinancialDataSource
association [0..*] to I_FinancialDataSourceT      as _FinancialDataSourceText  on $projection.FinancialDataSource           = _FinancialDataSourceText.FinancialDataSource
association [0..1] to I_CustomerSupplierIndustry  as _CustomerSupplierIndustry on $projection.CustomerSupplierIndustry      = _CustomerSupplierIndustry.Industry 

association [1..1] to E_JournalEntryItem      as _Extension                  on $projection.SourceLedger       = _Extension.SourceLedger
                                                                            and $projection.CompanyCode        = _Extension.CompanyCode
                                                                            and $projection.FiscalYear         = _Extension.FiscalYear
                                                                            and $projection.AccountingDocument = _Extension.AccountingDocument
                                                                            and $projection.LedgerGLLineItem   = _Extension.LedgerGLLineItem                                                                                                                                                         

{
@ObjectModel.foreignKey.association: '_SourceLedger'      
key SourceLedger,
@ObjectModel.foreignKey.association: '_CompanyCode'
key I_JournalEntryItem.CompanyCode,
@ObjectModel.foreignKey.association: '_FiscalYear'
key FiscalYear,
@ObjectModel.foreignKey.association: '_JournalEntry'
key AccountingDocument,
key LedgerGLLineItem,
@ObjectModel.foreignKey.association: '_Ledger'      
key I_JournalEntryItem.Ledger,

@ObjectModel.foreignKey.association: '_LedgerFiscalYearForVariant' //'_LedgerFiscalYear'

LedgerFiscalYear,
GLRecordType,
JrnlEntrAltvFYConsecutiveID,

//LedgerName,

//CompanyCodeName,


// Object which are dependent objects --> first

@ObjectModel.foreignKey.association: '_ChartOfAccounts'
ChartOfAccounts,
@ObjectModel.foreignKey.association: '_ControllingArea'
ControllingArea,
//ControllingAreaName,



///////////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_00  Unified Journal Entry: Transaction, Currencies, Units

///////////////////////////////////////////////////////////////////////////////

FinancialTransactionType,
BusinessTransactionCategory,
BusinessTransactionType,
ReferenceDocumentType,
LogicalSystem,
ReferenceDocumentContext,
ReferenceDocument,
ReferenceDocumentItem,
ReferenceDocumentItemGroup,
//SUBTA,

//@Semantics.booleanIndicator

IsReversal,
//@Semantics.booleanIndicator

IsReversed,
//XTRUEREV,

//AWTYP_REV,

ReversalReferenceDocumentCntxt,  
ReversalReferenceDocument,
//SUBTA_REV,

//@Semantics.booleanIndicator

IsSettlement,
//@Semantics.booleanIndicator

IsSettled,
PredecessorReferenceDocType,
PredecessorReferenceDocCntxt,  
PredecessorReferenceDocument,
PredecessorReferenceDocItem,
PrdcssrJournalEntryCompanyCode,
PrdcssrJournalEntryFiscalYear,
PredecessorJournalEntry,
PredecessorJournalEntryItem,
//PREC_SUBTA,


SourceReferenceDocumentType,
SourceLogicalSystem,
SourceReferenceDocumentCntxt,
SourceReferenceDocument,
SourceReferenceDocumentItem,
SourceReferenceDocSubitem,
//@Semantics.booleanIndicator

IsCommitment,   
JrnlEntryItemObsoleteReason,
OrganizationalChange,   

@ObjectModel.foreignKey.association: '_GLAccountInChartOfAccounts'
GLAccount,

//GLAccountName,

//GLAccountLongName,


////////////////////////////////////////////////////////////////////////////////////

// .INCLUDE  ACDOC_SI_GL_ACCAS Unified Journal Entry: G/L additional account assignments

////////////////////////////////////////////////////////////////////////////////////

@ObjectModel.foreignKey.association: '_CostCenter'
CostCenter,
//CostCenterName,

@ObjectModel.foreignKey.association: '_ProfitCenter'
ProfitCenter,
//ProfitCenterName,

@ObjectModel.foreignKey.association: '_FunctionalArea'
FunctionalArea,
//FunctionalAreaName,

@ObjectModel.foreignKey.association: '_BusinessArea'
BusinessArea,
//BusinessAreaName,

@ObjectModel.foreignKey.association: '_Segment'
Segment,
//SegmentName,

PartnerCostCenter,
PartnerProfitCenter,
PartnerFunctionalArea,
PartnerBusinessArea,
PartnerCompany,
PartnerSegment,


/////////////////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_VALUE_DATA Unified Journal Entry: Value Fields

/////////////////////////////////////////////////////////////////////////////////////


@ObjectModel.foreignKey.association: '_BalanceTransactionCurrency'
@Semantics.currencyCode:true
BalanceTransactionCurrency as BalanceTransactionCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }  AmountInBalanceTransacCrcy,

@ObjectModel.foreignKey.association: '_TransactionCurrency'
@Semantics.currencyCode:true
TransactionCurrency as TransactionCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }  AmountInTransactionCurrency,

@ObjectModel.foreignKey.association: '_CompanyCodeCurrency'
@Semantics.currencyCode:true
CompanyCodeCurrency as CompanyCodeCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }  AmountInCompanyCodeCurrency,



////////////////////////////////////

// NEW

@ObjectModel.foreignKey.association: '_GlobalCurrency'      
@Semantics.currencyCode:true
GlobalCurrency as GlobalCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }  AmountInGlobalCurrency,

@ObjectModel.foreignKey.association: '_FunctionalCurrency'
@Semantics.currencyCode:true
FunctionalCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
AmountInFunctionalCurrency,  

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency1'      
@Semantics.currencyCode:true
FreeDefinedCurrency1 as FreeDefinedCurrency1,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }  AmountInFreeDefinedCurrency1,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency2'      
@Semantics.currencyCode:true
FreeDefinedCurrency2 as FreeDefinedCurrency2,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }  AmountInFreeDefinedCurrency2,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency3'      
@Semantics.currencyCode:true
FreeDefinedCurrency3 as FreeDefinedCurrency3,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }  AmountInFreeDefinedCurrency3,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency4'      
@Semantics.currencyCode:true
FreeDefinedCurrency4 as FreeDefinedCurrency4,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }  AmountInFreeDefinedCurrency4,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency5'      
@Semantics.currencyCode:true
FreeDefinedCurrency5 as FreeDefinedCurrency5,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }  AmountInFreeDefinedCurrency5,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency6'      
@Semantics.currencyCode:true
FreeDefinedCurrency6 as FreeDefinedCurrency6,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }  AmountInFreeDefinedCurrency6,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency7'      
@Semantics.currencyCode:true
FreeDefinedCurrency7 as FreeDefinedCurrency7,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }  AmountInFreeDefinedCurrency7,

@ObjectModel.foreignKey.association: '_FreeDefinedCurrency8'      
@Semantics.currencyCode:true
FreeDefinedCurrency8 as FreeDefinedCurrency8,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }  AmountInFreeDefinedCurrency8,
////////////////////////////////////



////////////////////////////////////

// NEW

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }  FixedAmountInGlobalCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }  GrpValnFixedAmtInGlobCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }  PrftCtrValnFxdAmtInGlobCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }  TotalPriceVarcInGlobalCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }  GrpValnTotPrcVarcInGlobCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }  PrftCtrValnTotPrcVarcInGlbCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }  FixedPriceVarcInGlobalCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }  GrpValnFixedPrcVarcInGlobCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }  PrftCtrValnFxdPrcVarcInGlbCrcy,

////////////////////////////////////

 

@Semantics.currencyCode:true
ControllingObjectCurrency as ControllingObjectCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'ControllingObjectCurrency'} }  AmountInObjectCurrency,

@Semantics.currencyCode:true
GrantCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GrantCurrency'} }
AmountInGrantCurrency,  


@ObjectModel.foreignKey.association: '_BaseUnit'
@Semantics.unitOfMeasure:true
BaseUnit as BaseUnit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} } Quantity,

@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }  FixedQuantity,

@ObjectModel.foreignKey.association: '_CostSourceUnit'
@Semantics.unitOfMeasure:true
CostSourceUnit as CostSourceUnit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} }  ValuationQuantity,

@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} }  ValuationFixedQuantity,

@ObjectModel.foreignKey.association: '_AdditionalQuantity1Unit'
@Semantics.unitOfMeasure:true
AdditionalQuantity1Unit as AdditionalQuantity1Unit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity1Unit'} }  AdditionalQuantity1,

@ObjectModel.foreignKey.association: '_AdditionalQuantity2Unit'
@Semantics.unitOfMeasure:true
AdditionalQuantity2Unit as AdditionalQuantity2Unit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity2Unit'} } AdditionalQuantity2,

@ObjectModel.foreignKey.association: '_AdditionalQuantity3Unit'
@Semantics.unitOfMeasure:true
AdditionalQuantity3Unit as AdditionalQuantity3Unit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity3Unit'} }  AdditionalQuantity3,

@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_IncmpltSummableValnQtyUnt'
@Semantics.unitOfMeasure:true
IncmpltSummableValnQtyUnt,       // IncompleteSummableValuationQuantityUnit

      
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'IncmpltSummableValnQtyUnt'} }
IncmpltSummableValnQty,                 // IncompleteSummableValuationQuantity

      
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'IncmpltSummableValnQtyUnt'} }
IncmpltSummableValnFxdQty,               // IncompleteSummableValuationFixQuantity



/////////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_FIX  Unified Journal Entry: Mandatory fields for G/L

////////////////////////////////////////////////////////////////////////////

@ObjectModel.foreignKey.association: '_DebitCreditCode'
DebitCreditCode,
FiscalPeriod,
@ObjectModel.foreignKey.association: '_FiscalYearVariant'      
FiscalYearVariant,
FiscalYearPeriod,
PostingDate,
DocumentDate,
@ObjectModel.foreignKey.association: '_AccountingDocumentType'
AccountingDocumentType,
AccountingDocumentItem,
AssignmentReference,
AccountingDocumentCategory,
PostingKey,
TransactionTypeDetermination,
@ObjectModel.foreignKey.association: '_SubLedgerAccLineItemType'
SubLedgerAcctLineItemType,
AccountingDocCreatedByUser,
LastChangeDateTime,
CreationDateTime,
CreationDate,
EliminationProfitCenter,
OriginObjectType,
GLAccountType,
AlternativeGLAccount,
CountryChartOfAccounts,


/////////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_FINCS   Universal Journal Entry: Fields for Group Reporting

////////////////////////////////////////////////////////////////////////////

@ObjectModel.foreignKey.association: '_ConsolidationUnit'      
ConsolidationUnit,
@ObjectModel.foreignKey.association: '_PartnerConsolidationUnit'  
PartnerConsolidationUnit,
@ObjectModel.foreignKey.association: '_Company'  
Company, 
@ObjectModel.foreignKey.association: '_ConsolidationChartOfAccounts' 
ConsolidationChartOfAccounts,
@ObjectModel.foreignKey.association: '_CnsldtnFinancialStatementItem' 
CnsldtnFinancialStatementItem,
@ObjectModel.foreignKey.association: '_CnsldtnSubitemCategory' 
CnsldtnSubitemCategory,
@ObjectModel.foreignKey.association: '_CnsldtnSubitem' 
CnsldtnSubitem,  


///////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_GEN  Unified Journal Entry: Fields for several subledgers

//////////////////////////////////////////////////////////////////////////

InvoiceReference,
InvoiceReferenceFiscalYear,
FollowOnDocumentType,
InvoiceItemReference,
ReferencePurchaseOrderCategory,
PurchasingDocument,
PurchasingDocumentItem,
AccountAssignmentNumber,
DocumentItemText,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'SalesDocument'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  'SalesDocument'
SalesOrder,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'SalesDocumentItem'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  'SalesDocumentItem'
SalesOrderItem,
SalesDocument,
SalesDocumentItem,
@ObjectModel.foreignKey.association: '_Product'
Product,
@ObjectModel.foreignKey.association: '_ProductGroup_2'
ProductGroup,
@ObjectModel.foreignKey.association: '_Plant'
Plant,
Supplier,

@ObjectModel.foreignKey.association: '_Customer'
Customer,
//@ObjectModel.readOnly:true

//@ObjectModel.virtualElement

//@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_BP_MULTI_ADDR_BF_CALC_EXIT'

//cast(' ' as fis_bpcustmultiaddr preserving type) as BPCustMultiAddrIsActive,


ServicesRenderedDate,
PerformancePeriodStartDate,
PerformancePeriodEndDate,

/////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_FI  Unified Journal Entry: Fields for FI subledgers

/////////////////////////////////////////////////////////////////////////

@ObjectModel.foreignKey.association: '_FinancialAccountType'
FinancialAccountType,
SpecialGLCode,
TaxCode,
HouseBank,
HouseBankAccount,
//@Semantics.booleanIndicator

IsOpenItemManaged,
ClearingDate,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    'ClearingJournalEntry'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'ClearingJournalEntry' 
ClearingAccountingDocument,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'ClearingJournalEntryFiscalYear'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'ClearingJournalEntryFiscalYear'
ClearingDocFiscalYear,

ClearingJournalEntry,
ClearingJournalEntryFiscalYear,

//@Semantics.booleanIndicator

//cast( ( case ClearingDate when '00000000' then cast( ' ' as abap.char(1))              

//                                          else cast( 'X' as abap.char(1))

//       end )

//as farp_xaugp ) as IsCleared,

cast( ( case ClearingDate when '00000000' then ' '               
                                          else 'X' 
       end )
as farp_xaugp preserving type ) as IsCleared,

ValueDate,
GeneralLedgerAgingScope,
GeneralLedgerAgingIncrement,

/////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_FAA  Unified Journal Entry: Fields for Asset Accounting

/////////////////////////////////////////////////////////////////////////

AssetDepreciationArea,
MasterFixedAsset,
FixedAsset,
AssetValueDate,
AssetTransactionType,
AssetAcctTransClassfctn,
DepreciationFiscalPeriod,
GroupMasterFixedAsset,
GroupFixedAsset,
AssetClass,


//////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_ML Unified Journal Entry: Fields for Material Ledger

//////////////////////////////////////////////////////////////////////////

CostEstimate,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   'InvtrySpecialStockValnType_2'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'InvtrySpecialStockValnType_2'          
InventorySpecialStockValnType,   
@Analytics.internalName: #LOCAL            
InvtrySpecialStockValnType_2,

//xobew,

InventorySpecialStockType,
InventorySpclStkSalesDocument, //  as InventorySpecialStockSalesDocument,

InventorySpclStkSalesDocItm, //  as InventorySpecialStockSalesDocumentItem,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   'InvtrySpclStockWBSElmntIntID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'InvtrySpclStockWBSElmntIntID'
cast( InventorySpclStockWBSElement as fis_invspstock_wbs_no_conv_dep preserving type ) as InventorySpclStockWBSElement,              //open again at 15.11.22

InvtrySpclStockWBSElmntIntID,
InventorySpecialStockSupplier,
InventoryValuationType,
ValuationArea,

////////////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_CFIN   Unified Journal Entry: Fields for Central Finance

//////////////////////////////////////////////////////////////////////////////

SenderGLAccount,
SenderAccountAssignment,
SenderAccountAssignmentType,



////////////////////////////////////////////////////////////////////////////

//  .INCLUDE  ACDOC_SI_CO  Unified Journal Entry: CO fields

///////////////////////////////////////////////////////////////////////////

ControllingObject,
CostOriginGroup,
OriginSenderObject,
ControllingDebitCreditCode,
ControllingObjectDebitType,
//@Semantics.booleanIndicator

QuantityIsIncomplete,
OffsettingAccount,
OffsettingAccountType,
OffsettingChartOfAccounts,
//@Semantics.booleanIndicator

LineItemIsCompleted,
PersonnelNumber,
BillableControl,  
ControllingObjectClass,
PartnerCompanyCode,
PartnerControllingObjectClass,
OriginCostCenter,
OriginProfitCenter,
OriginCostCtrActivityType,
OriginProduct,
VarianceOriginGLAccount,
AccountAssignment,
@Analytics.internalName: #LOCAL    
@ObjectModel.foreignKey.association: '_AccountAssignmentType'
AccountAssignmentType,  
CostCtrActivityType,
OrderID,
OrderCategory,
WBSElementInternalID,    
@API.element.releaseState: #DEPRECATED
@API.element.successor:   'WBSElementInternalID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'WBSElementInternalID'
cast( WBSElement as fis_wbs_no_conv_depre preserving type ) as WBSElement,              //open again at 15.11.22

@ObjectModel.foreignKey.association: '_WorkPackage' 
WorkPackage,
ProjectInternalID,
@API.element.releaseState: #DEPRECATED
@API.element.successor:   'ProjectInternalID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'ProjectInternalID'
cast( Project as fis_project_no_conv_depre preserving type ) as Project,              //open again at 15.11.22

OperatingConcern,
ProjectNetwork,
RelatedNetworkActivity,
BusinessProcess,
CostObject,
//bemot,

@ObjectModel.foreignKey.association: '_CostAnalysisResource'
CostAnalysisResource,
CustomerServiceNotification,
ServiceDocumentType,
ServiceDocument,
ServiceDocumentItem,
ServiceContract,
ServiceContractType,
ServiceContractItem,
BusinessSolutionOrder,
BusinessSolutionOrderItem,
@ObjectModel.foreignKey.association: '_ProviderContract'
ProviderContract,
@ObjectModel.foreignKey.association: '_ProviderContractItem'
ProviderContractItem,
RevenueAccountingContract,
PerformanceObligation, 
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_TimeSheetOvertimeCat'
TimeSheetOvertimeCategory,  
PartnerServiceDocumentType,
PartnerServiceDocument,
PartnerServiceDocumentItem,
PartnerAccountAssignment,
PartnerAccountAssignmentType,
PartnerCostCtrActivityType,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'PartnerOrder_2'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  'PartnerOrder_2'
PartnerOrder,
PartnerOrder_2,
PartnerOrderCategory,
@API.element.releaseState: #DEPRECATED
@API.element.successor:   'PartnerWBSElementInternalID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'PartnerWBSElementInternalID'
cast( PartnerWBSElement as fis_partner_wbs_no_conv_depre preserving type ) as PartnerWBSElement,              //open again at 15.11.22

@API.element.releaseState: #DEPRECATED
@API.element.successor:   'PartnerProjectInternalID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'PartnerProjectInternalID'
cast( PartnerProject as fis_part_project_no_conv_depre preserving type ) as PartnerProject,              //open again at 15.11.22

PartnerSalesDocument,
PartnerSalesDocumentItem,
PartnerProjectNetwork,
PartnerProjectNetworkActivity,
PartnerBusinessProcess,
PartnerCostObject,
PartnerProjectInternalID,
PartnerWBSElementInternalID,
@ObjectModel.foreignKey.association: '_WorkPackageWorkItem' 
WorkItem,
VarianceOriginGroup,

//////////////////////////////////////////////////////////////////////

//  .INCLUDE  ACDOC_SI_COPA  Unified Journal Entry: CO-PA fields

//////////////////////////////////////////////////////////////////////

BillingDocumentType,
SalesOrganization,
DistributionChannel,
OrganizationDivision,
//SoldMaterial,                                        //do not use any longer, use SoldProduct

@ObjectModel.foreignKey.association: '_SoldProduct'
SoldProduct, 
//@ObjectModel.foreignKey.association: '_MaterialGroup'

//MaterialGroup,                                       //do not use any longer, use SoldProduct

@ObjectModel.foreignKey.association: '_SoldProductGroup_2'
SoldProductGroup,
@ObjectModel.foreignKey.association: '_CustomerGroup'
CustomerGroup,

CustomerSupplierCountry,
CustomerSupplierIndustry,
SalesDistrict,
BillToParty,
ShipToParty,
CustomerSupplierCorporateGroup,

//////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_PS  Unified Journal Entry: Fields for Public Sector

/////////////////////////////////////////////////////////////////////

@ObjectModel.foreignKey.association: '_CashLedgerCompanyCode'
CashLedgerCompanyCode,

@ObjectModel.foreignKey.association: '_CashLedgerAccount'
CashLedgerAccount,

      @Consumption.valueHelpDefinition: [ 
        { entity:  { name:    'I_FinMgmtAreaStdVH',
                     element: 'FinancialManagementArea' }
        }]
//      @ObjectModel.text.association: '_FinancialManagementAreaText'

@ObjectModel.foreignKey.association: '_FinancialManagementArea'
FinancialManagementArea,

CommitmentItem,

      @Consumption.valueHelpDefinition: [ 
        { entity:  { name:    'I_FundsCenterStdVH',
                     element: 'FundsCenter' },
          additionalBinding: [{ localElement: 'FinancialManagementArea',
                                element: 'FinancialManagementArea' }]
        }]
@ObjectModel.foreignKey.association: '_FundsCenter'
FundsCenter,

@ObjectModel.foreignKey.association: '_FundedProgram'
FundedProgram,

      @Consumption.valueHelpDefinition: [ 
        { entity:  { name:    'I_FundStdVH',
                     element: 'Fund' },
          additionalBinding: [{ localElement: 'FinancialManagementArea',
                                element: 'FinancialManagementArea' }]
        }]
//      @ObjectModel.text.association: '_FundText'

@ObjectModel.foreignKey.association: '_Fund'
Fund,

@ObjectModel.foreignKey.association: '_Grant'
GrantID,

      @Consumption.valueHelpDefinition: [ 
        { entity:  { name:    'I_BudgetPeriodStdVH',
                     element: 'BudgetPeriod' }
        }]
//      @ObjectModel.text.association: '_BudgetPeriodText'

@ObjectModel.foreignKey.association: '_BudgetPeriod'
BudgetPeriod,

      @Consumption.valueHelpDefinition: [ 
        { entity:  { name:    'I_FundStdVH',
                     element: 'Fund' },
          additionalBinding: [{ localElement: 'FinancialManagementArea',
                                element: 'FinancialManagementArea' }]
        }]
//      @ObjectModel.text.association: '_PartnerFundText'

@ObjectModel.foreignKey.association: '_PartnerFund'
PartnerFund,

@ObjectModel.foreignKey.association: '_PartnerGrant'
PartnerGrant,

@ObjectModel.foreignKey.association: '_PartnerBudgetPeriod'
PartnerBudgetPeriod,

@ObjectModel.foreignKey.association: '_PubSecBudgetAccount'
PubSecBudgetAccount,

@ObjectModel.foreignKey.association: '_PubSecBudgetAccountCoCode'
PubSecBudgetAccountCoCode,

@ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnDate'
PubSecBudgetCnsmpnDate,

@ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnFsclPeriod'
PubSecBudgetCnsmpnFsclPeriod,

@ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnFsclYear'
PubSecBudgetCnsmpnFsclYear,
//@Semantics.booleanIndicator 

PubSecBudgetIsRelevant,

@ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnType'
PubSecBudgetCnsmpnType,

@ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnAmtType'
PubSecBudgetCnsmpnAmtType,

@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_SponsoredProgram'
SponsoredProgram,

@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_SponsoredClass'
SponsoredClass,

EarmarkedFundsDocument,
EarmarkedFundsDocumentItem, 


///////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_FS  Universal Journal Entry: Fields for Financial Services

//

// these 3 fields are not in C-View (24.04.23)

// get via datasource extension -> FK  gives VH 

// text.association has no effect -> ID+ Text in one column not possible

// with text.element 2 independent columns  ID and text , but not in 1 column ID+Text

////////////////////////////////////////////////////////////////////////////////////////

@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_FinServicesProductGroup'
@ObjectModel.text.association: '_FinServicesProductGroupText'
@ObjectModel.text.control: #ASSOCIATED_TEXT_UI_HIDDEN
FinancialServicesProductGroup,

@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_FinancialServicesBranch'
@ObjectModel.text.association: '_FinancialServicesBranchText'
@ObjectModel.text.control: #ASSOCIATED_TEXT_UI_HIDDEN
FinancialServicesBranch,

@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_FinancialDataSource'
@ObjectModel.text.association: '_FinancialDataSourceText'
@ObjectModel.text.control: #ASSOCIATED_TEXT_UI_HIDDEN
FinancialDataSource,


///////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_JVA  Unified Journal Entry: Fields for Joint Venture Accounting

///////////////////////////////////////////////////////////////////////

JointVenture,
JointVentureEquityGroup,
JointVentureCostRecoveryCode,
JointVenturePartner,
JointVentureBillingType,
JointVentureEquityType,
JointVentureProductionDate,
JointVentureBillingDate,
JointVentureOperationalDate,
CutbackRun,
JointVentureAccountingActivity,
PartnerVenture,
PartnerEquityGroup,
SenderCostRecoveryCode,
CutbackAccount,
CutbackCostObject, 

///////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_RE STRU  0 0 Unified Journal Entry: Fields for Real Estate

///////////////////////////////////////////////////////////////////////

REBusinessEntity,
RealEstateBuilding,
RealEstateProperty,
RERentalObject,
RealEstateContract,                        
REServiceChargeKey,
RESettlementUnitID,
SettlementReferenceDate,
REPartnerBusinessEntity,
RealEstatePartnerBuilding,
RealEstatePartnerProperty,
REPartnerRentalObject,
RealEstatePartnerContract,
REPartnerServiceChargeKey,
REPartnerSettlementUnitID,
PartnerSettlementReferenceDate,

 ///////////////////////////////////////////////////////////////////////

 // .INCLUDE ACDOC_SI_ACR STRU  0 0 Universal Journal Entry: Fields for Accrual object

 ///////////////////////////////////////////////////////////////////////     

//   AccrualObject      --(1:N)-->  AccrualSubobject  --(1:N)-->  Accrual(Subobject)Item (this field is not stored in ACDOCA)

//   AccrualObjectType                                            AccrualItemType  are the corresponding types 

//@ObjectModel.foreignKey.association: '_AccrualObjectType'

AccrualObjectType,
AccrualObjectLogicalSystem,
//@ObjectModel.foreignKey.association: '_AccrualObject'

AccrualObject,
//@ObjectModel.foreignKey.association: '_AccrualSubobject'

AccrualSubobject,
//@ObjectModel.foreignKey.association: '_AccrualItemType'

AccrualItemType, 
AccrualReferenceObject,
AccrualValueDate,


///////////////////////////////////////////////////////////////////////

 // .INCLUDE ACDOC_SI_VAL STRU  0 0 Universal Journal Entry: Fields for Fin. Valuation Object

 ///////////////////////////////////////////////////////////////////////    

FinancialValuationObjectType,
FinancialValuationObject,
FinancialValuationSubobject,
NetDueDate,
CreditRiskClass,


//////////////////////////////////////////////////////////////////////////

// .INCLUDE  ACDOC_SI_TECH:  Universal Journal Entry: Technical Fields  //

////////////////////////////////////////////////////////////////////////// 

JrnlEntryItemMigrationSource,


@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } 
DebitAmountInCoCodeCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} } 
CreditAmountInCoCodeCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } 
DebitAmountInTransCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} } 
CreditAmountInTransCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} } 
DebitAmountInBalanceTransCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} } 
CreditAmountInBalanceTransCrcy,


////////////////////////////////////

// NEW

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } 
DebitAmountInGlobalCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} } 
CreditAmountInGlobalCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} } 
DebitAmountInFunctionalCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} } 
CreditAmountInFunctionalCrcy,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} } 
DebitAmountInFreeDefinedCrcy1 as DebitAmountInFreeDfndCrcy1,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} } 
CreditAmountInFreeDefinedCrcy1 as CreditAmountInFreeDfndCrcy1,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} } 
DebitAmountInFreeDefinedCrcy2 as DebitAmountInFreeDfndCrcy2,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} } 
CreditAmountInFreeDefinedCrcy2 as CreditAmountInFreeDfndCrcy2,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} } 
DebitAmountInFreeDefinedCrcy3 as DebitAmountInFreeDfndCrcy3,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} } 
CreditAmountInFreeDefinedCrcy3 as CreditAmountInFreeDfndCrcy3,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
DebitAmountInFreeDefinedCrcy4 as DebitAmountInFreeDfndCrcy4,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
CreditAmountInFreeDefinedCrcy4 as CreditAmountInFreeDfndCrcy4,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
DebitAmountInFreeDefinedCrcy5 as DebitAmountInFreeDfndCrcy5,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
CreditAmountInFreeDefinedCrcy5 as CreditAmountInFreeDfndCrcy5,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
DebitAmountInFreeDefinedCrcy6 as DebitAmountInFreeDfndCrcy6,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
CreditAmountInFreeDefinedCrcy6 as CreditAmountInFreeDfndCrcy6,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
DebitAmountInFreeDefinedCrcy7 as DebitAmountInFreeDfndCrcy7,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
CreditAmountInFreeDefinedCrcy7 as CreditAmountInFreeDfndCrcy7,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
DebitAmountInFreeDefinedCrcy8 as DebitAmountInFreeDfndCrcy8,

@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
CreditAmountInFreeDefinedCrcy8 as CreditAmountInFreeDfndCrcy8,
//////////////////////////////////


  @DefaultAggregation: #SUM
    @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
//    case FinancialAccountType when 'S' then cast(DebitAmountInCoCodeCrcy as fis_sdr_hsl) 

//                                       else cast( cast( '0' as abap.curr( 23,2))  as fis_sdr_hsl)

//    end as GLDebitAmountInCoCodeCrcy,

    case FinancialAccountType when 'S' then cast( DebitAmountInCoCodeCrcy as fis_sdr_hsl preserving type )
                                       else cast( cast( 0 as abap.curr( 23,2) ) as fis_sdr_hsl preserving type )
    end 
    as GLDebitAmountInCoCodeCrcy,    
    
    @DefaultAggregation: #SUM
    @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
//    case FinancialAccountType when 'A' then cast(DebitAmountInCoCodeCrcy as fis_adr_hsl) 

//                        else cast( cast( '0' as abap.curr( 23,2)) as fis_adr_hsl)

//    end as AssetDebitAmtInCoCodeCrcy,

    case FinancialAccountType when 'A' then cast( DebitAmountInCoCodeCrcy as fis_adr_hsl preserving type )
                                       else cast( cast( 0 as abap.curr( 23,2) ) as fis_adr_hsl preserving type )
    end
    as AssetDebitAmtInCoCodeCrcy,    
    
    @DefaultAggregation: #SUM
    @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
    case FinancialAccountType when 'M' then cast( DebitAmountInCoCodeCrcy as fis_mdr_hsl preserving type )
                                       else cast( cast( 0 as abap.curr( 23,2) ) as fis_mdr_hsl preserving type )
    end
    as MaterialDebitAmtInCoCodeCrcy,
    
    @DefaultAggregation: #SUM
    @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
    case FinancialAccountType when 'D' then cast( DebitAmountInCoCodeCrcy as fis_ddr_hsl preserving type )
                                       else cast( cast( 0 as abap.curr( 23,2) ) as fis_ddr_hsl preserving type )
    end 
    as DebtorDebitAmtInCoCodeCrcy,
    
    @DefaultAggregation: #SUM
    @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
    case FinancialAccountType when 'K' then cast( DebitAmountInCoCodeCrcy as fis_kdr_hsl preserving type ) 
                                       else cast( cast( 0 as abap.curr( 23,2) ) as fis_kdr_hsl preserving type ) 
    end 
    as CreditorDebitAmtInCoCodeCrcy,

    @DefaultAggregation: #SUM
    @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
    case FinancialAccountType when 'S' then cast( CreditAmountInCoCodeCrcy as fis_scr_hsl preserving type ) 
                                       else cast( cast( 0 as abap.curr( 23,2) ) as fis_scr_hsl preserving type ) 
    end
    as GLCreditAmountInCoCodeCrcy,
    
    @DefaultAggregation: #SUM
    @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
    case FinancialAccountType when 'A' then cast( CreditAmountInCoCodeCrcy as fis_acr_hsl preserving type )  
                                       else cast( cast( 0 as abap.curr( 23,2) ) as fis_acr_hsl preserving type )  
    end
    as AssetCreditAmtInCoCodeCrcy,
    
    @DefaultAggregation: #SUM
    @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
    case FinancialAccountType when 'M' then cast( CreditAmountInCoCodeCrcy as fis_mcr_hsl preserving type ) 
                                       else cast( cast( 0 as abap.curr( 23,2) ) as fis_mcr_hsl preserving type ) 
    end 
    as MaterialCreditAmtInCoCodeCrcy,
    
    @DefaultAggregation: #SUM
    @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
    case FinancialAccountType when 'D' then cast( CreditAmountInCoCodeCrcy as fis_dcr_hsl preserving type )
                                       else cast( cast( 0 as abap.curr( 23,2) ) as fis_dcr_hsl preserving type )
    end
    as DebtorCreditAmtInCoCodeCrcy,
    
    @DefaultAggregation: #SUM
    @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
    case FinancialAccountType when 'K' then cast( CreditAmountInCoCodeCrcy as fis_kcr_hsl preserving type )   
                                       else cast( cast( 0 as abap.curr( 23,2) ) as fis_kcr_hsl preserving type )   
    end 
    as CreditorCreditAmtInCoCodeCrcy,

//@Semantics.booleanIndicator

IsStatisticalOrder,  
//@Semantics.booleanIndicator

IsStatisticalCostCenter,  
//@Semantics.booleanIndicator

IsStatisticalSalesDocument,
//@Semantics.booleanIndicator

WBSIsStatisticalWBSElement,  

@DefaultAggregation: #SUM
NumberOfItems, 

cast($parameters.P_ClearingStatusSelection as fis_clearingstatusselection preserving type ) as ClearingStatusSelection,


//$extension.*,


//_WBSElementInternalID,

//_WBSElementExternalID,

_WBSElementBasicData,
//_WBSElement,

//_ProjectInternalID,

//_ProjectExternalID,

_ProjectBasicData,
//_Project,


_JournalEntry,
_CompanyCode,
_FiscalYear,
_LedgerCompanyCodeCrcyRoles,
//_FiscalPeriod,

//_LedgerFiscalYear,

_FiscalYearVariant,
_FiscalPeriodForVariant,
_LedgerFiscalYearForVariant,
_ControllingArea,
_BalanceTransactionCurrency,
_TransactionCurrency,
_CompanyCodeCurrency,
_GlobalCurrency,
_FunctionalCurrency,
_FreeDefinedCurrency1,
_FreeDefinedCurrency2,
_FreeDefinedCurrency3,
_FreeDefinedCurrency4,
_FreeDefinedCurrency5,
_FreeDefinedCurrency6,
_FreeDefinedCurrency7,
_FreeDefinedCurrency8,
_BaseUnit,
_CostSourceUnit,
_AdditionalQuantity1Unit,
_AdditionalQuantity2Unit,
_AdditionalQuantity3Unit,
_IncmpltSummableValnQtyUnt,
_Segment,
_ProfitCenter,
_CurrentProfitCenter,
_CostCenter,
_CurrentCostCenter,
_CostAnalysisResource,
_AccountAssignmentType,
_BusinessArea,
_FunctionalArea,
_GLAccountInChartOfAccounts,
_GLAccountInCompanyCode,
_ChartOfAccounts,
_AccountingDocumentType,
_FinancialAccountType,
_DebitCreditCode, 
//_Material,

//_MaterialGroup,

_Product,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_ProductGroup_2'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_ProductGroup_2'
_ProductGroup,
_ProductGroup_2,
_Plant,
_WorkPackageWorkItem,
_WorkPackage,
_Ledger,
_SourceLedger,

_Customer,
_CustomerCompany,
_CustomerGroup,

_Supplier,
_SupplierCompany,

//_SalesOrder,

//_SalesOrderItem,

_SalesDocument,
_SalesDocumentItem,

_InternalOrder,
_Order,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_PersonWorkAgreement_1'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_PersonWorkAgreement_1'
_Employment,
_PersonWorkAgreement_1,
_BillableControl,

//_Extension  Extensions must be local


_FinancialTransactionType,
_BusinessTransactionCategory,
_BusinessTransactionType,
_ReferenceDocumentType,
_PredecessorReferenceDocType,

_PartnerCostCenter,
_PartnerProfitCenter,
_PartnerBusinessArea,
_PartnerFunctionalArea,
_PartnerCompanyCode,
_PartnerSegment,

_AccountingDocumentCategory,

_PostingKey,

_SubLedgerAccLineItemType,

_User,

_EliminationProfitCenter,

_ControllingObject,

_GLAccountType,
_AlternativeGLAccount,
//_SenderGLAccount,

_CountryChartOfAccounts,

_PurchasingDocument,
_PurchasingDocumentItem,

_SpecialGLCode,
_TaxCode,

_HouseBank,

_ClearingJrnlEntryFiscalYear,
_ClearingJournalEntry,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_ClearingJournalEntry'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_ClearingJournalEntry'
_ClearingAccountingDocument,

_MasterFixedAsset,
_GroupMasterFixedAsset,
_FixedAsset,
_GroupFixedAsset,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_InventorySpclStockValnType'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_InventorySpclStockValnType'
_InventorySpecialStockValnType,
_InventorySpclStockValnType, 

_InventorySpecialStockType,
_InventorySpclStkSalesDocument,
_InventorySpclStkSalesDocItm,
//_InventorySpclStockWBSElement,

_InvtrySpclStockWBSElmntBD as _InvtrySpclStkWBSElmntBscData,
_InventorySpecialStockSupplier,
_InventoryValuationType,
_OriginSenderObject,
_ControllingObjectClass,
_PartnerControllingObjectClass,
_OriginCostCenter,
_OriginProfitCenter,
_CostCtrActivityType,
_OriginCostCtrActivityType,
_OrderCategory,
//_RelatedNetworkActivity,

//_PartnerProjectNetworkActivity,


_BusinessProcess,
_PartnerCostCtrActivityType,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_PartnerOrder_2'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_PartnerOrder_2'
_PartnerOrder,
_PartnerOrder_2,
_PartnerOrderCategory,
_PartnerWBSElementBasicData,
//_PartnerWBSElement,

_PartnerProjectBasicData,
//_PartnerProject,

_PartnerSalesDocument,
_PartnerSalesDocumentItem,
_PartnerBusinessProcess,

_BillingDocumentType,

_SalesOrganization,
_DistributionChannel,

_SoldProduct,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_SoldProductGroup_2'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_SoldProductGroup_2'
_SoldProductGroup,
_SoldProductGroup_2,

_Fund,
_PartnerFund,
_FundsCenter,

_MovementCategory,
_AssetTransactionType,

_BudgetPeriod,

_CostOriginGroup,

_FinancialManagementArea,
//_FundedProgram


_HouseBankAccount,

_LogicalSystem,

_OperatingConcern,

_PartnerCompany,

_ProjectNetwork,

_PurReqValuationArea,
_OffsettingAccountType,
_OffsettingChartOfAccounts,
_OffsettingAccount,
_OffsettingAccountWithBP,
_LedgerText,
_DebitCreditCodeText,
_FunctionalAreaText,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_ProfitCenterTxt'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_ProfitCenterTxt'
_ProfitCenterText,
_ProfitCenterTxt,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_CostCenterTxt'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_CostCenterTxt'
_CostCenterText,
_CostCenterTxt,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_GLAccountTxt'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_GLAccountTxt'
_GLAccountText,
_GLAccountTxt,
_BusinessAreaText,
_SegmentText,
_AccountingDocumentTypeText,
_SupplierText,
_ControllingAreaText,
_CustomerText,
_CompanyCodeText,
_OffsettingAccountText,
_MasterFixedAssetText,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_PartnerOrderText_2'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_PartnerOrderText_2'
_PartnerOrderText,
_PartnerOrderText_2,
_GroupMasterFixedAssetText,

//_ProjectText,

_ServiceDocumentType,
_ServiceDocument,
_ServiceDocumentItem,
_ServiceContract,
_ServiceContractType,
_ServiceContractItem,
_TimeSheetOvertimeCat,
_PartnerServiceDocumentType,
_PartnerServiceDocument,
_PartnerServiceDocumentItem,

//_PartnerProjectBasicDataText,

//_PartnerWBSElemntBasicDataText,


_AccrualObjectType,
_AccrualObject,
_AccrualSubobject,
_AccrualItemType,

_CreditRiskClass,
_FinValuationObjectType,

_CashLedgerCompanyCode,
_CashLedgerAccount,
_FundedProgram,
_Grant,
_PartnerGrant,
_PartnerBudgetPeriod,
_PubSecBudgetAccountCoCode,
_PubSecBudgetAccount,
_PubSecBudgetCnsmpnDate,
_PubSecBudgetCnsmpnFsclPeriod,
_PubSecBudgetCnsmpnFsclYear,
_PubSecBudgetCnsmpnType,
_PubSecBudgetCnsmpnAmtType,
_SponsoredProgram,
_SponsoredClass,

_ConsolidationUnit,
_PartnerConsolidationUnit,
_Company,
_ConsolidationChartOfAccounts,
_CnsldtnFinancialStatementItem,
_CnsldtnSubitemCategory,
_CnsldtnSubitem, 

_ProviderContract,
_ProviderContractItem,

_FinServicesProductGroup,
_FinServicesProductGroupText,
_FinancialServicesBranch,
_FinancialServicesBranchText,
_FinancialDataSource,
_FinancialDataSourceText,
_CustomerSupplierIndustry,
_CustomerSupplierCountry  

}