C_DFS_PosAssgmtAccogPartOthTP

DDL: C_DFS_POSASSGMTACCOGPARTOTHTP SQL: CDFSPOSASSGMTOTP Type: view CONSUMPTION

Cons. view-Accomp. Parts Others

C_DFS_PosAssgmtAccogPartOthTP is a Consumption CDS View that provides data about "Cons. view-Accomp. Parts Others" in SAP S/4HANA. It reads from 1 data source (I_DFS_UniversalAssignmentSubTP) and exposes 23 fields with key field DfsAssgmtSubUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_DFS_UniversalAssignmentSubTP I_DFS_UniversalAssignmentSubTP from

Associations (6)

CardinalityTargetAliasCondition
[1..1] C_DFS_PosToFlxMtPlObjAssgmtTP _AssgmtAPOtherTP $projection.DfsAssgmtUUID = _AssgmtAPOtherTP.DfsAssgmtUUID
[0..1] C_FlxMtPlObjTP _FlxMtPlObj $projection.FlxblMatlPlngObjectUUID = _FlxMtPlObj.FlxblMatlPlngObjectUUID
[1..1] C_FlxMtPlObjVariantTP _FlxMtPlObjVariantTP $projection.FlxblMatlPlngObjVariantUUID = _FlxMtPlObjVariantTP.FlxblMatlPlngObjVariantUUID
[0..1] I_FlxMtPlObjTP _FlxMtPlObjTP $projection.FlxMtPlObjVarAccogPrtRefObjID = _FlxMtPlObjTP.FlxblMatlPlngObjectID
[0..1] I_FlxMtPlObjVariantTP _VariantTP $projection.FlxMtPlObjVarAccogPrtRefObjID = _VariantTP.FlxblMatlPlngObjectID and $projection.FlxMtPlObjVarAccogPrtRefVarID = _VariantTP.FlxblMatlPlngObjVariantID
[0..*] I_FlxMtPlObjAssgmtIndTxt _TxtOther $projection.FlxMtPlObjVarAccogPartAssgmt = _TxtOther.FlxMtPlObjVarAccogPartAssgmt

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName CDFSPOSASSGMTOTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Cons. view-Accomp. Parts Others view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
UI.headerInfo.typeName Flexible Material Planning Object view
UI.headerInfo.typeNamePlural Flexible Material Planning Objects view
UI.headerInfo.title.value FlxblMatlPlngObjDescription view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY DfsAssgmtSubUUID DfsAssgmtSubUUID Assigment GUID
DfsAssgmtUUID DfsAssgmtUUID Assigment GUID
FlxblMatlPlngObjVariantUUID FlxblMatlPlngObjVariantUUID Variant UUID
FlxblMatlPlngObjectUUID FlxblMatlPlngObjectUUID FMPO UUID
FlxMtPlObjVariantAccogPrtUUID FlxMtPlObjVariantAccogPrtUUID Accompaniment Guid
FlxMtPlObjVarAccogPartItem FlxMtPlObjVarAccogPartItem Accompaniment ID
FlxblMatlPlngObjectID _FlxMtPlObjVariantTP FlxblMatlPlngObjectID FMPO ID
FlxMtPlObjVarAccogPrtRefObjID FlxMtPlObjVarAccogPrtRefObjID FMPO ID
FlxblMatlPlngObjDescription
FlxMtPlObjVarAccogPrtRefVarID FlxMtPlObjVarAccogPrtRefVarID Variant ID
FlxblMatlPlngObjVariantDesc
FlxMtPlObjVarAccogPrtAuthzdVal FlxMtPlObjVarAccogPrtAuthzdVal Quantity
FlxMtPlObjVarAccogPartAssgmt FlxMtPlObjVarAccogPartAssgmt Indicator
DfsAssgmtCorrectionValue DfsAssgmtCorrectionValue Adjustment Value
_FlxMtPlObjVariantTP _FlxMtPlObjVariantTP
_FlxMtPlObj _FlxMtPlObj
_FlxMtPlObjTP _FlxMtPlObjTP
_VariantTP _VariantTP
_TxtOther _TxtOther
_AssgmtAPOtherTP _AssgmtAPOtherTP
DfsAssgmtSourceType _UniversalAssignmentTP DfsAssgmtSourceType Source Object Type
DfsAssgmtType _UniversalAssignmentTP DfsAssgmtType Assignment Type
DfsAssgmtStatusCode _UniversalAssignmentTP DfsAssgmtStatusCode Status

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_DFS_PosAssgmtAccogPartOthTP.
-- 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: CDFSPOSASSGMTOTP

CREATE VIEW C_DFS_PosAssgmtAccogPartOthTP AS
SELECT
  DfsAssgmtSubUUID,
  DfsAssgmtUUID,
  FlxblMatlPlngObjVariantUUID,
  FlxblMatlPlngObjectUUID,
  FlxMtPlObjVariantAccogPrtUUID,
  FlxMtPlObjVarAccogPartItem,
  _FlxMtPlObjVariantTP.FlxblMatlPlngObjectID AS FlxblMatlPlngObjectID,
  FlxMtPlObjVarAccogPrtRefObjID,
  _FlxMtPlObjTP._LangDescription.FlxblMatlPlngObjDescription AS FlxblMatlPlngObjDescription,
  FlxMtPlObjVarAccogPrtRefVarID,
  _VariantTP._LangDescription.FlxblMatlPlngObjVariantDesc AS FlxblMatlPlngObjVariantDesc,
  FlxMtPlObjVarAccogPrtAuthzdVal,
  FlxMtPlObjVarAccogPartAssgmt,
  DfsAssgmtCorrectionValue,
  _UniversalAssignmentTP.DfsAssgmtSourceType AS DfsAssgmtSourceType,
  _UniversalAssignmentTP.DfsAssgmtType AS DfsAssgmtType,
  _UniversalAssignmentTP.DfsAssgmtStatusCode AS DfsAssgmtStatusCode
FROM I_DFS_UniversalAssignmentSubTP
LEFT OUTER JOIN C_DFS_PosToFlxMtPlObjAssgmtTP AS _AssgmtAPOtherTP ON DfsAssgmtUUID = _AssgmtAPOtherTP.DfsAssgmtUUID  -- association [1..1]
LEFT OUTER JOIN C_FlxMtPlObjTP AS _FlxMtPlObj ON FlxblMatlPlngObjectUUID = _FlxMtPlObj.FlxblMatlPlngObjectUUID  -- association [0..1]
LEFT OUTER JOIN C_FlxMtPlObjVariantTP AS _FlxMtPlObjVariantTP ON FlxblMatlPlngObjVariantUUID = _FlxMtPlObjVariantTP.FlxblMatlPlngObjVariantUUID  -- association [1..1]
LEFT OUTER JOIN I_FlxMtPlObjTP AS _FlxMtPlObjTP ON FlxMtPlObjVarAccogPrtRefObjID = _FlxMtPlObjTP.FlxblMatlPlngObjectID  -- association [0..1]
LEFT OUTER JOIN I_FlxMtPlObjVariantTP AS _VariantTP ON FlxMtPlObjVarAccogPrtRefObjID = _VariantTP.FlxblMatlPlngObjectID AND FlxMtPlObjVarAccogPrtRefVarID = _VariantTP.FlxblMatlPlngObjVariantID  -- association [0..1]
LEFT OUTER JOIN I_FlxMtPlObjAssgmtIndTxt AS _TxtOther ON FlxMtPlObjVarAccogPartAssgmt = _TxtOther.FlxMtPlObjVarAccogPartAssgmt  -- association [0..*]
;