I_BPCustomerCompanyGovTP

DDL: I_BPCUSTOMERCOMPANYGOVTP Type: view_entity TRANSACTIONAL

BP Customer Company Governance - TP

I_BPCustomerCompanyGovTP is a Transactional CDS View that provides data about "BP Customer Company Governance - TP" in SAP S/4HANA. It reads from 1 data source (I_BPCustomerCompanyGov) and exposes 63 fields with key fields BusinessPartnerUUID, CustomerCompanyUUID, MasterDataChangeProcess, MDChgProcessSrceSystem, MDChgProcessSrceObject. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BPCustomerCompanyGov I_BPCustomerCompanyGov from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_BusinessPartnerGovTP _BusinessPartnerGov $projection.MasterDataChangeProcess = _BusinessPartnerGov.MasterDataChangeProcess and $projection.BusinessPartnerUUID = _BusinessPartnerGov.BusinessPartnerUUID and $projection.MDChgProcessSrceSystem = _BusinessPartnerGov.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _BusinessPartnerGov.MDChgProcessSrceObject
[0..1] I_CompanyCode _CompanyCode2 $projection.CompanyCode = _CompanyCode2.CompanyCode
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCodeForEdit = _CompanyCode.CompanyCode
[0..*] I_BPCustomerDunningGovTP _CustomerDunning
[0..*] I_BPCustomerWhldgTaxGovTP _CustomerWithholdingTax

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label BP Customer Company Governance - TP view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view

Fields (63)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartnerUUID
KEY CustomerCompanyUUID
KEY MasterDataChangeProcess MasterDataChangeProcess Process ID
KEY MDChgProcessSrceSystem MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject MDChgProcessSrceObject Source ID
KEY CompanyCode CompanyCode Receiver Company Code
CompanyCodeForEdit CompanyCode Receiver Company Code
BPAssignmentID BPAssignmentID Assignment ID
MDChgProcessStep MDChgProcessStep Step Number
Customer Customer Sold-to Party
PersonnelNumber PersonnelNumber Personnel No.
PhysicalInventoryBlockInd PhysicalInventoryBlockInd Phys. Inv. Blk
DeletionIndicator DeletionIndicator Deletion Ind.
LayoutSortingRule LayoutSortingRule Sort key
AccountingClerk AccountingClerk Clerk Abbrev.
ReconciliationAccount ReconciliationAccount Recon. account
AuthorizationGroup AuthorizationGroup AuthorizGroup
CustomerHeadOffice CustomerHeadOffice Head Office
AlternativePayerAccount AlternativePayerAccount Alternat.payer
PaymentMethodsList PaymentMethodsList Payment Methods
CustomerSupplierClearingIsUsed CustomerSupplierClearingIsUsed Clrg with vend.
PaymentBlockingReason PaymentBlockingReason Pmnt block
PaymentTerms PaymentTerms Pyt Terms
BillExchChargePaymentTerms BillExchChargePaymentTerms BoE Chrges Trms
InterestCalculationCode InterestCalculationCode Interest Indic.
InterestCalculationDate InterestCalculationDate Last Key Date
IntrstCalcFrequencyInMonths IntrstCalcFrequencyInMonths Int.Calc.Freq.
AccountByCustomer AccountByCustomer Acct at cust.
UserAtCustomer UserAtCustomer Customer user
CustomerAccountNote CustomerAccountNote Account Memo
CashPlanningGroup CashPlanningGroup Planning Group
CollectiveInvoiceVariant CollectiveInvoiceVariant Coll.Invce.Var.
IsToBeLocallyProcessed IsToBeLocallyProcessed Local Process.
BPPeriodicAccountStatement BPPeriodicAccountStatement Acct Statement
LastInterestCalcRunDate LastInterestCalcRunDate Last Int. Calc.
RecordPaymentHistoryIndicator RecordPaymentHistoryIndicator Rec.Payt Hist.
APARToleranceGroup APARToleranceGroup Tolerance Group
CheckPaidDurationInDays CheckPaidDurationInDays Chk cashng time
HouseBank HouseBank House Bank
ItemIsToBePaidSeparately ItemIsToBePaidSeparately Individual Payt
CustPreviousMasterRecordNumber CustPreviousMasterRecordNumber Prev.Acct No.
KnownOrNegotiatedLeave KnownOrNegotiatedLeave Known/Neg.Leave
DunningNoticeGroup DunningNoticeGroup Grouping Key
LockboxInternalID LockboxInternalID Lockbox
PaymentMethodSupplement PaymentMethodSupplement Pmnt Meth. Sup.
BuyingGroupAccountNumber BuyingGroupAccountNumber Buying Group
PaytAdviceIsSentbyEDI PaytAdviceIsSentbyEDI Pmt adv. by EDI
SupplierReleaseGroup SupplierReleaseGroup Release Group
AccountingClerkFaxNumber AccountingClerkFaxNumber Clerk's fax
AccountingClerkInternetAddress AccountingClerkInternetAddress Clrk's internet
CreditMemoPaymentTerms CreditMemoPaymentTerms Cr Memo Terms
ValueAdjustmentKey ValueAdjustmentKey Value Adj. Key
DeletionIsBlocked DeletionIsBlocked CoCd del.block
AccountingClerkPhoneNumber AccountingClerkPhoneNumber Act.clk tel.no.
AcctsReceivablePledgingCode AcctsReceivablePledgingCode AR Pledging Ind
PaymentReason PaymentReason Payment Reason
MasterDataIsCurrent MasterDataIsCurrent Truth Value
_Customer _Customer
_BusinessPartnerGov _BusinessPartnerGov
_CompanyCode _CompanyCode
_CompanyCode2 _CompanyCode2
_CustomerDunning _CustomerDunning
_CustomerWithholdingTax _CustomerWithholdingTax

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_BPCustomerCompanyGovTP.
-- 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_BPCustomerCompanyGovTP AS
SELECT
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x preserving type ) AS BusinessPartnerUUID,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x ) AS CustomerCompanyUUID,
  MasterDataChangeProcess,
  MDChgProcessSrceSystem,
  MDChgProcessSrceObject,
  CompanyCode,
  CompanyCode AS CompanyCodeForEdit,
  BPAssignmentID,
  MDChgProcessStep,
  Customer,
  PersonnelNumber,
  PhysicalInventoryBlockInd,
  DeletionIndicator,
  LayoutSortingRule,
  AccountingClerk,
  ReconciliationAccount,
  AuthorizationGroup,
  CustomerHeadOffice,
  AlternativePayerAccount,
  PaymentMethodsList,
  CustomerSupplierClearingIsUsed,
  PaymentBlockingReason,
  PaymentTerms,
  BillExchChargePaymentTerms,
  InterestCalculationCode,
  InterestCalculationDate,
  IntrstCalcFrequencyInMonths,
  AccountByCustomer,
  UserAtCustomer,
  CustomerAccountNote,
  CashPlanningGroup,
  CollectiveInvoiceVariant,
  IsToBeLocallyProcessed,
  BPPeriodicAccountStatement,
  LastInterestCalcRunDate,
  RecordPaymentHistoryIndicator,
  APARToleranceGroup,
  CheckPaidDurationInDays,
  HouseBank,
  ItemIsToBePaidSeparately,
  CustPreviousMasterRecordNumber,
  KnownOrNegotiatedLeave,
  DunningNoticeGroup,
  LockboxInternalID,
  PaymentMethodSupplement,
  BuyingGroupAccountNumber,
  PaytAdviceIsSentbyEDI,
  SupplierReleaseGroup,
  AccountingClerkFaxNumber,
  AccountingClerkInternetAddress,
  CreditMemoPaymentTerms,
  ValueAdjustmentKey,
  DeletionIsBlocked,
  AccountingClerkPhoneNumber,
  AcctsReceivablePledgingCode,
  PaymentReason,
  MasterDataIsCurrent
FROM I_BPCustomerCompanyGov
LEFT OUTER JOIN I_BusinessPartnerGovTP AS _BusinessPartnerGov ON MasterDataChangeProcess = _BusinessPartnerGov.MasterDataChangeProcess AND BusinessPartnerUUID = _BusinessPartnerGov.BusinessPartnerUUID AND MDChgProcessSrceSystem = _BusinessPartnerGov.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _BusinessPartnerGov.MDChgProcessSrceObject  -- association [1..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode2 ON CompanyCode = _CompanyCode2.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCodeForEdit = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_BPCustomerDunningGovTP AS _CustomerDunning ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_BPCustomerWhldgTaxGovTP AS _CustomerWithholdingTax ON /* condition not available in parsed metadata */  -- association [0..*]
;