I_BPCustomerGovTP

DDL: I_BPCUSTOMERGOVTP Type: view_entity TRANSACTIONAL Package: MDC_CUST_GOV_BO

BP Customer Data Governance - TP

I_BPCustomerGovTP is a Transactional CDS View that provides data about "BP Customer Data Governance - TP" in SAP S/4HANA. It reads from 1 data source (I_BPCustomerGov) and exposes 72 fields with key fields BusinessPartnerUUID, MasterDataChangeProcess, MDChgProcessSrceSystem, MDChgProcessSrceObject. It has 7 associations to related views. Part of development package MDC_CUST_GOV_BO.

Data Sources (1)

SourceAliasJoin Type
I_BPCustomerGov CustomerGovernance from

Associations (7)

CardinalityTargetAliasCondition
[1..1] I_BusinessPartnerGovTP _BusinessPartnerGov $projection.BusinessPartnerUUID = _BusinessPartnerGov.BusinessPartnerUUID and $projection.MasterDataChangeProcess = _BusinessPartnerGov.MasterDataChangeProcess and $projection.MDChgProcessSrceSystem = _BusinessPartnerGov.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _BusinessPartnerGov.MDChgProcessSrceObject
[0..1] I_BPChangeProcessGovTP _Process $projection.BusinessPartnerUUID = _Process.BusinessPartnerUUID and $projection.MasterDataChangeProcess = _Process.MasterDataChangeProcess and $projection.MDChgProcessSrceSystem = _Process.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _Process.MDChgProcessSrceObject
[0..1] I_CustomerAccountGroup _CustomerAccountGroup $projection.CustomerAccountGroup = _CustomerAccountGroup.CustomerAccountGroup
[0..*] I_BPCustomerCompanyGovTP _CustomerCompany
[0..*] I_BPCustomerSalesAreaGovTP _CustomerSalesArea
[0..*] I_BPCustomerTaxIndicatorGovTP _CustomerTaxIndicator
[0..*] I_BPCustUnloadingPointGovTP _CustomerUnloadingPoint

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label BP Customer Data Governance - TP view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.sapObjectNodeType.name Customer view

Fields (72)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartnerUUID
KEY MasterDataChangeProcess MasterDataChangeProcess Process ID
KEY MDChgProcessSrceSystem MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject MDChgProcessSrceObject Source ID
MDChgProcessStep MDChgProcessStep Step Number
BPAssignmentID BPAssignmentID Assignment ID
Customer Customer Sold-to Party
OrderIsBlockedForCustomer OrderIsBlockedForCustomer Order block
ExpressTrainStationName ExpressTrainStationName Express station
TrainStationName TrainStationName Train station
AuthorizationGroup AuthorizationGroup AuthorizGroup
BillingIsBlockedForCustomer BillingIsBlockedForCustomer Billing block
FiscalAddress FiscalAddress Fiscal address
AlternativePayerAccount AlternativePayerAccount Alternat.payer
CustomerCorporateGroup CustomerCorporateGroup Group
CustomerAccountGroup CustomerAccountGroup Account group
CustomerClassification CustomerClassification Customer Class.
Supplier Supplier Supplier
DeliveryIsBlocked DeliveryIsBlocked Delivery block
DeletionIndicator DeletionIndicator Deletion Ind.
NielsenRegion NielsenRegion Nielsen ID
County County Wyoming County
CityCode CityCode IATA: City
PostingIsBlocked PostingIsBlocked Posting Block
VATLiability VATLiability Liable for VAT
AlternativePayeeIsAllowed AlternativePayeeIsAllowed Payee in doc.
IndustryCode1 IndustryCode1 Industry code 1
IndustryCode2 IndustryCode2 Industry code 2
IndustryCode3 IndustryCode3 Industry code 3
IndustryCode4 IndustryCode4 Industry code 4
IndustryCode5 IndustryCode5 Industry code 5
FreeDefinedAttribute01 FreeDefinedAttribute01 Attribute 1
FreeDefinedAttribute02 FreeDefinedAttribute02 Attribute 2
FreeDefinedAttribute03 FreeDefinedAttribute03 Attribute 3
FreeDefinedAttribute04 FreeDefinedAttribute04 Attribute 4
FreeDefinedAttribute05 FreeDefinedAttribute05 Attribute 5
FreeDefinedAttribute06 FreeDefinedAttribute06 Attribute 6
FreeDefinedAttribute07 FreeDefinedAttribute07 Attribute 7
FreeDefinedAttribute08 FreeDefinedAttribute08 Attribute 8
FreeDefinedAttribute09 FreeDefinedAttribute09 Attribute 9
FreeDefinedAttribute10 FreeDefinedAttribute10 Attribute 10
DataMediumExchangeIndicator DataMediumExchangeIndicator DME Rec. Code
CustomerConditionGroup1 CustomerConditionGroup1 Condition grp 1
CustomerConditionGroup2 CustomerConditionGroup2 Condition grp 2
CustomerConditionGroup3 CustomerConditionGroup3 Condition grp 3
CustomerConditionGroup4 CustomerConditionGroup4 Condition grp 4
CustomerConditionGroup5 CustomerConditionGroup5 Condition grp 5
ResponsibleType ResponsibleType Tax Type
TaxInvoiceRepresentativeName TaxInvoiceRepresentativeName Rep's Name
BusinessType BusinessType Type of Business
IndustryType IndustryType Type of Industry
DataControllerSet DataControllerSet Data Ctrlr. Set
DataController1 DataController1 Data Controller
DataController2 DataController2 Data Controller
DataController3 DataController3 Data Controller
DataController4 DataController4 Data Controller
DataController5 DataController5 Data Controller
DataController6 DataController6 Data Controller
DataController7 DataController7 Data Controller
DataController8 DataController8 Data Controller
DataController9 DataController9 Data Controller
DataController10 DataController10 Data Controller
ETag
MDChgProcessSourceModified
Origin Origin Task Origin
_BusinessPartnerGov _BusinessPartnerGov
_CustomerCompany _CustomerCompany
_CustomerSalesArea _CustomerSalesArea
_CustomerTaxIndicator _CustomerTaxIndicator
_Process _Process
_CustomerAccountGroup _CustomerAccountGroup
_CustomerUnloadingPoint _CustomerUnloadingPoint

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_BPCustomerGovTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_BPCustomerGovTP AS
SELECT
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x preserving type ) AS BusinessPartnerUUID,
  MasterDataChangeProcess,
  MDChgProcessSrceSystem,
  MDChgProcessSrceObject,
  MDChgProcessStep,
  BPAssignmentID,
  Customer,
  OrderIsBlockedForCustomer,
  ExpressTrainStationName,
  TrainStationName,
  AuthorizationGroup,
  BillingIsBlockedForCustomer,
  FiscalAddress,
  AlternativePayerAccount,
  CustomerCorporateGroup,
  CustomerAccountGroup,
  CustomerClassification,
  Supplier,
  DeliveryIsBlocked,
  DeletionIndicator,
  NielsenRegion,
  County,
  CityCode,
  PostingIsBlocked,
  VATLiability,
  AlternativePayeeIsAllowed,
  IndustryCode1,
  IndustryCode2,
  IndustryCode3,
  IndustryCode4,
  IndustryCode5,
  FreeDefinedAttribute01,
  FreeDefinedAttribute02,
  FreeDefinedAttribute03,
  FreeDefinedAttribute04,
  FreeDefinedAttribute05,
  FreeDefinedAttribute06,
  FreeDefinedAttribute07,
  FreeDefinedAttribute08,
  FreeDefinedAttribute09,
  FreeDefinedAttribute10,
  DataMediumExchangeIndicator,
  CustomerConditionGroup1,
  CustomerConditionGroup2,
  CustomerConditionGroup3,
  CustomerConditionGroup4,
  CustomerConditionGroup5,
  ResponsibleType,
  TaxInvoiceRepresentativeName,
  BusinessType,
  IndustryType,
  DataControllerSet,
  DataController1,
  DataController2,
  DataController3,
  DataController4,
  DataController5,
  DataController6,
  DataController7,
  DataController8,
  DataController9,
  DataController10,
  cast( 1000 as mdc_process_update_token ) AS ETag,
  cast( '' as mdc_source_modified preserving type ) AS MDChgProcessSourceModified,
  Origin
FROM I_BPCustomerGov AS CustomerGovernance
LEFT OUTER JOIN I_BusinessPartnerGovTP AS _BusinessPartnerGov ON BusinessPartnerUUID = _BusinessPartnerGov.BusinessPartnerUUID AND MasterDataChangeProcess = _BusinessPartnerGov.MasterDataChangeProcess AND MDChgProcessSrceSystem = _BusinessPartnerGov.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _BusinessPartnerGov.MDChgProcessSrceObject  -- association [1..1]
LEFT OUTER JOIN I_BPChangeProcessGovTP AS _Process ON BusinessPartnerUUID = _Process.BusinessPartnerUUID AND MasterDataChangeProcess = _Process.MasterDataChangeProcess AND MDChgProcessSrceSystem = _Process.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _Process.MDChgProcessSrceObject  -- association [0..1]
LEFT OUTER JOIN I_CustomerAccountGroup AS _CustomerAccountGroup ON CustomerAccountGroup = _CustomerAccountGroup.CustomerAccountGroup  -- association [0..1]
LEFT OUTER JOIN I_BPCustomerCompanyGovTP AS _CustomerCompany ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_BPCustomerSalesAreaGovTP AS _CustomerSalesArea ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_BPCustomerTaxIndicatorGovTP AS _CustomerTaxIndicator ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_BPCustUnloadingPointGovTP AS _CustomerUnloadingPoint ON /* condition not available in parsed metadata */  -- association [0..*]
;