I_SrvcChecklistInstanceEnhcd

DDL: I_SRVCCHECKLISTINSTANCEENHCD Type: view_entity COMPOSITE Package: CRMS4_FSM_CHECKLIST_INT

Checklist Instance Enhanced

I_SrvcChecklistInstanceEnhcd (Composite)

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

Sales

I_SrvcChecklistInstanceEnhcd is a Composite CDS View that provides data about "Checklist Instance Enhanced" in SAP S/4HANA. It reads from 1 data source (I_ServiceChecklistInstance) and exposes 18 fields with key field ServiceChecklistInstance. It has 5 associations to related views. Part of development package CRMS4_FSM_CHECKLIST_INT.

SAP API Hub

CategoryComposite
StateC1
Line of BusinessSales
Application ComponentCRM-S4-INT-FSM-2CL
CapabilitiesData Source in SQL Select,Association Target for Defining CDS Entities,Data Source for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageSales for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_ServiceChecklistInstance I_ServiceChecklistInstance from

Associations (5)

CardinalityTargetAliasCondition
[1..*] I_SrvcChklstInstceValue _InstanceValue $projection.ServiceChecklistInstance = _InstanceValue.ServiceChecklistInstance
[0..*] I_SrvcChklstInstceText _SrvcChklstInstceText $projection.ServiceChecklistInstance = _SrvcChklstInstceText.ServiceChecklistInstance
[0..1] E_ServiceChecklistInstance _SrvcChklstInstanceExtn $projection.ServiceChecklistInstance = _SrvcChklstInstanceExtn.ServiceChecklistInstance
[0..1] I_SrvcChklstInstceDeltnReason _SrvcChklstInstceDeltnReason $projection.SrvcChklstInstceDeltnReason = _SrvcChklstInstceDeltnReason.SrvcChklstInstceDeltnReason
[1..*] I_SrvcChklstInstceDetail _InstanceValueDetail $projection.ServiceChecklistInstance = _InstanceValueDetail.ServiceChecklistInstance and $projection.ServiceChecklistTemplate = _InstanceValueDetail.ServiceChecklistTemplate

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Checklist Instance Enhanced view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.modelingPattern #NONE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY ServiceChecklistInstance ServiceChecklistInstance Instance ID
ServiceChecklistTemplate ServiceChecklistTemplate Template LinkID
SrvcChklstLanguage SrvcChklstLanguage Language
SrvcChklstInstceStatus SrvcChklstInstceStatus Workflow Status
SrvcChklstInstceDeltnReason SrvcChklstInstceDeltnReason Checklist Instance Deletion Reason
SrvcChklstCreationDateTime SrvcChklstCreationDateTime Uploaded On
SrvcChklstCreatedByUser SrvcChklstCreatedByUser Version Created By
SrvcChklstChangedDateTime SrvcChklstChangedDateTime Last Changed At
SrvcChklstChangedByUser SrvcChklstChangedByUser Last Changed By
SrvcChklstInstceLinkedObject SrvcChklstInstceLinkedObject Linked Object ID
SrvcChklstInstceLinkdObjType SrvcChklstInstceLinkdObjType Linked Object's Obj. Type
FSMChecklistInstanceUUID FSMChecklistInstanceUUID FSM Instance ID
FSMChklstInstanceResponsible FSMChklstInstanceResponsible FSM Checklist Instance Responsible
_InstanceValue _InstanceValue
_SrvcChklstInstceStatus _SrvcChklstInstceStatus
_SrvcChklstInstceText _SrvcChklstInstceText
_SrvcChklstInstceDeltnReason _SrvcChklstInstceDeltnReason
_InstanceValueDetail _InstanceValueDetail

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_SrvcChecklistInstanceEnhcd.
-- 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_SrvcChecklistInstanceEnhcd AS
SELECT
  ServiceChecklistInstance,
  ServiceChecklistTemplate,
  SrvcChklstLanguage,
  SrvcChklstInstceStatus,
  SrvcChklstInstceDeltnReason,
  SrvcChklstCreationDateTime,
  SrvcChklstCreatedByUser,
  SrvcChklstChangedDateTime,
  SrvcChklstChangedByUser,
  SrvcChklstInstceLinkedObject,
  SrvcChklstInstceLinkdObjType,
  FSMChecklistInstanceUUID,
  FSMChklstInstanceResponsible
FROM I_ServiceChecklistInstance
LEFT OUTER JOIN I_SrvcChklstInstceValue AS _InstanceValue ON ServiceChecklistInstance = _InstanceValue.ServiceChecklistInstance  -- association [1..*]
LEFT OUTER JOIN I_SrvcChklstInstceText AS _SrvcChklstInstceText ON ServiceChecklistInstance = _SrvcChklstInstceText.ServiceChecklistInstance  -- association [0..*]
LEFT OUTER JOIN E_ServiceChecklistInstance AS _SrvcChklstInstanceExtn ON ServiceChecklistInstance = _SrvcChklstInstanceExtn.ServiceChecklistInstance  -- association [0..1]
LEFT OUTER JOIN I_SrvcChklstInstceDeltnReason AS _SrvcChklstInstceDeltnReason ON SrvcChklstInstceDeltnReason = _SrvcChklstInstceDeltnReason.SrvcChklstInstceDeltnReason  -- association [0..1]
LEFT OUTER JOIN I_SrvcChklstInstceDetail AS _InstanceValueDetail ON ServiceChecklistInstance = _InstanceValueDetail.ServiceChecklistInstance AND ServiceChecklistTemplate = _InstanceValueDetail.ServiceChecklistTemplate  -- association [1..*]
;