R_ServiceContractItemTP

DDL: R_SERVICECONTRACTITEMTP Type: view_entity TRANSACTIONAL Package: CRMS4_SERVICE_CONTRACT_RAP

Service Contract Item - TP

R_ServiceContractItemTP is a Transactional CDS View that provides data about "Service Contract Item - TP" in SAP S/4HANA. It reads from 1 data source (I_ServiceDocumentItemEnhcd) and exposes 126 fields with key fields ServiceContract, ServiceContractItem. It has 35 associations to related views. Part of development package CRMS4_SERVICE_CONTRACT_RAP.

Data Sources (1)

SourceAliasJoin Type
I_ServiceDocumentItemEnhcd I_ServiceDocumentItemEnhcd from

Associations (35)

CardinalityTargetAliasCondition
[0..1] I_StatusObjectUUIDStatus _SrvcOrdItmStatus $projection.ServiceContractItemUUID = _SrvcOrdItmStatus.StatusObjectUUID and ( _SrvcOrdItmStatus.StatusCode = 'I1002' or _SrvcOrdItmStatus.StatusCode = 'I1003' or _SrvcOrdItmStatus.StatusCode = 'I1004' or _SrvcOrdItmStatus.StatusCode = 'I1005' ) and _SrvcOrdItmStatus.StatusIsActive = 'X'
[0..1] I_CustMgmtExtRefID _ExtRefServiceContract _ExtRefServiceContract.CustMgmtObjectType = 'BUS2000112' and $projection.ServiceContract = _ExtRefServiceContract.CustMgmtDocument and _ExtRefServiceContract.CustMgmtExtRefIDType = '0003'
[0..1] I_CustMgmtExtRefID _ExtRefServiceContractItem _ExtRefServiceContractItem.CustMgmtObjectType = 'BUS2000112' and $projection.ServiceContract = _ExtRefServiceContractItem.CustMgmtDocument and $projection.ServiceContractItem = _ExtRefServiceContractItem.CustMgmtDocumentItem and _ExtRefServiceContractItem.CustMgmtExtRefIDType = '0004'
[0..1] I_CustMgmtExtRefID _ExtRefServiceQtan _ExtRefServiceQtan.CustMgmtObjectType = 'BUS2000112' and $projection.ServiceContract = _ExtRefServiceQtan.CustMgmtDocument and _ExtRefServiceQtan.CustMgmtExtRefIDType = '0009'
[0..1] I_CustMgmtExtRefID _ExtRefServiceQtanItem _ExtRefServiceQtanItem.CustMgmtObjectType = 'BUS2000112' and $projection.ServiceContract = _ExtRefServiceQtanItem.CustMgmtDocument and $projection.ServiceContractItem = _ExtRefServiceQtanItem.CustMgmtDocumentItem and _ExtRefServiceQtanItem.CustMgmtExtRefIDType = '0010'
[0..1] R_SrvcDocItemDocumentFlow _RefServiceTemplate $projection.ServiceContract = _RefServiceTemplate.ServiceDocument and $projection.ServiceContractItem = _RefServiceTemplate.ServiceDocumentItem and _RefServiceTemplate.PrdcssrSuccssrDocObjectType = 'BUS2000112' and _RefServiceTemplate.ServiceDocumentTemplateType is not initial and _RefServiceTemplate.ServiceObjectType = 'BUS2000112'
[0..1] I_CustMgmtDateRule _SettlementPeriodRule $projection.SettlementPeriodRuleUUID = _SettlementPeriodRule.CustMgmtDateRuleUUID
[0..1] I_CustMgmtDateRule _BillingPlanBillingDateRule $projection.BillingPlanBillingDateRuleUUID = _BillingPlanBillingDateRule.CustMgmtDateRuleUUID
[0..1] I_PaymentMethodInCountryVH _PaymentMethodVH $projection.PaymentMethod = _PaymentMethodVH.PaymentMethod and $projection.SoldToPartyCountry = _PaymentMethodVH.Country
[1..*] I_SrvcDocLifecycleStatusText _SrvcDocLifecycleStatusText $projection.ServiceContractItemStatus = _SrvcDocLifecycleStatusText.ServiceDocumentStatus
[1..*] I_ServiceDocBillingStatusText _ServiceDocBillingStatusText $projection.ServiceContrItemBillingStatus = _ServiceDocBillingStatusText.ServiceDocBillingStatus
[1..*] I_SrvcDocTransferStatusText _SrvcDocTransferStatusText $projection.SrvcDocItemTransferStatus = _SrvcDocTransferStatusText.SrvcDocTransferStatus
[1..*] I_SrvcDocRejectionStatusText _SrvcDocRejectionStatusText $projection.ServiceContractItemIsRejected = _SrvcDocRejectionStatusText.ServiceDocumentIsRejected
[1..*] I_BillingBlockReasonText _BillingBlockReasonText $projection.BillingBlockReason = _BillingBlockReasonText.BillingBlockReason
[1..*] I_PaymentTermsText _PaymentTermsText $projection.PaymentTerms = _PaymentTermsText.PaymentTerms
[1..*] I_ServiceDocItemCategoryText _ServiceDocItemCategoryText $projection.ServiceContractItemCategory = _ServiceDocItemCategoryText.ServiceDocItemCategory
[1..*] I_UnitOfMeasureText _UnitOfMeasureText $projection.QuantityUnit = _UnitOfMeasureText.UnitOfMeasure
[1..*] I_CurrencyText _CurrencyText $projection.TransactionCurrency = _CurrencyText.Currency
[0..*] I_CustMgmtDateRuleText _SrvcMgmtDateRuleText $projection.SrvcMgmtBillgPlanBillgDateRule = _SrvcMgmtDateRuleText.CustMgmtDateRuleName
[0..*] I_CustMgmtDateRuleText _SettlementPeriodRuleText $projection.SettlementPeriodRule = _SettlementPeriodRuleText.CustMgmtDateRuleName
[1..*] I_ServiceCancellationPartyText _ServiceCancellationPartyText $projection.ServiceContractItemCanclnParty = _ServiceCancellationPartyText.ServiceContractCanclnParty
[1..*] I_ServiceCanclnReasonText _ServiceCanclnReasonText $projection.ServiceContractItmCanclnReason = _ServiceCanclnReasonText.ServiceContrCancellationReason
[0..1] I_WBSElementBasicData _WBSElement _WBSElement.WBSElementInternalID = I_ServiceDocumentItemEnhcd.WBSElementInternalID
[0..1] E_ServiceDocumentItem _Extension $projection.ServiceObjectType = _Extension.ServiceCategory and $projection.ServiceContract = _Extension.ServiceOrderItem and $projection.ServiceContractItem = _Extension.ServiceLineExternalID
[0..*] R_SrvcContrItemPartnerTP _SrvcContrItmPartnerTP
[0..*] R_SrvcContrItemPriceElementTP _SrvcContrItmPriceElementTP
[0..*] R_SrvcContrItemUserStatusTP _SrvcContrItemUserStatusTP
[0..*] R_SrvcContrItmFUPBillgDocTP _SrvcContrItmFUPBillgDocTP
[0..*] R_SrvcContrItmFUPSrvcOrdTP _SrvcContrItmFUPSrvcOrdTP
[0..*] R_SrvcContrItemRefObjectTP _SrvcContrItemRefObjectTP
[0..*] R_SrvcContrItemProductTP _SrvcContrItemProductTP
[0..*] R_SrvcContrItmBillgReqItemTP _SrvcContrItmBillgReqItemTP
[0..*] R_SrvcContrItemDurationTP _SrvcContrItemDurationTP
[0..*] R_SrvcContrItemAppointmentTP _SrvcContrItemAppointmentTP
[0..*] R_SrvcContrItemLongTextTP _SrvcContrItemLongTextTP

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Service Contract Item - TP view
ObjectModel.sapObjectNodeType.name ServiceContractItem view
ObjectModel.representativeKey ServiceContractItem view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (126)

KeyFieldSource TableSource FieldDescription
KEY ServiceContract ServiceDocument Transaction ID
KEY ServiceContractItem Service Document
ServiceContractDescription ServiceDocumentDescription
ServiceObjectType ServiceObjectType Object Type
ParentServiceContractItem _ParentServiceDocItem_2 ServiceDocumentItem Service Document
ServiceContractItemCategory ServiceDocItemCategory
ServiceContractItemUUID ServiceDocumentItemUUID
ServiceContractItemDescription ServiceDocumentItemDescription
Language Language Report Text Language
ServiceDocItemCreationDateTime ServiceDocItemCreationDateTime
ServiceDocItemChangedDateTime ServiceDocItemChangedDateTime
ServiceDocItemCreatedByUser ServiceDocItemCreatedByUser
ServiceDocItemChangedByUser ServiceDocItemChangedByUser
Product Product Product Sold
Quantity ServiceDocumentItemQuantity
QuantityUnit ServiceDocItemQuantityUnit
SoldToParty SoldToParty Sold-to Party
ShipToParty ShipToParty Ship-To Party (obsolete)
BillToParty BillToParty Inv. Recipient
PayerParty PayerParty Payer
ContactPersonBusinessPartnerId ContactPerson Contact Person Key
RespEmployeeBusinessPartnerId ResponsibleEmployee Employee Resp.
SoldToPartyCountry SoldToPartyCountry
PaymentTerms PaymentTerms Pyt Terms
PaymentMethod PaymentMethod Pymt Meth.
SEPAMandate SEPAMandate SEPA Mandate
SrvcSEPAMandateRelevance SrvcSEPAMandateRelevance
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
Division Division Internal Division ID
SalesOffice SalesOffice Sales Office
SalesGroup SalesGroup Sales Group
SalesOrganizationOrgUnitID SalesOrganizationOrgUnitID
ServiceContractItemStatus ServiceDocumentItemStatus
ServiceContrItemBillingStatus ServiceDocItemBillingStatus
ServiceContractItemIsRejected ServiceDocumentItemIsRejected
ServiceContractItemHasError ServiceDocumentItemHasError
SrvcDocItemTransferStatus SrvcDocItemTransferStatus
SrvcContrItemCreditStatus SrvcDocItemCreditStatus
ServiceContrItemStartDateTime ServiceContrItemStartDateTime
ServiceContrItemEndDateTime ServiceContrItemEndDateTime
SrvcContrItemRnwlDuration SrvcContrItemRnwlDuration
SrvcContrItemRnwlDurationUnit SrvcContrItemRnwlDurationUnit
SrvcContrItemExtensionDuration SrvcContrItemExtensionDuration
SrvcContrItemExtnDurationUnit SrvcContrItemExtnDurationUnit
ResponseProfile ResponseProfile Response Prof.
ServiceProfile ServiceProfile Service Profile
ProfitCenter ProfitCenter Profit Center
ServiceDocItemGrossAmount ServiceDocItemGrossAmount
ServiceDocumentItemNetAmount ServiceDocumentItemNetAmount
ServiceDocumentItemTaxAmount ServiceDocumentItemTaxAmount
TransactionCurrency TransactionCurrency Transaction Currency
ServiceContractItemCanclnParty ServiceDocumentItemCanclnParty
ServiceContractItmCanclnReason ServiceDocumentItmCanclnReason
SettlementPeriodRuleUUID SettlementPeriodRuleUUID
SettlementPeriodRule _SettlementPeriodRule CustMgmtDateRuleName
BillingPlanBillingDateRuleUUID BillingPlanBillingDateRuleUUID
SrvcMgmtBillgPlanBillgDateRule _BillingPlanBillingDateRule CustMgmtDateRuleName
BillingBlockReason BillingBlockReason
BillingPlanPriceDateRule BillingPlanPriceDateRule
BillingPlanIsFinalized BillingPlanIsFinalized Bill.Plan Finalized
ContractAccount ContractAccount Contract Acct
SrvcContrExternalReference _ExtRefServiceContract CustMgmtExtRefID
SrvcContrItmExternalReference _ExtRefServiceContractItem CustMgmtExtRefID
ServiceQtanExtReference _ExtRefServiceQtan CustMgmtExtRefID
ServiceQtanItemExtReference _ExtRefServiceQtanItem CustMgmtExtRefID
RefServiceContractTemplate
RefServiceContractTemplateItem
SrvcDocItmPartReferenceItem SrvcDocItmPartReferenceItem
SrvcDocItmApptRefObjectUUID SrvcDocItmApptRefObjectUUID
WBSElementExternalID _WBSElement WBSElementExternalID WBS Element External ID
PurchaseOrderByCustomer PurchaseOrderByCustomer Purchase Order Number
_ServiceDocument _ServiceDocument
_ServiceContractTP _ServiceContractTP
_SrvcContrItmPartnerTP _SrvcContrItmPartnerTP
_SrvcContrItmPriceElementTP _SrvcContrItmPriceElementTP
_SrvcContrItemUserStatusTP _SrvcContrItemUserStatusTP
_ServiceObjType _ServiceObjType
_ExtRefServiceContract _ExtRefServiceContract
_ExtRefServiceContractItem _ExtRefServiceContractItem
_Product _Product
_ContactPerson _ContactPerson
_RespEmployee _RespEmployee
_PaymentTerms _PaymentTerms
_PaymentMethod _PaymentMethod
_PaymentMethodVH _PaymentMethodVH
_SrvcSEPAMandateRelevance _SrvcSEPAMandateRelevance
_SrvcContrItmFUPBillgDocTP _SrvcContrItmFUPBillgDocTP
_SrvcContrItmFUPSrvcOrdTP _SrvcContrItmFUPSrvcOrdTP
_SrvcContrItemRefObjectTP _SrvcContrItemRefObjectTP
_SrvcContrItemProductTP _SrvcContrItemProductTP
_SrvcContrItmBillgReqItemTP _SrvcContrItmBillgReqItemTP
_SrvcContrItemDurationTP _SrvcContrItemDurationTP
_SrvcContrItemAppointmentTP _SrvcContrItemAppointmentTP
_SrvcContrItemLongTextTP _SrvcContrItemLongTextTP
_BaseUnit _BaseUnit
_SrvcContrItemExtnDurationUnit _SrvcContrItemExtnDurationUnit
_SrvcContrItemRnwlDurationUnit _SrvcContrItemRnwlDurationUnit
_ServiceDocItemCategory _ServiceDocItemCategory
_SrvcDocItmLifecycleStatus _SrvcDocItmLifecycleStatus
_ServiceDocItemHasError _ServiceDocItemHasError
_SrvcDocItemCreditStatus _SrvcDocItemCreditStatus
_ServiceDocItemBillingStatus _ServiceDocItemBillingStatus
_SoldToParty _SoldToParty
_ShipToParty _ShipToParty
_BillToParty _BillToParty
_PayerParty _PayerParty
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_Division _Division
_SalesOffice _SalesOffice
_SalesGroup _SalesGroup
_BillingBlockReason _BillingBlockReason
_SrvcDocLifecycleStatusText _SrvcDocLifecycleStatusText
_ServiceDocBillingStatusText _ServiceDocBillingStatusText
_SrvcDocTransferStatusText _SrvcDocTransferStatusText
_SrvcDocRejectionStatusText _SrvcDocRejectionStatusText
_BillingBlockReasonText _BillingBlockReasonText
_PaymentTermsText _PaymentTermsText
_ServiceDocItemCategoryText _ServiceDocItemCategoryText
_UnitOfMeasureText _UnitOfMeasureText
_CurrencyText _CurrencyText
_SrvcMgmtDateRuleText _SrvcMgmtDateRuleText
_SettlementPeriodRuleText _SettlementPeriodRuleText
_ServiceCancellationPartyText _ServiceCancellationPartyText
_ServiceCanclnReasonText _ServiceCanclnReasonText

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 R_ServiceContractItemTP.
-- 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 R_ServiceContractItemTP AS
SELECT
  ServiceDocument AS ServiceContract,
  cast(ServiceDocumentItem as crms4_number_int preserving type) AS ServiceContractItem,
  ServiceDocumentDescription AS ServiceContractDescription,
  ServiceObjectType,
  _ParentServiceDocItem_2.ServiceDocumentItem AS ParentServiceContractItem,
  ServiceDocItemCategory AS ServiceContractItemCategory,
  ServiceDocumentItemUUID AS ServiceContractItemUUID,
  ServiceDocumentItemDescription AS ServiceContractItemDescription,
  Language,
  ServiceDocItemCreationDateTime,
  ServiceDocItemChangedDateTime,
  ServiceDocItemCreatedByUser,
  ServiceDocItemChangedByUser,
  Product,
  ServiceDocumentItemQuantity AS Quantity,
  ServiceDocItemQuantityUnit AS QuantityUnit,
  SoldToParty,
  ShipToParty,
  BillToParty,
  PayerParty,
  ContactPerson AS ContactPersonBusinessPartnerId,
  ResponsibleEmployee AS RespEmployeeBusinessPartnerId,
  SoldToPartyCountry,
  PaymentTerms,
  PaymentMethod,
  SEPAMandate,
  SrvcSEPAMandateRelevance,
  SalesOrganization,
  DistributionChannel,
  Division,
  SalesOffice,
  SalesGroup,
  SalesOrganizationOrgUnitID,
  ServiceDocumentItemStatus AS ServiceContractItemStatus,
  ServiceDocItemBillingStatus AS ServiceContrItemBillingStatus,
  ServiceDocumentItemIsRejected AS ServiceContractItemIsRejected,
  ServiceDocumentItemHasError AS ServiceContractItemHasError,
  SrvcDocItemTransferStatus,
  SrvcDocItemCreditStatus AS SrvcContrItemCreditStatus,
  ServiceContrItemStartDateTime,
  ServiceContrItemEndDateTime,
  SrvcContrItemRnwlDuration,
  SrvcContrItemRnwlDurationUnit,
  SrvcContrItemExtensionDuration,
  SrvcContrItemExtnDurationUnit,
  ResponseProfile,
  ServiceProfile,
  ProfitCenter,
  ServiceDocItemGrossAmount,
  ServiceDocumentItemNetAmount,
  ServiceDocumentItemTaxAmount,
  TransactionCurrency,
  ServiceDocumentItemCanclnParty AS ServiceContractItemCanclnParty,
  ServiceDocumentItmCanclnReason AS ServiceContractItmCanclnReason,
  SettlementPeriodRuleUUID,
  _SettlementPeriodRule.CustMgmtDateRuleName AS SettlementPeriodRule,
  BillingPlanBillingDateRuleUUID,
  _BillingPlanBillingDateRule.CustMgmtDateRuleName AS SrvcMgmtBillgPlanBillgDateRule,
  BillingBlockReason,
  BillingPlanPriceDateRule,
  BillingPlanIsFinalized,
  ContractAccount,
  _ExtRefServiceContract.CustMgmtExtRefID AS SrvcContrExternalReference,
  _ExtRefServiceContractItem.CustMgmtExtRefID AS SrvcContrItmExternalReference,
  _ExtRefServiceQtan.CustMgmtExtRefID AS ServiceQtanExtReference,
  _ExtRefServiceQtanItem.CustMgmtExtRefID AS ServiceQtanItemExtReference,
  cast( _RefServiceTemplate.CustMgmtPrdcssrTransactionKey as crmt_object_id_db ) AS RefServiceContractTemplate,
  cast( _RefServiceTemplate.BusinessTransactionDocItem as crms4_number_int ) AS RefServiceContractTemplateItem,
  SrvcDocItmPartReferenceItem,
  SrvcDocItmApptRefObjectUUID,
  _WBSElement.WBSElementExternalID AS WBSElementExternalID,
  PurchaseOrderByCustomer
FROM I_ServiceDocumentItemEnhcd
LEFT OUTER JOIN I_StatusObjectUUIDStatus AS _SrvcOrdItmStatus ON ServiceContractItemUUID = _SrvcOrdItmStatus.StatusObjectUUID AND ( _SrvcOrdItmStatus.StatusCode = 'I1002' OR _SrvcOrdItmStatus.StatusCode = 'I1003' OR _SrvcOrdItmStatus.StatusCode = 'I1004' OR _SrvcOrdItmStatus.StatusCode = 'I1005' ) AND _SrvcOrdItmStatus.StatusIsActive = 'X'  -- association [0..1]
LEFT OUTER JOIN I_CustMgmtExtRefID AS _ExtRefServiceContract ON _ExtRefServiceContract.CustMgmtObjectType = 'BUS2000112' AND ServiceContract = _ExtRefServiceContract.CustMgmtDocument AND _ExtRefServiceContract.CustMgmtExtRefIDType = '0003'  -- association [0..1]
LEFT OUTER JOIN I_CustMgmtExtRefID AS _ExtRefServiceContractItem ON _ExtRefServiceContractItem.CustMgmtObjectType = 'BUS2000112' AND ServiceContract = _ExtRefServiceContractItem.CustMgmtDocument AND ServiceContractItem = _ExtRefServiceContractItem.CustMgmtDocumentItem AND _ExtRefServiceContractItem.CustMgmtExtRefIDType = '0004'  -- association [0..1]
LEFT OUTER JOIN I_CustMgmtExtRefID AS _ExtRefServiceQtan ON _ExtRefServiceQtan.CustMgmtObjectType = 'BUS2000112' AND ServiceContract = _ExtRefServiceQtan.CustMgmtDocument AND _ExtRefServiceQtan.CustMgmtExtRefIDType = '0009'  -- association [0..1]
LEFT OUTER JOIN I_CustMgmtExtRefID AS _ExtRefServiceQtanItem ON _ExtRefServiceQtanItem.CustMgmtObjectType = 'BUS2000112' AND ServiceContract = _ExtRefServiceQtanItem.CustMgmtDocument AND ServiceContractItem = _ExtRefServiceQtanItem.CustMgmtDocumentItem AND _ExtRefServiceQtanItem.CustMgmtExtRefIDType = '0010'  -- association [0..1]
LEFT OUTER JOIN R_SrvcDocItemDocumentFlow AS _RefServiceTemplate ON ServiceContract = _RefServiceTemplate.ServiceDocument AND ServiceContractItem = _RefServiceTemplate.ServiceDocumentItem AND _RefServiceTemplate.PrdcssrSuccssrDocObjectType = 'BUS2000112' AND _RefServiceTemplate.ServiceDocumentTemplateType is not initial AND _RefServiceTemplate.ServiceObjectType = 'BUS2000112'  -- association [0..1]
LEFT OUTER JOIN I_CustMgmtDateRule AS _SettlementPeriodRule ON SettlementPeriodRuleUUID = _SettlementPeriodRule.CustMgmtDateRuleUUID  -- association [0..1]
LEFT OUTER JOIN I_CustMgmtDateRule AS _BillingPlanBillingDateRule ON BillingPlanBillingDateRuleUUID = _BillingPlanBillingDateRule.CustMgmtDateRuleUUID  -- association [0..1]
LEFT OUTER JOIN I_PaymentMethodInCountryVH AS _PaymentMethodVH ON PaymentMethod = _PaymentMethodVH.PaymentMethod AND SoldToPartyCountry = _PaymentMethodVH.Country  -- association [0..1]
LEFT OUTER JOIN I_SrvcDocLifecycleStatusText AS _SrvcDocLifecycleStatusText ON ServiceContractItemStatus = _SrvcDocLifecycleStatusText.ServiceDocumentStatus  -- association [1..*]
LEFT OUTER JOIN I_ServiceDocBillingStatusText AS _ServiceDocBillingStatusText ON ServiceContrItemBillingStatus = _ServiceDocBillingStatusText.ServiceDocBillingStatus  -- association [1..*]
LEFT OUTER JOIN I_SrvcDocTransferStatusText AS _SrvcDocTransferStatusText ON SrvcDocItemTransferStatus = _SrvcDocTransferStatusText.SrvcDocTransferStatus  -- association [1..*]
LEFT OUTER JOIN I_SrvcDocRejectionStatusText AS _SrvcDocRejectionStatusText ON ServiceContractItemIsRejected = _SrvcDocRejectionStatusText.ServiceDocumentIsRejected  -- association [1..*]
LEFT OUTER JOIN I_BillingBlockReasonText AS _BillingBlockReasonText ON BillingBlockReason = _BillingBlockReasonText.BillingBlockReason  -- association [1..*]
LEFT OUTER JOIN I_PaymentTermsText AS _PaymentTermsText ON PaymentTerms = _PaymentTermsText.PaymentTerms  -- association [1..*]
LEFT OUTER JOIN I_ServiceDocItemCategoryText AS _ServiceDocItemCategoryText ON ServiceContractItemCategory = _ServiceDocItemCategoryText.ServiceDocItemCategory  -- association [1..*]
LEFT OUTER JOIN I_UnitOfMeasureText AS _UnitOfMeasureText ON QuantityUnit = _UnitOfMeasureText.UnitOfMeasure  -- association [1..*]
LEFT OUTER JOIN I_CurrencyText AS _CurrencyText ON TransactionCurrency = _CurrencyText.Currency  -- association [1..*]
LEFT OUTER JOIN I_CustMgmtDateRuleText AS _SrvcMgmtDateRuleText ON SrvcMgmtBillgPlanBillgDateRule = _SrvcMgmtDateRuleText.CustMgmtDateRuleName  -- association [0..*]
LEFT OUTER JOIN I_CustMgmtDateRuleText AS _SettlementPeriodRuleText ON SettlementPeriodRule = _SettlementPeriodRuleText.CustMgmtDateRuleName  -- association [0..*]
LEFT OUTER JOIN I_ServiceCancellationPartyText AS _ServiceCancellationPartyText ON ServiceContractItemCanclnParty = _ServiceCancellationPartyText.ServiceContractCanclnParty  -- association [1..*]
LEFT OUTER JOIN I_ServiceCanclnReasonText AS _ServiceCanclnReasonText ON ServiceContractItmCanclnReason = _ServiceCanclnReasonText.ServiceContrCancellationReason  -- association [1..*]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElement ON _WBSElement.WBSElementInternalID = I_ServiceDocumentItemEnhcd.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN E_ServiceDocumentItem AS _Extension ON ServiceObjectType = _Extension.ServiceCategory AND ServiceContract = _Extension.ServiceOrderItem AND ServiceContractItem = _Extension.ServiceLineExternalID  -- association [0..1]
LEFT OUTER JOIN R_SrvcContrItemPartnerTP AS _SrvcContrItmPartnerTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SrvcContrItemPriceElementTP AS _SrvcContrItmPriceElementTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SrvcContrItemUserStatusTP AS _SrvcContrItemUserStatusTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SrvcContrItmFUPBillgDocTP AS _SrvcContrItmFUPBillgDocTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SrvcContrItmFUPSrvcOrdTP AS _SrvcContrItmFUPSrvcOrdTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SrvcContrItemRefObjectTP AS _SrvcContrItemRefObjectTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SrvcContrItemProductTP AS _SrvcContrItemProductTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SrvcContrItmBillgReqItemTP AS _SrvcContrItmBillgReqItemTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SrvcContrItemDurationTP AS _SrvcContrItemDurationTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SrvcContrItemAppointmentTP AS _SrvcContrItemAppointmentTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SrvcContrItemLongTextTP AS _SrvcContrItemLongTextTP ON /* condition not available in parsed metadata */  -- association [0..*]
;