C_BusPartCollsProfileAssgmtTP

DDL: C_BUSPARTCOLLSPROFILEASSGMTTP Type: view_entity CONSUMPTION

Business Partner: Collection Profiles

C_BusPartCollsProfileAssgmtTP is a Consumption CDS View that provides data about "Business Partner: Collection Profiles" in SAP S/4HANA. It reads from 1 data source (R_BusPartCollsProfileAssgmtTP) and exposes 9 fields with key fields BusinessPartner, BPCollPrflAssignmentValidTo.

Data Sources (1)

SourceAliasJoin Type
R_BusPartCollsProfileAssgmtTP R_BusPartCollsProfileAssgmtTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Business Partner: Collection Profiles view
ObjectModel.representativeKey BusinessPartner view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #X view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner
KEY BPCollPrflAssignmentValidTo BPCollPrflAssignmentValidTo
BPCollPrflAssignmentValidFrom BPCollPrflAssignmentValidFrom
CollectionProfile CollectionProfile
LastChangeDateTime LastChangeDateTime
BusinessPartnerName _BusinessPartner BusinessPartnerName
CollectionsProfileNamelocalized
_BusinessPartner _BusinessPartner
_CollectionsProfile _CollectionsProfile
@EndUserText: { label: 'Business Partner: Collection Profiles' }
@ObjectModel: { representativeKey: 'BusinessPartner',
              semanticKey:       [ 'BusinessPartner',
                                   'CollectionProfile'],
              usageType:         { dataClass: #TRANSACTIONAL,
                                 sizeCategory: #L,
                                 serviceQuality: #X } }
@AccessControl: { authorizationCheck: #CHECK,
                personalData: { blocking: #BLOCKED_DATA_EXCLUDED } }
@VDM: { viewType: #CONSUMPTION,
      usage:    { type: [ #TRANSACTIONAL_PROCESSING_SERVICE ] } }
@Metadata: { allowExtensions: true }

define view entity C_BusPartCollsProfileAssgmtTP
  as projection on R_BusPartCollsProfileAssgmtTP
{
      // VDM Fields

      @ObjectModel: { text: { element: [ 'BusinessPartnerName' ] } }
  key BusinessPartner,

  key BPCollPrflAssignmentValidTo,
      BPCollPrflAssignmentValidFrom,

      @ObjectModel: { text: { element: ['CollectionsProfileName' ] } }
      CollectionProfile,

      LastChangeDateTime,

      // Text Fields

      _BusinessPartner.BusinessPartnerName,
      _CollectionsProfile._Text.CollectionsProfileName : localized,

      // Exposed Associations

      _BusinessPartner,
      _CollectionsProfile,

      // BO Compositions

      _CollsMgmtBusinessPartnerTP : redirected to parent C_CollsMgmtBusinessPartnerTP
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BUSINESSPARTNER",
"I_COLLECTIONSPROFILE",
"I_COLLECTIONSPROFILETEXT",
"R_BUSPARTCOLLSPROFILEASSGMTTP"
],
"ASSOCIATED":
[
"C_COLLSMGMTBUSINESSPARTNERTP",
"I_BUSINESSPARTNER",
"I_COLLECTIONSPROFILE",
"R_COLLSMGMTBUSINESSPARTNERTP"
],
"BASE":
[
"R_BUSPARTCOLLSPROFILEASSGMTTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/