I_ServiceDocumentEnhcd

DDL: I_SERVICEDOCUMENTENHCD Type: view COMPOSITE

Service Transaction Enhanced

I_ServiceDocumentEnhcd (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Sales

I_ServiceDocumentEnhcd is a Composite CDS View (Dimension) that provides data about "Service Transaction Enhanced" in SAP S/4HANA. It reads from 1 data source (I_ServiceDocument) and exposes 182 fields with key fields ServiceObjectType, ServiceDocument. It has 10 associations to related views.

SAP Help Documentation

CategoryCommon CDS Views for Service
Data CategoryDimension
StatusLife cycle status
Purpose
This CDS view in combination with the CDS view I_ServiceDocumentItemEnhcd provides the prerequisites for answering the following business questions: Which product requires repairs most frequently? Which product creates the highest service revenue? Which functional location / equipment requires the most repairs? How many service orders have been created for a service contract? How much revenue has been indirectly created for a service contract through service orders? How many service orders have triggered a purchasing cycle?

Prerequisites
Authorizations Users who want to use this CDS view must have the following authorization objects assigned: Authorization Object Description CRM_ORD_OP Authorization Object CRM Order – Own Documents CRM_SEO Authorization Object CRM Order – Business Object Service Order CRM_CON_SE Authorization Object CRM Order – Bus.Ob.Service Confirmation CRM_CO_SE Authorization Object CRM Order – Bus. Ob. Service Contract CRM_INCDNT Authorization Object CRM Order: Incident Management CRMS4_SOLO Authorization Object for Solution Order CRM_ORD_PR Authorization Object CRM Order – Business Transaction Type CRMS4_SLSO Sales Organizational Units of Service Transactions CRM_ORD_OE Authorization Object CRM Order – Allowed Organ. Units

Structure
Object Types This view is built on the following object types: Service contract Service order Service confirmation Attributes Some important attributes are: Attribute Description ServiceObjectType Transaction category ServiceDocument Transaction ID ServiceDocumentType Transaction type ServiceDocumentStatus Life cycle status ServiceDocumentHasError Error status SoldToParty Sold-to party RequestedServiceStartDate Start date RequestedServiceEndDate End date

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessSales
Application ComponentCRM-S4-REP-RFW
CapabilitiesAnalytical Dimension, Association Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Defining CDS Entities
PackageSales for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view in combination with the CDS view I_ServiceDocumentItemEnhcd provides the prerequisites for answering the following business questions:</p> <ul> <li><p>Which product requires repairs most frequently?</p></li> <li><p>Which product creates the highest service revenue?</p></li> <li><p>Which functional location / equipment requires the most repairs?</p></li> <li><p>How many service orders have been created for a service contract?</p></li> <li><p>How much revenue has been indirectly created for a service contract through service orders?</p></li> <li><p>How many service orders have triggered a purchasing cycle?</p></li> </ul>

Documentation

Data Sources (1)

SourceAliasJoin Type
I_ServiceDocument I_ServiceDocument from

Associations (10)

CardinalityTargetAliasCondition
[1..*] I_ServiceDocumentItemEnhcd _ServiceDocItem $projection.ServiceObjectType = _ServiceDocItem.ServiceObjectType and $projection.ServiceDocument = _ServiceDocItem.ServiceDocument
[0..*] I_ServiceDocumentRefObject _ServiceDocRefObj $projection.ServiceObjectType = _ServiceDocRefObj.ServiceObjectType and $projection.ServiceDocument = _ServiceDocRefObj.ServiceDocument and _ServiceDocRefObj.ServiceDocumentItem is initial and _ServiceDocRefObj.SrvcRefObjIsMainObject is not initial
[1] I_ServiceDocumentPredecessor _ServiceDocPredecessor $projection.ServiceDocumentUUID = _ServiceDocPredecessor.ServiceDocumentUUID and $projection.ServiceObjectType = _ServiceDocPredecessor.ServiceObjectType
[0..*] I_ServiceDocumentSuccessor _ServiceDocSuccessor $projection.ServiceDocumentUUID = _ServiceDocSuccessor.ServiceDocumentUUID and $projection.ServiceObjectType = _ServiceDocSuccessor.ServiceObjectType
[0..1] E_ServiceDocument _ServiceDocumentExt $projection.ServiceObjectType = _ServiceDocumentExt.ServiceCategory and $projection.ServiceDocument = _ServiceDocumentExt.ServiceOrder
[0..1] C_SrvcDocBPContactCardQuickVw _SrvcDocBPSoldToParty $projection.SoldToParty = _SrvcDocBPSoldToParty.BusinessPartner
[0..*] I_ServiceDocumentLongText _ServiceDocLongText $projection.ServiceObjectType = _ServiceDocLongText.ServiceObjectType and $projection.ServiceDocument = _ServiceDocLongText.ServiceDocument and _ServiceDocLongText.ServiceDocumentItem is initial and _ServiceDocLongText.TextObjectCategory = 'CRM_ORDERH'
[0..1] I_StatusObjectWithUUID _StatusObjectWithUUID $projection.ServiceDocumentUUID = _StatusObjectWithUUID.StatusObjectUUID
[0..*] I_CustMgmtPartner _CustMgmtPartner $projection.ServiceDocument = _CustMgmtPartner.CustMgmtDocument and $projection.ServiceObjectType = _CustMgmtPartner.CustMgmtObjectType and _CustMgmtPartner.CustMgmtDocumentItem = '000000'
[0..*] I_SrvcDocHeaderLongText _SrvcDocHeaderLongText $projection.ServiceObjectType = _SrvcDocHeaderLongText.ServiceObjectType and $projection.ServiceDocument = _SrvcDocHeaderLongText.ServiceDocument and _SrvcDocHeaderLongText.Language = $session.system_language

Annotations (16)

NameValueLevelField
EndUserText.label Service Transaction Enhanced view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName ISERVDOCENHCD view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey ServiceDocument view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
Analytics.dataCategory #DIMENSION view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view

Fields (182)

KeyFieldSource TableSource FieldDescription
KEY ServiceObjectType ServiceObjectType Business Trans. Cat.
KEY ServiceDocument ServiceDocument Transaction ID
ServiceDocumentUUID ServiceDocumentUUID GUID of a CRM Order Object
ServiceDocumentCharUUID ServiceDocumentCharUUID 32 Character CRM Object GUID (Converted)
ServiceDocumentType ServiceDocumentType Business Transaction Type
ServiceDocumentDescription ServiceDocumentDescription Transaction Description
Language Language Language Key of Description
PostingDate PostingDate Posting Date for a Business Transaction
ServiceDocumentTemplateType ServiceDocumentTemplateType Template Type of CRM Transaction
ServiceDocCreationDateTime ServiceDocCreationDateTime Created On
ServiceDocChangedDateTime ServiceDocChangedDateTime Changed On
ServiceDocumentCreatedByUser ServiceDocumentCreatedByUser User that Created the Transaction
ServiceDocumentChangedByUser ServiceDocumentChangedByUser Transaction Last Changed By
PricingDocument PricingDocument Number of the Document Condition
PricingProcedure PricingProcedure Procedure (Pricing, Output Control, Acct. Det., Costing,...)
RefBusinessSolutionOrder RefBusinessSolutionOrder Reference Solution Order ID
SrvcDocIsMaintServiceOrder SrvcDocIsMaintServiceOrder Logical Variable
SrvcDocWarrantyStatus SrvcDocWarrantyStatus Warranty Status (Agrregation of item level wty)
BusinessActivityCategory BusinessActivityCategory Activity Category (Communication Type)
ServiceDocumentPriority ServiceDocumentPriority Workflow priority
ServiceDocNetAmount ServiceDocNetAmount Total Net Value of Document in Document Currency
ServiceDocGrossAmount ServiceDocGrossAmount Total Gross Value of Document in Document Currency
ServiceDocTaxAmount ServiceDocTaxAmount Total Tax Amount in Document Currency
SoldToParty SoldToParty Sold-to Party
SoldToPartyCountry SoldToPartyCountry Country/Region
SoldToPartyRegion SoldToPartyRegion Region (State, Province, County)
ServiceTeam ServiceTeam Service Team
ResponsibleEmployee ResponsibleEmployee Employee Responsible
ServiceEmployee ServiceEmployee Executing Service Employee
ContactPerson ContactPerson Customer Contact Person
ShipToParty ShipToParty Ship-To Party (obsolete)
BillToParty BillToParty Inv. Recipient
PayerParty PayerParty Payer
RequestedServiceStartDateTime RequestedServiceStartDateTime Service Request Start Date
RequestedServiceEndDateTime RequestedServiceEndDateTime Service Request Due Date
ServiceContractStartDateTime ServiceContractStartDateTime Contract Start Date
ServiceContractEndDateTime ServiceContractEndDateTime Contract End Date
SrvcContrEarliestStartDateTime SrvcContrEarliestStartDateTime Earliest Start Date for Service Contract
SrvcContrLatestEndDateTime SrvcContrLatestEndDateTime Latest End Date for Service Contract
SrvcQtanValidityStartDateTime SrvcQtanValidityStartDateTime Contract Start date
SrvcQtanValidityEndDateTime SrvcQtanValidityEndDateTime Contract End Date
SrvcDocTmplValdtyStartDateTime SrvcDocTmplValdtyStartDateTime Template Start Date
SrvcDocTmplValdtyEndDateTime SrvcDocTmplValdtyEndDateTime Template End Date
SrvcDocTemplateSearchTermText SrvcDocTemplateSearchTermText Template Search Term
PaymentTerms PaymentTerms Terms of Payment
PaymentMethod PaymentMethod Payment Method
SrvcSEPAMandateRelevance SrvcSEPAMandateRelevance Indicator for SEPA-Relevant Transactions
SEPAMandate SEPAMandate Unique Reference to Mandate per Payment Recipient
WBSElementInternalID WBSElementInternalID WBS Internal ID
TransactionCurrency TransactionCurrency Transaction Currency
PurchaseOrderByCustomer PurchaseOrderByCustomer Sold-To Party's External Reference Number
CustomerPurchaseOrderDate CustomerPurchaseOrderDate Reference Document Date
ServiceDocumentRejectionReason ServiceDocumentRejectionReason Cancellation Reason Code
Region Region Region (State, Province, County)
ServiceDocumentStatus ServiceDocumentStatus Unique Custom Status
ServiceDocumentHasError ServiceDocumentHasError Error Status
ServiceDocBillingStatus ServiceDocBillingStatus Billing Status
ServiceDocIsReleasedForBilling ServiceDocIsReleasedForBilling Release Status for Cumulated Billing
ServiceDocumentIsOpen ServiceDocumentIsOpen Status "Open"
SrvcDocTransferStatus SrvcDocTransferStatus Transfer Status
ServiceDocumentIsQuotation ServiceDocumentIsQuotation Quotation Status
ServiceDocumentIsReleased ServiceDocumentIsReleased Release Status
ServiceDocumentIsRejected ServiceDocumentIsRejected Cancellation Status
ServiceConfirmationIsFinal ServiceConfirmationIsFinal Final service confirmation for the related service order
ServiceContractCanclnSts ServiceContractCanclnSts Contract Cancellation Status
MaintSrvcOrdExecutionStatus MaintSrvcOrdExecutionStatus Execution Status
SrvcDocExecutionStatus SrvcDocExecutionStatus Execution Status
SrvcDocDeliveryStatus SrvcDocDeliveryStatus Delivery Status
SrvcDocGoodsIssueStatus SrvcDocGoodsIssueStatus Goods Issue Status
SrvcDocRejectionStatus SrvcDocRejectionStatus Rejection Status
SalesOrganizationOrgUnitID SalesOrganizationOrgUnitID Sales Organization ID
SalesOfficeOrgUnitID SalesOfficeOrgUnitID Sales Office
SalesGroupOrgUnitID SalesGroupOrgUnitID Sales Group
DistributionChannel DistributionChannel Distribution Channel
Division Division Internal Division ID
ServiceOrganization ServiceOrganization Service Organization
ResponsibleServiceOrganization ResponsibleServiceOrganization Organizational Unit (Service)
ResponsibleSalesOrganization ResponsibleSalesOrganization Organizational Unit (Sales)
EnterpriseServiceOrganization EnterpriseServiceOrganization Enterprise Service Organization
SalesOrganization SalesOrganization Sales Organization
SalesOffice SalesOffice Sales Office
SalesGroup SalesGroup Sales Group
RespyMgmtServiceTeam RespyMgmtServiceTeam Service Team (Responsibility Management)
BillingBlockReason BillingBlockReason Business Partner: Billing Block Reason
ServiceReasonSchema ServiceReasonSchema Coherent Cat. - Aspect ID
ServiceReasonCategory ServiceReasonCategory Coherent Cat. - Category ID
ServiceDefectSchema ServiceDefectSchema Coherent Cat. - Aspect ID
ServiceDefectCategory ServiceDefectCategory Coherent Cat. - Category ID
ServiceFirstResponseByDateTime ServiceFirstResponseByDateTime First Response By
ServiceDueByDateTime ServiceDueByDateTime Date Transaction is Due
ErlstRequestedDeliveryDateTime ErlstRequestedDeliveryDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
RecommendedServicePriority RecommendedServicePriority Recommended Priority
ServiceDocumentUrgency ServiceDocumentUrgency Urgency
ServiceDocumentImpact ServiceDocumentImpact Impact
ServiceEscalationLevel ServiceEscalationLevel Step escalation?
ServiceDocumentProblemCategory ServiceDocumentProblemCategory Problem Category
ServiceRisk ServiceRisk Risk
ServiceDocumentCanclnParty ServiceDocumentCanclnParty Cancelling Party
ServiceDocumentCanclnReason ServiceDocumentCanclnReason CRM Service : Reason for Cancellation
ReferenceInHouseRepair ReferenceInHouseRepair Reference In-House Service
ReferenceInHouseRepairItem ReferenceInHouseRepairItem Reference In-House Service Object
RefInHouseRepairIsExisting RefInHouseRepairIsExisting Reference to In-House Service Exists
SrvcDocCreditStatus SrvcDocCreditStatus Credit Status of Header
SrvcDocGTSEmbargoStatus SrvcDocGTSEmbargoStatus Embargo Status (All Items)
SrvcDocGTSScreeningStatus SrvcDocGTSScreeningStatus Screening Status (All Items)
SrvcDocGTSLglControlStatus SrvcDocGTSLglControlStatus Legal Control Status (All Items)
SrvcDocBslnCostPostgStatus SrvcDocBslnCostPostgStatus Baseline Planned Cost and Revenue Header Status
SrvcDocContinuousCostStatus SrvcDocContinuousCostStatus Baseline Planned Cost and Revenue Header Status
SrvcOrdIsBusinessCompleted SrvcOrdIsBusinessCompleted Business Completed
SrvcOrdIsBusinessReopened SrvcOrdIsBusinessReopened
ShippingCondition ShippingCondition Shipping Conditions
CustomerPriceGroup CustomerPriceGroup Customer Price Group
SrvcDocAcctAssgmtObjectType SrvcDocAcctAssgmtObjectType Obj.Type for Sett.Acc.Assgnmnt for Search Help or Cust.Exit
SrvcDocAcctAssgmtObject SrvcDocAcctAssgmtObject Settlement Account Assignment
StatusProfile _StatusObjectWithUUID StatusProfile Status Profile
_ServiceObjType _ServiceObjType
_ServiceDocumentType _ServiceDocumentType
_SoldToParty _SoldToParty
_RespEmployee _RespEmployee
_ServiceTeam _ServiceTeam
_ServiceEmployee _ServiceEmployee
_ContactPerson _ContactPerson
_ShipToParty _ShipToParty
_BillToParty _BillToParty
_PayerParty _PayerParty
_SoldToPartyToCustomer _SoldToPartyToCustomer
_SoldToPartyCountry _SoldToPartyCountry
_SoldToPartyRegion _SoldToPartyRegion
_ServiceTeamHeader _ServiceTeamHeader
_ServiceDocumentStatus _ServiceDocumentStatus
_SrvcDocLifecycleStatus _SrvcDocLifecycleStatus
_ServiceDocBillingStatus _ServiceDocBillingStatus
_SrvcDocIsRelForBillgSts _SrvcDocIsRelForBillgSts
_ServiceDocumentIsOpen _ServiceDocumentIsOpen
_ServiceDocHasError _ServiceDocHasError
_ServiceContractCanclnSts _ServiceContractCanclnSts
_SrvcDocTransferStatus _SrvcDocTransferStatus
_BillingBlockReason _BillingBlockReason
_ActivityCategory _ActivityCategory
_ServiceDocumentPriority _ServiceDocumentPriority
_TransactionCurrency _TransactionCurrency
_PaymentTerms _PaymentTerms
_SrvcSEPAMandateRelevance _SrvcSEPAMandateRelevance
_FixedPrice _FixedPrice
_SalesOrganizationOrgUnit _SalesOrganizationOrgUnit
_SalesOrganizationOrgUnit_2 _SalesOrganizationOrgUnit_2
_SalesOfficeOrgUnit _SalesOfficeOrgUnit
_SalesOfficeOrgUnit_2 _SalesOfficeOrgUnit_2
_SalesGroupOrgUnit _SalesGroupOrgUnit
_SalesGroupOrgUnit_2 _SalesGroupOrgUnit_2
_ServiceOrganizationOrgUnit _ServiceOrganizationOrgUnit
_ServiceOrganizationOrgUnit_2 _ServiceOrganizationOrgUnit_2
_RespSrvcOrganizationOrgUnit _RespSrvcOrganizationOrgUnit
_RespSrvcOrganizationOrgUnit_2 _RespSrvcOrganizationOrgUnit_2
_RespSalesOrganizationOrgUnit _RespSalesOrganizationOrgUnit
_SalesOrganization _SalesOrganization
_SalesOffice _SalesOffice
_SalesGroup _SalesGroup
_DistributionChannel _DistributionChannel
_Division _Division
_EnterpriseServiceOrg _EnterpriseServiceOrg
_Region _Region
_SrvcDocumentRejectionReason _SrvcDocumentRejectionReason
_ServiceRisk _ServiceRisk
_ServiceDocProblemCategory _ServiceDocProblemCategory
_ServiceDocItem _ServiceDocItem
_ServiceDocRefObj _ServiceDocRefObj
_ServiceDocPredecessor _ServiceDocPredecessor
_ServiceDocSuccessor _ServiceDocSuccessor
_ServiceDocLongText _ServiceDocLongText
_SrvcDocBPSoldToParty _SrvcDocBPSoldToParty
_SrvcDocCreditStatus _SrvcDocCreditStatus
_SrvcDocGTSLglControlStatus _SrvcDocGTSLglControlStatus
_SrvcDocGTSScreeningStatus _SrvcDocGTSScreeningStatus
_SrvcDocGTSEmbargoStatus _SrvcDocGTSEmbargoStatus
_SrvcDocBslnCostPostgStatus _SrvcDocBslnCostPostgStatus
_SrvcDocContinuousCostStatus _SrvcDocContinuousCostStatus
_PaymentMethod _PaymentMethod
_SrvcDocExecutionStatus _SrvcDocExecutionStatus
_SrvcDocIsQuotation _SrvcDocIsQuotation
_SrvcDocHeaderLongText _SrvcDocHeaderLongText
_CustMgmtPartner _CustMgmtPartner

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_ServiceDocumentEnhcd.
-- 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 I_ServiceDocumentEnhcd AS
SELECT
  ServiceObjectType,
  ServiceDocument,
  ServiceDocumentUUID,
  ServiceDocumentCharUUID,
  ServiceDocumentType,
  ServiceDocumentDescription,
  Language,
  PostingDate,
  ServiceDocumentTemplateType,
  ServiceDocCreationDateTime,
  ServiceDocChangedDateTime,
  ServiceDocumentCreatedByUser,
  ServiceDocumentChangedByUser,
  PricingDocument,
  PricingProcedure,
  RefBusinessSolutionOrder,
  SrvcDocIsMaintServiceOrder,
  SrvcDocWarrantyStatus,
  BusinessActivityCategory,
  ServiceDocumentPriority,
  ServiceDocNetAmount,
  ServiceDocGrossAmount,
  ServiceDocTaxAmount,
  SoldToParty,
  SoldToPartyCountry,
  SoldToPartyRegion,
  ServiceTeam,
  ResponsibleEmployee,
  ServiceEmployee,
  ContactPerson,
  ShipToParty,
  BillToParty,
  PayerParty,
  RequestedServiceStartDateTime,
  RequestedServiceEndDateTime,
  ServiceContractStartDateTime,
  ServiceContractEndDateTime,
  SrvcContrEarliestStartDateTime,
  SrvcContrLatestEndDateTime,
  SrvcQtanValidityStartDateTime,
  SrvcQtanValidityEndDateTime,
  SrvcDocTmplValdtyStartDateTime,
  SrvcDocTmplValdtyEndDateTime,
  SrvcDocTemplateSearchTermText,
  PaymentTerms,
  PaymentMethod,
  SrvcSEPAMandateRelevance,
  SEPAMandate,
  WBSElementInternalID,
  TransactionCurrency,
  PurchaseOrderByCustomer,
  CustomerPurchaseOrderDate,
  ServiceDocumentRejectionReason,
  Region,
  ServiceDocumentStatus,
  ServiceDocumentHasError,
  ServiceDocBillingStatus,
  ServiceDocIsReleasedForBilling,
  ServiceDocumentIsOpen,
  SrvcDocTransferStatus,
  ServiceDocumentIsQuotation,
  ServiceDocumentIsReleased,
  ServiceDocumentIsRejected,
  ServiceConfirmationIsFinal,
  ServiceContractCanclnSts,
  MaintSrvcOrdExecutionStatus,
  SrvcDocExecutionStatus,
  SrvcDocDeliveryStatus,
  SrvcDocGoodsIssueStatus,
  SrvcDocRejectionStatus,
  SalesOrganizationOrgUnitID,
  SalesOfficeOrgUnitID,
  SalesGroupOrgUnitID,
  DistributionChannel,
  Division,
  ServiceOrganization,
  ResponsibleServiceOrganization,
  ResponsibleSalesOrganization,
  EnterpriseServiceOrganization,
  SalesOrganization,
  SalesOffice,
  SalesGroup,
  RespyMgmtServiceTeam,
  BillingBlockReason,
  ServiceReasonSchema,
  ServiceReasonCategory,
  ServiceDefectSchema,
  ServiceDefectCategory,
  ServiceFirstResponseByDateTime,
  ServiceDueByDateTime,
  ErlstRequestedDeliveryDateTime,
  RecommendedServicePriority,
  ServiceDocumentUrgency,
  ServiceDocumentImpact,
  ServiceEscalationLevel,
  ServiceDocumentProblemCategory,
  ServiceRisk,
  ServiceDocumentCanclnParty,
  ServiceDocumentCanclnReason,
  ReferenceInHouseRepair,
  ReferenceInHouseRepairItem,
  RefInHouseRepairIsExisting,
  SrvcDocCreditStatus,
  SrvcDocGTSEmbargoStatus,
  SrvcDocGTSScreeningStatus,
  SrvcDocGTSLglControlStatus,
  SrvcDocBslnCostPostgStatus,
  SrvcDocContinuousCostStatus,
  SrvcOrdIsBusinessCompleted,
  SrvcOrdIsBusinessReopened,
  ShippingCondition,
  CustomerPriceGroup,
  SrvcDocAcctAssgmtObjectType,
  SrvcDocAcctAssgmtObject,
  _StatusObjectWithUUID.StatusProfile AS StatusProfile
FROM I_ServiceDocument
LEFT OUTER JOIN I_ServiceDocumentItemEnhcd AS _ServiceDocItem ON ServiceObjectType = _ServiceDocItem.ServiceObjectType AND ServiceDocument = _ServiceDocItem.ServiceDocument  -- association [1..*]
LEFT OUTER JOIN I_ServiceDocumentRefObject AS _ServiceDocRefObj ON ServiceObjectType = _ServiceDocRefObj.ServiceObjectType AND ServiceDocument = _ServiceDocRefObj.ServiceDocument AND _ServiceDocRefObj.ServiceDocumentItem is initial AND _ServiceDocRefObj.SrvcRefObjIsMainObject is not initial  -- association [0..*]
LEFT OUTER JOIN I_ServiceDocumentPredecessor AS _ServiceDocPredecessor ON ServiceDocumentUUID = _ServiceDocPredecessor.ServiceDocumentUUID AND ServiceObjectType = _ServiceDocPredecessor.ServiceObjectType  -- association [1]
LEFT OUTER JOIN I_ServiceDocumentSuccessor AS _ServiceDocSuccessor ON ServiceDocumentUUID = _ServiceDocSuccessor.ServiceDocumentUUID AND ServiceObjectType = _ServiceDocSuccessor.ServiceObjectType  -- association [0..*]
LEFT OUTER JOIN E_ServiceDocument AS _ServiceDocumentExt ON ServiceObjectType = _ServiceDocumentExt.ServiceCategory AND ServiceDocument = _ServiceDocumentExt.ServiceOrder  -- association [0..1]
LEFT OUTER JOIN C_SrvcDocBPContactCardQuickVw AS _SrvcDocBPSoldToParty ON SoldToParty = _SrvcDocBPSoldToParty.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentLongText AS _ServiceDocLongText ON ServiceObjectType = _ServiceDocLongText.ServiceObjectType AND ServiceDocument = _ServiceDocLongText.ServiceDocument AND _ServiceDocLongText.ServiceDocumentItem is initial AND _ServiceDocLongText.TextObjectCategory = 'CRM_ORDERH'  -- association [0..*]
LEFT OUTER JOIN I_StatusObjectWithUUID AS _StatusObjectWithUUID ON ServiceDocumentUUID = _StatusObjectWithUUID.StatusObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_CustMgmtPartner AS _CustMgmtPartner ON ServiceDocument = _CustMgmtPartner.CustMgmtDocument AND ServiceObjectType = _CustMgmtPartner.CustMgmtObjectType AND _CustMgmtPartner.CustMgmtDocumentItem = '000000'  -- association [0..*]
LEFT OUTER JOIN I_SrvcDocHeaderLongText AS _SrvcDocHeaderLongText ON ServiceObjectType = _SrvcDocHeaderLongText.ServiceObjectType AND ServiceDocument = _SrvcDocHeaderLongText.ServiceDocument AND _SrvcDocHeaderLongText.Language = $session.system_language  -- association [0..*]
;