R_SiteMasterTP
Site Master
R_SiteMasterTP is a Transactional CDS View that provides data about "Site Master" in SAP S/4HANA. It reads from 1 data source (I_Site) and exposes 108 fields with key field Site. It has 14 associations to related views. Part of development package RFM_SITE_RAP.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_Site | I_Site | from |
Associations (14)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_SiteMasterCustomizingData | _SiteMasterCustomizingData | $projection.Site = _SiteMasterCustomizingData.Site |
| [0..1] | I_ValuationArea | _ValuationArea | $projection.ValuationArea = _ValuationArea.ValuationArea |
| [0..1] | I_SiteBlockingReasonT | _SiteBlockingReason | $projection.SiteBlockingReason = _SiteBlockingReason.SiteBlockingReason and _SiteBlockingReason.Language = $session.system_language |
| [0..1] | I_SiteBPMaintenanceStatus | _SiteBPMaintStatus | $projection.Site = _SiteBPMaintStatus.Site |
| [0..1] | I_DivisionText | _DivisionText | $projection.Division = _DivisionText.Division and _DivisionText.Language = $session.system_language |
| [0..1] | I_SiteBPMaintStatusText | _SiteBPMaintStatusText | $projection.SiteBPMaintStatus = _SiteBPMaintStatusText.SiteBPMaintStatus and _SiteBPMaintStatusText.Language = $session.system_language |
| [0..1] | I_SiteProfileText | _SiteProfileText | $projection.siteprofile = _SiteProfileText.SiteProfile and _SiteProfileText.Language = $session.system_language |
| [0..1] | I_Customer_to_BusinessPartner | _CustomerBusinessPartner | $projection.SiteCustomer = _CustomerBusinessPartner.Customer |
| [0..1] | I_BusinessPartner | _BusinessPartner | $projection.Site = _BusinessPartner.BusinessPartner |
| [0..1] | I_SiteControllingArea | _ControllingArea | $projection.companycode = _ControllingArea.CompanyCode |
| [0..1] | I_CountryText | _CountryText | $projection.country = _CountryText.Country and _CountryText.Language = $session.system_language |
| [1] | E_RetailSite | _Extension | $projection.SiteCustomer = _Extension.SiteCustomer |
| [0..*] | R_SiteSupplyingSiteTP | _SiteSupplyingSite | |
| [0..*] | R_SiteProductGroupTP | _SiteProductGroup | |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Site Master | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| ObjectModel.sapObjectNodeType.name | RetailSite | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.representativeKey | Site | view | |
| AbapCatalog.extensibility.extensible | true | view | |
| AbapCatalog.extensibility.elementSuffix | RSM | view | |
| AbapCatalog.extensibility.quota.maximumFields | 1000 | view | |
| AbapCatalog.extensibility.quota.maximumBytes | 100000 | view |
Fields (108)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | Site | Site | Plant | |
| SiteCustomer | SiteCustomer | |||
| SiteName | SiteName | |||
| SiteSupplier | SiteSupplier | |||
| SalesOrganization | SalesOrganization | Sales Organization | ||
| DistributionChannel | DistributionChannel | RefDistCh-Cust/Mat. | ||
| Division | Division | Internal Division ID | ||
| DivisionName | _DivisionText | DivisionName | Division Description | |
| FactoryCalendar | FactoryCalendar | Factory Calendar | ||
| FactoryCalendarName | ||||
| SiteCategory | SiteCategory | |||
| SiteCategoryName | ||||
| ValuationArea | ValuationArea | Valuation Area | ||
| SiteBPMaintStatus | _SiteBPMaintStatus | SiteBPMaintStatus | ||
| SiteBPMaintStatusName | ||||
| SiteBlockingFromDate | _SiteBlocking | SiteBlockingFromDate | ||
| SiteBlockingToDate | _SiteBlocking | SiteBlockingToDate | ||
| SiteBlockingReason | _SiteBlocking | SiteBlockingReason | ||
| SiteOpeningDate | _SiteOpeningHours | SiteOpeningDate | ||
| SiteClosingDate | _SiteOpeningHours | SiteClosingDate | ||
| SiteGoodsReceivingHoursCode | _SiteOpeningHours | SiteGoodsReceivingHoursCode | ||
| SiteGoodsReceivingHoursText | ||||
| CityName | _Address | CityName | Name | |
| StreetName | _Address | StreetName | Text | |
| HouseNumber | _Address | HouseNumber | House Number | |
| PostalCode | _Address | PostalCode | Postal Code | |
| Country | _Address | Country | Venue: Ctry/Reg | |
| PhoneNumber | _Address | PhoneNumber | Telephone no. | |
| BusinessPartner | ||||
| BusinessPartnerName | ||||
| SiteProfile | _SiteMasterCustomizingData | SiteProfile | ||
| SalesOrganizationName | ||||
| DistributionChannelName | ||||
| CustomerName | ||||
| SupplierName | ||||
| ProfitCenter | _SiteInventory | ProfitCenter | Profit Center | |
| DefaultPurchasingOrganization | DefaultPurchasingOrganization | |||
| PurchasingOrganizationName | _DefaultPurchasingOrganization | PurchasingOrganizationName | Purch. Org. Name | |
| _DefaultPurchasingOrganization | _DefaultPurchasingOrganization | |||
| CompanyCode | _ValuationArea | CompanyCode | Receiver Company Code | |
| CompanyCodeName | ||||
| LastChangedByUser | _SiteMasterAdminFields | LastChangedByUser | User Name | |
| LastChangeDateTime | _SiteMasterAdminFields | LastChangeDateTime | Timestamp | |
| PointOfSaleCurrency | _SiteMasterCustomizingData | PointOfSaleCurrency | ||
| CurrencyName | ||||
| PointOfSaleInboundProfile | _SiteMasterCustomizingData | PointOfSaleInboundProfile | ||
| PointOfSaleInboundProfileName | ||||
| PointOfSaleOutboundProfile | _SiteMasterCustomizingData | PointOfSaleOutboundProfile | ||
| PointOfSaleOutboundProfileName | ||||
| RegularSupplierIsTknIntoAcct | _SiteMasterCustomizingData | RegularSupplierIsTknIntoAcct | ||
| OrderConversionIsAutomatic | ||||
| IsSourceListRequired | _SiteMasterCustomizingData | IsSourceListRequired | Source list | |
| SiteLevelCondition | _SiteMasterCustomizingData | SiteLevelCondition | ||
| SiteTaxClassification | _SiteMasterCustomizingData | SiteTaxClassification | ||
| SiteDistributionProfile | _SiteMasterCustomizingData | SiteDistributionProfile | ||
| CountryCode | _SiteMasterCustomizingData | CountryCode | Country/Reg. | |
| SalesAreaDetermination | _SiteMasterCustomizingData | SalesAreaDetermination | ||
| ActualCostingIsActive | _SiteMasterCustomizingData | ActualCostingIsActive | ||
| ActualActivitiesUpdated | _SiteMasterCustomizingData | ActualActivitiesUpdated | ||
| ControlCreditOfCostCenters | _SiteMasterCustomizingData | ControlCreditOfCostCenters | ||
| ValuationGroupingCode | _SiteMasterCustomizingData | ValuationGroupingCode | ||
| InventoryManagementProfile | _SiteMasterCustomizingData | InventoryManagementProfile | ||
| SalesPriceValuationIsActive | _SiteMasterCustomizingData | SalesPriceValuationIsActive | Is Sales Price Valuation Active | |
| RevaluationProfile | _SiteMasterCustomizingData | RevaluationProfile | ||
| IsNegativeStockAllowed | _SiteMasterCustomizingData | IsNegativeStockAllowed | Neg. stocks | |
| PriceDeterminationIsBinding | _SiteMasterCustomizingData | PriceDeterminationIsBinding | ||
| CostCompSplitIsExisting | _SiteMasterCustomizingData | CostCompSplitIsExisting | ||
| MaterialLedgerIsLive | _SiteMasterCustomizingData | MaterialLedgerIsLive | ||
| ActualCostingIsLive | _SiteMasterCustomizingData | ActualCostingIsLive | ||
| SubsequentListingIsActive | _SiteMasterCustomizingData | SubsequentListingIsActive | ||
| PriceDeterminationControl | _SiteMasterCustomizingData | PriceDeterminationControl | Price Determ. | |
| SalesOrgForRtlPriceDetn | _SiteMasterCustomizingData | SalesOrgForRtlPriceDetn | ||
| DistrChnlForRetailPriceDetn | _SiteMasterCustomizingData | DistrChnlForRetailPriceDetn | ||
| InventoryManagementProfileName | ||||
| RevaluationProfileText | ||||
| PriceDeterminationControlName | ||||
| SalesAreaDeterminationName | ||||
| ControlCrdtOfCostCentersName | ||||
| ActualActivitiesUpdatedName | ||||
| SiteTaxClassificationName | ||||
| SiteDistributionProfileName | ||||
| SiteLevelConditionName | ||||
| BusinessPartnerGrouping | ||||
| SubsequentListingName | ||||
| SalesOrgForRetailPriceDetnName | ||||
| DistrChnlForRetailPrcDetnName | ||||
| _ValuationArea | _ValuationArea | |||
| _CompanyCode | _ValuationArea | _CompanyCode | ||
| _SalesOrganization | _SalesOrganization | |||
| _DistributionChannel | _DistributionChannel | |||
| _SiteBlockingReason | _SiteBlockingReason | |||
| _SiteProductGroup | _SiteProductGroup | |||
| _SiteSupplyingSite | _SiteSupplyingSite | |||
| _SiteBPMaintStatus | _SiteBPMaintStatus | |||
| _SiteBPMaintStatusText | _SiteBPMaintStatusText | |||
| _SiteProfileText | _SiteProfileText | |||
| _FactoryCalendar | _FactoryCalendar | |||
| _Supplier | I_Site | _Supplier | ||
| _BusinessPartner | _BusinessPartner | |||
| _CurrencyText | _SiteMasterCustomizingData | _CurrencyText | ||
| _PointOfSaleInboundProfileT | _SiteMasterCustomizingData | _PointOfSaleInboundProfileT | ||
| _SiteTaxClassificationText | _SiteMasterCustomizingData | _SiteTaxClassificationText | ||
| _SiteDistributionProfileText | _SiteMasterCustomizingData | _SiteDistributionProfileText | ||
| _SiteLevelConditionText | _SiteMasterCustomizingData | _SiteLevelConditionText | ||
| _DivisionText | _DivisionText | |||
| _CustomerBusinessPartner | _CustomerBusinessPartner | |||
| _ControllingArea | _ControllingArea | |||
| _CountryText | _CountryText |
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 R_SiteMasterTP.
-- 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 R_SiteMasterTP AS
SELECT
Site,
SiteCustomer,
SiteName,
SiteSupplier,
SalesOrganization,
DistributionChannel,
Division,
_DivisionText.DivisionName AS DivisionName,
FactoryCalendar,
_FactoryCalendar._Text[1: Language=$session.system_language].FactoryCalendarName AS FactoryCalendarName,
SiteCategory,
_SiteCategoryText[1: Language=$session.system_language].PlantCategoryName AS SiteCategoryName,
ValuationArea,
_SiteBPMaintStatus.SiteBPMaintStatus AS SiteBPMaintStatus,
_SiteBPMaintStatus._SiteBPMaintStatusText.SiteBPMaintStatusName AS SiteBPMaintStatusName,
_SiteBlocking.SiteBlockingFromDate AS SiteBlockingFromDate,
_SiteBlocking.SiteBlockingToDate AS SiteBlockingToDate,
_SiteBlocking.SiteBlockingReason AS SiteBlockingReason,
_SiteOpeningHours.SiteOpeningDate AS SiteOpeningDate,
_SiteOpeningHours.SiteClosingDate AS SiteClosingDate,
_SiteOpeningHours.SiteGoodsReceivingHoursCode AS SiteGoodsReceivingHoursCode,
_SiteOpeningHours._SiteGoodsReceivingHoursCodeT.SiteGoodsReceivingHoursText AS SiteGoodsReceivingHoursText,
_Address.CityName AS CityName,
_Address.StreetName AS StreetName,
_Address.HouseNumber AS HouseNumber,
_Address.PostalCode AS PostalCode,
_Address.Country AS Country,
_Address.PhoneNumber AS PhoneNumber,
_CustomerBusinessPartner._BusinessPartner.BusinessPartner AS BusinessPartner,
_CustomerBusinessPartner._BusinessPartner.BusinessPartnerName AS BusinessPartnerName,
_SiteMasterCustomizingData.SiteProfile AS SiteProfile,
_SalesOrganization._Text[1: Language=$session.system_language].SalesOrganizationName AS SalesOrganizationName,
_DistributionChannel._Text[1: Language=$session.system_language].DistributionChannelName AS DistributionChannelName,
I_Site._Customer.CustomerName AS CustomerName,
I_Site._Supplier.SupplierName AS SupplierName,
_SiteInventory.ProfitCenter AS ProfitCenter,
DefaultPurchasingOrganization,
_DefaultPurchasingOrganization.PurchasingOrganizationName AS PurchasingOrganizationName,
_ValuationArea.CompanyCode AS CompanyCode,
_ValuationArea._CompanyCode.CompanyCodeName AS CompanyCodeName,
_SiteMasterAdminFields.LastChangedByUser AS LastChangedByUser,
_SiteMasterAdminFields.LastChangeDateTime AS LastChangeDateTime,
_SiteMasterCustomizingData.PointOfSaleCurrency AS PointOfSaleCurrency,
_SiteMasterCustomizingData._CurrencyText.CurrencyName AS CurrencyName,
_SiteMasterCustomizingData.PointOfSaleInboundProfile AS PointOfSaleInboundProfile,
_SiteMasterCustomizingData._PointOfSaleInboundProfileT.PointOfSaleInboundProfileName AS PointOfSaleInboundProfileName,
_SiteMasterCustomizingData.PointOfSaleOutboundProfile AS PointOfSaleOutboundProfile,
_SiteMasterCustomizingData._PointOfSaleOutboundProfileT.PointOfSaleOutboundProfileName AS PointOfSaleOutboundProfileName,
_SiteMasterCustomizingData.RegularSupplierIsTknIntoAcct AS RegularSupplierIsTknIntoAcct,
cast(_SiteMasterCustomizingData.OrderConversionIsAutomatic as xfeld) AS OrderConversionIsAutomatic,
_SiteMasterCustomizingData.IsSourceListRequired AS IsSourceListRequired,
_SiteMasterCustomizingData.SiteLevelCondition AS SiteLevelCondition,
_SiteMasterCustomizingData.SiteTaxClassification AS SiteTaxClassification,
_SiteMasterCustomizingData.SiteDistributionProfile AS SiteDistributionProfile,
_SiteMasterCustomizingData.CountryCode AS CountryCode,
_SiteMasterCustomizingData.SalesAreaDetermination AS SalesAreaDetermination,
_SiteMasterCustomizingData.ActualCostingIsActive AS ActualCostingIsActive,
_SiteMasterCustomizingData.ActualActivitiesUpdated AS ActualActivitiesUpdated,
_SiteMasterCustomizingData.ControlCreditOfCostCenters AS ControlCreditOfCostCenters,
_SiteMasterCustomizingData.ValuationGroupingCode AS ValuationGroupingCode,
_SiteMasterCustomizingData.InventoryManagementProfile AS InventoryManagementProfile,
_SiteMasterCustomizingData.SalesPriceValuationIsActive AS SalesPriceValuationIsActive,
_SiteMasterCustomizingData.RevaluationProfile AS RevaluationProfile,
_SiteMasterCustomizingData.IsNegativeStockAllowed AS IsNegativeStockAllowed,
_SiteMasterCustomizingData.PriceDeterminationIsBinding AS PriceDeterminationIsBinding,
_SiteMasterCustomizingData.CostCompSplitIsExisting AS CostCompSplitIsExisting,
_SiteMasterCustomizingData.MaterialLedgerIsLive AS MaterialLedgerIsLive,
_SiteMasterCustomizingData.ActualCostingIsLive AS ActualCostingIsLive,
_SiteMasterCustomizingData.SubsequentListingIsActive AS SubsequentListingIsActive,
_SiteMasterCustomizingData.PriceDeterminationControl AS PriceDeterminationControl,
_SiteMasterCustomizingData.SalesOrgForRtlPriceDetn AS SalesOrgForRtlPriceDetn,
_SiteMasterCustomizingData.DistrChnlForRetailPriceDetn AS DistrChnlForRetailPriceDetn,
_SiteMasterCustomizingData._InventoryProfileText.InventoryManagementProfileName AS InventoryManagementProfileName,
_SiteMasterCustomizingData._RevaluationProfileText.RevaluationProfileText AS RevaluationProfileText,
_SiteMasterCustomizingData._PriceControlText.PriceDeterminationControlName AS PriceDeterminationControlName,
_SiteMasterCustomizingData._SalesAreaDeterminationText.SalesAreaDeterminationName AS SalesAreaDeterminationName,
_SiteMasterCustomizingData._ControlCrdtOfCostCentersText.ControlCrdtOfCostCentersName AS ControlCrdtOfCostCentersName,
_SiteMasterCustomizingData._ConsumptionActivityText.ActualActivitiesUpdatedName AS ActualActivitiesUpdatedName,
_SiteMasterCustomizingData._SiteTaxClassificationText.SiteTaxClassificationName AS SiteTaxClassificationName,
_SiteMasterCustomizingData._SiteDistributionProfileText.SiteDistributionProfileName AS SiteDistributionProfileName,
_SiteMasterCustomizingData._SiteLevelConditionText.SiteLevelConditionName AS SiteLevelConditionName,
_SiteMasterCustomizingData._SiteProfile.BusinessPartnerGrouping AS BusinessPartnerGrouping,
_SiteMasterCustomizingData._SubsequentListingText.SubsequentListingName AS SubsequentListingName,
_SiteMasterCustomizingData._SalesOrgPriceText.SalesOrganizationName AS SalesOrgForRetailPriceDetnName,
_SiteMasterCustomizingData._DistributionChannelPriceText.DistributionChannelName AS DistrChnlForRetailPrcDetnName,
_ValuationArea._CompanyCode AS _CompanyCode,
I_Site._Supplier AS _Supplier,
_SiteMasterCustomizingData._CurrencyText AS _CurrencyText,
_SiteMasterCustomizingData._PointOfSaleInboundProfileT AS _PointOfSaleInboundProfileT,
_SiteMasterCustomizingData._SiteTaxClassificationText AS _SiteTaxClassificationText,
_SiteMasterCustomizingData._SiteDistributionProfileText AS _SiteDistributionProfileText,
_SiteMasterCustomizingData._SiteLevelConditionText AS _SiteLevelConditionText
FROM I_Site
LEFT OUTER JOIN I_SiteMasterCustomizingData AS _SiteMasterCustomizingData ON Site = _SiteMasterCustomizingData.Site -- association [0..1]
LEFT OUTER JOIN I_ValuationArea AS _ValuationArea ON ValuationArea = _ValuationArea.ValuationArea -- association [0..1]
LEFT OUTER JOIN I_SiteBlockingReasonT AS _SiteBlockingReason ON SiteBlockingReason = _SiteBlockingReason.SiteBlockingReason AND _SiteBlockingReason.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SiteBPMaintenanceStatus AS _SiteBPMaintStatus ON Site = _SiteBPMaintStatus.Site -- association [0..1]
LEFT OUTER JOIN I_DivisionText AS _DivisionText ON Division = _DivisionText.Division AND _DivisionText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SiteBPMaintStatusText AS _SiteBPMaintStatusText ON SiteBPMaintStatus = _SiteBPMaintStatusText.SiteBPMaintStatus AND _SiteBPMaintStatusText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SiteProfileText AS _SiteProfileText ON siteprofile = _SiteProfileText.SiteProfile AND _SiteProfileText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_Customer_to_BusinessPartner AS _CustomerBusinessPartner ON SiteCustomer = _CustomerBusinessPartner.Customer -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON Site = _BusinessPartner.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_SiteControllingArea AS _ControllingArea ON companycode = _ControllingArea.CompanyCode -- association [0..1]
LEFT OUTER JOIN I_CountryText AS _CountryText ON country = _CountryText.Country AND _CountryText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN E_RetailSite AS _Extension ON SiteCustomer = _Extension.SiteCustomer -- association [1]
LEFT OUTER JOIN R_SiteSupplyingSiteTP AS _SiteSupplyingSite ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN R_SiteProductGroupTP AS _SiteProductGroup 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