C_CollsMgmtBusinessPartnerTP

DDL: C_COLLSMGMTBUSINESSPARTNERTP Type: view_entity CONSUMPTION

Collections Management: Business Partner

C_CollsMgmtBusinessPartnerTP is a Consumption CDS View that provides data about "Collections Management: Business Partner" in SAP S/4HANA. It reads from 1 data source (R_CollsMgmtBusinessPartnerTP) and exposes 11 fields with key field BusinessPartner.

Data Sources (1)

SourceAliasJoin Type
R_CollsMgmtBusinessPartnerTP R_CollsMgmtBusinessPartnerTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Collections Management: Business Partner 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 (11)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner
Customer Customer
CollectionProfile _BusPartCollsProfileAssgmtTP CollectionProfile
LastChangeDateTime LastChangeDateTime
BusinessPartnerName _BusinessPartner BusinessPartnerName
CustomerName _Customer CustomerName
CollectionsProfileNamelocalized
OrganizationBPName1 _BusinessPartner OrganizationBPName1
OrganizationBPName2 _BusinessPartner OrganizationBPName2
_BusinessPartner _BusinessPartner
_Customer _Customer
@EndUserText: { label: 'Collections Management: Business Partner' }
@ObjectModel: { representativeKey: 'BusinessPartner',
              semanticKey:       [ 'BusinessPartner' ],
              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 root view entity C_CollsMgmtBusinessPartnerTP
  provider contract transactional_query
  as projection on R_CollsMgmtBusinessPartnerTP
{
          // VDM Fields

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

          @ObjectModel: { text: { element: [ 'CustomerName' ] } }
          Customer,

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

          LastChangeDateTime,

          // Text Fields

          _BusinessPartner.BusinessPartnerName,
          _Customer.CustomerName,
          _BusPartCollsProfileAssgmtTP._CollectionsProfile._Text.CollectionsProfileName : localized,

          // Elements for search

          _BusinessPartner.OrganizationBPName1,
          _BusinessPartner.OrganizationBPName2,

          // Exposed Associations

          _BusinessPartner,
          _Customer,

          // BO Compositions

          _BusPartCollsProfileAssgmtTP : redirected to composition child C_BusPartCollsProfileAssgmtTP,
          _BPCollsSegmentAssignmentTP  : redirected to composition child C_BPCollsSegmentAssignmentTP

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BUSINESSPARTNER",
"I_COLLECTIONSPROFILE",
"I_COLLECTIONSPROFILETEXT",
"I_CUSTOMER",
"R_BUSPARTCOLLSPROFILEASSGMTTP",
"R_COLLSMGMTBUSINESSPARTNERTP"
],
"ASSOCIATED":
[
"C_BPCOLLSSEGMENTASSIGNMENTTP",
"C_BUSPARTCOLLSPROFILEASSGMTTP",
"I_BUSINESSPARTNER",
"I_CUSTOMER",
"R_BPCOLLSSEGMENTASSIGNMENTTP",
"R_BUSPARTCOLLSPROFILEASSGMTTP"
],
"BASE":
[
"R_COLLSMGMTBUSINESSPARTNERTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/