C_SrvcConfirmationItem
Confirmations
C_SrvcConfirmationItem is a Consumption CDS View that provides data about "Confirmations" in SAP S/4HANA. It reads from 1 data source (I_ServiceDocumentItemEnhcd) and exposes 107 fields with key fields ServiceObjectType, ServiceDocument, ServiceDocumentType, ServiceDocumentItem. It has 14 associations to related views. Part of development package CRMS4_SERV_ORDER_UI.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ServiceDocumentItemEnhcd | ServiceDocumentItem | from |
Associations (14)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..*] | I_SrvcOrderFUPSrvcConfirmation | _SrvcOrderFUPSrvcConfirmation | $projection.ServiceDocumentUUID = _SrvcOrderFUPSrvcConfirmation.ServiceDocumentUUID |
| [0..1] | I_StatusCode | _StatusCode | $projection.SrvcDocItemProcmtStatus = _StatusCode.StatusCode and $projection.statusprofile = _StatusCode.StatusProfile |
| [0..1] | P_ServiceDocumentRefObject | _ServiceDocItemMainRefObj | $projection.ServiceObjectType = _ServiceDocItemMainRefObj.ServiceObjectType and $projection.ServiceDocument = _ServiceDocItemMainRefObj.ServiceDocument and $projection.ServiceDocumentItem = _ServiceDocItemMainRefObj.ServiceDocumentItem |
| [1..1] | P_SelectProcurementStatus | _SelectProcurementStatus | $projection.ServiceDocumentItemUUID = _SelectProcurementStatus.StatusObjectUUID |
| [0..1] | P_SrvcOrdItemAggrgdActuals | _ServiceDocItemAggrgdActl | $projection.ServiceDocumentItemCharUUID = _ServiceDocItemAggrgdActl.ServiceDocumentItemCharUUID |
| [0..*] | C_SrvcConfTransHistory | _SrvcConfTransHistory | $projection.ServiceObjectType = _SrvcConfTransHistory.ServiceObjectType and $projection.ServiceDocument = _SrvcConfTransHistory.ServiceDocument and $projection.ServiceDocumentItem = _SrvcConfTransHistory.ServiceDocumentItem |
| [1..*] | C_SrvcConfItmObjPgPricingDets | _ServiceConfItmPriceDets | $projection.ServiceObjectType = _ServiceConfItmPriceDets.ServiceObjectType and $projection.ServiceDocument = _ServiceConfItmPriceDets.ServiceDocument and $projection.ServiceDocumentItem = _ServiceConfItmPriceDets.ServiceDocumentItem |
| [0..*] | C_SrvcDocItemPartner | _PartiesInvolved | $projection.ServiceObjectType = _PartiesInvolved.CustMgmtObjectType and $projection.ServiceDocument = _PartiesInvolved.CustMgmtDocument and $projection.ServiceDocumentItem = _PartiesInvolved.CustMgmtDocumentItem |
| [1..*] | C_ServiceDocObjPgErrorLog | _ServiceDocumentErrorLog | $projection.ServiceObjectType = _ServiceDocumentErrorLog.ServiceObjectType and $projection.ServiceDocument = _ServiceDocumentErrorLog.ServiceDocument |
| [0..1] | E_ServiceDocumentItem | _ServiceDocItemExt | $projection.ServiceObjectType = _ServiceDocItemExt.ServiceCategory and $projection.ServiceDocument = _ServiceDocItemExt.ServiceOrderItem and $projection.ServiceDocumentItem = _ServiceDocItemExt.ServiceLineExternalID |
| [1..*] | C_SrvcDocDateInformation | _SrvcDateItemInfo | ( $projection.ServiceDocument = _SrvcDateItemInfo.ServiceDocument and $projection.ServiceObjectType = _SrvcDateItemInfo.ServiceObjectType and $projection.ServiceDocumentItem = _SrvcDateItemInfo.ServiceDocumentItem ) or ( $projection.ServiceDocumentItemUUID = _SrvcDateItemInfo.SrvcMgmtObjectUUID ) |
| [0..*] | C_SrvcDocItemUserStatus | _SrvcDocItemUserStatus | $projection.ServiceDocumentItemUUID = _SrvcDocItemUserStatus.StatusObjectUUID |
| [0..1] | I_CustMgmtLifecycleUserStsText | _SrvcDocCustMgmtLCUsrStsTxt | _SrvcDocCustMgmtLCUsrStsTxt.CustMgmtLifecycleUserStatus = $projection.ServiceDocumentStatus and _SrvcDocCustMgmtLCUsrStsTxt.Language = $session.system_language |
| [0..1] | I_CustMgmtLifecycleUserStsText | _SrvcDocItmCustMgmtLCUsrStsTxt | _SrvcDocItmCustMgmtLCUsrStsTxt.CustMgmtLifecycleUserStatus = $projection.ServiceDocumentItemStatus and _SrvcDocItmCustMgmtLCUsrStsTxt.Language = $session.system_language |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CCONFITEMORD | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| EndUserText.label | Confirmations | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Search.searchable | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| Metadata.allowExtensions | true | view |
Fields (107)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ServiceObjectType | I_ServiceDocumentItemEnhcd | ServiceObjectType | Object Type |
| KEY | ServiceDocument | I_ServiceDocumentItemEnhcd | ServiceDocument | Transaction ID |
| KEY | ServiceDocumentType | I_ServiceDocumentItemEnhcd | ServiceDocumentType | Transaction Type |
| KEY | ServiceDocumentItem | I_ServiceDocumentItemEnhcd | ServiceDocumentItem | Service Document |
| ServiceDocumentItemUUID | ServiceDocumentItemUUID | |||
| ServiceDocumentItemCharUUID | ServiceDocumentItemCharUUID | |||
| ServiceDocumentUUID | I_ServiceDocumentItemEnhcd | ServiceDocumentUUID | Object GUID | |
| ServiceDocumentCharUUID | ServiceDocument | ServiceDocumentCharUUID | ||
| ServiceDocumentItemObjectType | ServiceDocumentItemObjectType | |||
| ServiceDocumentDescription | ServiceDocument | ServiceDocumentDescription | ||
| ServiceDocumentTypeName | ||||
| ManualNetPriceAmtInDocCrcy | ||||
| NetPriceQuantityUnit | ||||
| UICT_ManualNetPriceAmt | ||||
| OriginallyRequestedProduct | I_ServiceDocumentItemEnhcd | OriginallyRequestedProduct | ||
| TechObjIsEquipOrFuncnlLoc | _ServiceDocItemMainRefObj | TechObjIsEquipOrFuncnlLoc | Tech. Obj. Type | |
| Equipment | _ServiceDocItemMainRefObj | Equipment | Equipment check | |
| EquipmentName | ||||
| FunctionalLocation | _ServiceDocItemMainRefObj | FunctionalLocation | Object ID | |
| FunctionalLocationName | ||||
| ServiceDocItemQuantityUnit | I_ServiceDocumentItemEnhcd | ServiceDocItemQuantityUnit | ||
| ServiceDocumentItemDescription | ServiceDocumentItemDescription | |||
| ServiceDocItemCategory | I_ServiceDocumentItemEnhcd | ServiceDocItemCategory | ||
| ServiceDocItemCategoryName | ||||
| ServiceDocItemGrossAmount | I_ServiceDocumentItemEnhcd | ServiceDocItemGrossAmount | ||
| ServiceDocumentItemQuantity | I_ServiceDocumentItemEnhcd | ServiceDocumentItemQuantity | ||
| TransactionCurrency | I_ServiceDocumentItemEnhcd | TransactionCurrency | Transaction Currency | |
| ActualServiceDuration | ActualServiceDuration | |||
| ActualServiceDurationUnit | ActualServiceDurationUnit | |||
| UICT_ActualServiceDuration | ||||
| ServiceDocumentItemStatus | I_ServiceDocumentItemEnhcd | ServiceDocumentItemStatus | ||
| ServiceDocumentStatus | ServiceDocument | ServiceDocumentStatus | ||
| ServiceDocumentIsOpen | ServiceDocument | ServiceDocumentIsOpen | ||
| ServiceDocumentIsReleased | ServiceDocument | ServiceDocumentIsReleased | ||
| SrvcDocItemProcmtStatus | _SelectProcurementStatus | SrvcDocItemProcmtStatus | ||
| StatusProfile | _ServiceDocItemCategory | StatusProfile | Status Profile | |
| BillingPriceSourceName | I_ServiceDocumentItemEnhcd | BillingPriceSourceName | ||
| DocumentDescription | I_ServiceDocumentItemEnhcd | DocumentDescription | Doc. Name | |
| MaterialComponentIsSparePart | ||||
| BillableControl | I_ServiceDocumentItemEnhcd | BillableControl | Billable Control | |
| ParentServiceDocumentItemUUID | ParentServiceDocumentItemUUID | |||
| CustMgmtParentItemProduct | _ParentServiceDocItem | OriginallyRequestedProduct | ||
| CustMgmtParentItemProductName | _ParentServiceDocItem | ServiceDocumentItemDescription | ||
| ResponsibleEmployee | I_ServiceDocumentItemEnhcd | ResponsibleEmployee | Employee Resp. | |
| SoldToParty | I_ServiceDocumentItemEnhcd | SoldToParty | Sold-to Party | |
| ServiceEmployee | I_ServiceDocumentItemEnhcd | ServiceEmployee | ||
| TimeSheetOvertimeCategory | TimeSheetOvertimeCategory | |||
| UICT_TimeSheetOvertimeCategory | ||||
| ActualServiceStartDateTime | ActualServiceStartDateTime | |||
| UICT_ActualSrvcStartDateTime | ||||
| BillingDateTime | BillingDateTime | |||
| BillingDocCreationDateTime | BillingDocCreationDateTime | |||
| ServiceDocItemBillingStatus | ServiceDocItemBillingStatus | |||
| PaymentTerms | I_ServiceDocumentItemEnhcd | PaymentTerms | Pyt Terms | |
| PayerParty | I_ServiceDocumentItemEnhcd | PayerParty | Payer | |
| BillToParty | I_ServiceDocumentItemEnhcd | BillToParty | Inv. Recipient | |
| SalesOrganization | I_ServiceDocumentItemEnhcd | SalesOrganization | Sales Organization | |
| DistributionChannel | I_ServiceDocumentItemEnhcd | DistributionChannel | RefDistCh-Cust/Mat. | |
| Division | I_ServiceDocumentItemEnhcd | Division | Internal Division ID | |
| SalesOffice | I_ServiceDocumentItemEnhcd | SalesOffice | Sales Office | |
| SalesGroup | I_ServiceDocumentItemEnhcd | SalesGroup | Sales Group | |
| ServiceDocumentendasServiceOrder | ||||
| ServiceConfirmationIsFinal | ServiceDocument | ServiceConfirmationIsFinal | ||
| SrvcOrdItemIsUnplanned | I_ServiceDocumentItemEnhcd | SrvcDocItemIsUnplanned | ||
| SrvcConfirmationDocFinalText | ||||
| PurchaseOrderByCustomer | I_ServiceDocumentItemEnhcd | PurchaseOrderByCustomer | Purchase Order Number | |
| ServiceDocumentPredecessorUUID | _SrvcOrderFUPSrvcConfirmation | ServiceDocumentPredecessorUUID | ||
| TotalQuantity | _ServiceDocItemAggrgdActl | TotalQuantity | Activity Quantity | |
| _ParentServiceDocItem | _ParentServiceDocItem | |||
| PostingDate | I_ServiceDocumentItemEnhcd | PostingDate | Posting Date for GR | |
| ServiceDocumentItemHasError | ServiceDocumentItemHasError | |||
| ServiceDocumentHasError | ServiceDocument | ServiceDocumentHasError | ||
| _ServiceDocItemCategory | _ServiceDocItemCategory | |||
| _ServiceDocItemStatus | _ServiceDocItemStatus | |||
| _SrvcConfTransHistory | _SrvcConfTransHistory | |||
| _ServiceDocumentErrorLog | _ServiceDocumentErrorLog | |||
| SalesOrganizationOrgUnitID | I_ServiceDocumentItemEnhcd | SalesOrganizationOrgUnitID | ||
| SalesOfficeOrgUnitID | I_ServiceDocumentItemEnhcd | SalesOfficeOrgUnitID | ||
| SalesGroupOrgUnitID | I_ServiceDocumentItemEnhcd | SalesGroupOrgUnitID | ||
| ServiceOrganization | I_ServiceDocumentItemEnhcd | ServiceOrganization | ||
| _SalesOrganizationOrgUnit | _SalesOrganizationOrgUnit | |||
| _SalesOfficeOrgUnit | _SalesOfficeOrgUnit | |||
| _SalesGroupOrgUnit | _SalesGroupOrgUnit | |||
| _ServiceOrganizationOrgUnit | _ServiceOrganizationOrgUnit | |||
| _SalesOrganizationOrgUnit_2 | _SalesOrganizationOrgUnit_2 | |||
| _SalesOfficeOrgUnit_2 | _SalesOfficeOrgUnit_2 | |||
| _SalesGroupOrgUnit_2 | _SalesGroupOrgUnit_2 | |||
| _ServiceOrganizationOrgUnit_2 | _ServiceOrganizationOrgUnit_2 | |||
| _SoldToParty | I_ServiceDocumentItemEnhcd | _SoldToParty | ||
| _PayerParty | _PayerParty | |||
| _BillToParty | _BillToParty | |||
| _ServiceEmployee | I_ServiceDocumentItemEnhcd | _ServiceEmployee | ||
| _ServiceDocItemBillingStatus | _ServiceDocItemBillingStatus | |||
| _PaymentTerms | I_ServiceDocumentItemEnhcd | _PaymentTerms | ||
| _ServiceConfItmPriceDets | _ServiceConfItmPriceDets | |||
| _ServiceDocOvertimeCat | _ServiceDocOvertimeCat | |||
| _PartiesInvolved | _PartiesInvolved | |||
| _ServiceDocItemNote | _ServiceDocItemNote | |||
| _SrvcOrderFUPSrvcConfirmation | _SrvcOrderFUPSrvcConfirmation | |||
| _StatusCode | _StatusCode | |||
| _BillableControl | I_ServiceDocumentItemEnhcd | _BillableControl | ||
| _ServiceDocItemHasError | _ServiceDocItemHasError | |||
| _ServiceDocHasError | ServiceDocument | _ServiceDocHasError | ||
| _SrvcDateItemInfo | _SrvcDateItemInfo | |||
| _SrvcDocItemUserStatus | _SrvcDocItemUserStatus | |||
| _SrvcDocCustMgmtLCUsrStsTxt | _SrvcDocCustMgmtLCUsrStsTxt | |||
| _SrvcDocItmCustMgmtLCUsrStsTxt | _SrvcDocItmCustMgmtLCUsrStsTxt |
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_SrvcConfirmationItem.
-- 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: CCONFITEMORD
CREATE VIEW C_SrvcConfirmationItem AS
SELECT
ServiceDocumentItem.ServiceObjectType AS ServiceObjectType,
ServiceDocumentItem.ServiceDocument AS ServiceDocument,
ServiceDocumentItem.ServiceDocumentType AS ServiceDocumentType,
ServiceDocumentItem.ServiceDocumentItem AS ServiceDocumentItem,
ServiceDocumentItemUUID,
ServiceDocumentItemCharUUID,
ServiceDocumentItem.ServiceDocumentUUID AS ServiceDocumentUUID,
ServiceDocument.ServiceDocumentCharUUID AS ServiceDocumentCharUUID,
ServiceDocumentItemObjectType,
ServiceDocument.ServiceDocumentDescription AS ServiceDocumentDescription,
ServiceDocument._ServiceDocumentType._ServiceDocumentTypeText[1:Language = $session.system_language].ServiceDocumentTypeName AS ServiceDocumentTypeName,
cast( 0 as abap.dec( 24, 3 ) ) AS ManualNetPriceAmtInDocCrcy,
cast( '' as abap.cuky( 5 ) ) AS NetPriceQuantityUnit,
cast(3 as abap.int4) AS UICT_ManualNetPriceAmt,
ServiceDocumentItem.OriginallyRequestedProduct AS OriginallyRequestedProduct,
_ServiceDocItemMainRefObj.TechObjIsEquipOrFuncnlLoc AS TechObjIsEquipOrFuncnlLoc,
_ServiceDocItemMainRefObj.Equipment AS Equipment,
_ServiceDocItemMainRefObj._Equipment._EquipmentText[1: Language=$session.system_language].EquipmentName AS EquipmentName,
_ServiceDocItemMainRefObj.FunctionalLocation AS FunctionalLocation,
_ServiceDocItemMainRefObj._FunctionalLocation._FunctionalLocationText[1:Language = $session.system_language].FunctionalLocationName AS FunctionalLocationName,
ServiceDocumentItem.ServiceDocItemQuantityUnit AS ServiceDocItemQuantityUnit,
ServiceDocumentItemDescription,
ServiceDocumentItem.ServiceDocItemCategory AS ServiceDocItemCategory,
_ServiceDocItemCategory._ServiceDocItemCategoryText[1:Language = $session.system_language].ServiceDocItemCategoryName AS ServiceDocItemCategoryName,
ServiceDocumentItem.ServiceDocItemGrossAmount AS ServiceDocItemGrossAmount,
ServiceDocumentItem.ServiceDocumentItemQuantity AS ServiceDocumentItemQuantity,
ServiceDocumentItem.TransactionCurrency AS TransactionCurrency,
ActualServiceDuration,
ActualServiceDurationUnit,
cast(3 as abap.int4) AS UICT_ActualServiceDuration,
ServiceDocumentItem.ServiceDocumentItemStatus AS ServiceDocumentItemStatus,
ServiceDocument.ServiceDocumentStatus AS ServiceDocumentStatus,
ServiceDocument.ServiceDocumentIsOpen AS ServiceDocumentIsOpen,
ServiceDocument.ServiceDocumentIsReleased AS ServiceDocumentIsReleased,
_SelectProcurementStatus.SrvcDocItemProcmtStatus AS SrvcDocItemProcmtStatus,
_ServiceDocItemCategory.StatusProfile AS StatusProfile,
ServiceDocumentItem.BillingPriceSourceName AS BillingPriceSourceName,
ServiceDocumentItem.DocumentDescription AS DocumentDescription,
cast( '' as crmt_boolean ) AS MaterialComponentIsSparePart,
ServiceDocumentItem.BillableControl AS BillableControl,
ParentServiceDocumentItemUUID,
_ParentServiceDocItem.OriginallyRequestedProduct AS CustMgmtParentItemProduct,
_ParentServiceDocItem.ServiceDocumentItemDescription AS CustMgmtParentItemProductName,
ServiceDocumentItem.ResponsibleEmployee AS ResponsibleEmployee,
ServiceDocumentItem.SoldToParty AS SoldToParty,
ServiceDocumentItem.ServiceEmployee AS ServiceEmployee,
TimeSheetOvertimeCategory,
cast(3 as abap.int4) AS UICT_TimeSheetOvertimeCategory,
ActualServiceStartDateTime,
cast(3 as abap.int4) AS UICT_ActualSrvcStartDateTime,
BillingDateTime,
BillingDocCreationDateTime,
ServiceDocItemBillingStatus,
ServiceDocumentItem.PaymentTerms AS PaymentTerms,
ServiceDocumentItem.PayerParty AS PayerParty,
ServiceDocumentItem.BillToParty AS BillToParty,
ServiceDocumentItem.SalesOrganization AS SalesOrganization,
ServiceDocumentItem.DistributionChannel AS DistributionChannel,
ServiceDocumentItem.Division AS Division,
ServiceDocumentItem.SalesOffice AS SalesOffice,
ServiceDocumentItem.SalesGroup AS SalesGroup,
case ServiceDocumentItem.ServiceObjectType when 'BUS2000117' then _SrvcOrderFUPSrvcConfirmation.ServiceOrder when 'BUS2000116' then ServiceDocumentItem.ServiceDocument end as ServiceOrder AS ServiceDocumentendasServiceOrder,
ServiceDocument.ServiceConfirmationIsFinal AS ServiceConfirmationIsFinal,
ServiceDocumentItem.SrvcDocItemIsUnplanned AS SrvcOrdItemIsUnplanned,
cast( '' as abap.char( 10 ) ) AS SrvcConfirmationDocFinalText,
ServiceDocumentItem.PurchaseOrderByCustomer AS PurchaseOrderByCustomer,
_SrvcOrderFUPSrvcConfirmation.ServiceDocumentPredecessorUUID AS ServiceDocumentPredecessorUUID,
_ServiceDocItemAggrgdActl.TotalQuantity AS TotalQuantity,
ServiceDocumentItem.PostingDate AS PostingDate,
ServiceDocumentItemHasError,
ServiceDocument.ServiceDocumentHasError AS ServiceDocumentHasError,
ServiceDocumentItem.SalesOrganizationOrgUnitID AS SalesOrganizationOrgUnitID,
ServiceDocumentItem.SalesOfficeOrgUnitID AS SalesOfficeOrgUnitID,
ServiceDocumentItem.SalesGroupOrgUnitID AS SalesGroupOrgUnitID,
ServiceDocumentItem.ServiceOrganization AS ServiceOrganization,
ServiceDocumentItem._SoldToParty AS _SoldToParty,
ServiceDocumentItem._ServiceEmployee AS _ServiceEmployee,
ServiceDocumentItem._PaymentTerms AS _PaymentTerms,
ServiceDocumentItem._BillableControl AS _BillableControl,
ServiceDocument._ServiceDocHasError AS _ServiceDocHasError
FROM I_ServiceDocumentItemEnhcd AS ServiceDocumentItem
LEFT OUTER JOIN I_SrvcOrderFUPSrvcConfirmation AS _SrvcOrderFUPSrvcConfirmation ON ServiceDocumentUUID = _SrvcOrderFUPSrvcConfirmation.ServiceDocumentUUID -- association [1..*]
LEFT OUTER JOIN I_StatusCode AS _StatusCode ON SrvcDocItemProcmtStatus = _StatusCode.StatusCode AND statusprofile = _StatusCode.StatusProfile -- association [0..1]
LEFT OUTER JOIN P_ServiceDocumentRefObject AS _ServiceDocItemMainRefObj ON ServiceObjectType = _ServiceDocItemMainRefObj.ServiceObjectType AND ServiceDocument = _ServiceDocItemMainRefObj.ServiceDocument AND ServiceDocumentItem = _ServiceDocItemMainRefObj.ServiceDocumentItem -- association [0..1]
LEFT OUTER JOIN P_SelectProcurementStatus AS _SelectProcurementStatus ON ServiceDocumentItemUUID = _SelectProcurementStatus.StatusObjectUUID -- association [1..1]
LEFT OUTER JOIN P_SrvcOrdItemAggrgdActuals AS _ServiceDocItemAggrgdActl ON ServiceDocumentItemCharUUID = _ServiceDocItemAggrgdActl.ServiceDocumentItemCharUUID -- association [0..1]
LEFT OUTER JOIN C_SrvcConfTransHistory AS _SrvcConfTransHistory ON ServiceObjectType = _SrvcConfTransHistory.ServiceObjectType AND ServiceDocument = _SrvcConfTransHistory.ServiceDocument AND ServiceDocumentItem = _SrvcConfTransHistory.ServiceDocumentItem -- association [0..*]
LEFT OUTER JOIN C_SrvcConfItmObjPgPricingDets AS _ServiceConfItmPriceDets ON ServiceObjectType = _ServiceConfItmPriceDets.ServiceObjectType AND ServiceDocument = _ServiceConfItmPriceDets.ServiceDocument AND ServiceDocumentItem = _ServiceConfItmPriceDets.ServiceDocumentItem -- association [1..*]
LEFT OUTER JOIN C_SrvcDocItemPartner AS _PartiesInvolved ON ServiceObjectType = _PartiesInvolved.CustMgmtObjectType AND ServiceDocument = _PartiesInvolved.CustMgmtDocument AND ServiceDocumentItem = _PartiesInvolved.CustMgmtDocumentItem -- association [0..*]
LEFT OUTER JOIN C_ServiceDocObjPgErrorLog AS _ServiceDocumentErrorLog ON ServiceObjectType = _ServiceDocumentErrorLog.ServiceObjectType AND ServiceDocument = _ServiceDocumentErrorLog.ServiceDocument -- association [1..*]
LEFT OUTER JOIN E_ServiceDocumentItem AS _ServiceDocItemExt ON ServiceObjectType = _ServiceDocItemExt.ServiceCategory AND ServiceDocument = _ServiceDocItemExt.ServiceOrderItem AND ServiceDocumentItem = _ServiceDocItemExt.ServiceLineExternalID -- association [0..1]
LEFT OUTER JOIN C_SrvcDocDateInformation AS _SrvcDateItemInfo ON ( ServiceDocument = _SrvcDateItemInfo.ServiceDocument AND ServiceObjectType = _SrvcDateItemInfo.ServiceObjectType AND ServiceDocumentItem = _SrvcDateItemInfo.ServiceDocumentItem ) OR ( ServiceDocumentItemUUID = _SrvcDateItemInfo.SrvcMgmtObjectUUID ) -- association [1..*]
LEFT OUTER JOIN C_SrvcDocItemUserStatus AS _SrvcDocItemUserStatus ON ServiceDocumentItemUUID = _SrvcDocItemUserStatus.StatusObjectUUID -- association [0..*]
LEFT OUTER JOIN I_CustMgmtLifecycleUserStsText AS _SrvcDocCustMgmtLCUsrStsTxt ON _SrvcDocCustMgmtLCUsrStsTxt.CustMgmtLifecycleUserStatus = ServiceDocumentStatus AND _SrvcDocCustMgmtLCUsrStsTxt.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_CustMgmtLifecycleUserStsText AS _SrvcDocItmCustMgmtLCUsrStsTxt ON _SrvcDocItmCustMgmtLCUsrStsTxt.CustMgmtLifecycleUserStatus = ServiceDocumentItemStatus AND _SrvcDocItmCustMgmtLCUsrStsTxt.Language = $session.system_language -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA