I_SupplyProtectionGroup

DDL: I_SUPPLYPROTECTIONGROUP Type: view_entity BASIC

Supply Protection Group

I_SupplyProtectionGroup (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Manufacturing

I_SupplyProtectionGroup is a Basic CDS View that provides data about "Supply Protection Group" in SAP S/4HANA. It reads from 1 data source (sup_cvc) and exposes 46 fields with key field SupplyProtectionGroupUUID. It has 1 association to related views.

SAP API Hub

StateC1
Line of BusinessManufacturing
Application ComponentCA-ATP-SUP
CapabilitiesData Source in SQL Select, Association Target for Defining CDS Entities, Data Source for Defining CDS Entities
PackageManufacturing for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
sup_cvc sup_cvc from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_SupplyProtectionTimeBucket _SupplyProtectionTimeBucketTP

Annotations (9)

NameValueLevelField
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Supply Protection Group view

Fields (46)

KeyFieldSource TableSource FieldDescription
KEY SupplyProtectionGroupUUID uuid Characteristic Value Combination UUID
SupplyProtectionUUID supobjectuuid UUID
SupProtCharc01CtlgPathUUID charc01catalogpathuuid Characteristic Catalog Path UUID
SupProtCharc01CtlgPathIntID charc01catalogpathid Characteristic Catalog Path Internal ID
SupProtCharc01ValueID characteristic01 Characteristic Value
SupProtCharc02CtlgPathUUID charc02catalogpathuuid Characteristic Catalog Path UUID
SupProtCharc02CtlgPathIntID charc02catalogpathid Characteristic Catalog Path Internal ID
SupProtCharc02ValueID characteristic02 Characteristic Value
SupProtCharc03CtlgPathUUID charc03catalogpathuuid Characteristic Catalog Path UUID
SupProtCharc03CtlgPathIntID charc03catalogpathid Characteristic Catalog Path Internal ID
SupProtCharc03ValueID characteristic03 Characteristic Value
SupProtCharc04CtlgPathUUID charc04catalogpathuuid Characteristic Catalog Path UUID
SupProtCharc04CtlgPathIntID charc04catalogpathid Characteristic Catalog Path Internal ID
SupProtCharc04ValueID characteristic04 Characteristic Value
SupProtCharc05CtlgPathUUID charc05catalogpathuuid Characteristic Catalog Path UUID
SupProtCharc05CtlgPathIntID charc05catalogpathid Characteristic Catalog Path Internal ID
SupProtCharc05ValueID characteristic05 Characteristic Value
SupProtCharc06CtlgPathUUID charc06catalogpathuuid Characteristic Catalog Path UUID
SupProtCharc06CtlgPathIntID charc06catalogpathid Characteristic Catalog Path Internal ID
SupProtCharc06ValueID characteristic06 Characteristic Value
SupProtCharc07CtlgPathUUID charc07catalogpathuuid Characteristic Catalog Path UUID
SupProtCharc07CtlgPathIntID charc07catalogpathid Characteristic Catalog Path Internal ID
SupProtCharc07ValueID characteristic07 Characteristic Value
SupProtCharc08CtlgPathUUID charc08catalogpathuuid Characteristic Catalog Path UUID
SupProtCharc08CtlgPathIntID charc08catalogpathid Characteristic Catalog Path Internal ID
SupProtCharc08ValueID characteristic08 Characteristic Value
SupProtCharc09CtlgPathUUID charc09catalogpathuuid Characteristic Catalog Path UUID
SupProtCharc09CtlgPathIntID charc09catalogpathid Characteristic Catalog Path Internal ID
SupProtCharc09ValueID characteristic09 Characteristic Value
SupProtCharc10CtlgPathUUID charc10catalogpathuuid Characteristic Catalog Path UUID
SupProtCharc10CtlgPathIntID charc10catalogpathid Characteristic Catalog Path Internal ID
SupProtCharc10ValueID characteristic10 Characteristic Value
SupProtGroupPriorityValue cvcpriority Priority
CreationDateTime creationdatetime Created On / At
CreatedByUser createdbyuser Created By User
LastChangeDateTime lastchangedatetime Changed On / At
LastChangedByUser lastchangedbyuser Last Changed By User
CharcValAuthznGroup charcvalauthzngroup Supply Protection Characteristic Value Authorization Group
SupplyProtectionGroupIsBlocked blocked Supply protection group is blocked
UnitOfMeasure
SupProtProtectedQuantity Protected Quantity
SupProtConsumedQuantity Consumed Quantity
SupProtRemainingProtectedQty Remaining Protected Quantity
Plant _SupplyProtectionTP Plant Valuation Area
_SupplyProtectionTP _SupplyProtectionTP
_SupplyProtectionTimeBucketTP _SupplyProtectionTimeBucketTP

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_SupplyProtectionGroup.
-- 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_SupplyProtectionGroup AS
SELECT
  uuid AS SupplyProtectionGroupUUID,
  supobjectuuid AS SupplyProtectionUUID,
  charc01catalogpathuuid AS SupProtCharc01CtlgPathUUID,
  charc01catalogpathid AS SupProtCharc01CtlgPathIntID,
  characteristic01 AS SupProtCharc01ValueID,
  charc02catalogpathuuid AS SupProtCharc02CtlgPathUUID,
  charc02catalogpathid AS SupProtCharc02CtlgPathIntID,
  characteristic02 AS SupProtCharc02ValueID,
  charc03catalogpathuuid AS SupProtCharc03CtlgPathUUID,
  charc03catalogpathid AS SupProtCharc03CtlgPathIntID,
  characteristic03 AS SupProtCharc03ValueID,
  charc04catalogpathuuid AS SupProtCharc04CtlgPathUUID,
  charc04catalogpathid AS SupProtCharc04CtlgPathIntID,
  characteristic04 AS SupProtCharc04ValueID,
  charc05catalogpathuuid AS SupProtCharc05CtlgPathUUID,
  charc05catalogpathid AS SupProtCharc05CtlgPathIntID,
  characteristic05 AS SupProtCharc05ValueID,
  charc06catalogpathuuid AS SupProtCharc06CtlgPathUUID,
  charc06catalogpathid AS SupProtCharc06CtlgPathIntID,
  characteristic06 AS SupProtCharc06ValueID,
  charc07catalogpathuuid AS SupProtCharc07CtlgPathUUID,
  charc07catalogpathid AS SupProtCharc07CtlgPathIntID,
  characteristic07 AS SupProtCharc07ValueID,
  charc08catalogpathuuid AS SupProtCharc08CtlgPathUUID,
  charc08catalogpathid AS SupProtCharc08CtlgPathIntID,
  characteristic08 AS SupProtCharc08ValueID,
  charc09catalogpathuuid AS SupProtCharc09CtlgPathUUID,
  charc09catalogpathid AS SupProtCharc09CtlgPathIntID,
  characteristic09 AS SupProtCharc09ValueID,
  charc10catalogpathuuid AS SupProtCharc10CtlgPathUUID,
  charc10catalogpathid AS SupProtCharc10CtlgPathIntID,
  characteristic10 AS SupProtCharc10ValueID,
  cvcpriority AS SupProtGroupPriorityValue,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser,
  CharcValAuthznGroup,
  blocked AS SupplyProtectionGroupIsBlocked,
  cast('' as abap.unit(3) ) AS UnitOfMeasure,
  cast(0 as sup_protected_quantity ) AS SupProtProtectedQuantity,
  cast(0 as sup_consumed_quantity ) AS SupProtConsumedQuantity,
  cast(0 as sup_remaining_quantity ) AS SupProtRemainingProtectedQty,
  _SupplyProtectionTP.Plant AS Plant
FROM sup_cvc
LEFT OUTER JOIN I_SupplyProtectionTimeBucket AS _SupplyProtectionTimeBucketTP ON /* condition not available in parsed metadata */  -- association [0..*]
;