A_IntrstRateInstrAttrib_2

DDL: A_INTRSTRATEINSTRATTRIB_2 Type: view_entity CONSUMPTION Package: RAP_FIN_TRM_TM_FT_API

Attribute

A_IntrstRateInstrAttrib_2 is a Consumption CDS View that provides data about "Attribute" in SAP S/4HANA. It reads from 1 data source (R_FinTransAttributeTP) and exposes 14 fields with key fields CompanyCode, FinancialTransaction. It is exposed through 1 OData service (API_FINTRANSINTRSTRATEINSTR_2). Part of development package RAP_FIN_TRM_TM_FT_API.

Data Sources (1)

SourceAliasJoin Type
R_FinTransAttributeTP R_FinTransAttributeTP projection

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Attribute view
Metadata.ignorePropagatedAnnotations true view
OData.entityType.name IntrstRateInstrAttrib_Type view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
API_FINTRANSINTRSTRATEINSTR_2

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode
KEY FinancialTransaction FinancialTransaction
FinTransTermCategory FinTransTermCategory
TermStartDate TermStartDate
FinTransNoticeDate FinTransNoticeDate
FinTransRolloverDate FinTransRolloverDate
TermEndDate TermEndDate
FinTransTermStartEndInclusive FinTransTermStartEndInclusive
FinTransNoticePeriod FinTransNoticePeriod
FinTransNoticePeriodUnit FinTransNoticePeriodUnit
FinTransRoundingCategory FinTransRoundingCategory
FinTransIntrstHndlgAtRollover FinTransIntrstHndlgAtRollover
RolloverDfrrdIntrstPyoutDte RolloverDfrrdIntrstPyoutDte
_AdditionalAttribute _AdditionalAttribute
@AccessControl.authorizationCheck: #MANDATORY

@AccessControl.personalData.blocking: #NOT_REQUIRED

@EndUserText.label: 'Attribute'

@Metadata.ignorePropagatedAnnotations: true

@OData.entityType.name: 'IntrstRateInstrAttrib_Type'

@ObjectModel.usageType: { sizeCategory: #L, serviceQuality: #C, dataClass: #TRANSACTIONAL }

@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@VDM.viewType: #CONSUMPTION

define view entity A_IntrstRateInstrAttrib_2
  as projection on R_FinTransAttributeTP

{
  key CompanyCode,
  key FinancialTransaction,

      FinTransTermCategory,
      TermStartDate,
      FinTransNoticeDate,
      FinTransRolloverDate,
      TermEndDate,
      FinTransTermStartEndInclusive,
      FinTransNoticePeriod,
      FinTransNoticePeriodUnit,
      FinTransRoundingCategory,
      FinTransIntrstHndlgAtRollover,
      RolloverDfrrdIntrstPyoutDte,

      _FinancialTransaction : redirected to parent A_FinTransIntrstRateInstr_2,

      @Consumption.hidden: true
      _AdditionalAttribute
}

where FinancialInstrProductCategory = '550'