I_BPCustomerTaxIndicatorGovTP

DDL: I_BPCUSTOMERTAXINDICATORGOVTP Type: view_entity TRANSACTIONAL Package: MDC_CUST_GOV_BO

BP Customer Tax Indicator Governance - TP

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

Data Sources (1)

SourceAliasJoin Type
I_BPCustomerTaxIndicatorGov I_BPCustomerTaxIndicatorGov from

Associations (4)

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_Country _Country $projection.DepartureCountry = _Country.Country
[0..1] I_ConditionType _TaxCategory $projection.CustomerTaxCategory = _TaxCategory.ConditionType and _TaxCategory.ConditionUsage = 'A' and _TaxCategory.ConditionApplication = 'V'
[0..1] I_CustomerTaxClassification _TaxClassification $projection.CustomerTaxClassification = _TaxClassification.CustomerTaxClassification and $projection.CustomerTaxCategory = _TaxClassification.CustomerTaxCategory

Annotations (7)

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

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartnerUUID
KEY CustomerTaxIndicatorUUID
KEY MasterDataChangeProcess MasterDataChangeProcess Process ID
KEY MDChgProcessSrceSystem MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject MDChgProcessSrceObject Source ID
KEY DepartureCountry DepartureCountry Departure Country / Region
KEY CustomerTaxCategory CustomerTaxCategory Tax Cndn Type
MDChgProcessStep MDChgProcessStep Step Number
BPAssignmentID BPAssignmentID Assignment ID
Customer Customer Sold-to Party
CustomerTaxClassification CustomerTaxClassification Tax Classific.
_Customer _Customer
_BusinessPartnerGov _BusinessPartnerGov
_Country _Country
_TaxCategory _TaxCategory
_TaxClassification _TaxClassification

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_BPCustomerTaxIndicatorGovTP.
-- 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_BPCustomerTaxIndicatorGovTP AS
SELECT
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x preserving type ) AS BusinessPartnerUUID,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x preserving type ) AS CustomerTaxIndicatorUUID,
  MasterDataChangeProcess,
  MDChgProcessSrceSystem,
  MDChgProcessSrceObject,
  DepartureCountry,
  CustomerTaxCategory,
  MDChgProcessStep,
  BPAssignmentID,
  Customer,
  CustomerTaxClassification
FROM I_BPCustomerTaxIndicatorGov
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_Country AS _Country ON DepartureCountry = _Country.Country  -- association [0..1]
LEFT OUTER JOIN I_ConditionType AS _TaxCategory ON CustomerTaxCategory = _TaxCategory.ConditionType AND _TaxCategory.ConditionUsage = 'A' AND _TaxCategory.ConditionApplication = 'V'  -- association [0..1]
LEFT OUTER JOIN I_CustomerTaxClassification AS _TaxClassification ON CustomerTaxClassification = _TaxClassification.CustomerTaxClassification AND CustomerTaxCategory = _TaxClassification.CustomerTaxCategory  -- association [0..1]
;