I_CollectiveProcessing

DDL: I_COLLECTIVEPROCESSING SQL: ISDCOLPROC Type: view BASIC Package: VDM_SD_BF_GF

Collective Processing for Sales Orders

I_CollectiveProcessing (Basic)

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

Sales

I_CollectiveProcessing is a Basic CDS View that provides data about "Collective Processing for Sales Orders" in SAP S/4HANA. It reads from 1 data source (vbsk) and exposes 29 fields with key field CollectiveProcessing. It has 5 associations to related views. Part of development package VDM_SD_BF_GF.

SAP Help Documentation

CategorySales Orders
Purpose
This CDS view retrieves information about collective delivery of sales orders. This CDS view provides the data to answer the following questions: Sales orders in the delivery group: What's the gross weight or volume of the sales orders? To which shipping point do the sales orders belong? Delivery planning: What's the maximum delivery processing capacity of the shipping point? From which warehouse are the sales orders delivered? Based on which shift and wave pick profile are the sales orders delivered? Collective delivery of the sales orders: Is the collective delivery triggered in the background? How many delivery documents or delivery document items have been created? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .

Structure
Important fields Important fields in this view include the following: Field Name Description CollectiveProcessing Delivery group CollectiveProcessingType Delivery type HeaderGrossWeight Gross weight HeaderVolume Gross volume ShippingPoint Shipping point PickingWaveProfile Wave pick profile Warehouse Warehouse NumberOfCreatedDocuments Number of created delivery documents NumberOfErrors Number of errors

View on SAP Help Portal →

SAP API Hub

CategoryBasic
StateC1
Line of BusinessSales
Application ComponentSD-BF-MD-2CL
CapabilitiesData Source in SQL Select,Data Source for Defining CDS Entities,Association Target for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageSales for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view retrieves information about collective delivery of sales orders.</p> This CDS view provides the data to answer the following questions:<ul> <li> Sales orders in the delivery group:<ul> <li> <p>What's the gross weight or volume of the sales orders?</p> </li> <li> <p>To which shipping point do the sales orders belong?</p> </li> </ul> </li> <li> Delivery planning:<ul> <li> <p>What's the maximum delivery processing capacity of the shipping point?</p> </li> <li> <p>From which warehouse are the sales orders delivered?</p> </li> <li> <p>Based on which shift and wave pick profile are the sales orders delivered?</p> </li> </ul> </li> <li> Collective delivery of the sales orders:<ul> <li> <p>Is the collective delivery triggered in the background?</p> </li> <li> <p>How many delivery documents or delivery document items have been created?</p> </li> </ul> </li> </ul> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
vbsk vbsk from

Associations (5)

CardinalityTargetAliasCondition
[0..*] I_CollectiveProcessingDocument _CollectiveProcessingDocument $projection.CollectiveProcessing = _CollectiveProcessingDocument.CollectiveProcessing
[0..1] I_UnitOfMeasure _HeaderWeightUnit $projection.HeaderWeightUnit = _HeaderWeightUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _HeaderVolumeUnit $projection.HeaderVolumeUnit = _HeaderVolumeUnit.UnitOfMeasure
[0..1] I_ShippingPoint _ShippingPoint $projection.ShippingPoint = _ShippingPoint.ShippingPoint
[0..1] I_Warehouse _Warehouse $projection.Warehouse = _Warehouse.Warehouse

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ISDCOLPROC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.representativeKey CollectiveProcessing view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Collective Processing for Sales Orders view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY CollectiveProcessing sammg Group
CollectiveProcessingType smart Group Type
CreatedByUser ernam Name of Person Responsible for Creating the Object
CreationDate erdat Record Creation Date
CreationTime uzeit Time
NumberOfCreatedDocuments vbnum Number of created documents
NumberOfErrors ernum Number of errors that occurred
HeaderGrossWeight brgew Gross weight of all processed documents
HeaderWeightUnit gewei Unit of Weight
HeaderVolume volum Volume of all processed documents
HeaderVolumeUnit voleh Volume Unit
ShippingPoint vstel Shipping Point / Receiving Point
ShippingPointName vtext Wgh.Dat.Ty.Txt.
MaximumLaborCapacity maxzt Maximum labor capacity of the shipping point in days
ABAPProgramName programm ABAP Program Name
ABAPProgramVariantName selset ABAP: Name of variant (without program name)
HasBeenProcessedInBackground batch Indicator: Processing in background
NumberOfCreatedDocumentItems anzlp Number of delivery items created in collective processing
NumberOfProcessedDocumentItems anzgp Number of items read in collective processing
NumberOfProcessedDueIndexes anzgi Number of indexes read in collective processing
PickingWaveProfile kwpro Picking wave profile
ShiftDefinition kaptp Shift Definition
Warehouse lgnum Warehouse Number / Warehouse Complex
CollectiveProcessingRunUUID collectiverun_uuid Globally Unique Identifier
_HeaderWeightUnit _HeaderWeightUnit
_HeaderVolumeUnit _HeaderVolumeUnit
_ShippingPoint _ShippingPoint
_Warehouse _Warehouse
_CollectiveProcessingDocument _CollectiveProcessingDocument

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_CollectiveProcessing.
-- 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.
-- SQL view name: ISDCOLPROC

CREATE VIEW I_CollectiveProcessing AS
SELECT
  sammg AS CollectiveProcessing,
  smart AS CollectiveProcessingType,
  ernam AS CreatedByUser,
  erdat AS CreationDate,
  uzeit AS CreationTime,
  vbnum AS NumberOfCreatedDocuments,
  ernum AS NumberOfErrors,
  brgew AS HeaderGrossWeight,
  gewei AS HeaderWeightUnit,
  volum AS HeaderVolume,
  voleh AS HeaderVolumeUnit,
  vstel AS ShippingPoint,
  vtext AS ShippingPointName,
  maxzt AS MaximumLaborCapacity,
  programm AS ABAPProgramName,
  selset AS ABAPProgramVariantName,
  batch AS HasBeenProcessedInBackground,
  anzlp AS NumberOfCreatedDocumentItems,
  anzgp AS NumberOfProcessedDocumentItems,
  anzgi AS NumberOfProcessedDueIndexes,
  kwpro AS PickingWaveProfile,
  kaptp AS ShiftDefinition,
  lgnum AS Warehouse,
  collectiverun_uuid AS CollectiveProcessingRunUUID
FROM vbsk
LEFT OUTER JOIN I_CollectiveProcessingDocument AS _CollectiveProcessingDocument ON CollectiveProcessing = _CollectiveProcessingDocument.CollectiveProcessing  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasure AS _HeaderWeightUnit ON HeaderWeightUnit = _HeaderWeightUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _HeaderVolumeUnit ON HeaderVolumeUnit = _HeaderVolumeUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_ShippingPoint AS _ShippingPoint ON ShippingPoint = _ShippingPoint.ShippingPoint  -- association [0..1]
LEFT OUTER JOIN I_Warehouse AS _Warehouse ON Warehouse = _Warehouse.Warehouse  -- association [0..1]
;