C_CollectionsBPQuickView

DDL: C_COLLECTIONSBPQUICKVIEW Type: view_entity CONSUMPTION

Collections Business Partner Quick View

C_CollectionsBPQuickView is a Consumption CDS View that provides data about "Collections Business Partner Quick View" in SAP S/4HANA. It reads from 1 data source (R_CollectionsBPQuickView) and exposes 11 fields with key fields BusinessPartner, CollectionSegment, CompanyCode.

Data Sources (1)

SourceAliasJoin Type
R_CollectionsBPQuickView R_CollectionsBPQuickView projection

Annotations (8)

NameValueLevelField
EndUserText.label Collections Business Partner Quick View view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C 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
KEY CollectionSegment CollectionSegment
KEY CompanyCode CompanyCode
BusinessPartnerCategory BusinessPartnerCategory
BusinessPartnerPerson BusinessPartnerPerson
virtualCompleteAddresstext100
virtualWebsiteURLtext1000
virtualContactCardPictureURLtext60
virtualUICT_MainContactboolean
virtualUICT_WebsiteURLboolean
_BusinessPartner _BusinessPartner
@EndUserText: { label: 'Collections Business Partner Quick View' }
@ObjectModel: { usageType:         { dataClass:      #TRANSACTIONAL,
                                     sizeCategory:   #L,
                                     serviceQuality: #C } }
@AccessControl: { authorizationCheck: #CHECK,
                  personalData: { blocking: #BLOCKED_DATA_EXCLUDED } }
@VDM: { viewType: #CONSUMPTION }
@Metadata: { allowExtensions: true }

define root view entity C_CollectionsBPQuickView
provider contract transactional_query
  as projection on R_CollectionsBPQuickView
{

          // VDM Fields

  key     BusinessPartner,
  key     CollectionSegment,
  key     CompanyCode,
          BusinessPartnerCategory,
          BusinessPartnerPerson,


          @ObjectModel: {  virtualElementCalculatedBy: 'ABAP:CL_COLL_PR_BP_POPOVER_VE' }
  virtual CompleteAddress       : text100,

          @ObjectModel: {  virtualElementCalculatedBy: 'ABAP:CL_COLL_PR_BP_POPOVER_VE' }
  virtual WebsiteURL            : text1000,

          @ObjectModel: { virtualElementCalculatedBy: 'ABAP:CL_COLL_PR_BP_POPOVER_VE' }
  virtual ContactCardPictureURL : text60,

          @ObjectModel: { virtualElementCalculatedBy: 'ABAP:CL_COLL_PR_BP_POPOVER_VE' }
  virtual UICT_MainContact      : boolean,

          @ObjectModel: { virtualElementCalculatedBy: 'ABAP:CL_COLL_PR_BP_POPOVER_VE' }
  virtual UICT_WebsiteURL       : boolean,

          // Exposed associations

          _BusinessPartner,
          _CollectionsMainContact : redirected to C_CollectionsMainContact

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_COLLECTIONSBPQUICKVIEW"
],
"ASSOCIATED":
[
"C_COLLECTIONSMAINCONTACT",
"I_BUSINESSPARTNER",
"I_COLLECTIONSMAINCONTACT"
],
"BASE":
[
"R_COLLECTIONSBPQUICKVIEW"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/