C_ABOPSgmtSimlnSchedLineTP

DDL: C_ABOPSGMTSIMLNSCHEDLINETP SQL: CABOPSEGSMSLTP Type: view CONSUMPTION

ABOP Segment Simulation Schedlines TP

C_ABOPSgmtSimlnSchedLineTP is a Consumption CDS View that provides data about "ABOP Segment Simulation Schedlines TP" in SAP S/4HANA. It reads from 1 data source (I_ABOPSgmtSimlnSchedLineTP) and exposes 26 fields with key field ABOPSegmentSimlnSchedLineUUID. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ABOPSgmtSimlnSchedLineTP I_ABOPSgmtSimlnSchedLineTP from

Associations (5)

CardinalityTargetAliasCondition
[1..1] C_ABOPSegmentSimulationTP _Simulation _Simulation.ABOPSegmentSimulationUUID = $projection.ABOPSegmentSimulationUUID
[1..1] C_ABOPSegmentTP _Segment _Segment.ABOPSegmentUUID = $projection.ABOPSegmentUUID
[0..1] I_ProductText _ProductText $projection.Product = _ProductText.Product and _ProductText.Language = $session.system_language
[0..1] I_Customer _SoldToParty $projection.IdentifiableRecipient = _SoldToParty.Customer
[0..1] I_Plant _ReceivingPlant $projection.IdentifiableRecipient = _ReceivingPlant.Plant

Annotations (16)

NameValueLevelField
EndUserText.label ABOP Segment Simulation Schedlines TP view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
AbapCatalog.sqlViewName CABOPSEGSMSLTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view
ObjectModel.representativeKey ABOPSegmentSimlnSchedLineUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY ABOPSegmentSimlnSchedLineUUID ABOPSegmentSimlnSchedLineUUID Simulation SLine ID
ABOPSegmentSimulationUUID ABOPSegmentSimulationUUID Simulation UUID
ABOPSegmentUUID ABOPSegmentUUID BOP Segment UUID
ATPRelevantDocumentCategory ATPRelevantDocumentCategory ATP: Category of Stock / Receipts / Issues
IsSalesDocument
ATPRelevantDocument MRP element number
ATPRelevantDocumentItem ATPRelevantDocumentItem MRP elemnt item
ATPRelevantDocScheduleLine ATPRelevantDocScheduleLine Scheduling
SelectionSequencePosition SelectionSequencePosition Sched. Line Priority
Product Product Product Sold
SupplyingPlant SupplyingPlant Supplying Plant
Recipient
IdentifiableRecipient Recipient To
RecipientText
ReceivingPlantName _ReceivingPlant PlantName Plant Name
CustomerName _SoldToParty CustomerName Name of Customer
SchedLineIsProdAvailyCheckRlvt SchedLineIsProdAvailyCheckRlvt PAC-Relevant
SchedLineIsProdAllocationRlvt SchedLineIsProdAllocationRlvt PAL-Relevant
SchedLineIsSupplyAssgmtRlvt SchedLineIsSupplyAssgmtRlvt ARun-Relevant
ScheduleLineIsSelected ScheduleLineIsSelected TRUE
_Simulation _Simulation
_Segment _Segment
_SupplyingPlant _SupplyingPlant
_ProductText _ProductText
_ReceivingPlant _ReceivingPlant
_SoldToParty _SoldToParty

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 C_ABOPSgmtSimlnSchedLineTP.
-- 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: CABOPSEGSMSLTP

CREATE VIEW C_ABOPSgmtSimlnSchedLineTP AS
SELECT
  ABOPSegmentSimlnSchedLineUUID,
  ABOPSegmentSimulationUUID,
  ABOPSegmentUUID,
  ATPRelevantDocumentCategory,
  cast('' as boole_d) AS IsSalesDocument,
  cast(ATPRelevantDocument as vbeln preserving type) AS ATPRelevantDocument,
  ATPRelevantDocumentItem,
  ATPRelevantDocScheduleLine,
  SelectionSequencePosition,
  Product,
  SupplyingPlant,
  cast('' as atp_bop_recipient) AS Recipient,
  Recipient AS IdentifiableRecipient,
  cast('' as md_customer_name) AS RecipientText,
  _ReceivingPlant.PlantName AS ReceivingPlantName,
  _SoldToParty.CustomerName AS CustomerName,
  SchedLineIsProdAvailyCheckRlvt,
  SchedLineIsProdAllocationRlvt,
  SchedLineIsSupplyAssgmtRlvt,
  ScheduleLineIsSelected
FROM I_ABOPSgmtSimlnSchedLineTP
LEFT OUTER JOIN C_ABOPSegmentSimulationTP AS _Simulation ON _Simulation.ABOPSegmentSimulationUUID = ABOPSegmentSimulationUUID  -- association [1..1]
LEFT OUTER JOIN C_ABOPSegmentTP AS _Segment ON _Segment.ABOPSegmentUUID = ABOPSegmentUUID  -- association [1..1]
LEFT OUTER JOIN I_ProductText AS _ProductText ON Product = _ProductText.Product AND _ProductText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _SoldToParty ON IdentifiableRecipient = _SoldToParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _ReceivingPlant ON IdentifiableRecipient = _ReceivingPlant.Plant  -- association [0..1]
;