C_BSOrdProcFlwRoot

DDL: C_BSORDPROCFLWROOT Type: view CONSUMPTION

Solution Order Attrib for BSOrd Prgrs

C_BSOrdProcFlwRoot is a Consumption CDS View that provides data about "Solution Order Attrib for BSOrd Prgrs" in SAP S/4HANA. It reads from 1 data source (I_ServiceDocumentEnhcd) and exposes 9 fields with key fields UI5NetworkGraphAttributeValue, ServiceObjectType. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ServiceDocumentEnhcd SolnOrder from

Associations (2)

CardinalityTargetAliasCondition
[0..1] P_BusSolnOrdSubsqntDocTypeText _DocumentType _DocumentType.UI5NetworkGraphDescription = 'SOLO'
[0..1] E_ServiceDocument _Extension _Extension.ServiceCategory = 'BUS2000172' and _Extension.ServiceOrder = SolnOrder.ServiceDocument

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CBSOATTRIB view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
EndUserText.label Solution Order Attrib for BSOrd Prgrs view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY UI5NetworkGraphAttributeValue ServiceDocument
KEY ServiceObjectType ServiceObjectType
SoldToParty SoldToParty
NetAmount ServiceDocNetAmount
TransactionCurrency TransactionCurrency
UI5NetworkGraphStatusName
HasError ServiceDocumentHasError
UI5NetworkGraphStatus
UI5NetworkGraphDescription
@AbapCatalog: {
    sqlViewName:            'CBSOATTRIB',
    compiler.compareFilter: true,
    preserveKey:            true
}
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType: {
    dataClass:      #MIXED,
    serviceQuality: #C,
    sizeCategory:   #XL
}
@VDM: {
    viewType: #CONSUMPTION
}
@Metadata.allowExtensions:true
@EndUserText.label: 'Solution Order Attrib for BSOrd Prgrs'

define view C_BSOrdProcFlwRoot
  as select from I_ServiceDocumentEnhcd as SolnOrder
  association [0..1] to P_BusSolnOrdSubsqntDocTypeText as _DocumentType on  _DocumentType.UI5NetworkGraphDescription = 'SOLO'
  association [0..1] to E_ServiceDocument              as _Extension    on  _Extension.ServiceCategory = 'BUS2000172'
                                                                        and _Extension.ServiceOrder    = SolnOrder.ServiceDocument
{
  key ServiceDocument                                                                                                   as UI5NetworkGraphAttributeValue,
  key ServiceObjectType,
      SoldToParty,
      @Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
      ServiceDocNetAmount                                                                                               as NetAmount,
      TransactionCurrency,
      @Semantics.text: true
      _ServiceDocumentStatus._ServiceDocumentStatusText[1: Language=$session.system_language].ServiceDocumentStatusName as UI5NetworkGraphStatusName,
      ServiceDocumentHasError                                                                                           as HasError,
      cast(ServiceDocumentStatus as fac_network_graph_status)                                                           as UI5NetworkGraphStatus,
      @Semantics.text: true
      _DocumentType[1: Language = $session.system_language].UI5NetworkGraphDescriptionName                              as UI5NetworkGraphDescription
}
where
  ServiceObjectType = 'BUS2000172'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_SERVICEDOCUMENTENHCD",
"I_SERVICEDOCUMENTSTATUS",
"I_SERVICEDOCUMENTSTATUSTEXT",
"P_BUSSOLNORDSUBSQNTDOCTYPETEXT"
],
"ASSOCIATED":
[
"E_SERVICEDOCUMENT",
"P_BUSSOLNORDSUBSQNTDOCTYPETEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/