I_ServiceDocumentItem

DDL: I_SERVICEDOCUMENTITEM Type: view BASIC

Service Transaction Item

I_ServiceDocumentItem is a Basic CDS View (Dimension) that provides data about "Service Transaction Item" in SAP S/4HANA. It reads from 1 data source (crms4d_serv_i) and exposes 381 fields with key fields ServiceObjectType, ServiceDocument, ServiceDocumentItem. It has 97 associations to related views.

SAP Help Documentation

CategoryCommon CDS Views for Service
Data CategoryDimension
StatusReleased
Purpose
This CDS view provides the prerequisites for answering the following business questions: Which service part item is consumed most frequently? Which service part item is consumed most frequently for a certain equipment? What is the average service duration for a certain equipment? How much revenue did service part items generate? How much revenue did labor generate? What is cost contribution of service part items to my total costs? What is the cost contribution of labor to my total costs? Which service orders and service contracts are related to a specific solution order?

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 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 relates to the following SAP object types: ServiceContract ServiceOrder ServiceConfirmation Attributes The following are some important attributes in this CDS view: Attribute Description ServiceObjectType Transaction category ServiceDocument Transaction ID ServiceDocumentItem Item number in transaction ServiceDocumentItemObjectType Object type RefBusinessSolutionOrder Reference to a solution order ID RefBusinessSolutionOrderItem Item number in a referenced solution order

View on SAP Help Portal →

Data Sources (1)

SourceAliasJoin Type
crms4d_serv_i crms4d_serv_i from

Associations (97)

CardinalityTargetAliasCondition
[0..1] I_BusinessPartner _SoldToParty $projection.SoldToParty = _SoldToParty.BusinessPartner
[0..1] I_BusinessPartner _RespEmployee $projection.ResponsibleEmployee = _RespEmployee.BusinessPartner
[0..1] I_BusinessPartner _ServiceTeam $projection.ServiceTeam = _ServiceTeam.BusinessPartner
[0..1] I_BusinessPartner _ServiceEmployee $projection.ServiceEmployee = _ServiceEmployee.BusinessPartner
[0..1] I_BusinessPartner _ContactPerson $projection.ContactPerson = _ContactPerson.BusinessPartner
[0..1] I_BusinessPartner _PayerParty $projection.PayerParty = _PayerParty.BusinessPartner
[0..1] I_BusinessPartner _BillToParty $projection.BillToParty = _BillToParty.BusinessPartner
[0..1] I_BusinessPartner _ShipToParty $projection.ShipToParty = _ShipToParty.BusinessPartner
[0..1] I_ServiceDocumentType _ServiceDocumentType $projection.ServiceDocumentType = _ServiceDocumentType.ServiceDocumentType
[0..1] I_ServiceDocItemCategory _ServiceDocItemCategory $projection.ServiceDocItemCategory = _ServiceDocItemCategory.ServiceDocItemCategory
[0..1] I_ServiceDocumentPriority _ServiceDocItemPriority $projection.ServiceDocumentItemPriority = _ServiceDocItemPriority.ServiceDocumentPriority
[0..1] I_ServiceDocumentStatus _ServiceDocItemStatus $projection.ServiceDocumentItemStatus = _ServiceDocItemStatus.ServiceDocumentStatus
[0..1] I_SrvcDocLifecycleStatus _SrvcDocItmLifecycleStatus $projection.ServiceDocumentItemStatus = _SrvcDocItmLifecycleStatus.ServiceDocumentStatus
[0..1] I_ServiceDocBillingStatus _ServiceDocItemBillingStatus $projection.ServiceDocItemBillingStatus = _ServiceDocItemBillingStatus.ServiceDocBillingStatus
[0..1] I_SrvcDocRelForBillgSts _SrvcDocItemIsRelForBillgSts $projection.SrvcDocItmIsReleasedForBilling = _SrvcDocItemIsRelForBillgSts.ServiceDocIsReleasedForBilling
[0..1] I_ServiceDocErrorStatus _ServiceDocItemHasError $projection.ServiceDocumentItemHasError = _ServiceDocItemHasError.ServiceDocumentHasError
[0..1] I_ServiceDocOpenStatus _ServiceDocumentIsOpen $projection.ServiceDocumentItemIsOpen = _ServiceDocumentIsOpen.ServiceDocumentIsOpen
[1..1] I_ServiceDocument _ServiceDocument $projection.ServiceObjectType = _ServiceDocument.ServiceObjectType and $projection.ServiceDocument = _ServiceDocument.ServiceDocument
[1..1] I_CustMgmtBusObjType _ServiceObjType $projection.ServiceObjectType = _ServiceObjType.BusinessObjectType
[0..1] I_BillingBlockReason _BillingBlockReason $projection.BillingBlockReason = _BillingBlockReason.BillingBlockReason
[0..1] I_DeliveryBlockReason _DeliveryBlockReason $projection.DeliveryBlockReason = _DeliveryBlockReason.DeliveryBlockReason
[0..*] I_BillingRequestItem _BillingRequestItem $projection.ServiceObjectType = _BillingRequestItem.ServiceObjectType and $projection.ServiceDocument = _BillingRequestItem.ServiceDocument and $projection.ServiceDocumentItem = _BillingRequestItem.ServiceDocumentItem
[0..*] I_ServiceProductList _ServiceProductList $projection.ServiceObjectType = _ServiceProductList.ServiceObjectType and $projection.ServiceDocument = _ServiceProductList.ServiceDocument and $projection.ServiceDocumentItem = _ServiceProductList.ServiceDocumentItem
[0..1] I_UnitOfMeasure _BaseUnit $projection.ServiceDocItemQuantityUnit = _BaseUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _BaseUnit_2 $projection.SrvcDocItemBaseQuantityUnit = _BaseUnit_2.UnitOfMeasure
[0..1] I_UnitOfMeasure _SalesUnit $projection.ServiceDocItemQuantityUnit = _SalesUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _ServiceDurationUnit $projection.ServiceDurationUnit = _ServiceDurationUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _ActualServiceDurationUnit $projection.ActualServiceDurationUnit = _ActualServiceDurationUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _SrvcContrItemExtnDurationUnit $projection.SrvcContrItemExtnDurationUnit = _SrvcContrItemExtnDurationUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _SrvcContrItemRnwlDurationUnit $projection.SrvcContrItemRnwlDurationUnit = _SrvcContrItemRnwlDurationUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _VolumeUnit $projection.ItemVolumeUnit = _VolumeUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _WeightUnit $projection.ItemWeightUnit = _WeightUnit.UnitOfMeasure
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[0..1] I_PaymentTerms _PaymentTerms $projection.PaymentTerms = _PaymentTerms.PaymentTerms
[0..1] I_SrvcDocPaymentMethod _PaymentMethod $projection.PaymentMethod = _PaymentMethod.PaymentMethod and ( $projection.SalesOrganization = _PaymentMethod.SalesOrganization or $projection.SalesOrganizationOrgUnitID = _PaymentMethod.OrgUnitTypeIDConcatenated )
[0..1] I_SrvcSEPAMandateRelevance _SrvcSEPAMandateRelevance $projection.SrvcSEPAMandateRelevance = _SrvcSEPAMandateRelevance.SrvcSEPAMandateRelevance
[0..1] I_ServiceDocumentFixedPrice _FixedPrice $projection.ServiceObjectType = _FixedPrice.ServiceObjectType and $projection.ServiceDocument = _FixedPrice.ServiceDocument and $projection.ServiceDocumentItem = _FixedPrice.PricingDocumentItem
[0..*] I_StatusObjectUUIDStatus _StatusObjItemStatus $projection.ServiceDocumentItemUUID = _StatusObjItemStatus.StatusObjectUUID
[0..1] I_SalesOrganizationUnit _ServiceOrganizationOrgUnit $projection.ServiceOrganization = _ServiceOrganizationOrgUnit.OrganizationalUnit
[0..1] I_SalesOrganizationUnit _RespSrvcOrganizationOrgUnit $projection.ResponsibleServiceOrganization = _RespSrvcOrganizationOrgUnit.OrganizationalUnit
[0..1] I_SalesOrganizationUnit _SalesOrganizationOrgUnit $projection.SalesOrganizationOrgUnitID = _SalesOrganizationOrgUnit.OrganizationalUnit
[0..1] I_SalesOrganizationUnit _SalesOfficeOrgUnit $projection.SalesOfficeOrgUnitID = _SalesOfficeOrgUnit.OrganizationalUnit
[0..1] I_SalesOrganizationUnit _SalesGroupOrgUnit $projection.SalesGroupOrgUnitID = _SalesGroupOrgUnit.OrganizationalUnit
[0..1] I_SrvcMgmtOrganizationUnit _SalesOrganizationOrgUnit_2 $projection.SalesOrganizationOrgUnitID = _SalesOrganizationOrgUnit_2.OrgUnitTypeIDConcatenated
[0..1] I_SrvcMgmtOrganizationUnit _SalesOfficeOrgUnit_2 $projection.SalesOfficeOrgUnitID = _SalesOfficeOrgUnit_2.OrgUnitTypeIDConcatenated
[0..1] I_SrvcMgmtOrganizationUnit _SalesGroupOrgUnit_2 $projection.SalesGroupOrgUnitID = _SalesGroupOrgUnit_2.OrgUnitTypeIDConcatenated
[0..1] I_SrvcMgmtOrganizationUnit _ServiceOrganizationOrgUnit_2 $projection.ServiceOrganization = _ServiceOrganizationOrgUnit_2.OrgUnitTypeIDConcatenated
[0..1] I_SrvcMgmtOrganizationUnit _RespSrvcOrganizationOrgUnit_2 $projection.ResponsibleServiceOrganization = _RespSrvcOrganizationOrgUnit_2.OrgUnitTypeIDConcatenated
[0..1] I_SalesOrganization _SalesOrganization $projection.SalesOrganization = _SalesOrganization.SalesOrganization
[0..1] I_SalesOffice _SalesOffice $projection.SalesOffice = _SalesOffice.SalesOffice
[0..1] I_SalesGroup _SalesGroup $projection.SalesGroup = _SalesGroup.SalesGroup
[0..1] I_DistributionChannel _DistributionChannel $projection.DistributionChannel = _DistributionChannel.DistributionChannel
[0..1] I_Division _Division $projection.Division = _Division.Division
[0..1] I_TimeSheetOvertimeCat _ServiceDocOvertimeCat $projection.TimeSheetOvertimeCategory = _ServiceDocOvertimeCat.TimeSheetOvertimeCategory
[0..1] I_CustomerSupplierIndustry _Industry $projection.Industry = _Industry.Industry
[0..1] I_SalesDocumentRjcnReason _ServiceDocItemRejectionReason $projection.ServiceDocItemRejectionReason = _ServiceDocItemRejectionReason.SalesDocumentRjcnReason
[0..1] I_Region _SoldToPartyRegion $projection.SoldToPartyRegion = _SoldToPartyRegion.Region and $projection.SoldToPartyCountry = _SoldToPartyRegion.Country
[0..1] I_Country _SoldToPartyCountry $projection.SoldToPartyCountry = _SoldToPartyCountry.Country
[0..1] I_RespyMgmtTeamHeaderDetail _ServiceTeamHeader $projection.RespyMgmtServiceTeam = _ServiceTeamHeader.RespyMgmtTeamID
[0..1] I_EnterpriseServiceOrg _EnterpriseServiceOrg $projection.EnterpriseServiceOrganization = _EnterpriseServiceOrg.EnterpriseServiceOrganization
[0..1] E_ServiceDocumentItem _ServiceDocItemExt $projection.ServiceObjectType = _ServiceDocItemExt.ServiceCategory and $projection.ServiceDocument = _ServiceDocItemExt.ServiceOrderItem and $projection.ServiceDocumentItem = _ServiceDocItemExt.ServiceLineExternalID
[0..1] I_CustMgmtDateRule _BillPlanDateRule $projection.BillingPlanBillingDateRuleUUID = _BillPlanDateRule.CustMgmtDateRuleUUID
[0..1] I_CustMgmtDateRule _SettlementDateRule $projection.SettlementPeriodRuleUUID = _SettlementDateRule.CustMgmtDateRuleUUID
[0..1] I_ResponseProfile _ResponseProfile $projection.ResponseProfile = _ResponseProfile.ResponseProfile
[0..1] I_ServiceProfile _ServiceProfile $projection.ServiceProfile = _ServiceProfile.ServiceProfile
[0..*] I_SubscrpnItmTechResource _TechResource $projection.ServiceObjectType = _TechResource.ServiceObjectType and $projection.ServiceDocument = _TechResource.ServiceDocument and $projection.ServiceDocumentItem = _TechResource.ServiceDocumentItem
[0..1] I_CustMgmtMasterAgrmtItem _MasterAgrmtItem _MasterAgrmtItem.ServiceObjectType = 'BUS2000267' and $projection.CustMgmtMasterAgreement = _MasterAgrmtItem.CustMgmtMasterAgreement and $projection.CustMgmtMstrAgrmtItem = _MasterAgrmtItem.CustMgmtMstrAgrmtItem
[0..1] I_BillableControl _BillableControl $projection.BillableControl = _BillableControl.BillableControl
[0..*] I_ProfitCenter _ProfitCenter $projection.ControllingArea = _ProfitCenter.ControllingArea and $projection.ProfitCenter = _ProfitCenter.ProfitCenter
[0..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[1..1] I_Product _Product $projection.Product = _Product.Product
[0..1] I_ProductGroup_2 _ProductGroup $projection.ProductGroup = _ProductGroup.ProductGroup
[0..1] I_SrvcMgmtProductHierarchy _SrvcMgmtProductHierarchy $projection.ProductHierarchy = _SrvcMgmtProductHierarchy.SrvcProductHierarchy
[0..1] I_MaterialPricingGroup _SrvcMaterialPricingGroup $projection.SrvcMaterialPricingGroup = _SrvcMaterialPricingGroup.MaterialPricingGroup
[0..1] I_MaterialPricingGroup _MaterialPricingGroup_2 $projection.MaterialPricingGroup_2 = _MaterialPricingGroup_2.MaterialPricingGroup
[0..1] I_AdditionalMaterialGroup1 _AdditionalMaterialGroup1 $projection.ProductGroup1 = _AdditionalMaterialGroup1.AdditionalMaterialGroup1
[0..1] I_AdditionalMaterialGroup2 _AdditionalMaterialGroup2 $projection.ProductGroup2 = _AdditionalMaterialGroup2.AdditionalMaterialGroup2
[0..1] I_AdditionalMaterialGroup3 _AdditionalMaterialGroup3 $projection.ProductGroup3 = _AdditionalMaterialGroup3.AdditionalMaterialGroup3
[0..1] I_AdditionalMaterialGroup4 _AdditionalMaterialGroup4 $projection.ProductGroup4 = _AdditionalMaterialGroup4.AdditionalMaterialGroup4
[0..1] I_AdditionalMaterialGroup5 _AdditionalMaterialGroup5 $projection.ProductGroup5 = _AdditionalMaterialGroup5.AdditionalMaterialGroup5
[0..1] I_CustomerGroup _CustomerGroup $projection.CustomerGroup = _CustomerGroup.CustomerGroup
[0..1] I_AdditionalCustomerGroup1 _AdditionalCustomerGroup1 $projection.AdditionalCustomerGroup1 = _AdditionalCustomerGroup1.AdditionalCustomerGroup1
[0..1] I_AdditionalCustomerGroup2 _AdditionalCustomerGroup2 $projection.AdditionalCustomerGroup2 = _AdditionalCustomerGroup2.AdditionalCustomerGroup2
[0..1] I_AdditionalCustomerGroup3 _AdditionalCustomerGroup3 $projection.AdditionalCustomerGroup3 = _AdditionalCustomerGroup3.AdditionalCustomerGroup3
[0..1] I_AdditionalCustomerGroup4 _AdditionalCustomerGroup4 $projection.AdditionalCustomerGroup4 = _AdditionalCustomerGroup4.AdditionalCustomerGroup4
[0..1] I_AdditionalCustomerGroup5 _AdditionalCustomerGroup5 $projection.AdditionalCustomerGroup5 = _AdditionalCustomerGroup5.AdditionalCustomerGroup5
[0..1] I_SrvcDocTransferStatus _SrvcDocItemTransferStatus $projection.SrvcDocItemTransferStatus = _SrvcDocItemTransferStatus.SrvcDocTransferStatus
[0..1] I_SrvcDocItemCreditStatus _SrvcDocItemCreditStatus $projection.SrvcDocItemCreditStatus = _SrvcDocItemCreditStatus.SrvcDocItemCreditStatus
[0..1] I_SrvcDocItmGTSStatus _SrvcDocItmGTSEmbargoStatus $projection.SrvcDocItmGTSEmbargoStatus = _SrvcDocItmGTSEmbargoStatus.SrvcDocItmGTSStatus
[0..1] I_SrvcDocItmGTSStatus _SrvcDocItmGTSLglControlStatus $projection.SrvcDocItmGTSLglControlStatus = _SrvcDocItmGTSLglControlStatus.SrvcDocItmGTSStatus
[0..1] I_SrvcDocItmGTSStatus _SrvcDocItmGTSScreeningStatus $projection.SrvcDocItmGTSScreeningStatus = _SrvcDocItmGTSScreeningStatus.SrvcDocItmGTSStatus
[0..1] I_SrvcDocItmBslnCostPostgStat _SrvcDocItmBslnCostPostgStat $projection.SrvcDocItmBslnCostPostgStatus = _SrvcDocItmBslnCostPostgStat.SrvcDocItmBslnCostPostgStatus
[0..1] I_SrvcDocItmBslnCostPostgStat _SrvcDocItmContinuousCostStat $projection.SrvcDocItmContinuousCostStatus = _SrvcDocItmContinuousCostStat.SrvcDocItmBslnCostPostgStatus
[0..1] I_SrvcDocExecutionStatus _SrvcDocExecutionStatus $projection.SrvcDocItemExecutionStatus = _SrvcDocExecutionStatus.SrvcDocExecutionStatus and $projection.ServiceDocumentItemIsQuotation = _SrvcDocExecutionStatus.ServiceDocumentIsQuotation
[1..1] I_Indicator _SrvcDocIsQuotation $projection.ServiceDocumentItemIsQuotation = _SrvcDocIsQuotation.IndicatorValue
[1..1] I_SrvcDocItemBillgRlvnce _SrvcDocItemBillgRlvnce $projection.SrvcDocItmBillingRelevance = _SrvcDocItemBillgRlvnce.SrvcDocItmBillingRelevance
[0..1] I_SrvcMgmtBillgPlanTemplate _SrvcMgmtBillgPlanTemplate $projection.SrvcDocBillingPlanTemplate = _SrvcMgmtBillgPlanTemplate.SrvcDocBillingPlanTemplate

Annotations (16)

NameValueLevelField
EndUserText.label Service Transaction Item view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AbapCatalog.sqlViewName ISERVDOCITM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey ServiceDocumentItem view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
Analytics.dataCategory #DIMENSION view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view

Fields (381)

KeyFieldSource TableSource FieldDescription
KEY ServiceObjectType objtype_h Trans. Cat.
KEY ServiceDocument object_id Transaction ID
KEY ServiceDocumentItem number_int Item Number in Doc.
ServiceDocumentDescription description_h Description
ServiceDocumentType process_type Type of Data
ServiceDocumentItemPriority priority Workflow priority
PostingDate posting_date Posting Date
ServicesRenderedDate srv_rendered_date Serv. Rendered Date
SrvcDocItmPostingDateTime Posting Date
SrvcDocItmValdtyStartDateTime Validity Start Time
SrvcDocItmValdtyEndDateTime Validity End Time
ServiceDocumentItemUUID item_guid Push ItemGU
ServiceDocumentItemCharUUID item_guid_char Object GUID
ServiceDocumentItemObjectType objtype_i Object Type
ServiceDocumentUUID header_guid Unique Identifier
ParentServiceDocumentItemUUID parent UUID
ServiceDocumentItemDescription description_i Short Text
Language itm_language Language
ServiceDocumentTemplateType template_type Template Type
ServiceDocItemCreationDateTime created_at_i Created On
ServiceDocItemChangedDateTime changed_at_i Changed On
ServiceDocItemCreatedByUser created_by_i Created By
ServiceDocItemChangedByUser changed_by_i Changed By
OriginallyRequestedProduct ordered_prod Product
MaterialByCustomer Partner Product
Product product_id Simulated Product ID
ServiceDocItemCategory itm_type Item Category
ProfitCenter profit_center Profit Center
ResponsibleCostCenter cost_center Posted Cost Center
ControllingArea kokrs Org. Value
ProfitCenterDeterminationDate profit_determine_date Date
RefBusinessSolutionOrder refbussolnord Ref. Soltn Order ID
RefBusinessSolutionOrderItem refbussolnorditm Ref. Item Number
IntcoRcvgSalesOrganization receiving_sales_org Sales Org.
MaintenancePlanningPlant planning_plant Planning Plant
WorkCenterInternalID work_center_object_id Work Center
SrvcDocItmRequestedQuantity ordered_quantity Ordered Quantity
InvoiceAmountInInvoiceDocCrcy billed_value Invoice Value
InvoiceQuantity billed_quantity Invoiced Quantity
SrvcDocItmDeliveredQuantity dlv_quantity Delivered Quantity
SrvcDocItmReleasedQuantity released_quantity Released Quantity
CumulativeConfirmedQuantity confirmed_qty Confirmed Qty
SrvcDocItmReldAmtInTransCrcy released_value Released Value
SrvcDocItmOrdToBaseQtyNmrtr process_qty_num Numerator
SrvcDocItmOrdToBaseQtyDnmntr process_qty_den Denominator
OrderToBaseQuantityExponent exponent10 Exponent
ServiceDocItemQuantityUnit process_qty_unit Sales Unit
SrvcDocItemBaseQuantityUnit base_qty_unit BUoM
Batch batch Lot No.
ValuationType valuation_type_mat
BillingDateTime bill_date Billing Date
BillingDocCreationDateTime invcr_date Billing Date
BillingPlanTimeZone billplan_timezone Time zone
SrvcDocBillingPlanType billplan_type BillingPlanType
SrvcDocBillingPlanTemplate billplan_template_id
BillingPriceSourceName price_source Price source
SoldToParty sold_to_party Sold-to Party
SoldToPartyCountry sold_to_country Country/Region
SoldToPartyRegion sold_to_region Region
ServiceTeam service_team Service Team
ResponsibleEmployee person_resp Employee Responsible
ServiceEmployee service_employee Exec.Service Emp.
ContactPerson contact_person Navigate to Contact
PayerParty payer Payer
BillToParty bill_to_party Bill-To Party
ShipToParty ship_to_party Ship-To Party ID
ServiceDocumentItemStatus stat_lifecycle Unique Custom Status
ServiceDocumentItemHasError stat_error Error Status
ServiceDocItemBillingStatus stat_billing Billing Status
SrvcDocItmIsReleasedForBilling stat_for_billing Rlsd f Bllg
ServiceDocumentItemIsOpen stat_open Open
SrvcDocItmDeliveryStatus stat_delivery Delivery Status
SrvcDocItmGoodsIssueStatus stat_goods_issue Goods Issue Status
ServiceDocumentItemIsReleased stat_released Release Status
ServiceDocumentItemIsRejected stat_cancelled Cancellation Status
SrvcDocItemIsWithdrawn stat_withdrawn Withdrawal Status
ServiceDocumentItemIsQuotation stat_quotation Quotation Status
SrvcDocItemTransferStatus stat_transfer Transfer Status
MaintSrvcOrdExecutionStatus stat_maintenance Execution Status
SrvcDocItemExecutionStatus stat_maintenance Execution Status
ServiceDocumentItemQuantity order_qty PO Quantity
TransactionCurrency currency Valuation Crcy
StatisticsCurrency ref_currency Ref. Currency
ExchangeRateType exchg_type Exch. Rate Type
ExchangeRateDate exchg_date Exch. Rate Date
AccountingExchangeRate exchg_rate Exchange Rate
PaymentTerms pmnttrms Terms of Paymnt
PaymentMethod payment_method Pymt Meth.
SrvcSEPAMandateRelevance sepa_on SEPA Relevant
SEPAMandate mandate_id Mandate Id
WBSElementInternalID wbs_element WBS Internal ID
BillableControl ac_indicator Account. Indic.
ServiceDocumentItemNetAmount net_value_i Net Value
ServiceDocumentItemTaxAmount tax_amount_i Tax amount
ServiceDocItemGrossAmount gross_value_i Gross Value
PriceReferenceCPQQuotation cpq_price_ref_header_id
PriceReferenceCPQQuotationItem cpq_price_ref_item_id
PricingDate price_date Pricing Date
BillingBlockReason billing_block Blocking Reason
SrvcDocItmBillingRelevance billing_relevance Bill. Relevance
DynItemProcessorPrfl dip_profile DIP Profile
ProductGroup prod_pr_group Product Group
SrvcMaterialPricingGroup prod_pr_group Product Group
MaterialPricingGroup_2 prod_pr_group Product Group
ProductGroup1 prc_group1 Product Group 1
ProductGroup2 prc_group2 Product Group 2
ProductGroup3 prc_group3 Product Group 3
ProductGroup4 prc_group4 Product Group 4
ProductGroup5 prc_group5 Product Group 5
ProductHierarchy prod_hierarchy Product Cat.
Industry industry Industry Sector
PurchaseOrderByCustomer po_number_sold Ext. Reference
PurchaseOrderByShipToParty po_number_ship Ext. Reference
CustPurOrdDateByShipToParty po_date_ship Reference Doc SH
ServiceDocItemRejectionReason rejection Rejection Reason
CustomerGroup cust_group Customer Group
AdditionalCustomerGroup1 cust_group1 Customer Grp 1
AdditionalCustomerGroup2 cust_group2 Customer Grp 2
AdditionalCustomerGroup3 cust_group3 Customer Grp 3
AdditionalCustomerGroup4 cust_group4 Customer Grp 4
AdditionalCustomerGroup5 cust_group5 Customer Grp 5
Plant plant Valuation Area
ServiceSchema1Category1UUID catlvlguid01_01 Cat. 01-S1
ServiceSchema1Category2UUID catlvlguid02_01 Cat. 02-S1
ServiceSchema1Category3UUID catlvlguid03_01 Cat. 03-S1
ServiceSchema1Category4UUID catlvlguid04_01 Cat. 04-S1
ServiceSchema1Category5UUID catlvlguid05_01 Cat. 05-S1
ServiceSchema1Category6UUID catlvlguid06_01 Cat. 06-S1
ServiceSchema1Category7UUID catlvlguid07_01 Cat. 07-S1
ServiceSchema1Category8UUID catlvlguid08_01 Cat. 08-S1
ServiceSchema1Category9UUID catlvlguid09_01 Cat. 09-S1
ServiceSchema1Category10UUID catlvlguid10_01 Cat. 10-S1
SrvcCatztnSchema1 asp_id_01 Schema ID
SrvcCatztnSchemaCategory1 cat_id_01 Schema ID
ServiceSchema2Category1UUID catlvlguid01_02 Cat. 01-S2
ServiceSchema2Category2UUID catlvlguid02_02 Cat. 02-S2
ServiceSchema2Category3UUID catlvlguid03_02 Cat. 03-S2
ServiceSchema2Category4UUID catlvlguid04_02 Cat. 04-S2
ServiceSchema2Category5UUID catlvlguid05_02 Cat. 05-S2
ServiceSchema2Category6UUID catlvlguid06_02 Cat. 06-S2
ServiceSchema2Category7UUID catlvlguid07_02 Cat. 07-S2
ServiceSchema2Category8UUID catlvlguid08_02 Cat. 08-S2
ServiceSchema2Category9UUID catlvlguid09_02 Cat. 09-S2
ServiceSchema2Category10UUID catlvlguid10_02 Cat. 10-S2
SrvcCatztnSchema2 asp_id_02 Schema ID
SrvcCatztnSchemaCategory2 cat_id_02 Category ID
SettlementPeriodRuleUUID billplan_d_rule_period_date Rule PeriodDate
BillingPlanBillingDateRuleUUID billplan_d_rule_bill_date Rule BillDate
BillingPlanPriceDateRule billplan_d_rule_price_date Price Date Rule
BillingPlanIsFinalized billingplanisfinalized Bill.Plan Finalized
SalesOrganizationOrgUnitID sales_org Sales Organization
SalesOfficeOrgUnitID sales_office Sales Office
SalesGroupOrgUnitID sales_group Sales Group
DistributionChannel dis_channel Distribution Channel
Division division Internal Division ID
ResponsibleSalesOrganization sales_org_resp Org. Unit (Sales)
ServiceOrganization service_org Service Organization
ResponsibleServiceOrganization service_org_resp Resp. Org. Unit
SalesOrganization sales_org_sd Sales Org.
SalesOffice sales_office_sd Sales Office
SalesGroup sales_group_sd Sales Group
RespyMgmtServiceTeam service_team_rm Service Team
EnterpriseServiceOrganization enterprise_service_org Ent. Service Org.
EnterpriseProjectServiceOrg proj_org_id Service Org.
RequestedServiceStartDateTime srv_cust_beg Start Date/Time
RequestedServiceEndDateTime srv_cust_end Service Request Due
ServiceContrItemStartDateTime contstart Contract Start Date
ServiceContrItemEndDateTime contend Contract End Date
ServiceFirstResponseByDateTime srv_rfirst First Response By
SrvcDocItemSLADueByDateTime srv_rready Due By
ActualServiceStartDateTime srvc_actual Service Actual Start
ActualServiceEndDateTime srvc_act_to Service Actual End
ServiceWorkDuration srq_work_dura Work Duration of ST
ServiceWorkDuration_2 srq_work_dura_2 Work Duration of ST
ServiceWorkDurationUnit srq_work_unit Work Drtn Unit ST
SrvcDocItmTmeSliceStrtDteTme cont_start_ts Start of Contract TS
SrvcDocItmTmeSliceEndDteTme cont_end_ts End of Contract TS
SrvcContrItemRenewalDateTime auto_renew_start Auto Renewal Start
SrvcContrItemRnwlDuration auto_renew_period Renewal Period
SrvcContrItemRnwlDurationUnit auto_renew_period_unit AR Period UOM
SrvcContrItemExtensionDuration auto_renew_exten Contract Extension
SrvcContrItemExtnDurationUnit auto_renew_exten_unit Contract Extsn UOM
PlannedServiceStartDateTime spla_planfr Service Planned From
PlannedServiceEndDateTime spla_planto Service Planned To
SrvcDocItemGracePeriod grace_period Grace Period
SrvcDocItemGracePeriodUnit grace_period_unit Unit of Grace Period
SrvcDocItmGrcePerdEndDateTime grace_period_end Grce End Date
SbscrContrItmBizValdStrtDteTme biz_valid_start Start of Bus Valdty
SbscrContrItmBizValdEndDteTme biz_valid_end End of Bus Valdty
SrvcDocSubitemOrigin itm_usage Usage HL Item
SrvcDocItemCategoryUsage itm_type_usage Item Cat. Usage
SrvcDocItmAcctAssgmtObjectType Acct Assgt Obj.Type
SrvcDocItmAcctAssgmtObject ac_assignment Sett.Account Assgmnt
ActualServiceDuration srv_conf_time Actual Duration
ActualServiceDurationUnit srv_conf_tunit Time Unit
SrvcOrderConfirmationRelevance confirm_relevant Confirmation
ServiceTransactionChargeType service_type Type of Ext. Service
SrvcTransactionValuationType valuation_type Valuation Type
ResponseProfile srv_escal Response Prof.
ServiceProfile srv_serwi Service Profile
ServiceDuration duration Tot.Duration in Days
ServiceDurationUnit duration_unit Unit of Durat.
TimeSheetOvertimeCategory overtime_cat Overtime Category
MasterWarranty warranty_id Master warranty
ContractAccount contract_account Contract Acct
ItemOrderProbabilityInPercent probability Probability %
QuotationIsAccepted stat_accepted Acceptance Status
ConfigurationNumber int_obj_no Int. object no.
IncotermsPart1 incoterms1 Incoterms
IncotermsPart2 incoterms2 Incoterms 2
DeliveryPriority dlv_prio Priority
OrderCombinationIsAllowed ordercombind Order Combin.
PartialDeliveryIsAllowed part_dlv_itm Del. Control Item
CABillgCycle ci_billing_cycle Billing Cycle
RevenueAccountingReference revacc_refid Rev.Acc. Ref ID
RevenueAccountingRefType revacc_reftype Rev.Acc. Ref Type
ItemGrossWeight gross_weight_i Gross Weight
ItemNetWeight net_weight_i Net Weight
ItemWeightUnit weight_unit_i Unit of Weight
ItemVolume volume_i Volume
ItemVolumeUnit volume_unit_i Volume Unit
MaterialPricingGroup price_grp Price Group
CustomerPriceGroup price_grp Price Group
DeliveryGroup dlv_group Delivery Group
DeliveryBlockReason delivery_block Delivery Block
ErlstConfirmedDeliveryDateTime first_conf_date First Cnfmd Dvl Date
LtstConfirmedDeliveryDateTime latest_conf_date Latest Cnfrmtn Date
RequestedDeliveryDateTime First Rqstd Dlv Date
SubscrpnOrdProdSelType prod_sel_type Prod.Selection Type
SubscriptionContract ci_contract_id Contract Number
SrvcTransChangeProcess btmf_process Process of Maint. FW
SrvcTransChangeProcessType btmf_process_type Process Type
SrvcTransChgProcSourceItemUUID ci_contract_item Contract Item ID
CustMgmtMasterAgreement ma_head_objid Transaction ID
CustMgmtMstrAgrmtItem ma_item_objid Item Number in Doc.
SubscrpnContrActivationStatus stat_activation Activation Status
SubscrpnContrTimeSliceStatus stat_cont_ts Time Slice Status
SharingContractID pool_agr_ref Sharing Contract
CrsCatalogMappingVersionNumber ccm_version Version
CustMgmtMstrAgrmtParentItem ma_root_objid Item Number in Doc.
SubscrpnContractSharingGroupID sharing_group_id Sharing Group ID
CAPartnerSettlementRule ci_partner_rule Settlement Rule
ChangeProcessGroup changeprocessgroup BTMF Process Group
BusSolutionQtnItemIsPhased phase_indicator Phase Indicator
BusSolnQtnItmPhasedPrdcssrItem successor_of Item Number in Doc.
SubscriptionContractItem cont_ref_item Item Number in Doc.
SrvcDocItemWithdrawalReason withdrawal_reason Withdrawal Reason
SrvcDocItemRefundType refund_code Refund Code
SrvcDocItmRecrrgChrgNetAmount recurring_charge Recur Charge
SubscrpnContrTrmsAreSpecified default_terms_ovrwrt Ovrwrt Default Terms
MidBillgCycExprtnIsAllowed midbillcycexprtnallwd Mid Cyc Exprtn Allwd
SrvcDocItmRecrrgChrgTaxAmount recurring_tax Recu tax
SrvcDocItmRecrrgChrgGrossAmt recurring_gross Rec.Charg.incl.tax
SrvcDocItmRecrrgChrgDuration rec_duration Recur. Dura.
SrvcDocItmRecrrgChrgDurnUnit rec_time_unit Recu.Time U.
SubscriptionContractReference cont_ref ID
SubscriptionBillingCycle subscrpnbillgcycle Billing Cycle
SubscriptionContractExternalID subscriptioncontractexternalid Contract Number
SbscrShContrSvTrMtAgrItmUUID ma_share_ref MA MainItem Ref
SbscrShContrSvTrMtAgrItmCstPrd ma_share_ref_prod_id Custom Product ID
SubscrpnContrItmBillgPlnCyc ci_billing_plan_cycle Billing Plan Cycle
ServiceDocumentItemCanclnParty cancparty Cancelling Party
ServiceDocumentItmCanclnReason canc_reason Cancell.Reason
SrvcDocItmCanclnProcedure cancproc Cancellation
ServiceDocumentRnwlDuration auto_renew_period Renewal Period
ServiceDocRnwlDurationUnit auto_renew_period_unit AR Period UOM
ServiceDocExtensionDuration auto_renew_exten Contract Extension
ServiceDocExtnDurationUnit auto_renew_exten_unit Contract Extsn UOM
SubscrpnContrAutoRnwlIsActv auto_renew_indicator Enable Auto-Renewal
ReferenceInHouseRepair ref_inhouse_repair In-House Repair
ReferenceInHouseRepairItem ref_inhouse_repair_item Ref. Repair Object
RefInHouseRepairIsExisting has_ref_inhouse_repair Reference Exists
BillOfMaterialItemNodeNumber bom_item_node_number Item node
SrvcDocItemCreditStatus stat_credit Item Credit Status
SrvcDocItmGTSEmbargoStatus stat_gts_embargo
SrvcDocItmGTSScreeningStatus stat_gts_screening
SrvcDocItmGTSLglControlStatus stat_gts_legal_control
SrvcDocItmBslnCostPostgStatus stat_bsln_cost_postg BsLn Cost Calc Stat
SrvcDocItmContinuousCostStatus stat_cont_cost_calc Ongoing Calc Stat
SrvcDocItemIsUnplanned is_unplanned_item Unplanned Item
ShippingCondition ship_cond Shipping Cond.
MaterialSubstitutionReason subst_reason
_ServiceObjType _ServiceObjType
_ServiceDocument _ServiceDocument
_ServiceDocumentType _ServiceDocumentType
_ServiceDocItemPriority _ServiceDocItemPriority
_ServiceDocItemCategory _ServiceDocItemCategory
_ProfitCenter _ProfitCenter
_ControllingArea _ControllingArea
_SrvcMgmtProductHierarchy _SrvcMgmtProductHierarchy
_SoldToParty _SoldToParty
_RespEmployee _RespEmployee
_ServiceTeam _ServiceTeam
_ServiceEmployee _ServiceEmployee
_ContactPerson _ContactPerson
_PayerParty _PayerParty
_BillToParty _BillToParty
_ShipToParty _ShipToParty
_ServiceDocItemStatus _ServiceDocItemStatus
_SrvcDocItmLifecycleStatus _SrvcDocItmLifecycleStatus
_ServiceDocItemHasError _ServiceDocItemHasError
_ServiceDocItemBillingStatus _ServiceDocItemBillingStatus
_SrvcDocItemIsRelForBillgSts _SrvcDocItemIsRelForBillgSts
_ServiceDocumentIsOpen _ServiceDocumentIsOpen
_BillingBlockReason _BillingBlockReason
_SrvcDocItemBillgRlvnce _SrvcDocItemBillgRlvnce
_BillingRequestItem _BillingRequestItem
_ServiceProductList _ServiceProductList
_SrvcMgmtBillgPlanTemplate _SrvcMgmtBillgPlanTemplate
_BaseUnit _BaseUnit
_BaseUnit_2 _BaseUnit_2
_SalesUnit _SalesUnit
_WeightUnit _WeightUnit
_VolumeUnit _VolumeUnit
_TransactionCurrency _TransactionCurrency
_PaymentTerms _PaymentTerms
_PaymentMethod _PaymentMethod
_SrvcSEPAMandateRelevance _SrvcSEPAMandateRelevance
_FixedPrice _FixedPrice
_StatusObjItemStatus _StatusObjItemStatus
_SalesOrganizationOrgUnit _SalesOrganizationOrgUnit
_SalesOrganizationOrgUnit_2 _SalesOrganizationOrgUnit_2
_SalesOfficeOrgUnit _SalesOfficeOrgUnit
_SalesOfficeOrgUnit_2 _SalesOfficeOrgUnit_2
_SalesGroupOrgUnit _SalesGroupOrgUnit
_SalesGroupOrgUnit_2 _SalesGroupOrgUnit_2
_SalesOrganization _SalesOrganization
_SalesOffice _SalesOffice
_SalesGroup _SalesGroup
_Division _Division
_DistributionChannel _DistributionChannel
_ServiceTeamHeader _ServiceTeamHeader
_EnterpriseServiceOrg _EnterpriseServiceOrg
_ServiceOrganizationOrgUnit _ServiceOrganizationOrgUnit
_ServiceOrganizationOrgUnit_2 _ServiceOrganizationOrgUnit_2
_RespSrvcOrganizationOrgUnit _RespSrvcOrganizationOrgUnit
_RespSrvcOrganizationOrgUnit_2 _RespSrvcOrganizationOrgUnit_2
_ServiceDocOvertimeCat _ServiceDocOvertimeCat
_Industry _Industry
_ServiceDocItemRejectionReason _ServiceDocItemRejectionReason
_SoldToPartyRegion _SoldToPartyRegion
_SoldToPartyCountry _SoldToPartyCountry
_SettlementDateRule _SettlementDateRule
_BillPlanDateRule _BillPlanDateRule
_ResponseProfile _ResponseProfile
_ServiceProfile _ServiceProfile
_TechResource _TechResource
_MasterAgrmtItem _MasterAgrmtItem
_BillableControl _BillableControl
_DeliveryBlockReason _DeliveryBlockReason
_ProductGroup _ProductGroup
_Product _Product
_SrvcMaterialPricingGroup _SrvcMaterialPricingGroup
_MaterialPricingGroup_2 _MaterialPricingGroup_2
_AdditionalMaterialGroup1 _AdditionalMaterialGroup1
_AdditionalMaterialGroup2 _AdditionalMaterialGroup2
_AdditionalMaterialGroup3 _AdditionalMaterialGroup3
_AdditionalMaterialGroup4 _AdditionalMaterialGroup4
_AdditionalMaterialGroup5 _AdditionalMaterialGroup5
_CustomerGroup _CustomerGroup
_AdditionalCustomerGroup1 _AdditionalCustomerGroup1
_AdditionalCustomerGroup2 _AdditionalCustomerGroup2
_AdditionalCustomerGroup3 _AdditionalCustomerGroup3
_AdditionalCustomerGroup4 _AdditionalCustomerGroup4
_AdditionalCustomerGroup5 _AdditionalCustomerGroup5
_SrvcDocItemTransferStatus _SrvcDocItemTransferStatus
_ActualServiceDurationUnit _ActualServiceDurationUnit
_ServiceDurationUnit _ServiceDurationUnit
_SrvcContrItemRnwlDurationUnit _SrvcContrItemRnwlDurationUnit
_SrvcContrItemExtnDurationUnit _SrvcContrItemExtnDurationUnit
_SrvcDocItemCreditStatus _SrvcDocItemCreditStatus
_SrvcDocItmGTSLglControlStatus _SrvcDocItmGTSLglControlStatus
_SrvcDocItmGTSScreeningStatus _SrvcDocItmGTSScreeningStatus
_SrvcDocItmGTSEmbargoStatus _SrvcDocItmGTSEmbargoStatus
_SrvcDocItmBslnCostPostgStat _SrvcDocItmBslnCostPostgStat
_SrvcDocItmContinuousCostStat _SrvcDocItmContinuousCostStat
_SrvcDocExecutionStatus _SrvcDocExecutionStatus
_SrvcDocIsQuotation _SrvcDocIsQuotation
SrvcDocItmPartReferenceItem item_no_partner Item Number in Doc.
SrvcDocItmApptRefObjectUUID ref_guid_appt Object GUID
SrvcDocItmApptReferenceItem item_no_appt Item Number in Doc.

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_ServiceDocumentItem.
-- 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_ServiceDocumentItem AS
SELECT
  objtype_h AS ServiceObjectType,
  object_id AS ServiceDocument,
  number_int AS ServiceDocumentItem,
  description_h AS ServiceDocumentDescription,
  process_type AS ServiceDocumentType,
  priority AS ServiceDocumentItemPriority,
  posting_date AS PostingDate,
  srv_rendered_date AS ServicesRenderedDate,
  cast( order_date as crms4_order_date preserving type ) AS SrvcDocItmPostingDateTime,
  cast( valid_from as crms4_valid_from preserving type ) AS SrvcDocItmValdtyStartDateTime,
  cast( valid_to as crms4_valid_to preserving type ) AS SrvcDocItmValdtyEndDateTime,
  item_guid AS ServiceDocumentItemUUID,
  item_guid_char AS ServiceDocumentItemCharUUID,
  objtype_i AS ServiceDocumentItemObjectType,
  header_guid AS ServiceDocumentUUID,
  parent AS ParentServiceDocumentItemUUID,
  description_i AS ServiceDocumentItemDescription,
  itm_language AS Language,
  template_type AS ServiceDocumentTemplateType,
  created_at_i AS ServiceDocItemCreationDateTime,
  changed_at_i AS ServiceDocItemChangedDateTime,
  created_by_i AS ServiceDocItemCreatedByUser,
  changed_by_i AS ServiceDocItemChangedByUser,
  ordered_prod AS OriginallyRequestedProduct,
  cast ( partner_prod as matnr_ku ) AS MaterialByCustomer,
  product_id AS Product,
  itm_type AS ServiceDocItemCategory,
  profit_center AS ProfitCenter,
  cost_center AS ResponsibleCostCenter,
  kokrs AS ControllingArea,
  profit_determine_date AS ProfitCenterDeterminationDate,
  refbussolnord AS RefBusinessSolutionOrder,
  refbussolnorditm AS RefBusinessSolutionOrderItem,
  receiving_sales_org AS IntcoRcvgSalesOrganization,
  planning_plant AS MaintenancePlanningPlant,
  work_center_object_id AS WorkCenterInternalID,
  ordered_quantity AS SrvcDocItmRequestedQuantity,
  billed_value AS InvoiceAmountInInvoiceDocCrcy,
  billed_quantity AS InvoiceQuantity,
  dlv_quantity AS SrvcDocItmDeliveredQuantity,
  released_quantity AS SrvcDocItmReleasedQuantity,
  confirmed_qty AS CumulativeConfirmedQuantity,
  released_value AS SrvcDocItmReldAmtInTransCrcy,
  process_qty_num AS SrvcDocItmOrdToBaseQtyNmrtr,
  process_qty_den AS SrvcDocItmOrdToBaseQtyDnmntr,
  exponent10 AS OrderToBaseQuantityExponent,
  process_qty_unit AS ServiceDocItemQuantityUnit,
  base_qty_unit AS SrvcDocItemBaseQuantityUnit,
  Batch,
  valuation_type_mat AS ValuationType,
  bill_date AS BillingDateTime,
  invcr_date AS BillingDocCreationDateTime,
  billplan_timezone AS BillingPlanTimeZone,
  billplan_type AS SrvcDocBillingPlanType,
  billplan_template_id AS SrvcDocBillingPlanTemplate,
  price_source AS BillingPriceSourceName,
  sold_to_party AS SoldToParty,
  sold_to_country AS SoldToPartyCountry,
  sold_to_region AS SoldToPartyRegion,
  service_team AS ServiceTeam,
  person_resp AS ResponsibleEmployee,
  service_employee AS ServiceEmployee,
  contact_person AS ContactPerson,
  payer AS PayerParty,
  bill_to_party AS BillToParty,
  ship_to_party AS ShipToParty,
  stat_lifecycle AS ServiceDocumentItemStatus,
  stat_error AS ServiceDocumentItemHasError,
  stat_billing AS ServiceDocItemBillingStatus,
  stat_for_billing AS SrvcDocItmIsReleasedForBilling,
  stat_open AS ServiceDocumentItemIsOpen,
  stat_delivery AS SrvcDocItmDeliveryStatus,
  stat_goods_issue AS SrvcDocItmGoodsIssueStatus,
  stat_released AS ServiceDocumentItemIsReleased,
  stat_cancelled AS ServiceDocumentItemIsRejected,
  stat_withdrawn AS SrvcDocItemIsWithdrawn,
  stat_quotation AS ServiceDocumentItemIsQuotation,
  stat_transfer AS SrvcDocItemTransferStatus,
  stat_maintenance AS MaintSrvcOrdExecutionStatus,
  stat_maintenance AS SrvcDocItemExecutionStatus,
  order_qty AS ServiceDocumentItemQuantity,
  currency AS TransactionCurrency,
  ref_currency AS StatisticsCurrency,
  exchg_type AS ExchangeRateType,
  exchg_date AS ExchangeRateDate,
  exchg_rate AS AccountingExchangeRate,
  pmnttrms AS PaymentTerms,
  payment_method AS PaymentMethod,
  sepa_on AS SrvcSEPAMandateRelevance,
  mandate_id AS SEPAMandate,
  wbs_element AS WBSElementInternalID,
  ac_indicator AS BillableControl,
  net_value_i AS ServiceDocumentItemNetAmount,
  tax_amount_i AS ServiceDocumentItemTaxAmount,
  gross_value_i AS ServiceDocItemGrossAmount,
  cpq_price_ref_header_id AS PriceReferenceCPQQuotation,
  cpq_price_ref_item_id AS PriceReferenceCPQQuotationItem,
  price_date AS PricingDate,
  billing_block AS BillingBlockReason,
  billing_relevance AS SrvcDocItmBillingRelevance,
  dip_profile AS DynItemProcessorPrfl,
  prod_pr_group AS ProductGroup,
  prod_pr_group AS SrvcMaterialPricingGroup,
  prod_pr_group AS MaterialPricingGroup_2,
  prc_group1 AS ProductGroup1,
  prc_group2 AS ProductGroup2,
  prc_group3 AS ProductGroup3,
  prc_group4 AS ProductGroup4,
  prc_group5 AS ProductGroup5,
  prod_hierarchy AS ProductHierarchy,
  Industry,
  po_number_sold AS PurchaseOrderByCustomer,
  po_number_ship AS PurchaseOrderByShipToParty,
  po_date_ship AS CustPurOrdDateByShipToParty,
  rejection AS ServiceDocItemRejectionReason,
  cust_group AS CustomerGroup,
  cust_group1 AS AdditionalCustomerGroup1,
  cust_group2 AS AdditionalCustomerGroup2,
  cust_group3 AS AdditionalCustomerGroup3,
  cust_group4 AS AdditionalCustomerGroup4,
  cust_group5 AS AdditionalCustomerGroup5,
  Plant,
  catlvlguid01_01 AS ServiceSchema1Category1UUID,
  catlvlguid02_01 AS ServiceSchema1Category2UUID,
  catlvlguid03_01 AS ServiceSchema1Category3UUID,
  catlvlguid04_01 AS ServiceSchema1Category4UUID,
  catlvlguid05_01 AS ServiceSchema1Category5UUID,
  catlvlguid06_01 AS ServiceSchema1Category6UUID,
  catlvlguid07_01 AS ServiceSchema1Category7UUID,
  catlvlguid08_01 AS ServiceSchema1Category8UUID,
  catlvlguid09_01 AS ServiceSchema1Category9UUID,
  catlvlguid10_01 AS ServiceSchema1Category10UUID,
  asp_id_01 AS SrvcCatztnSchema1,
  cat_id_01 AS SrvcCatztnSchemaCategory1,
  catlvlguid01_02 AS ServiceSchema2Category1UUID,
  catlvlguid02_02 AS ServiceSchema2Category2UUID,
  catlvlguid03_02 AS ServiceSchema2Category3UUID,
  catlvlguid04_02 AS ServiceSchema2Category4UUID,
  catlvlguid05_02 AS ServiceSchema2Category5UUID,
  catlvlguid06_02 AS ServiceSchema2Category6UUID,
  catlvlguid07_02 AS ServiceSchema2Category7UUID,
  catlvlguid08_02 AS ServiceSchema2Category8UUID,
  catlvlguid09_02 AS ServiceSchema2Category9UUID,
  catlvlguid10_02 AS ServiceSchema2Category10UUID,
  asp_id_02 AS SrvcCatztnSchema2,
  cat_id_02 AS SrvcCatztnSchemaCategory2,
  billplan_d_rule_period_date AS SettlementPeriodRuleUUID,
  billplan_d_rule_bill_date AS BillingPlanBillingDateRuleUUID,
  billplan_d_rule_price_date AS BillingPlanPriceDateRule,
  BillingPlanIsFinalized,
  sales_org AS SalesOrganizationOrgUnitID,
  sales_office AS SalesOfficeOrgUnitID,
  sales_group AS SalesGroupOrgUnitID,
  dis_channel AS DistributionChannel,
  Division,
  sales_org_resp AS ResponsibleSalesOrganization,
  service_org AS ServiceOrganization,
  service_org_resp AS ResponsibleServiceOrganization,
  sales_org_sd AS SalesOrganization,
  sales_office_sd AS SalesOffice,
  sales_group_sd AS SalesGroup,
  service_team_rm AS RespyMgmtServiceTeam,
  enterprise_service_org AS EnterpriseServiceOrganization,
  proj_org_id AS EnterpriseProjectServiceOrg,
  srv_cust_beg AS RequestedServiceStartDateTime,
  srv_cust_end AS RequestedServiceEndDateTime,
  contstart AS ServiceContrItemStartDateTime,
  contend AS ServiceContrItemEndDateTime,
  srv_rfirst AS ServiceFirstResponseByDateTime,
  srv_rready AS SrvcDocItemSLADueByDateTime,
  srvc_actual AS ActualServiceStartDateTime,
  srvc_act_to AS ActualServiceEndDateTime,
  srq_work_dura AS ServiceWorkDuration,
  srq_work_dura_2 AS ServiceWorkDuration_2,
  srq_work_unit AS ServiceWorkDurationUnit,
  cont_start_ts AS SrvcDocItmTmeSliceStrtDteTme,
  cont_end_ts AS SrvcDocItmTmeSliceEndDteTme,
  auto_renew_start AS SrvcContrItemRenewalDateTime,
  auto_renew_period AS SrvcContrItemRnwlDuration,
  auto_renew_period_unit AS SrvcContrItemRnwlDurationUnit,
  auto_renew_exten AS SrvcContrItemExtensionDuration,
  auto_renew_exten_unit AS SrvcContrItemExtnDurationUnit,
  spla_planfr AS PlannedServiceStartDateTime,
  spla_planto AS PlannedServiceEndDateTime,
  grace_period AS SrvcDocItemGracePeriod,
  grace_period_unit AS SrvcDocItemGracePeriodUnit,
  grace_period_end AS SrvcDocItmGrcePerdEndDateTime,
  biz_valid_start AS SbscrContrItmBizValdStrtDteTme,
  biz_valid_end AS SbscrContrItmBizValdEndDteTme,
  itm_usage AS SrvcDocSubitemOrigin,
  itm_type_usage AS SrvcDocItemCategoryUsage,
  cast(ac_object_type as crmt_ac_object_type_no_conv preserving type ) AS SrvcDocItmAcctAssgmtObjectType,
  ac_assignment AS SrvcDocItmAcctAssgmtObject,
  srv_conf_time AS ActualServiceDuration,
  srv_conf_tunit AS ActualServiceDurationUnit,
  confirm_relevant AS SrvcOrderConfirmationRelevance,
  service_type AS ServiceTransactionChargeType,
  valuation_type AS SrvcTransactionValuationType,
  srv_escal AS ResponseProfile,
  srv_serwi AS ServiceProfile,
  duration AS ServiceDuration,
  duration_unit AS ServiceDurationUnit,
  overtime_cat AS TimeSheetOvertimeCategory,
  warranty_id AS MasterWarranty,
  contract_account AS ContractAccount,
  probability AS ItemOrderProbabilityInPercent,
  stat_accepted AS QuotationIsAccepted,
  int_obj_no AS ConfigurationNumber,
  incoterms1 AS IncotermsPart1,
  incoterms2 AS IncotermsPart2,
  dlv_prio AS DeliveryPriority,
  ordercombind AS OrderCombinationIsAllowed,
  part_dlv_itm AS PartialDeliveryIsAllowed,
  ci_billing_cycle AS CABillgCycle,
  revacc_refid AS RevenueAccountingReference,
  revacc_reftype AS RevenueAccountingRefType,
  gross_weight_i AS ItemGrossWeight,
  net_weight_i AS ItemNetWeight,
  weight_unit_i AS ItemWeightUnit,
  volume_i AS ItemVolume,
  volume_unit_i AS ItemVolumeUnit,
  price_grp AS MaterialPricingGroup,
  price_grp AS CustomerPriceGroup,
  dlv_group AS DeliveryGroup,
  delivery_block AS DeliveryBlockReason,
  first_conf_date AS ErlstConfirmedDeliveryDateTime,
  latest_conf_date AS LtstConfirmedDeliveryDateTime,
  cast(first_req_date as tzntstmps) AS RequestedDeliveryDateTime,
  prod_sel_type AS SubscrpnOrdProdSelType,
  ci_contract_id AS SubscriptionContract,
  btmf_process AS SrvcTransChangeProcess,
  btmf_process_type AS SrvcTransChangeProcessType,
  ci_contract_item AS SrvcTransChgProcSourceItemUUID,
  ma_head_objid AS CustMgmtMasterAgreement,
  ma_item_objid AS CustMgmtMstrAgrmtItem,
  stat_activation AS SubscrpnContrActivationStatus,
  stat_cont_ts AS SubscrpnContrTimeSliceStatus,
  pool_agr_ref AS SharingContractID,
  ccm_version AS CrsCatalogMappingVersionNumber,
  ma_root_objid AS CustMgmtMstrAgrmtParentItem,
  sharing_group_id AS SubscrpnContractSharingGroupID,
  ci_partner_rule AS CAPartnerSettlementRule,
  ChangeProcessGroup,
  phase_indicator AS BusSolutionQtnItemIsPhased,
  successor_of AS BusSolnQtnItmPhasedPrdcssrItem,
  cont_ref_item AS SubscriptionContractItem,
  withdrawal_reason AS SrvcDocItemWithdrawalReason,
  refund_code AS SrvcDocItemRefundType,
  recurring_charge AS SrvcDocItmRecrrgChrgNetAmount,
  default_terms_ovrwrt AS SubscrpnContrTrmsAreSpecified,
  midbillcycexprtnallwd AS MidBillgCycExprtnIsAllowed,
  recurring_tax AS SrvcDocItmRecrrgChrgTaxAmount,
  recurring_gross AS SrvcDocItmRecrrgChrgGrossAmt,
  rec_duration AS SrvcDocItmRecrrgChrgDuration,
  rec_time_unit AS SrvcDocItmRecrrgChrgDurnUnit,
  cont_ref AS SubscriptionContractReference,
  subscrpnbillgcycle AS SubscriptionBillingCycle,
  SubscriptionContractExternalID,
  ma_share_ref AS SbscrShContrSvTrMtAgrItmUUID,
  ma_share_ref_prod_id AS SbscrShContrSvTrMtAgrItmCstPrd,
  ci_billing_plan_cycle AS SubscrpnContrItmBillgPlnCyc,
  cancparty AS ServiceDocumentItemCanclnParty,
  canc_reason AS ServiceDocumentItmCanclnReason,
  cancproc AS SrvcDocItmCanclnProcedure,
  auto_renew_period AS ServiceDocumentRnwlDuration,
  auto_renew_period_unit AS ServiceDocRnwlDurationUnit,
  auto_renew_exten AS ServiceDocExtensionDuration,
  auto_renew_exten_unit AS ServiceDocExtnDurationUnit,
  auto_renew_indicator AS SubscrpnContrAutoRnwlIsActv,
  ref_inhouse_repair AS ReferenceInHouseRepair,
  ref_inhouse_repair_item AS ReferenceInHouseRepairItem,
  has_ref_inhouse_repair AS RefInHouseRepairIsExisting,
  bom_item_node_number AS BillOfMaterialItemNodeNumber,
  stat_credit AS SrvcDocItemCreditStatus,
  stat_gts_embargo AS SrvcDocItmGTSEmbargoStatus,
  stat_gts_screening AS SrvcDocItmGTSScreeningStatus,
  stat_gts_legal_control AS SrvcDocItmGTSLglControlStatus,
  stat_bsln_cost_postg AS SrvcDocItmBslnCostPostgStatus,
  stat_cont_cost_calc AS SrvcDocItmContinuousCostStatus,
  is_unplanned_item AS SrvcDocItemIsUnplanned,
  ship_cond AS ShippingCondition,
  subst_reason AS MaterialSubstitutionReason,
  item_no_partner AS SrvcDocItmPartReferenceItem,
  ref_guid_appt AS SrvcDocItmApptRefObjectUUID,
  item_no_appt AS SrvcDocItmApptReferenceItem
FROM crms4d_serv_i
LEFT OUTER JOIN I_BusinessPartner AS _SoldToParty ON SoldToParty = _SoldToParty.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _RespEmployee ON ResponsibleEmployee = _RespEmployee.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _ServiceTeam ON ServiceTeam = _ServiceTeam.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _ServiceEmployee ON ServiceEmployee = _ServiceEmployee.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _ContactPerson ON ContactPerson = _ContactPerson.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _PayerParty ON PayerParty = _PayerParty.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BillToParty ON BillToParty = _BillToParty.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _ShipToParty ON ShipToParty = _ShipToParty.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentType AS _ServiceDocumentType ON ServiceDocumentType = _ServiceDocumentType.ServiceDocumentType  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocItemCategory AS _ServiceDocItemCategory ON ServiceDocItemCategory = _ServiceDocItemCategory.ServiceDocItemCategory  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentPriority AS _ServiceDocItemPriority ON ServiceDocumentItemPriority = _ServiceDocItemPriority.ServiceDocumentPriority  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentStatus AS _ServiceDocItemStatus ON ServiceDocumentItemStatus = _ServiceDocItemStatus.ServiceDocumentStatus  -- association [0..1]
LEFT OUTER JOIN I_SrvcDocLifecycleStatus AS _SrvcDocItmLifecycleStatus ON ServiceDocumentItemStatus = _SrvcDocItmLifecycleStatus.ServiceDocumentStatus  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocBillingStatus AS _ServiceDocItemBillingStatus ON ServiceDocItemBillingStatus = _ServiceDocItemBillingStatus.ServiceDocBillingStatus  -- association [0..1]
LEFT OUTER JOIN I_SrvcDocRelForBillgSts AS _SrvcDocItemIsRelForBillgSts ON SrvcDocItmIsReleasedForBilling = _SrvcDocItemIsRelForBillgSts.ServiceDocIsReleasedForBilling  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocErrorStatus AS _ServiceDocItemHasError ON ServiceDocumentItemHasError = _ServiceDocItemHasError.ServiceDocumentHasError  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocOpenStatus AS _ServiceDocumentIsOpen ON ServiceDocumentItemIsOpen = _ServiceDocumentIsOpen.ServiceDocumentIsOpen  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocument AS _ServiceDocument ON ServiceObjectType = _ServiceDocument.ServiceObjectType AND ServiceDocument = _ServiceDocument.ServiceDocument  -- association [1..1]
LEFT OUTER JOIN I_CustMgmtBusObjType AS _ServiceObjType ON ServiceObjectType = _ServiceObjType.BusinessObjectType  -- association [1..1]
LEFT OUTER JOIN I_BillingBlockReason AS _BillingBlockReason ON BillingBlockReason = _BillingBlockReason.BillingBlockReason  -- association [0..1]
LEFT OUTER JOIN I_DeliveryBlockReason AS _DeliveryBlockReason ON DeliveryBlockReason = _DeliveryBlockReason.DeliveryBlockReason  -- association [0..1]
LEFT OUTER JOIN I_BillingRequestItem AS _BillingRequestItem ON ServiceObjectType = _BillingRequestItem.ServiceObjectType AND ServiceDocument = _BillingRequestItem.ServiceDocument AND ServiceDocumentItem = _BillingRequestItem.ServiceDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_ServiceProductList AS _ServiceProductList ON ServiceObjectType = _ServiceProductList.ServiceObjectType AND ServiceDocument = _ServiceProductList.ServiceDocument AND ServiceDocumentItem = _ServiceProductList.ServiceDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON ServiceDocItemQuantityUnit = _BaseUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit_2 ON SrvcDocItemBaseQuantityUnit = _BaseUnit_2.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _SalesUnit ON ServiceDocItemQuantityUnit = _SalesUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ServiceDurationUnit ON ServiceDurationUnit = _ServiceDurationUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ActualServiceDurationUnit ON ActualServiceDurationUnit = _ActualServiceDurationUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _SrvcContrItemExtnDurationUnit ON SrvcContrItemExtnDurationUnit = _SrvcContrItemExtnDurationUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _SrvcContrItemRnwlDurationUnit ON SrvcContrItemRnwlDurationUnit = _SrvcContrItemRnwlDurationUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _VolumeUnit ON ItemVolumeUnit = _VolumeUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _WeightUnit ON ItemWeightUnit = _WeightUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_PaymentTerms AS _PaymentTerms ON PaymentTerms = _PaymentTerms.PaymentTerms  -- association [0..1]
LEFT OUTER JOIN I_SrvcDocPaymentMethod AS _PaymentMethod ON PaymentMethod = _PaymentMethod.PaymentMethod AND ( SalesOrganization = _PaymentMethod.SalesOrganization OR SalesOrganizationOrgUnitID = _PaymentMethod.OrgUnitTypeIDConcatenated )  -- association [0..1]
LEFT OUTER JOIN I_SrvcSEPAMandateRelevance AS _SrvcSEPAMandateRelevance ON SrvcSEPAMandateRelevance = _SrvcSEPAMandateRelevance.SrvcSEPAMandateRelevance  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentFixedPrice AS _FixedPrice ON ServiceObjectType = _FixedPrice.ServiceObjectType AND ServiceDocument = _FixedPrice.ServiceDocument AND ServiceDocumentItem = _FixedPrice.PricingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_StatusObjectUUIDStatus AS _StatusObjItemStatus ON ServiceDocumentItemUUID = _StatusObjItemStatus.StatusObjectUUID  -- association [0..*]
LEFT OUTER JOIN I_SalesOrganizationUnit AS _ServiceOrganizationOrgUnit ON ServiceOrganization = _ServiceOrganizationOrgUnit.OrganizationalUnit  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganizationUnit AS _RespSrvcOrganizationOrgUnit ON ResponsibleServiceOrganization = _RespSrvcOrganizationOrgUnit.OrganizationalUnit  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganizationUnit AS _SalesOrganizationOrgUnit ON SalesOrganizationOrgUnitID = _SalesOrganizationOrgUnit.OrganizationalUnit  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganizationUnit AS _SalesOfficeOrgUnit ON SalesOfficeOrgUnitID = _SalesOfficeOrgUnit.OrganizationalUnit  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganizationUnit AS _SalesGroupOrgUnit ON SalesGroupOrgUnitID = _SalesGroupOrgUnit.OrganizationalUnit  -- association [0..1]
LEFT OUTER JOIN I_SrvcMgmtOrganizationUnit AS _SalesOrganizationOrgUnit_2 ON SalesOrganizationOrgUnitID = _SalesOrganizationOrgUnit_2.OrgUnitTypeIDConcatenated  -- association [0..1]
LEFT OUTER JOIN I_SrvcMgmtOrganizationUnit AS _SalesOfficeOrgUnit_2 ON SalesOfficeOrgUnitID = _SalesOfficeOrgUnit_2.OrgUnitTypeIDConcatenated  -- association [0..1]
LEFT OUTER JOIN I_SrvcMgmtOrganizationUnit AS _SalesGroupOrgUnit_2 ON SalesGroupOrgUnitID = _SalesGroupOrgUnit_2.OrgUnitTypeIDConcatenated  -- association [0..1]
LEFT OUTER JOIN I_SrvcMgmtOrganizationUnit AS _ServiceOrganizationOrgUnit_2 ON ServiceOrganization = _ServiceOrganizationOrgUnit_2.OrgUnitTypeIDConcatenated  -- association [0..1]
LEFT OUTER JOIN I_SrvcMgmtOrganizationUnit AS _RespSrvcOrganizationOrgUnit_2 ON ResponsibleServiceOrganization = _RespSrvcOrganizationOrgUnit_2.OrgUnitTypeIDConcatenated  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganization AS _SalesOrganization ON SalesOrganization = _SalesOrganization.SalesOrganization  -- association [0..1]
LEFT OUTER JOIN I_SalesOffice AS _SalesOffice ON SalesOffice = _SalesOffice.SalesOffice  -- association [0..1]
LEFT OUTER JOIN I_SalesGroup AS _SalesGroup ON SalesGroup = _SalesGroup.SalesGroup  -- association [0..1]
LEFT OUTER JOIN I_DistributionChannel AS _DistributionChannel ON DistributionChannel = _DistributionChannel.DistributionChannel  -- association [0..1]
LEFT OUTER JOIN I_Division AS _Division ON Division = _Division.Division  -- association [0..1]
LEFT OUTER JOIN I_TimeSheetOvertimeCat AS _ServiceDocOvertimeCat ON TimeSheetOvertimeCategory = _ServiceDocOvertimeCat.TimeSheetOvertimeCategory  -- association [0..1]
LEFT OUTER JOIN I_CustomerSupplierIndustry AS _Industry ON Industry = _Industry.Industry  -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentRjcnReason AS _ServiceDocItemRejectionReason ON ServiceDocItemRejectionReason = _ServiceDocItemRejectionReason.SalesDocumentRjcnReason  -- association [0..1]
LEFT OUTER JOIN I_Region AS _SoldToPartyRegion ON SoldToPartyRegion = _SoldToPartyRegion.Region AND SoldToPartyCountry = _SoldToPartyRegion.Country  -- association [0..1]
LEFT OUTER JOIN I_Country AS _SoldToPartyCountry ON SoldToPartyCountry = _SoldToPartyCountry.Country  -- association [0..1]
LEFT OUTER JOIN I_RespyMgmtTeamHeaderDetail AS _ServiceTeamHeader ON RespyMgmtServiceTeam = _ServiceTeamHeader.RespyMgmtTeamID  -- association [0..1]
LEFT OUTER JOIN I_EnterpriseServiceOrg AS _EnterpriseServiceOrg ON EnterpriseServiceOrganization = _EnterpriseServiceOrg.EnterpriseServiceOrganization  -- association [0..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 I_CustMgmtDateRule AS _BillPlanDateRule ON BillingPlanBillingDateRuleUUID = _BillPlanDateRule.CustMgmtDateRuleUUID  -- association [0..1]
LEFT OUTER JOIN I_CustMgmtDateRule AS _SettlementDateRule ON SettlementPeriodRuleUUID = _SettlementDateRule.CustMgmtDateRuleUUID  -- association [0..1]
LEFT OUTER JOIN I_ResponseProfile AS _ResponseProfile ON ResponseProfile = _ResponseProfile.ResponseProfile  -- association [0..1]
LEFT OUTER JOIN I_ServiceProfile AS _ServiceProfile ON ServiceProfile = _ServiceProfile.ServiceProfile  -- association [0..1]
LEFT OUTER JOIN I_SubscrpnItmTechResource AS _TechResource ON ServiceObjectType = _TechResource.ServiceObjectType AND ServiceDocument = _TechResource.ServiceDocument AND ServiceDocumentItem = _TechResource.ServiceDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_CustMgmtMasterAgrmtItem AS _MasterAgrmtItem ON _MasterAgrmtItem.ServiceObjectType = 'BUS2000267' AND CustMgmtMasterAgreement = _MasterAgrmtItem.CustMgmtMasterAgreement AND CustMgmtMstrAgrmtItem = _MasterAgrmtItem.CustMgmtMstrAgrmtItem  -- association [0..1]
LEFT OUTER JOIN I_BillableControl AS _BillableControl ON BillableControl = _BillableControl.BillableControl  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ControllingArea = _ProfitCenter.ControllingArea AND ProfitCenter = _ProfitCenter.ProfitCenter  -- association [0..*]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_Product AS _Product ON Product = _Product.Product  -- association [1..1]
LEFT OUTER JOIN I_ProductGroup_2 AS _ProductGroup ON ProductGroup = _ProductGroup.ProductGroup  -- association [0..1]
LEFT OUTER JOIN I_SrvcMgmtProductHierarchy AS _SrvcMgmtProductHierarchy ON ProductHierarchy = _SrvcMgmtProductHierarchy.SrvcProductHierarchy  -- association [0..1]
LEFT OUTER JOIN I_MaterialPricingGroup AS _SrvcMaterialPricingGroup ON SrvcMaterialPricingGroup = _SrvcMaterialPricingGroup.MaterialPricingGroup  -- association [0..1]
LEFT OUTER JOIN I_MaterialPricingGroup AS _MaterialPricingGroup_2 ON MaterialPricingGroup_2 = _MaterialPricingGroup_2.MaterialPricingGroup  -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup1 AS _AdditionalMaterialGroup1 ON ProductGroup1 = _AdditionalMaterialGroup1.AdditionalMaterialGroup1  -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup2 AS _AdditionalMaterialGroup2 ON ProductGroup2 = _AdditionalMaterialGroup2.AdditionalMaterialGroup2  -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup3 AS _AdditionalMaterialGroup3 ON ProductGroup3 = _AdditionalMaterialGroup3.AdditionalMaterialGroup3  -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup4 AS _AdditionalMaterialGroup4 ON ProductGroup4 = _AdditionalMaterialGroup4.AdditionalMaterialGroup4  -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup5 AS _AdditionalMaterialGroup5 ON ProductGroup5 = _AdditionalMaterialGroup5.AdditionalMaterialGroup5  -- association [0..1]
LEFT OUTER JOIN I_CustomerGroup AS _CustomerGroup ON CustomerGroup = _CustomerGroup.CustomerGroup  -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup1 AS _AdditionalCustomerGroup1 ON AdditionalCustomerGroup1 = _AdditionalCustomerGroup1.AdditionalCustomerGroup1  -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup2 AS _AdditionalCustomerGroup2 ON AdditionalCustomerGroup2 = _AdditionalCustomerGroup2.AdditionalCustomerGroup2  -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup3 AS _AdditionalCustomerGroup3 ON AdditionalCustomerGroup3 = _AdditionalCustomerGroup3.AdditionalCustomerGroup3  -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup4 AS _AdditionalCustomerGroup4 ON AdditionalCustomerGroup4 = _AdditionalCustomerGroup4.AdditionalCustomerGroup4  -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup5 AS _AdditionalCustomerGroup5 ON AdditionalCustomerGroup5 = _AdditionalCustomerGroup5.AdditionalCustomerGroup5  -- association [0..1]
LEFT OUTER JOIN I_SrvcDocTransferStatus AS _SrvcDocItemTransferStatus ON SrvcDocItemTransferStatus = _SrvcDocItemTransferStatus.SrvcDocTransferStatus  -- association [0..1]
LEFT OUTER JOIN I_SrvcDocItemCreditStatus AS _SrvcDocItemCreditStatus ON SrvcDocItemCreditStatus = _SrvcDocItemCreditStatus.SrvcDocItemCreditStatus  -- association [0..1]
LEFT OUTER JOIN I_SrvcDocItmGTSStatus AS _SrvcDocItmGTSEmbargoStatus ON SrvcDocItmGTSEmbargoStatus = _SrvcDocItmGTSEmbargoStatus.SrvcDocItmGTSStatus  -- association [0..1]
LEFT OUTER JOIN I_SrvcDocItmGTSStatus AS _SrvcDocItmGTSLglControlStatus ON SrvcDocItmGTSLglControlStatus = _SrvcDocItmGTSLglControlStatus.SrvcDocItmGTSStatus  -- association [0..1]
LEFT OUTER JOIN I_SrvcDocItmGTSStatus AS _SrvcDocItmGTSScreeningStatus ON SrvcDocItmGTSScreeningStatus = _SrvcDocItmGTSScreeningStatus.SrvcDocItmGTSStatus  -- association [0..1]
LEFT OUTER JOIN I_SrvcDocItmBslnCostPostgStat AS _SrvcDocItmBslnCostPostgStat ON SrvcDocItmBslnCostPostgStatus = _SrvcDocItmBslnCostPostgStat.SrvcDocItmBslnCostPostgStatus  -- association [0..1]
LEFT OUTER JOIN I_SrvcDocItmBslnCostPostgStat AS _SrvcDocItmContinuousCostStat ON SrvcDocItmContinuousCostStatus = _SrvcDocItmContinuousCostStat.SrvcDocItmBslnCostPostgStatus  -- association [0..1]
LEFT OUTER JOIN I_SrvcDocExecutionStatus AS _SrvcDocExecutionStatus ON SrvcDocItemExecutionStatus = _SrvcDocExecutionStatus.SrvcDocExecutionStatus AND ServiceDocumentItemIsQuotation = _SrvcDocExecutionStatus.ServiceDocumentIsQuotation  -- association [0..1]
LEFT OUTER JOIN I_Indicator AS _SrvcDocIsQuotation ON ServiceDocumentItemIsQuotation = _SrvcDocIsQuotation.IndicatorValue  -- association [1..1]
LEFT OUTER JOIN I_SrvcDocItemBillgRlvnce AS _SrvcDocItemBillgRlvnce ON SrvcDocItmBillingRelevance = _SrvcDocItemBillgRlvnce.SrvcDocItmBillingRelevance  -- association [1..1]
LEFT OUTER JOIN I_SrvcMgmtBillgPlanTemplate AS _SrvcMgmtBillgPlanTemplate ON SrvcDocBillingPlanTemplate = _SrvcMgmtBillgPlanTemplate.SrvcDocBillingPlanTemplate  -- association [0..1]
;