I_CrdtMAcctCollateralTP

DDL: I_CRDTMACCTCOLLATERALTP Type: view_entity TRANSACTIONAL Package: ODATA_CREDIT_MGMT_MASTER

Credit Mgmt Acct Collateral - TP

I_CrdtMAcctCollateralTP is a Transactional CDS View that provides data about "Credit Mgmt Acct Collateral - TP" in SAP S/4HANA. It reads from 1 data source (R_CrdtMAcctCollateralTP) and exposes 12 fields with key fields BusinessPartner, CreditSegment, CrdtAcctInformationCategory, CrdtAcctInformationType, AdditionalCreditDocSequence. Part of development package ODATA_CREDIT_MGMT_MASTER.

Data Sources (1)

SourceAliasJoin Type
R_CrdtMAcctCollateralTP R_CrdtMAcctCollateralTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Credit Mgmt Acct Collateral - TP view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner
KEY CreditSegment CreditSegment
KEY CrdtAcctInformationCategory CrdtAcctInformationCategory
KEY CrdtAcctInformationType CrdtAcctInformationType
KEY AdditionalCreditDocSequence
ExceptionIsCreditCheckRelevant ExceptionIsCreditCheckRelevant
AddlCreditDocAmtInTransacCrcy AddlCreditDocAmtInTransacCrcy
TransactionCurrency TransactionCurrency
ValidityStartDate ValidityStartDate
ValidityEndDate ValidityEndDate
AdditionalCreditDocComment AdditionalCreditDocComment
_BusinessPartner _BusinessPartner
@EndUserText.label: 'Credit Mgmt Acct Collateral - TP'
@AccessControl.authorizationCheck: #MANDATORY
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: { usageType: { dataClass:      #TRANSACTIONAL,
                             sizeCategory:   #L,
                             serviceQuality: #A
                           },
                modelingPattern:        #TRANSACTIONAL_INTERFACE,
                supportedCapabilities: [#TRANSACTIONAL_PROVIDER]
              }
@VDM: {
  lifecycle.contract.type: #PUBLIC_LOCAL_API,
  viewType: #TRANSACTIONAL
}
@Consumption.dbHints: [ 'USE_HEX_PLAN' ]
define view entity I_CrdtMAcctCollateralTP
  as projection on R_CrdtMAcctCollateralTP as CrdtMAcctCollateral
{
  key BusinessPartner,
  key CreditSegment,
  key CrdtAcctInformationCategory,
  key CrdtAcctInformationType,
  key cast ( SequenceNumber as bp_counter preserving type ) as AdditionalCreditDocSequence,
      ExceptionIsCreditCheckRelevant,
      @Semantics: { amount: { currencyCode: 'TransactionCurrency' } }
      AddlCreditDocAmtInTransacCrcy,
      TransactionCurrency,
      ValidityStartDate,
      ValidityEndDate,
      AdditionalCreditDocComment,

      // BO Composition

      _CreditMgmtAccountTP    : redirected to parent I_CreditMgmtAccountTP,
      _CrdtMBusinessPartnerTP : redirected to I_CrdtMBusinessPartnerTP,

      // Exposed Associations

      _BusinessPartner
}