I_CrdtMAcctCrdtInsuranceTP

DDL: I_CRDTMACCTCRDTINSURANCETP Type: view_entity TRANSACTIONAL

Credit Mgmt Acct Credit Insurance - TP

I_CrdtMAcctCrdtInsuranceTP is a Transactional CDS View that provides data about "Credit Mgmt Acct Credit Insurance - TP" in SAP S/4HANA. It reads from 1 data source (R_CrdtMAcctCrdtInsuranceTP) and exposes 12 fields with key fields BusinessPartner, CreditSegment, CrdtAcctInformationCategory, CrdtAcctInformationType, AdditionalCreditDocSequence.

Data Sources (1)

SourceAliasJoin Type
R_CrdtMAcctCrdtInsuranceTP R_CrdtMAcctCrdtInsuranceTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Credit Mgmt Acct Credit Insurance - 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 Credit Insurance - 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
}
define view entity I_CrdtMAcctCrdtInsuranceTP
  as projection on R_CrdtMAcctCrdtInsuranceTP as CrdtMAcctCreditInsurance
{
  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
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_CRDTMACCTCRDTINSURANCETP"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_CRDTMBUSINESSPARTNERTP",
"I_CREDITMGMTACCOUNTTP",
"R_CRDTMBUSINESSPARTNERTP",
"R_CREDITMGMTACCOUNTTP"
],
"BASE":
[
"R_CRDTMACCTCRDTINSURANCETP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/