I_BPDATACONTROLLER

CDS View

Business Partner Data Controller

I_BPDATACONTROLLER is a CDS View in S/4HANA. Business Partner Data Controller. It contains 7 fields. 4 CDS views read from this table.

CDS Views using this table (4)

ViewTypeJoinVDMDescription
A_BPDataController view from BASIC Business Partner Data Controller
I_BPDataControllerGovernance view_entity union_all TRANSACTIONAL BP Data Controller Governance
I_BPDataControllerTP view from TRANSACTIONAL TP view for BP Data Controller
I_BPDataControllerTP_2 view_entity from TRANSACTIONAL TP view BP Data Controller RAP

Fields (7)

KeyField CDS FieldsUsed in Views
KEY BPDataPurposeText BPDataPurposeText,PurposeForPersonalData 2
KEY BusinessPartner BusinessPartner,BusinessPartnerForEdit 2
KEY DataControllerName DataController,DataControllerForEdit,DataControllerName,DataControllerNameForEdit 2
BPDataControllerIsDerived IsDerivationSet 1
BusinessPurposeFlag BusinessPurposeFlag 1
PurposeDerived PurposeDerived 1
PurposeType PurposeType 1
@AbapCatalog.sqlViewName: 'IBPDATACTRLR'
@AbapCatalog.compiler.compareFilter: true
//@AbapCatalog.preserveKey: true

@VDM.viewType: #BASIC

@AccessControl.personalData.blocking: #REQUIRED
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY

@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.representativeKey:'DataControllerName'

@ClientHandling.algorithm : #SESSION_VARIABLE

@Metadata.allowExtensions: true
@EndUserText.label: 'Business Partner Data Controller'

define view I_BPDataController
  as select from but_dc_link
  
{
  key  partner            as BusinessPartner,
  key  data_ctrlr         as DataControllerName,
  key  purpose            as BPDataPurposeText,
//       @Semantics.booleanIndicator: true

       data_ctrlr_derived as BPDataControllerIsDerived,
//       @Semantics.booleanIndicator: true

       asgmt_status       as DataControlAssignmentStatus,
       pur_derived        as PurposeDerived,
       purpose_type       as PurposeType,
       eop_flag           as BusinessPurposeFlag

}