A_Fund

DDL: A_FUND Type: view_entity COMPOSITE

Fund

A_Fund is a Composite CDS View that provides data about "Fund" in SAP S/4HANA. It reads from 1 data source (R_FundTP) and exposes 16 fields with key fields FinancialManagementArea, Fund. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
R_FundTP R_FundTP projection

Associations (1)

CardinalityTargetAliasCondition
[0..*] A_FundText _Text $projection.FinancialManagementArea = _Text.FinancialManagementArea and $projection.Fund = _Text.Fund

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
OData.entityType.name Fund_Type view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #COMPOSITE view
EndUserText.label Fund view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY FinancialManagementArea FinancialManagementArea
KEY Fund Fund
ApplicationOfFunds ApplicationOfFunds
FundCreatedAt FundCreatedAt
LastChangeDate LastChangeDate
FundAuthznGrp FundAuthznGrp
FundFinMgmtAreaForAuthzn FundFinMgmtAreaForAuthzn
ValidityStartDate ValidityStartDate
ValidityEndDate ValidityEndDate
FundReversalDate FundReversalDate
FundExpirationDate FundExpirationDate
FundType FundType
FundPeriodicity FundPeriodicity
FundName FundName
FundDescription FundDescription
_Text _Text
@AccessControl.authorizationCheck: #CHECK
@Metadata.ignorePropagatedAnnotations:true
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.sizeCategory: #M
@OData.entityType.name: 'Fund_Type'
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@VDM.viewType: #COMPOSITE
@VDM.usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
@EndUserText.label: 'Fund'
define root view entity A_Fund
  provider contract transactional_query
  as projection on R_FundTP as Fund

  association [0..*] to A_FundText as _Text      on  $projection.FinancialManagementArea = _Text.FinancialManagementArea
                                                 and $projection.Fund                    = _Text.Fund

//  association [0..1] to E_Fund     as _Extension on  $projection.FinancialManagementArea = _Extension.FinancialManagementArea

//                                                 and $projection.Fund                    = _Extension.Fund


{
  key FinancialManagementArea,
  key Fund,
//      Customer,

      ApplicationOfFunds,
//      FundCreatedBy,

      FundCreatedAt,
//      LastChangedByUser,

      LastChangeDate,
      FundAuthznGrp,
      FundFinMgmtAreaForAuthzn,
      ValidityStartDate,
      ValidityEndDate,
      FundReversalDate,
      FundExpirationDate,
      FundType,
      FundPeriodicity,
      FundName,
      FundDescription,

      _Text
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_FUNDTP"
],
"ASSOCIATED":
[
"A_FUNDTEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/