C_BusSolnOrdItmListRptAndObjPg

DDL: C_BUSSOLNORDITMLISTRPTANDOBJPG Type: view_entity CONSUMPTION

Projection: Solution Order Item

C_BusSolnOrdItmListRptAndObjPg is a Consumption CDS View that provides data about "Projection: Solution Order Item" in SAP S/4HANA. It reads from 1 data source (R_BusinessSolutionOrderItemTP) and exposes 42 fields with key fields BusinessSolutionOrder, BusinessSolutionOrderItem. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_BusinessSolutionOrderItemTP R_BusinessSolutionOrderItemTP projection

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_SitnInstceIndicator _SitnInstceIndicator _SitnInstceIndicator.SitnInstceAnchorObjectKey = $projection.BusSolnOrderItemCharUUID and _SitnInstceIndicator.SitnDefAnchorObject = 'BusSolnOrderItemCharUUID'
[0..1] C_SrvcMgmtSoldToPartyQuickVw _SrvcMgmtSoldToPartyQuickVw $projection.SoldToParty = _SrvcMgmtSoldToPartyQuickVw.BusinessPartner
[0..*] C_BusSolnOrdItemRelationships _BusSolnOrdItemRelationships _BusSolnOrdItemRelationships.BusinessSolutionOrder = $projection.BusinessSolutionOrder and _BusSolnOrdItemRelationships.BusinessSolutionOrderItem = $projection.BusinessSolutionOrderItem
[0..*] C_SrvcDocItemUserStatus _SrvcDocItemUserStatus $projection.BusinessSolutionOrderItemUUID = _SrvcDocItemUserStatus.StatusObjectUUID

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
Search.searchable true view
EndUserText.label Projection: Solution Order Item view

Fields (42)

KeyFieldSource TableSource FieldDescription
KEY BusinessSolutionOrder BusinessSolutionOrder Solution Order
KEY BusinessSolutionOrderItem BusinessSolutionOrderItem Solution Order Item
ServiceObjectType ServiceObjectType Object Type
BusinessSolutionOrderItemUUID BusinessSolutionOrderItemUUID
BusSolnOrderItemCharUUID ServiceDocumentItemCharUUID
BusSolnOrdItmDescription BusSolnOrdItmDescription
BusSolnOrdItmCategory BusSolnOrdItmCategory
QuantityUnit QuantityUnit Unit of measure
Quantity Quantity Value
TransactionCurrency TransactionCurrency Transaction Currency
ServiceDocumentItemNetAmount ServiceDocumentItemNetAmount
ServiceDocItemGrossAmount _ServiceDocItemEnhcd ServiceDocItemGrossAmount
ServiceDocNetAmount _BusinessSolutionOrder ServiceDocNetAmount
BusSolnOrdItmStatus BusSolnOrdItmStatus
SystemStatus _BusSolnOrdItemStatus SrvcMgmtObjectStatus
StatusProfile _ServiceDocItemCategory StatusProfile Status Profile
SalesOrganization SalesOrganization Sales Organization
SalesOffice SalesOffice Sales Office
SalesGroup SalesGroup Sales Group
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
Division Division Internal Division ID
OriginallyRequestedProduct _ServiceDocItemEnhcd OriginallyRequestedProduct
SalesOfficeOrgUnitID SalesOfficeOrgUnitID
SalesOrganizationOrgUnitID SalesOrganizationOrgUnitID
SalesGroupOrgUnitID SalesGroupOrgUnitID
ServiceOrganization ServiceOrganization
SoldToParty SoldToParty Sold-to Party
SoldToPartyName _SoldToParty BusinessPartnerFullName Broker Name
RespEmployeeBusinessPartnerId RespEmployeeBusinessPartnerId Employee Resp.
ServiceDocumentType ServiceDocumentType Transaction Type
_ServiceDocItemCategory _ServiceDocItemCategory
_ServiceDocItemStatus _ServiceDocItemStatus
_TransactionCurrency _TransactionCurrency
_SitnInstceIndicator _SitnInstceIndicator
_SalesOrganizationOrgUnit_2 _SalesOrganizationOrgUnit_2
_SalesOfficeOrgUnit_2 _SalesOfficeOrgUnit_2
_SalesGroupOrgUnit_2 _SalesGroupOrgUnit_2
_ServiceOrganizationOrgUnit_2 _ServiceOrganizationOrgUnit_2
_BusSolnOrdItemRelationships _BusSolnOrdItemRelationships
_SrvcMgmtSoldToPartyQuickVw _SrvcMgmtSoldToPartyQuickVw
_BusSolnOrdItemStatus _BusSolnOrdItemStatus
_SrvcDocItemUserStatus _SrvcDocItemUserStatus

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_BusSolnOrdItmListRptAndObjPg.
-- 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_BusSolnOrdItmListRptAndObjPg AS
SELECT
  BusinessSolutionOrder,
  BusinessSolutionOrderItem,
  ServiceObjectType,
  BusinessSolutionOrderItemUUID,
  ServiceDocumentItemCharUUID AS BusSolnOrderItemCharUUID,
  BusSolnOrdItmDescription,
  BusSolnOrdItmCategory,
  QuantityUnit,
  Quantity,
  TransactionCurrency,
  ServiceDocumentItemNetAmount,
  _ServiceDocItemEnhcd.ServiceDocItemGrossAmount AS ServiceDocItemGrossAmount,
  _BusinessSolutionOrder.ServiceDocNetAmount AS ServiceDocNetAmount,
  BusSolnOrdItmStatus,
  _BusSolnOrdItemStatus.SrvcMgmtObjectStatus AS SystemStatus,
  _ServiceDocItemCategory.StatusProfile AS StatusProfile,
  SalesOrganization,
  SalesOffice,
  SalesGroup,
  DistributionChannel,
  Division,
  _ServiceDocItemEnhcd.OriginallyRequestedProduct AS OriginallyRequestedProduct,
  SalesOfficeOrgUnitID,
  SalesOrganizationOrgUnitID,
  SalesGroupOrgUnitID,
  ServiceOrganization,
  SoldToParty,
  _SoldToParty.BusinessPartnerFullName AS SoldToPartyName,
  RespEmployeeBusinessPartnerId,
  ServiceDocumentType
FROM R_BusinessSolutionOrderItemTP
LEFT OUTER JOIN I_SitnInstceIndicator AS _SitnInstceIndicator ON _SitnInstceIndicator.SitnInstceAnchorObjectKey = BusSolnOrderItemCharUUID AND _SitnInstceIndicator.SitnDefAnchorObject = 'BusSolnOrderItemCharUUID'  -- association [0..1]
LEFT OUTER JOIN C_SrvcMgmtSoldToPartyQuickVw AS _SrvcMgmtSoldToPartyQuickVw ON SoldToParty = _SrvcMgmtSoldToPartyQuickVw.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN C_BusSolnOrdItemRelationships AS _BusSolnOrdItemRelationships ON _BusSolnOrdItemRelationships.BusinessSolutionOrder = BusinessSolutionOrder AND _BusSolnOrdItemRelationships.BusinessSolutionOrderItem = BusinessSolutionOrderItem  -- association [0..*]
LEFT OUTER JOIN C_SrvcDocItemUserStatus AS _SrvcDocItemUserStatus ON BusinessSolutionOrderItemUUID = _SrvcDocItemUserStatus.StatusObjectUUID  -- association [0..*]
;