C_IntcoValueChainMntrDocTP

DDL: C_INTCOVALUECHAINMNTRDOCTP Type: view_entity CONSUMPTION Package: ODATA_CA_VCM_MNTR

Intercompany Value Chain Instance Monitor Document

C_IntcoValueChainMntrDocTP is a Consumption CDS View that provides data about "Intercompany Value Chain Instance Monitor Document" in SAP S/4HANA. It reads from 1 data source (C_IntcoValueChainDocumentTP) and exposes 32 fields with key fields ValueChainStepInstanceUUID, ValueChainDocumentItemOrigin, ValueChainBusinessObject. It has 3 associations to related views. It is exposed through 2 OData services (ASQL_F4854, UI_VALUECHAINMONITOR). It is used in 1 Fiori application: Monitor Value Chains. Part of development package ODATA_CA_VCM_MNTR.

Data Sources (1)

SourceAliasJoin Type
C_IntcoValueChainDocumentTP C_IntcoValueChainDocumentTP projection

Associations (3)

CardinalityTargetAliasCondition
[0..*] C_IntcoValChnMntrPrdcssrItmTP _PredecessorItem _PredecessorItem.ValueChainStepInstanceUUID = $projection.ValueChainStepInstanceUUID and _PredecessorItem.ValueChainBusinessObject = $projection.ValueChainBusinessObject
[0..*] C_IntcoValueChainMntrDocConncn _Predecessor _Predecessor.ValueChainStepInstanceUUID = $projection.ValueChainStepInstanceUUID and _Predecessor.ValueChainDocumentItemOrigin = $projection.ValueChainDocumentItemOrigin and _Predecessor.ValueChainBusinessObject = $projection.ValueChainBusinessObject and _Predecessor.ValueChainInstanceUUID = $projection.ValueChainInstanceUUID
[0..*] C_ValueChainApplicationLog _Log _Log.ValueChainInstanceUUID = $projection.ValueChainInstanceUUID and _Log.ValueChainStepInstanceUUID = $projection.ValueChainStepInstanceUUID and _Log.ValueChainBusinessObject = $projection.ValueChainBusinessObject

Annotations (7)

NameValueLevelField
Metadata.allowExtensions true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
EndUserText.label Intercompany Value Chain Instance Monitor Document view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F4854 ASQL_F4854 C2 NOT_RELEASED
UI_VALUECHAINMONITOR UI_VALUECHAINMONITOR V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F4854 Monitor Value Chains Transactional You use this app to track all steps of advanced intercompany sales, advanced intercompany stock transfer, and sell from stock with valuated stock in transit (VSiT) business processes.

Monitor Value Chains

Business Role: Others

Intercompany sales processes allow two affiliated companies and an external customer to participate in a single intercompany process. With the Advanced Intercompany Sales process, the system automatically creates the following additional business documents:Purchase orders in the selling companies Sales orders in the delivering companies For the transfer of control of goods between the affiliated companies and to the customer, this advanced process uses valuated stock in transit (VSiT).

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY ValueChainStepInstanceUUID ValueChainStepInstanceUUID
KEY ValueChainDocumentItemOrigin ValueChainDocumentItemOrigin
KEY ValueChainBusinessObject ValueChainBusinessObject
ValueChainInstanceUUID ValueChainInstanceUUID
ValueChainType _Instance ValueChainType
ValueChainTypeVersion _Instance ValueChainTypeVersion
ValueChainStepBusinessObject ValueChainStepBusinessObject
IntcoValueChainDocumentStatus IntcoValueChainDocumentStatus
IntcoValueChainDocStsCritlty _Status IntcoValueChainDocStsCritlty
ValueChainPredecessorStpBusObj ValueChainPredecessorStpBusObj
ValueChainStepPredecessorUUID ValueChainStepPredecessorUUID
ValueChainStepType _Step ValueChainStepType
HierarchyLevel
ValueChainStepInstanceStatus _Step ValueChainStepInstanceStatus
ValueChainStepInstceStsCritlty ValueChainStepInstceStsCritlty
ValueChnStpInstceSchedDateTime _Schedule ValueChnStpInstceSchedDateTime
ValueChainStpInstceSchedStatus _Schedule ValueChainStpInstceSchedStatus
ValChnPrdcssrBusObjIsHidden ValChnPrdcssrBusObjIsHidden
ValChnBusObjIsHidden ValChnBusObjIsHidden
IsReversalDocument IsReversalDocument Reverse
ValChnBusObjAttribCDSName _StepBusObj ValChnBusObjAttribCDSName
ValChnBusObjItmAttribCDSName _StepBusObj ValChnBusObjItmAttribCDSName
ValChnStpInbItmAttribCDSName _StepBusObj ValChnStpInbItmAttribCDSName
virtualSemanticObjectvcm_semantic_object
string
string
string
_PredecessorItem _PredecessorItem
_Step _Step
_Predecessor _Predecessor
_Schedule _Schedule
_Log _Log

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_IntcoValueChainMntrDocTP.
-- 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 C_IntcoValueChainMntrDocTP AS
SELECT
  ValueChainStepInstanceUUID,
  ValueChainDocumentItemOrigin,
  ValueChainBusinessObject,
  ValueChainInstanceUUID,
  _Instance.ValueChainType AS ValueChainType,
  _Instance.ValueChainTypeVersion AS ValueChainTypeVersion,
  ValueChainStepBusinessObject,
  IntcoValueChainDocumentStatus,
  _Status.IntcoValueChainDocStsCritlty AS IntcoValueChainDocStsCritlty,
  ValueChainPredecessorStpBusObj,
  ValueChainStepPredecessorUUID,
  _Step.ValueChainStepType AS ValueChainStepType,
  _ValueChainStepType._StepTypeHierarchy.HierarchyLevel AS HierarchyLevel,
  _Step.ValueChainStepInstanceStatus AS ValueChainStepInstanceStatus,
  ValueChainStepInstceStsCritlty,
  _Schedule.ValueChnStpInstceSchedDateTime AS ValueChnStpInstceSchedDateTime,
  _Schedule.ValueChainStpInstceSchedStatus AS ValueChainStpInstceSchedStatus,
  ValChnPrdcssrBusObjIsHidden,
  ValChnBusObjIsHidden,
  IsReversalDocument,
  _StepBusObj.ValChnBusObjAttribCDSName AS ValChnBusObjAttribCDSName,
  _StepBusObj.ValChnBusObjItmAttribCDSName AS ValChnBusObjItmAttribCDSName,
  _StepBusObj.ValChnStpInbItmAttribCDSName AS ValChnStpInbItmAttribCDSName,
  virtual SemanticObject : vcm_semantic_object AS virtualSemanticObjectvcm_semantic_object,
  virtual IntcoValChnDocNavgnJSONStr : abap.string AS string
FROM C_IntcoValueChainDocumentTP
LEFT OUTER JOIN C_IntcoValChnMntrPrdcssrItmTP AS _PredecessorItem ON _PredecessorItem.ValueChainStepInstanceUUID = ValueChainStepInstanceUUID AND _PredecessorItem.ValueChainBusinessObject = ValueChainBusinessObject  -- association [0..*]
LEFT OUTER JOIN C_IntcoValueChainMntrDocConncn AS _Predecessor ON _Predecessor.ValueChainStepInstanceUUID = ValueChainStepInstanceUUID AND _Predecessor.ValueChainDocumentItemOrigin = ValueChainDocumentItemOrigin AND _Predecessor.ValueChainBusinessObject = ValueChainBusinessObject AND _Predecessor.ValueChainInstanceUUID = ValueChainInstanceUUID  -- association [0..*]
LEFT OUTER JOIN C_ValueChainApplicationLog AS _Log ON _Log.ValueChainInstanceUUID = ValueChainInstanceUUID AND _Log.ValueChainStepInstanceUUID = ValueChainStepInstanceUUID AND _Log.ValueChainBusinessObject = ValueChainBusinessObject  -- association [0..*]
;