A_CnsldtnOfInvestmentsActivity

DDL: A_CNSLDTNOFINVESTMENTSACTIVITY SQL: ACSINVSTACTVT Type: view BASIC

Consolidation of Investments Activity

A_CnsldtnOfInvestmentsActivity is a Basic CDS View that provides data about "Consolidation of Investments Activity" in SAP S/4HANA. It reads from 1 data source (P_CnsldtnDomain) and exposes 2 fields with key field InvestmentActivityType. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
P_CnsldtnDomain P_CnsldtnDomain from

Associations (1)

CardinalityTargetAliasCondition
[0..*] A_CnsldtnOfInvestmentsActyT _CnsldtnOfInvestmentsActyT $projection.InvestmentActivityType = _CnsldtnOfInvestmentsActyT.InvestmentActivityType

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName ACSINVSTACTVT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.representativeKey InvestmentActivityType view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
EndUserText.label Consolidation of Investments Activity view
OData.entitySet.name CnsldtnOfInvestmentsActivity view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY InvestmentActivityType
_CnsldtnOfInvestmentsActyT _CnsldtnOfInvestmentsActyT
@AbapCatalog.sqlViewName: 'ACSINVSTACTVT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType: {
  dataClass: #CUSTOMIZING,
  serviceQuality: #A,
  sizeCategory: #S
}
@ObjectModel.representativeKey: 'InvestmentActivityType'
@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@EndUserText.label: 'Consolidation of Investments Activity'
@OData.entitySet.name: 'CnsldtnOfInvestmentsActivity'

// This view is outdated and replaced by A_CnsldtnInvmtActyType, but still in use in the API_GRMasterData.


define view A_CnsldtnOfInvestmentsActivity
  as select from P_CnsldtnDomain(P_DomainName : 'FC_COIAC') as _Domain
//  as select from I_CnsldtnInvmtActy


  association [0..*] to A_CnsldtnOfInvestmentsActyT as _CnsldtnOfInvestmentsActyT on $projection.InvestmentActivityType = _CnsldtnOfInvestmentsActyT.InvestmentActivityType

{

      @ObjectModel.text.association: '_CnsldtnOfInvestmentsActyT'
    key cast( left( _Domain.DomainValue, 2 ) as fincs_coiac preserving type ) as InvestmentActivityType,
//  key InvestmentActivityType,

    
    
      _CnsldtnOfInvestmentsActyT
};
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_CNSLDTNDOMAIN"
],
"ASSOCIATED":
[
"A_CNSLDTNOFINVESTMENTSACTYT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/