A_SubscriptionContractItem

DDL: A_SUBSCRIPTIONCONTRACTITEM Type: view_entity CONSUMPTION

Subscription Contract Item

A_SubscriptionContractItem is a Consumption CDS View that provides data about "Subscription Contract Item" in SAP S/4HANA. It reads from 1 data source (I_ServiceDocumentItemEnhcd) and exposes 101 fields with key fields SubscriptionContract, SubscriptionContractItem. It has 22 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ServiceDocumentItemEnhcd I_ServiceDocumentItemEnhcd from

Associations (22)

CardinalityTargetAliasCondition
[0..*] A_SubscrpnContrItmPrElmnt _PriceElement $projection.SubscriptionContract = _PriceElement.SubscriptionContract and $projection.SubscriptionContractItem = _PriceElement.SubscriptionContractItem
[0..*] A_SubscrpnContrItmTechRsce _TechnicalResource $projection.SubscriptionContract = _TechnicalResource.SubscriptionContract and $projection.SubscriptionContractItem = _TechnicalResource.SubscriptionContractItem
[0..*] A_SubscrpnContrItmText _Text $projection.SubscriptionContract = _Text.SubscriptionContract and $projection.SubscriptionContractItem = _Text.SubscriptionContractItem
[0..*] A_SubscrpnContrItmConfign _Configuration $projection.ConfigurationNumber = _Configuration.VariantConfigurationInstance
[1] A_SubscriptionContract _SubscriptionContract $projection.SubscriptionContract = _SubscriptionContract.SubscriptionContract
[0..*] A_SubscrpnContrItmDteParam _DateParameter $projection.SubscriptionContract = _DateParameter.SubscriptionContract and $projection.SubscriptionContractItem = _DateParameter.SubscriptionContractItem
[0..*] A_SubscrpnContrItmStrParam _StringParameter $projection.SubscriptionContract = _StringParameter.SubscriptionContract and $projection.SubscriptionContractItem = _StringParameter.SubscriptionContractItem
[0..*] A_SubscrpnContrItmNmrcParam _NumericParameter $projection.SubscriptionContract = _NumericParameter.SubscriptionContract and $projection.SubscriptionContractItem = _NumericParameter.SubscriptionContractItem
[0..*] A_SubscrpnContrItmTblParam _TableParameter $projection.SubscriptionContract = _TableParameter.SubscriptionContract and $projection.SubscriptionContractItem = _TableParameter.SubscriptionContractItem
[0..1] E_ServiceDocumentItem _Extension _Extension.ServiceCategory = 'BUS2000266' and $projection.SubscriptionContract = _Extension.ServiceOrderItem and $projection.SubscriptionContractItem = _Extension.ServiceLineExternalID
[0..1] I_SubscrpnContrItmExtRef _ExternalReference $projection.SubscriptionContract = _ExternalReference.SubscriptionContract and $projection.SubscriptionContractItem = _ExternalReference.SubscriptionContractItem
[0..*] A_SbscrContrItmPrdcssrQtnItm _PredecessorSolnQtnItem $projection.SubscriptionContract = _PredecessorSolnQtnItem.SubscriptionContract and $projection.SubscriptionContractItem = _PredecessorSolnQtnItem.SubscriptionContractItem
[0..*] A_SbscrContrItmPrdcssrOrdItm _PredecessorSubscrpnOrdItem $projection.SubscriptionContract = _PredecessorSubscrpnOrdItem.SubscriptionContract and $projection.SubscriptionContractItem = _PredecessorSubscrpnOrdItem.SubscriptionContractItem
[0..*] A_SbscrContrItmFUPOrdItm _FollowUpSubscrpnOrdItem $projection.SubscriptionContract = _FollowUpSubscrpnOrdItem.SubscriptionContract and $projection.SubscriptionContractItem = _FollowUpSubscrpnOrdItem.SubscriptionContractItem
[0..*] A_SubscrpnContrItmPrtn _ItemPartner $projection.SubscriptionContract = _ItemPartner.SubscriptionContract and $projection.SubscriptionContractItem = _ItemPartner.SubscriptionContractItem
[0..1] I_UnitOfMeasure _UnitOfMeasure $projection.QuantityUnit = _UnitOfMeasure.UnitOfMeasure
[0..*] I_UnitOfMeasure _UoMPrimaryTime _UoMPrimaryTime.IsPrimaryUnitForISOCode = 'X' and _UoMPrimaryTime.UnitOfMeasureDimension = 'TIME'
[0..*] I_ServiceDocumentDurationEnhcd _ServDocDuration _ServDocDuration.ServiceObjectType = 'BUS2000266' and $projection.SubscriptionContract = _ServDocDuration.ServiceDocument and $projection.SubscriptionContractItem = _ServDocDuration.ServiceDocumentItem
[0..1] I_UnitOfMeasure _UoMAutoRnwlStartDurationUnit I_ServiceDocumentItemEnhcd.SrvcContrItemRnwlDurationUnit = _UoMAutoRnwlStartDurationUnit.UnitOfMeasure
[0..1] I_CustMgmtDateRule _SettlementPeriodRule I_ServiceDocumentItemEnhcd.SettlementPeriodRuleUUID = _SettlementPeriodRule.CustMgmtDateRuleUUID
[0..*] A_SubscrpnContrItmBillgReqItem _BillingRequestItem $projection.SubscriptionContract = _BillingRequestItem.SubscriptionContract and $projection.SubscriptionContractItem = _BillingRequestItem.SubscriptionContractItem
[0..*] A_SbscrContrItmDeliveryPlan _DeliveryPlanItem $projection.SubscriptionContract = _DeliveryPlanItem.SubscriptionContract and $projection.SubscriptionContractItem = _DeliveryPlanItem.SubscriptionContractItem

Annotations (11)

NameValueLevelField
EndUserText.label Subscription Contract Item view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AccessControl.authorizationCheck #CHECK view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view

Fields (101)

KeyFieldSource TableSource FieldDescription
KEY SubscriptionContract ServiceDocument Transaction ID
KEY SubscriptionContractItem ServiceDocumentItem Service Document
SubscriptionContractExternalID SubscriptionContract Transaction ID
SubscrpnContractItemCategory ServiceDocItemCategory
Product
Quantity ServiceDocumentItemQuantity
QuantityUnit ServiceDocItemQuantityUnit
RequestedQuantityISOUnit _UnitOfMeasure UnitOfMeasureISOCode
RequestedQuantitySAPUnit _UnitOfMeasure UnitOfMeasureSAPCode
TransactionCurrency TransactionCurrency Transaction Currency
SubscrpnContrItmGrossAmount ServiceDocItemGrossAmount
SubscrpnContrItmNetAmount ServiceDocumentItemNetAmount
SubscrpnContrItmTaxAmount ServiceDocumentItemTaxAmount
SrvcDocItmRecrrgChrgNetAmount SrvcDocItmRecrrgChrgNetAmount
SrvcDocItmRecrrgChrgGrossAmt SrvcDocItmRecrrgChrgGrossAmt
SrvcDocItmRecrrgChrgTaxAmount SrvcDocItmRecrrgChrgTaxAmount
SrvcDocItmRecrrgChrgDuration SrvcDocItmRecrrgChrgDuration
SrvcDocItmRecrrgChrgDurnUnit SrvcDocItmRecrrgChrgDurnUnit
SubscriptionContrItmDesc ServiceDocumentItemDescription
Language Language Report Text Language
ParentItem
SbscrContrItmTmeSliceStatus
SbsConItmGTSEmbargoStatus SrvcDocItmGTSEmbargoStatus
SbsConItmGTSScreeningStatus SrvcDocItmGTSScreeningStatus
SbsConItmGTSLglControlStatus SrvcDocItmGTSLglControlStatus
SbscrContrItmCanclnProcedure SrvcDocItmCanclnProcedure
SbscrContrItemCanclnReason ServiceDocumentItmCanclnReason
SbscrContrItemCanclnParty ServiceDocumentItemCanclnParty
SubscrpnContractItemIsRejected ServiceDocumentItemIsRejected
SubscrpnContrItmStartDateTime ServiceContrItemStartDateTime
SubscrpnContrItmEndDateTime ServiceContrItemEndDateTime
SbscrContrTimeSliceStrtDteTme SrvcDocItmTmeSliceStrtDteTme
SbscrContrTimeSliceEndDteTme SrvcDocItmTmeSliceEndDteTme
SubscrpnContrItemDuration
SubscrpnContrItemDurnUnit
SubscrpnContrItmDurnUntISOCode
SubscrpnContrItmDurnUntSAPCode
SubscrpnContrAutoRnwlIsActv SubscrpnContrAutoRnwlIsActv
SubscrpnContrAutoRnwlDurn
SubscrpnContrAutoRnwlDurnUnit
SbscrContrArnwlDurnUntISOCode
SbscrContrArnwlDurnUntSAPCode
SubscrpnContrItmRnwlDteTme SrvcContrItemRenewalDateTime
SubscrpnContrArnwlStrtDurn SrvcContrItemRnwlDuration
SubscrpnContrArnwlStrtDurnUnit SrvcContrItemRnwlDurationUnit
SbsConArnwlStrtDurnUntISOCode
SbsConArnwlStrtDurnUntSAPCode
SbscrContrItmBizValdStrtDteTme SbscrContrItmBizValdStrtDteTme
SbscrContrItmBizValdEndDteTme SbscrContrItmBizValdEndDteTme
SbscrContrItmGrcePerdDteTme SrvcDocItmGrcePerdEndDateTime
SbscrContrItmGrcePerd
SbscrContrItmGrcePerdUntISOCd
SbscrContrItmGrcePerdUntSAPCd
SoldToParty SoldToParty Sold-to Party
ShipToParty ShipToParty Ship-To Party (obsolete)
PersonResponsible Employee Resp.
BillToParty BillToParty Inv. Recipient
PayerParty PayerParty Payer
ContactPerson Contact Person Key
ContractAccount ContractAccount Contract Acct
CABillgCycle CABillgCycle Billing Cycle
CrsCatalogMappingVersionNumber CrsCatalogMappingVersionNumber Version
CustMgmtMasterAgreement CustMgmtMasterAgreement
CustMgmtMstrAgrmtItem CustMgmtMstrAgrmtItem
CustMgmtMstrAgrmtParentItem CustMgmtMstrAgrmtParentItem
SharingContractID SharingContractID Sharing Contract
SubscrpnContractSharingGroupID SubscrpnContractSharingGroupID Sharing Group ID
ConfigurationNumber ConfigurationNumber Int. object no.
SrvcTransChangeProcessGroup ChangeProcessGroup BTMF Process Group
SrvcTransChangeProcess SrvcTransChangeProcess
SubscrpnContrItemIsPhased BusSolutionQtnItemIsPhased
SbscrContrItmPhasedPrdcssrItm BusSolnQtnItmPhasedPrdcssrItem
PurchaseOrderByShipToParty PurchaseOrderByShipToParty
CustPurOrdDateByShipToParty CustPurOrdDateByShipToParty
SbscrContrPrdcssrExtID
SbscrContrSuccssrExtID
LegalContractExtReference
LegalContractItemExtReference
BillOfMaterialItemNodeNumber BillOfMaterialItemNodeNumber Item node
SettlementPeriodRule _SettlementPeriodRule CustMgmtDateRuleName
SbscrContrItmDelivPlnPerdRule SrvcDocItemDelivPlanPeriodRule
DelivPlanFirstDeliveryDateTime DelivPlanFirstDeliveryDateTime
SrvcDocItmProdConfignDateTime
PriceReferenceCPQQuotation PriceReferenceCPQQuotation
PriceReferenceCPQQuotationItem PriceReferenceCPQQuotationItem
PricingDate PricingDate Pricing Date
_PriceElement _PriceElement
_TechnicalResource _TechnicalResource
_Text _Text
_DateParameter _DateParameter
_NumericParameter _NumericParameter
_StringParameter _StringParameter
_TableParameter _TableParameter
_Configuration _Configuration
_PredecessorSolnQtnItem _PredecessorSolnQtnItem
_PredecessorSubscrpnOrdItem _PredecessorSubscrpnOrdItem
_FollowUpSubscrpnOrdItem _FollowUpSubscrpnOrdItem
_ItemPartner _ItemPartner
_BillingRequestItem _BillingRequestItem
_DeliveryPlanItem _DeliveryPlanItem
_SubscriptionContract _SubscriptionContract

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 A_SubscriptionContractItem.
-- 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 A_SubscriptionContractItem AS
SELECT
  ServiceDocument AS SubscriptionContract,
  ServiceDocumentItem AS SubscriptionContractItem,
  SubscriptionContract AS SubscriptionContractExternalID,
  ServiceDocItemCategory AS SubscrpnContractItemCategory,
  cast( OriginallyRequestedProduct as abap.char( 40 )) AS Product,
  ServiceDocumentItemQuantity AS Quantity,
  ServiceDocItemQuantityUnit AS QuantityUnit,
  _UnitOfMeasure.UnitOfMeasureISOCode AS RequestedQuantityISOUnit,
  _UnitOfMeasure.UnitOfMeasureSAPCode AS RequestedQuantitySAPUnit,
  TransactionCurrency,
  ServiceDocItemGrossAmount AS SubscrpnContrItmGrossAmount,
  ServiceDocumentItemNetAmount AS SubscrpnContrItmNetAmount,
  ServiceDocumentItemTaxAmount AS SubscrpnContrItmTaxAmount,
  SrvcDocItmRecrrgChrgNetAmount,
  SrvcDocItmRecrrgChrgGrossAmt,
  SrvcDocItmRecrrgChrgTaxAmount,
  SrvcDocItmRecrrgChrgDuration,
  SrvcDocItmRecrrgChrgDurnUnit,
  ServiceDocumentItemDescription AS SubscriptionContrItmDesc,
  Language,
  cast('' as crms4_number_int) AS ParentItem,
  cast('' as abap.char(1)) AS SbscrContrItmTmeSliceStatus,
  SrvcDocItmGTSEmbargoStatus AS SbsConItmGTSEmbargoStatus,
  SrvcDocItmGTSScreeningStatus AS SbsConItmGTSScreeningStatus,
  SrvcDocItmGTSLglControlStatus AS SbsConItmGTSLglControlStatus,
  SrvcDocItmCanclnProcedure AS SbscrContrItmCanclnProcedure,
  ServiceDocumentItmCanclnReason AS SbscrContrItemCanclnReason,
  ServiceDocumentItemCanclnParty AS SbscrContrItemCanclnParty,
  ServiceDocumentItemIsRejected AS SubscrpnContractItemIsRejected,
  ServiceContrItemStartDateTime AS SubscrpnContrItmStartDateTime,
  ServiceContrItemEndDateTime AS SubscrpnContrItmEndDateTime,
  SrvcDocItmTmeSliceStrtDteTme AS SbscrContrTimeSliceStrtDteTme,
  SrvcDocItmTmeSliceEndDteTme AS SbscrContrTimeSliceEndDteTme,
  _ServDocDuration[1:SrvcDocDurationType = 'CONTDURA'].SrvcDocDurationValue AS SubscrpnContrItemDuration,
  _ServDocDuration[1:SrvcDocDurationType = 'CONTDURA'].SrvcDocDurationUnit AS SubscrpnContrItemDurnUnit,
  cast(_ServDocDuration[1:SrvcDocDurationType = 'CONTDURA'].SrvcDocDurationUnitISOCode as crms4_som_ctr_dur_isocd_unit preserving type ) AS SubscrpnContrItmDurnUntISOCode,
  cast(_ServDocDuration[1:SrvcDocDurationType = 'CONTDURA'].SrvcDocDurationUnitSAPCode as crms4_som_ctr_dur_meinsint ) AS SubscrpnContrItmDurnUntSAPCode,
  SubscrpnContrAutoRnwlIsActv,
  _ServDocDuration[1:SrvcDocDurationType = 'AR_EXTENSION'].SrvcDocDurationValue AS SubscrpnContrAutoRnwlDurn,
  _ServDocDuration[1:SrvcDocDurationType = 'AR_EXTENSION'].SrvcDocDurationUnit AS SubscrpnContrAutoRnwlDurnUnit,
  cast(_ServDocDuration[1:SrvcDocDurationType = 'AR_EXTENSION'].SrvcDocDurationUnitISOCode as crms4_ar_dur_isocd_unit preserving type ) AS SbscrContrArnwlDurnUntISOCode,
  cast(_ServDocDuration[1:SrvcDocDurationType = 'AR_EXTENSION'].SrvcDocDurationUnitSAPCode as crms4_ar_dur_meinsint ) AS SbscrContrArnwlDurnUntSAPCode,
  SrvcContrItemRenewalDateTime AS SubscrpnContrItmRnwlDteTme,
  SrvcContrItemRnwlDuration AS SubscrpnContrArnwlStrtDurn,
  SrvcContrItemRnwlDurationUnit AS SubscrpnContrArnwlStrtDurnUnit,
  cast( _UoMAutoRnwlStartDurationUnit.UnitOfMeasureISOCode as crms4_ar_strt_isocd_unit preserving type ) AS SbsConArnwlStrtDurnUntISOCode,
  cast( _UoMAutoRnwlStartDurationUnit.UnitOfMeasureSAPCode as crms4_ar_strt_meinsint preserving type ) AS SbsConArnwlStrtDurnUntSAPCode,
  SbscrContrItmBizValdStrtDteTme,
  SbscrContrItmBizValdEndDteTme,
  SrvcDocItmGrcePerdEndDateTime AS SbscrContrItmGrcePerdDteTme,
  _ServDocDuration[1:SrvcDocDurationType = 'GRACE_PERIOD'].SrvcDocDurationValue AS SbscrContrItmGrcePerd,
  cast(_ServDocDuration[1:SrvcDocDurationType = 'GRACE_PERIOD'].SrvcDocDurationUnitISOCode as crms4_som_grce_dur_isocd_unit preserving type ) AS SbscrContrItmGrcePerdUntISOCd,
  cast(_ServDocDuration[1:SrvcDocDurationType = 'GRACE_PERIOD'].SrvcDocDurationUnitSAPCode as crms4_som_grce_dur_meinsint ) AS SbscrContrItmGrcePerdUntSAPCd,
  SoldToParty,
  ShipToParty,
  cast( ResponsibleEmployee as abap.char( 12 )) AS PersonResponsible,
  BillToParty,
  PayerParty,
  cast( ContactPerson as abap.numc( 10 )) AS ContactPerson,
  ContractAccount,
  CABillgCycle,
  CrsCatalogMappingVersionNumber,
  CustMgmtMasterAgreement,
  CustMgmtMstrAgrmtItem,
  CustMgmtMstrAgrmtParentItem,
  SharingContractID,
  SubscrpnContractSharingGroupID,
  ConfigurationNumber,
  ChangeProcessGroup AS SrvcTransChangeProcessGroup,
  SrvcTransChangeProcess,
  BusSolutionQtnItemIsPhased AS SubscrpnContrItemIsPhased,
  BusSolnQtnItmPhasedPrdcssrItem AS SbscrContrItmPhasedPrdcssrItm,
  PurchaseOrderByShipToParty,
  CustPurOrdDateByShipToParty,
  _ExternalReference[1:SubscrpnContrItmRefType = '0018'].SbscrContrPrdcssrExtID AS SbscrContrPrdcssrExtID,
  _ExternalReference[1:SubscrpnContrItmRefType = '0019'].SbscrContrSuccssrExtID AS SbscrContrSuccssrExtID,
  _ExternalReference[1:SubscrpnContrItmRefType = '0021' ].LegalContractExtReference AS LegalContractExtReference,
  _ExternalReference[1:SubscrpnContrItmRefType = '0022' ].LegalContractItemExtReference AS LegalContractItemExtReference,
  BillOfMaterialItemNodeNumber,
  _SettlementPeriodRule.CustMgmtDateRuleName AS SettlementPeriodRule,
  SrvcDocItemDelivPlanPeriodRule AS SbscrContrItmDelivPlnPerdRule,
  DelivPlanFirstDeliveryDateTime,
  cast( 0 as timestamp ) AS SrvcDocItmProdConfignDateTime,
  PriceReferenceCPQQuotation,
  PriceReferenceCPQQuotationItem,
  PricingDate
FROM I_ServiceDocumentItemEnhcd
LEFT OUTER JOIN A_SubscrpnContrItmPrElmnt AS _PriceElement ON SubscriptionContract = _PriceElement.SubscriptionContract AND SubscriptionContractItem = _PriceElement.SubscriptionContractItem  -- association [0..*]
LEFT OUTER JOIN A_SubscrpnContrItmTechRsce AS _TechnicalResource ON SubscriptionContract = _TechnicalResource.SubscriptionContract AND SubscriptionContractItem = _TechnicalResource.SubscriptionContractItem  -- association [0..*]
LEFT OUTER JOIN A_SubscrpnContrItmText AS _Text ON SubscriptionContract = _Text.SubscriptionContract AND SubscriptionContractItem = _Text.SubscriptionContractItem  -- association [0..*]
LEFT OUTER JOIN A_SubscrpnContrItmConfign AS _Configuration ON ConfigurationNumber = _Configuration.VariantConfigurationInstance  -- association [0..*]
LEFT OUTER JOIN A_SubscriptionContract AS _SubscriptionContract ON SubscriptionContract = _SubscriptionContract.SubscriptionContract  -- association [1]
LEFT OUTER JOIN A_SubscrpnContrItmDteParam AS _DateParameter ON SubscriptionContract = _DateParameter.SubscriptionContract AND SubscriptionContractItem = _DateParameter.SubscriptionContractItem  -- association [0..*]
LEFT OUTER JOIN A_SubscrpnContrItmStrParam AS _StringParameter ON SubscriptionContract = _StringParameter.SubscriptionContract AND SubscriptionContractItem = _StringParameter.SubscriptionContractItem  -- association [0..*]
LEFT OUTER JOIN A_SubscrpnContrItmNmrcParam AS _NumericParameter ON SubscriptionContract = _NumericParameter.SubscriptionContract AND SubscriptionContractItem = _NumericParameter.SubscriptionContractItem  -- association [0..*]
LEFT OUTER JOIN A_SubscrpnContrItmTblParam AS _TableParameter ON SubscriptionContract = _TableParameter.SubscriptionContract AND SubscriptionContractItem = _TableParameter.SubscriptionContractItem  -- association [0..*]
LEFT OUTER JOIN E_ServiceDocumentItem AS _Extension ON _Extension.ServiceCategory = 'BUS2000266' AND SubscriptionContract = _Extension.ServiceOrderItem AND SubscriptionContractItem = _Extension.ServiceLineExternalID  -- association [0..1]
LEFT OUTER JOIN I_SubscrpnContrItmExtRef AS _ExternalReference ON SubscriptionContract = _ExternalReference.SubscriptionContract AND SubscriptionContractItem = _ExternalReference.SubscriptionContractItem  -- association [0..1]
LEFT OUTER JOIN A_SbscrContrItmPrdcssrQtnItm AS _PredecessorSolnQtnItem ON SubscriptionContract = _PredecessorSolnQtnItem.SubscriptionContract AND SubscriptionContractItem = _PredecessorSolnQtnItem.SubscriptionContractItem  -- association [0..*]
LEFT OUTER JOIN A_SbscrContrItmPrdcssrOrdItm AS _PredecessorSubscrpnOrdItem ON SubscriptionContract = _PredecessorSubscrpnOrdItem.SubscriptionContract AND SubscriptionContractItem = _PredecessorSubscrpnOrdItem.SubscriptionContractItem  -- association [0..*]
LEFT OUTER JOIN A_SbscrContrItmFUPOrdItm AS _FollowUpSubscrpnOrdItem ON SubscriptionContract = _FollowUpSubscrpnOrdItem.SubscriptionContract AND SubscriptionContractItem = _FollowUpSubscrpnOrdItem.SubscriptionContractItem  -- association [0..*]
LEFT OUTER JOIN A_SubscrpnContrItmPrtn AS _ItemPartner ON SubscriptionContract = _ItemPartner.SubscriptionContract AND SubscriptionContractItem = _ItemPartner.SubscriptionContractItem  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON QuantityUnit = _UnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UoMPrimaryTime ON _UoMPrimaryTime.IsPrimaryUnitForISOCode = 'X' AND _UoMPrimaryTime.UnitOfMeasureDimension = 'TIME'  -- association [0..*]
LEFT OUTER JOIN I_ServiceDocumentDurationEnhcd AS _ServDocDuration ON _ServDocDuration.ServiceObjectType = 'BUS2000266' AND SubscriptionContract = _ServDocDuration.ServiceDocument AND SubscriptionContractItem = _ServDocDuration.ServiceDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasure AS _UoMAutoRnwlStartDurationUnit ON I_ServiceDocumentItemEnhcd.SrvcContrItemRnwlDurationUnit = _UoMAutoRnwlStartDurationUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_CustMgmtDateRule AS _SettlementPeriodRule ON I_ServiceDocumentItemEnhcd.SettlementPeriodRuleUUID = _SettlementPeriodRule.CustMgmtDateRuleUUID  -- association [0..1]
LEFT OUTER JOIN A_SubscrpnContrItmBillgReqItem AS _BillingRequestItem ON SubscriptionContract = _BillingRequestItem.SubscriptionContract AND SubscriptionContractItem = _BillingRequestItem.SubscriptionContractItem  -- association [0..*]
LEFT OUTER JOIN A_SbscrContrItmDeliveryPlan AS _DeliveryPlanItem ON SubscriptionContract = _DeliveryPlanItem.SubscriptionContract AND SubscriptionContractItem = _DeliveryPlanItem.SubscriptionContractItem  -- association [0..*]
;