I_SrvcDocStatusChangeDocument

DDL: I_SRVCDOCSTATUSCHANGEDOCUMENT SQL: ISRVCSTATCD Type: view COMPOSITE

Change Documents for Status

I_SrvcDocStatusChangeDocument is a Composite CDS View that provides data about "Change Documents for Status" in SAP S/4HANA. It reads from 8 data sources and exposes 26 fields with key fields ChangeDocument, ChangeDocObject, ChangeDocTableKey, ChangeDocChangeType, SrvcMgmtObjectStatus.

Data Sources (8)

SourceAliasJoin Type
I_InHouseRepair _InHouserepair inner
I_InHouseRepairItem _InHouserepairItem inner
I_ServiceDocumentEnhcd _ServiceDocumentEnhcd inner
I_ServiceDocumentItemEnhcd _ServiceDocumentItemEnhcd inner
I_SrvcMgmtObjStsChgInformation I_SrvcMgmtObjStsChgInformation from
I_SrvcMgmtObjStsChgInformation I_SrvcMgmtObjStsChgInformation union_all
I_SrvcMgmtObjStsChgInformation I_SrvcMgmtObjStsChgInformation union_all
I_SrvcMgmtObjStsChgInformation I_SrvcMgmtObjStsChgInformation union_all

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ISRVCSTATCD view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label Change Documents for Status view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY ChangeDocument Change Number
KEY ChangeDocObject
KEY ChangeDocTableKey
KEY ChangeDocChangeType Change Indicator
KEY SrvcMgmtObjectStatus SrvcMgmtObjectStatus Status of Time-Dependent Document Linkage
ServiceDocChangedDateTime
CreatedByUser User Name
KEY ChangeDocObject
KEY ChangeDocTableKey
KEY ChangeDocChangeType Change Indicator
KEY SrvcMgmtObjectStatus SrvcMgmtObjectStatus Status of Time-Dependent Document Linkage
ServiceDocChangedDateTime
CreatedByUser User Name
KEY ChangeDocObject I_InHouseRepair InHouseRepairCharUUID
KEY ChangeDocTableKey
KEY ChangeDocChangeType Change Indicator
KEY SrvcMgmtObjectStatus SrvcMgmtObjectStatus Status of Time-Dependent Document Linkage
ServiceDocChangedDateTime
CreatedByUser User Name
KEY ChangeDocObject
KEY ChangeDocTableKey
KEY ChangeDocChangeType Change Indicator
KEY SrvcMgmtObjectStatus SrvcMgmtObjectStatus Status of Time-Dependent Document Linkage
ServiceDocChangedDateTime
CreatedByUser User Name
StatusObjectUUID StatusObjectUUID Val. Obj. No.

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_SrvcDocStatusChangeDocument.
-- 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: ISRVCSTATCD

CREATE VIEW I_SrvcDocStatusChangeDocument AS
SELECT
  cast( SrvcMgmtObjStatusChangeNumber as cdchangenr ) AS ChangeDocument,
  cast( _ServiceDocumentEnhcd.ServiceDocumentCharUUID as cdobjectv) AS ChangeDocObject,
  cast( concat(concat( '000' , _ServiceDocumentEnhcd.ServiceDocumentCharUUID ) , SrvcMgmtObjectStatus) as cdtabkey ) AS ChangeDocTableKey,
  cast(SrvcMgmtObjStsChgInformation as cdchngind ) AS ChangeDocChangeType,
  SrvcMgmtObjectStatus,
  cast( dats_tims_to_tstmp ( ChangeDocumentStatusDate, ChangeDocumentStatusTime, abap_system_timezone( $session.client, 'NULL' ), $session.client, 'NULL' ) as cdcreated ) AS ServiceDocChangedDateTime,
  cast ( SrvcMgmtObjStsChangeUser as cdusername ) AS CreatedByUser,
  StatusObjectUUID
FROM I_SrvcMgmtObjStsChgInformation
INNER JOIN I_ServiceDocumentEnhcd AS _ServiceDocumentEnhcd ON /* join condition not captured in parsed metadata */
INNER JOIN I_ServiceDocumentItemEnhcd AS _ServiceDocumentItemEnhcd ON /* join condition not captured in parsed metadata */
INNER JOIN I_InHouseRepair AS _InHouserepair ON /* join condition not captured in parsed metadata */
INNER JOIN I_InHouseRepairItem AS _InHouserepairItem ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): I_SrvcMgmtObjStsChgInformation
;