I_TreasuryReference

DDL: I_TREASURYREFERENCE Type: view_entity BASIC Package: FTTR_CORE

Treasury Reference Information

I_TreasuryReference is a Basic CDS View (Dimension) that provides data about "Treasury Reference Information" in SAP S/4HANA. It reads from 1 data source (refh) and exposes 17 fields with key fields TreasuryReferenceCategory, TreasuryReferenceNumber. It has 2 associations to related views. Part of development package FTTR_CORE.

Data Sources (1)

SourceAliasJoin Type
refh refh from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_TreasuryReferenceCategory _TreasuryReferenceCategory $projection.TreasuryReferenceCategory = _TreasuryReferenceCategory.TreasuryReferenceCategory
[1..*] I_TreasuryReferenceItem _TreasuryReferenceItem $projection.TreasuryReferenceCategory = _TreasuryReferenceItem.TreasuryReferenceCategory and $projection.TreasuryReferenceNumber = _TreasuryReferenceItem.TreasuryReferenceNumber

Annotations (15)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Treasury Reference Information view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey TreasuryReferenceNumber view
ObjectModel.sapObjectNodeType.name TreasuryReference view
Analytics.dataExtraction.enabled true view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Metadata.allowExtensions true view
VDM.viewType #BASIC view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY TreasuryReferenceCategory
KEY TreasuryReferenceNumber
TreasuryReferenceStatus
TreasuryReferencePaymentDate
TreasuryReferencePartner
TrsyRefExtRefIdfr
ClassificationOfFinInstr cfi_code
UniqueProductIdentifier upi
InternationalSecuritiesIdnNmbr isin
TreasuryReferenceCreatedByUser
TreasuryReferenceCreationDate
TrsyReferenceCreationTime
TrsyReferenceLastChangedByUser
TrsyReferenceLastChangeDate
TrsyReferenceLastChangeTime
_TreasuryReferenceCategory _TreasuryReferenceCategory
_TreasuryReferenceItem _TreasuryReferenceItem
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Treasury Reference Information'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: {
  usageType: {
    dataClass: #TRANSACTIONAL,
    serviceQuality: #A,
    sizeCategory: #M
  },
  supportedCapabilities: [#ANALYTICAL_DIMENSION,  #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE , #EXTRACTION_DATA_SOURCE],
  modelingPattern: #ANALYTICAL_DIMENSION,
  representativeKey: 'TreasuryReferenceNumber',
  sapObjectNodeType.name: 'TreasuryReference'

}
@Analytics: {
  dataExtraction: {
        enabled: true,
        delta.changeDataCapture: {
            automatic: true
        }
  },
  dataCategory: #DIMENSION,
  internalName:#LOCAL
}
@Metadata.allowExtensions:true
@VDM.viewType: #BASIC
define view entity I_TreasuryReference
  as select from refh
  association [1..1] to I_TreasuryReferenceCategory as _TreasuryReferenceCategory on  $projection.TreasuryReferenceCategory = _TreasuryReferenceCategory.TreasuryReferenceCategory
  association [1..*] to I_TreasuryReferenceItem     as _TreasuryReferenceItem     on  $projection.TreasuryReferenceCategory = _TreasuryReferenceItem.TreasuryReferenceCategory
                                                                                  and $projection.TreasuryReferenceNumber   = _TreasuryReferenceItem.TreasuryReferenceNumber
{
      /* start suppress warning shlporigin_not_inherited */
      @ObjectModel.foreignKey.association: '_TreasuryReferenceCategory'
  key cast( reftyp      as trsy_ref_cat preserving type )               as TreasuryReferenceCategory,
  key cast( refnr       as trsy_ref_nmbr preserving type )              as TreasuryReferenceNumber,
      /* end suppress warning shlporigin_not_inherited */
      cast( status      as trsy_ref_status preserving type )            as TreasuryReferenceStatus,
      cast( dzterm      as trsy_ref_payment_date preserving type )      as TreasuryReferencePaymentDate,
      cast( kontrh      as trsy_ref_business_partner preserving type )  as TreasuryReferencePartner,
      cast( ext_ref_id  as trsy_ref_ext_ref preserving type )           as TrsyRefExtRefIdfr,
      cfi_code                                                          as ClassificationOfFinInstr,
      upi                                                               as UniqueProductIdentifier,
      isin                                                              as InternationalSecuritiesIdnNmbr,
      cast( cruser      as trsy_ref_cruser preserving type )            as TreasuryReferenceCreatedByUser,
      cast( dcrdat      as trsy_ref_dcrdat preserving type )            as TreasuryReferenceCreationDate,
      cast( tcrtim      as trsy_ref_tcrtim preserving type )            as TrsyReferenceCreationTime,
      cast( upuser      as trsy_ref_upuser preserving type )            as TrsyReferenceLastChangedByUser,
      cast( dupdat      as trsy_ref_dupdat preserving type )            as TrsyReferenceLastChangeDate,
      cast( tuptim      as trsy_ref_tuptim preserving type )            as TrsyReferenceLastChangeTime,

      _TreasuryReferenceCategory,
      _TreasuryReferenceItem
}