I_SrvcOrdRefFSMServiceCall

DDL: I_SRVCORDREFFSMSERVICECALL SQL: ISVRCREFFSM Type: view COMPOSITE

Retrieves the FSM Service Call ID for Service Order

I_SrvcOrdRefFSMServiceCall is a Composite CDS View that provides data about "Retrieves the FSM Service Call ID for Service Order" in SAP S/4HANA. It reads from 2 data sources (I_ServiceDocumentPredecessor, I_ServiceDocumentSuccessor) and exposes 14 fields with key field ServiceDocumentRelationUUID.

Data Sources (2)

SourceAliasJoin Type
I_ServiceDocumentPredecessor I_ServiceDocumentPredecessor from
I_ServiceDocumentSuccessor I_ServiceDocumentSuccessor union

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ISVRCREFFSM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Retrieves the FSM Service Call ID for Service Order view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY ServiceDocumentRelationUUID ServiceDocumentRelationUUID
PrdcssrSuccssrDocObjectType ServiceDocPrdcssrBusObjType
FSMServiceCall CustMgmtPrdcssrTransactionKey
ServiceDocumentPredecessorUUID ServiceDocumentPredecessorUUID
ServiceObjectType ServiceObjectType
ServiceDocumentUUID ServiceDocumentUUID
ServiceOrder _ServiceDoc ServiceDocument
PrdcssrSuccssrDocObjectType ServiceDocSuccessorBusObjType
FSMServiceCall ServiceDocSuccessor
ServiceDocumentPredecessorUUID ServiceDocumentSuccessorUUID
ServiceObjectType ServiceObjectType
ServiceDocumentUUID ServiceDocumentUUID
ServiceOrder _ServiceDoc ServiceDocument
_ServiceDoc _ServiceDoc
@AbapCatalog.sqlViewName: 'ISVRCREFFSM'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Retrieves the FSM Service Call ID for Service Order'
@ObjectModel: {
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   }
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM: {
  viewType: #COMPOSITE,
   lifecycle.contract.type: #PUBLIC_REMOTE_API
}
define view I_SrvcOrdRefFSMServiceCall
  as select from I_ServiceDocumentPredecessor
{
      //I_ServiceDocumentPredecessor

  key ServiceDocumentRelationUUID,
      ServiceDocPrdcssrBusObjType   as PrdcssrSuccssrDocObjectType,
      CustMgmtPrdcssrTransactionKey as FSMServiceCall,
      ServiceDocumentPredecessorUUID,
      ServiceObjectType,
      ServiceDocumentUUID,
      _ServiceDoc.ServiceDocument   as ServiceOrder,
      /* Associations */
      //I_ServiceDocumentPredecessor

      _ServiceDoc
}
where
  ServiceDocPrdcssrBusObjType = 'FSMCALL'
union select from I_ServiceDocumentSuccessor
{
      //I_ServiceDocumentSuccessor

  key ServiceDocumentRelationUUID,
      ServiceDocSuccessorBusObjType as PrdcssrSuccssrDocObjectType,
      ServiceDocSuccessor           as FSMServiceCall,
      ServiceDocumentSuccessorUUID  as ServiceDocumentPredecessorUUID,
      ServiceObjectType,
      ServiceDocumentUUID,
      _ServiceDoc.ServiceDocument   as ServiceOrder,
      /* Associations */
      //I_ServiceDocumentSuccessor

      _ServiceDoc
}
where
  ServiceDocSuccessorBusObjType = 'FSMCALL'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_SERVICEDOCUMENTENHCD",
"I_SERVICEDOCUMENTPREDECESSOR",
"I_SERVICEDOCUMENTSUCCESSOR"
],
"ASSOCIATED":
[
"I_SERVICEDOCUMENTENHCD"
],
"BASE":
[
"I_SERVICEDOCUMENTPREDECESSOR"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/