I_BPSuplrPurchasingOrgGovTP
BP Supplier Purchasing Org Gov - TP
I_BPSuplrPurchasingOrgGovTP is a Transactional CDS View that provides data about "BP Supplier Purchasing Org Gov - TP" in SAP S/4HANA. It reads from 1 data source (I_BPSuplrPurchasingOrgGov) and exposes 65 fields with key fields BusinessPartnerUUID, SuplrPurchasingOrgUUID, MasterDataChangeProcess, MDChgProcessSrceSystem, MDChgProcessSrceObject. It has 17 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_BPSuplrPurchasingOrgGov | BPSuplrPurchasingOrgGovernance | from |
Associations (17)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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_MasterDataChangeProcess | _MasterDataChangeProcess | $projection.MasterDataChangeProcess = _MasterDataChangeProcess.MasterDataChangeProcess |
| [0..1] | I_PurchasingOrganization | _PurchasingOrganization | $projection.PurchasingOrganizationForEdit = _PurchasingOrganization.PurchasingOrganization |
| [0..1] | I_PurchasingGroup | _PurchasingGroup | $projection.PurchasingGroup = _PurchasingGroup.PurchasingGroup |
| [0..1] | I_Currency | _Currency | $projection.PurchaseOrderCurrency = _Currency.Currency |
| [0..1] | I_SchemaGroupHelp | _SchemaGroupText | $projection.CalculationSchemaGroupCode = _SchemaGroupText.SchemaGroup and _SchemaGroupText.Language = $session.system_language |
| [0..1] | I_CustomerPaymentTerms | _PaymentTerms | $projection.PaymentTerms = _PaymentTerms.CustomerPaymentTerms |
| [0..1] | I_PricingDateControl | _PriceDateControl | $projection.PricingDateControl = _PriceDateControl.PricingDateControl |
| [0..1] | I_ShippingCondition | _ShippingCondition | $projection.ShippingCondition = _ShippingCondition.ShippingCondition |
| [0..1] | I_IncotermsVersion | _IncotermsVersion | $projection.IncotermsVersion = _IncotermsVersion.IncotermsVersion |
| [0..1] | I_IncotermsClassification | _IncotermsClassification | $projection.IncotermsClassification = _IncotermsClassification.IncotermsClassification |
| [0..1] | I_PurgIntrastatCrsBrdrTrMode | _TransportationMode | $projection.IntrastatCrsBorderTrMode = _TransportationMode.IntrastatCrsBorderTrMode and $projection.PurchasingOrganizationForEdit = _TransportationMode.PurchasingOrganization |
| [0..1] | I_SuplrLoglRoundingProfile | _LogisticalRoundingProfile | $projection.RoundingProfile = _LogisticalRoundingProfile.LogisticalRoundingProfile and $projection.Supplier = _LogisticalRoundingProfile.Supplier |
| [0..1] | E_BPPURORG_D | _ExtBPSuplrPurchasingOrgActive | $projection.PurchasingOrganization = _ExtBPSuplrPurchasingOrgActive.PurchasingOrganization and $projection.Supplier = _ExtBPSuplrPurchasingOrgActive.Supplier |
| [0..1] | E_BPSuplrPurchasingOrgProc | _ExtBPSuplrPurchasingOrgProc | $projection.MasterDataChangeProcess = _ExtBPSuplrPurchasingOrgProc.MasterDataChangeProcess and $projection.MDChgProcessStep = _ExtBPSuplrPurchasingOrgProc.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _ExtBPSuplrPurchasingOrgProc.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _ExtBPSuplrPurchasingOrgProc.MDChgProcessSrceObject and $projection.BPAssignmentID = _ExtBPSuplrPurchasingOrgProc.BPAssignmentID and $projection.PurchasingOrganization = _ExtBPSuplrPurchasingOrgProc.PurchasingOrganization |
| [0..*] | I_BPSuplrPurchasingDataGovTP | _SupplierPurchasingData | |
| [0..*] | I_BPSuplrPartnerFunctionGovTP | _SupplierPartnerFunction | |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | BP Supplier Purchasing Org Gov - TP | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
Fields (65)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | BusinessPartnerUUID | |||
| KEY | SuplrPurchasingOrgUUID | |||
| KEY | MasterDataChangeProcess | MasterDataChangeProcess | Process ID | |
| KEY | MDChgProcessSrceSystem | MDChgProcessSrceSystem | Source System | |
| KEY | MDChgProcessSrceObject | MDChgProcessSrceObject | Source ID | |
| KEY | PurchasingOrganization | PurchasingOrganization | Purchasing Organization | |
| MDChgProcessStep | MDChgProcessStep | Step Number | ||
| PurchasingOrganizationForEdit | PurchasingOrganization | Purchasing Organization | ||
| BPAssignmentID | BPAssignmentID | Assignment ID | ||
| Supplier | Supplier | Supplier | ||
| PurchasingGroup | PurchasingGroup | Purchasing Group | ||
| PurchasingIsBlockedForSupplier | PurchasingIsBlockedForSupplier | Pur. block POrg | ||
| SupplierRespSalesPersonName | SupplierRespSalesPersonName | Salesperson | ||
| SupplierPhoneNumber | SupplierPhoneNumber | Telephone | ||
| PurchaseOrderCurrency | PurchaseOrderCurrency | Order currency | ||
| MinimumOrderAmount | MinimumOrderAmount | Minimum value | ||
| MinimumOrderAmountCurrency | Order currency | |||
| CalculationSchemaGroupCode | CalculationSchemaGroupCode | Schema Grp Supp | ||
| PaymentTerms | PaymentTerms | Pyt Terms | ||
| PricingDateControl | PricingDateControl | Pr. Date Cat. | ||
| SupplierABCClassificationCode | SupplierABCClassificationCode | ABC indicator | ||
| ShippingCondition | ShippingCondition | Shipping Conditions | ||
| PurOrdAutoGenerationIsAllowed | PurOrdAutoGenerationIsAllowed | Automatic PO | ||
| InvoiceIsGoodsReceiptBased | InvoiceIsGoodsReceiptBased | GR-Based IV | ||
| IncotermsClassification | IncotermsClassification | Incoterms | ||
| IncotermsTransferLocation | IncotermsTransferLocation | Incoterms 2 | ||
| IncotermsVersion | IncotermsVersion | Inco. Version | ||
| IncotermsLocation1 | IncotermsLocation1 | Inco. Location1 | ||
| IncotermsLocation2 | IncotermsLocation2 | Inco. Location2 | ||
| DeletionIndicator | DeletionIndicator | Deletion Ind. | ||
| PlannedDeliveryDurationInDays | PlannedDeliveryDurationInDays | Plnd dely time | ||
| SupplierConfirmationControlKey | SupplierConfirmationControlKey | Conf. Control | ||
| IsOrderAcknRqd | IsOrderAcknRqd | Acknowl. Reqd. | ||
| EvaldReceiptSettlementIsActive | EvaldReceiptSettlementIsActive | ERS | ||
| AutomaticEvaluatedRcptSettlmt | AutomaticEvaluatedRcptSettlmt | Aut. GRSet Ret | ||
| SupplierAccountNumber | SupplierAccountNumber | Acc. w. supplier | ||
| SuplrIsSubjToSubsqntSettlement | SuplrIsSubjToSubsqntSettlement | Subseq. Settlmt | ||
| SuplrPurgOrgAgrmtOfBusVolIsRqd | SuplrPurgOrgAgrmtOfBusVolIsRqd | BVC | ||
| SuplrInvcRevalIsAllowed | SuplrInvcRevalIsAllowed | Revaluation | ||
| SuplrPurgOrgIsRlvtForPriceDetn | SuplrPurgOrgIsRlvtForPriceDetn | Price determin. | ||
| IntrastatCrsBorderTrMode | IntrastatCrsBorderTrMode | Mode of Trans. | ||
| ProductUnitGroup | ProductUnitGroup | UoM Group | ||
| RoundingProfile | RoundingProfile | Rnding Profile | ||
| SuplrDiscountInKindIsGranted | SuplrDiscountInKindIsGranted | Checkbox | ||
| SuplrIsRlvtForSettlmtMgmt | SuplrIsRlvtForSettlmtMgmt | Settlem. Mgmt. | ||
| InvoiceIsMMServiceEntryBased | InvoiceIsMMServiceEntryBased | Srv.-Based Inv. Ver. | ||
| ProdStockAndSlsDataTransfPrfl | ProdStockAndSlsDataTransfPrfl | PROACT control prof | ||
| MasterDataIsCurrent | MasterDataIsCurrent | Truth Value | ||
| Origin | Origin | Task Origin | ||
| _PurchasingOrganization | _PurchasingOrganization | |||
| _PurchasingGroup | _PurchasingGroup | |||
| _Currency | _Currency | |||
| _SchemaGroupText | _SchemaGroupText | |||
| _PaymentTerms | _PaymentTerms | |||
| _PriceDateControl | _PriceDateControl | |||
| _ShippingCondition | _ShippingCondition | |||
| _IncotermsVersion | _IncotermsVersion | |||
| _IncotermsClassification | _IncotermsClassification | |||
| _TransportationMode | _TransportationMode | |||
| _LogisticalRoundingProfile | _LogisticalRoundingProfile | |||
| _Supplier | _Supplier | |||
| _BusinessPartnerGov | _BusinessPartnerGov | |||
| _MasterDataChangeProcess | _MasterDataChangeProcess | |||
| _SupplierPurchasingData | _SupplierPurchasingData | |||
| _SupplierPartnerFunction | _SupplierPartnerFunction |
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_BPSuplrPurchasingOrgGovTP.
-- 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_BPSuplrPurchasingOrgGovTP AS
SELECT
cast ( hextobin('00000000000000000000000000000000') as sysuuid_x ) AS BusinessPartnerUUID,
cast ( hextobin('00000000000000000000000000000000') as sysuuid_x ) AS SuplrPurchasingOrgUUID,
MasterDataChangeProcess,
MDChgProcessSrceSystem,
MDChgProcessSrceObject,
PurchasingOrganization,
MDChgProcessStep,
PurchasingOrganization AS PurchasingOrganizationForEdit,
BPAssignmentID,
Supplier,
PurchasingGroup,
PurchasingIsBlockedForSupplier,
SupplierRespSalesPersonName,
SupplierPhoneNumber,
PurchaseOrderCurrency,
MinimumOrderAmount,
cast ( PurchaseOrderCurrency as bstwa ) AS MinimumOrderAmountCurrency,
CalculationSchemaGroupCode,
PaymentTerms,
PricingDateControl,
SupplierABCClassificationCode,
ShippingCondition,
PurOrdAutoGenerationIsAllowed,
InvoiceIsGoodsReceiptBased,
IncotermsClassification,
IncotermsTransferLocation,
IncotermsVersion,
IncotermsLocation1,
IncotermsLocation2,
DeletionIndicator,
PlannedDeliveryDurationInDays,
SupplierConfirmationControlKey,
IsOrderAcknRqd,
EvaldReceiptSettlementIsActive,
AutomaticEvaluatedRcptSettlmt,
SupplierAccountNumber,
SuplrIsSubjToSubsqntSettlement,
SuplrPurgOrgAgrmtOfBusVolIsRqd,
SuplrInvcRevalIsAllowed,
SuplrPurgOrgIsRlvtForPriceDetn,
IntrastatCrsBorderTrMode,
ProductUnitGroup,
RoundingProfile,
SuplrDiscountInKindIsGranted,
SuplrIsRlvtForSettlmtMgmt,
InvoiceIsMMServiceEntryBased,
ProdStockAndSlsDataTransfPrfl,
MasterDataIsCurrent,
Origin
FROM I_BPSuplrPurchasingOrgGov AS BPSuplrPurchasingOrgGovernance
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_MasterDataChangeProcess AS _MasterDataChangeProcess ON MasterDataChangeProcess = _MasterDataChangeProcess.MasterDataChangeProcess -- association [0..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON PurchasingOrganizationForEdit = _PurchasingOrganization.PurchasingOrganization -- association [0..1]
LEFT OUTER JOIN I_PurchasingGroup AS _PurchasingGroup ON PurchasingGroup = _PurchasingGroup.PurchasingGroup -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON PurchaseOrderCurrency = _Currency.Currency -- association [0..1]
LEFT OUTER JOIN I_SchemaGroupHelp AS _SchemaGroupText ON CalculationSchemaGroupCode = _SchemaGroupText.SchemaGroup AND _SchemaGroupText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_CustomerPaymentTerms AS _PaymentTerms ON PaymentTerms = _PaymentTerms.CustomerPaymentTerms -- association [0..1]
LEFT OUTER JOIN I_PricingDateControl AS _PriceDateControl ON PricingDateControl = _PriceDateControl.PricingDateControl -- association [0..1]
LEFT OUTER JOIN I_ShippingCondition AS _ShippingCondition ON ShippingCondition = _ShippingCondition.ShippingCondition -- association [0..1]
LEFT OUTER JOIN I_IncotermsVersion AS _IncotermsVersion ON IncotermsVersion = _IncotermsVersion.IncotermsVersion -- association [0..1]
LEFT OUTER JOIN I_IncotermsClassification AS _IncotermsClassification ON IncotermsClassification = _IncotermsClassification.IncotermsClassification -- association [0..1]
LEFT OUTER JOIN I_PurgIntrastatCrsBrdrTrMode AS _TransportationMode ON IntrastatCrsBorderTrMode = _TransportationMode.IntrastatCrsBorderTrMode AND PurchasingOrganizationForEdit = _TransportationMode.PurchasingOrganization -- association [0..1]
LEFT OUTER JOIN I_SuplrLoglRoundingProfile AS _LogisticalRoundingProfile ON RoundingProfile = _LogisticalRoundingProfile.LogisticalRoundingProfile AND Supplier = _LogisticalRoundingProfile.Supplier -- association [0..1]
LEFT OUTER JOIN E_BPPURORG_D AS _ExtBPSuplrPurchasingOrgActive ON PurchasingOrganization = _ExtBPSuplrPurchasingOrgActive.PurchasingOrganization AND Supplier = _ExtBPSuplrPurchasingOrgActive.Supplier -- association [0..1]
LEFT OUTER JOIN E_BPSuplrPurchasingOrgProc AS _ExtBPSuplrPurchasingOrgProc ON MasterDataChangeProcess = _ExtBPSuplrPurchasingOrgProc.MasterDataChangeProcess AND MDChgProcessStep = _ExtBPSuplrPurchasingOrgProc.MDChgProcessStep AND MDChgProcessSrceSystem = _ExtBPSuplrPurchasingOrgProc.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _ExtBPSuplrPurchasingOrgProc.MDChgProcessSrceObject AND BPAssignmentID = _ExtBPSuplrPurchasingOrgProc.BPAssignmentID AND PurchasingOrganization = _ExtBPSuplrPurchasingOrgProc.PurchasingOrganization -- association [0..1]
LEFT OUTER JOIN I_BPSuplrPurchasingDataGovTP AS _SupplierPurchasingData ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_BPSuplrPartnerFunctionGovTP AS _SupplierPartnerFunction ON /* condition not available in parsed metadata */ -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA