I_ServiceOrderItemEnhcd

DDL: I_SERVICEORDERITEMENHCD SQL: ISERVORDITMENHCD Type: view COMPOSITE

Get basic data for Service Order Item

I_ServiceOrderItemEnhcd is a Composite CDS View that provides data about "Get basic data for Service Order Item" in SAP S/4HANA. It reads from 2 data sources (P_SrvcOrderSrvcConfInfo, I_ServiceDocumentEnhcd) and exposes 138 fields with key fields ServiceDocument, ServiceDocumentItem. It has 2 associations to related views.

Data Sources (2)

SourceAliasJoin Type
P_SrvcOrderSrvcConfInfo _ServiceOrder inner
I_ServiceDocumentEnhcd I_ServiceDocumentEnhcd from

Associations (2)

CardinalityTargetAliasCondition
[1..*] I_CustomerSEPAMandate _CustomerSEPAMandate $projection.SEPAMandate = _CustomerSEPAMandate.SEPAMandate and _CustomerSEPAMandate.SEPAMandateVersion = '0000'
[0..1] I_WBSElementBasicData _WBSElement $projection.WBSElementInternalID = _WBSElement.WBSElementInternalID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ISERVORDITMENHCD view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Get basic data for Service Order Item view
Search.searchable true view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey ServiceDocumentItem view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view

Fields (138)

KeyFieldSource TableSource FieldDescription
KEY ServiceDocument I_ServiceDocumentEnhcd ServiceDocument
KEY ServiceDocumentItem _ServiceDocItem ServiceDocumentItem
ServiceOrder P_SrvcOrderSrvcConfInfo ServiceOrder
ServiceObjectType I_ServiceDocumentEnhcd ServiceObjectType
ServiceDocumentDescription ServiceDocumentDescription
PurchaseOrderByCustomer _ServiceDocItem PurchaseOrderByCustomer
ServiceDocumentItemStatus _ServiceDocItem ServiceDocumentItemStatus
ServiceDocumentUUID ServiceDocumentUUID
ServiceDocItemBillingStatus _ServiceDocItem ServiceDocItemBillingStatus
PaymentTerms _ServiceDocItem PaymentTerms
SrvcSEPAMandateRelevance _ServiceDocItem SrvcSEPAMandateRelevance
SEPAMandate _ServiceDocItem SEPAMandate
SrvcOrdItemExecutionStatus _ServiceDocItem SrvcDocItemExecutionStatus
WBSElementInternalID _ServiceDocItem WBSElementInternalID
ServiceDocumentRejectionReason ServiceDocumentRejectionReason
ServiceDocumentIsRejected ServiceDocumentIsRejected
SrvcDocItmBslnCostPostgStatus _ServiceDocItem SrvcDocItmBslnCostPostgStatus
SrvcDocItmContinuousCostStatus _ServiceDocItem SrvcDocItmContinuousCostStatus
BillableControl _ServiceDocItem BillableControl
ControllingArea _ServiceDocItem ControllingArea
BillingPriceSourceName _ServiceDocItem BillingPriceSourceName
DocumentDescription _ServiceDocItem DocumentDescription
TimeSheetOvertimeCategory _ServiceDocItem TimeSheetOvertimeCategory
ServiceDocumentItemUUID _ServiceDocItem ServiceDocumentItemUUID
ServiceDocumentItemCharUUID _ServiceDocItem ServiceDocumentItemCharUUID
ServiceDocumentItemDescription _ServiceDocItem ServiceDocumentItemDescription
OriginallyRequestedProduct _ServiceDocItem OriginallyRequestedProduct
ServiceDocItemQuantityUnit _ServiceDocItem ServiceDocItemQuantityUnit
ServiceDocItemGrossAmount _ServiceDocItem ServiceDocItemGrossAmount
ServiceDocumentItemQuantity _ServiceDocItem ServiceDocumentItemQuantity
TransactionCurrency _ServiceDocItem TransactionCurrency
ActualServiceDuration _ServiceDocItem ActualServiceDuration
ActualServiceDurationUnit _ServiceDocItem ActualServiceDurationUnit
ServiceDuration _ServiceDocItem ServiceDuration
ServiceDurationUnit _ServiceDocItem ServiceDurationUnit
SrvcOrdItemReservedQuantity _ServiceDocItem CumulativeConfirmedQuantity
ServiceDocumentItemObjectType _ServiceDocItem ServiceDocumentItemObjectType
PlannedServiceStartDateTime _ServiceDocItem PlannedServiceStartDateTime
PlannedServiceEndDateTime _ServiceDocItem PlannedServiceEndDateTime
ParentServiceDocumentItemUUID _ServiceDocItem ParentServiceDocumentItemUUID
ServiceDocumentItemPriority _ServiceDocItem ServiceDocumentItemPriority
ContactPerson _ServiceDocItem ContactPerson
ServiceDocumentType I_ServiceDocumentEnhcd ServiceDocumentType
PostingDate _ServiceDocItem PostingDate
SoldToPartyCountry _ServiceDocItem SoldToPartyCountry
SoldToPartyRegion _ServiceDocItem SoldToPartyRegion
ServiceDocumentItemIsOpen _ServiceDocItem ServiceDocumentItemIsOpen
ServiceDocumentItemIsReleased _ServiceDocItem ServiceDocumentItemIsReleased
ServiceDocumentItemIsQuotation _ServiceDocItem ServiceDocumentItemIsQuotation
SrvcDocItemTransferStatus _ServiceDocItem SrvcDocItemTransferStatus
ServiceTeam _ServiceDocItem ServiceTeam
SoldToParty _ServiceDocItem SoldToParty
ServiceEmployee _ServiceDocItem ServiceEmployee
ResponsibleEmployee _ServiceDocItem ResponsibleEmployee
ServiceDocumentItemHasError _ServiceDocItem ServiceDocumentItemHasError
ServiceDocumentHasError ServiceDocumentHasError
ServiceDocumentStatus ServiceDocumentStatus
ActualServiceStartDateTime _ServiceDocItem ActualServiceStartDateTime
BillingDateTime _ServiceDocItem BillingDateTime
ProfitCenterDeterminationDate _ServiceDocItem ProfitCenterDeterminationDate
RequestedServiceStartDateTime _ServiceDocItem RequestedServiceStartDateTime
RequestedServiceEndDateTime _ServiceDocItem RequestedServiceEndDateTime
ServicesRenderedDate _ServiceDocItem ServicesRenderedDate
ServiceDocumentCharUUID ServiceDocumentCharUUID
ServiceDocItemCategory _ServiceDocItem ServiceDocItemCategory
ProfitCenter _ServiceDocItem ProfitCenter
SrvcDocItmIsReleasedForBilling _ServiceDocItem SrvcDocItmIsReleasedForBilling
ServiceOrganization _ServiceDocItem ServiceOrganization
ResponsibleServiceOrganization _ServiceDocItem ResponsibleServiceOrganization
ServiceDocItemCreationDateTime _ServiceDocItem ServiceDocItemCreationDateTime
ServiceDocItemChangedDateTime _ServiceDocItem ServiceDocItemChangedDateTime
ServiceDocItemCreatedByUser _ServiceDocItem ServiceDocItemCreatedByUser
ServiceDocItemChangedByUser _ServiceDocItem ServiceDocItemChangedByUser
PayerParty _ServiceDocItem PayerParty
ShipToParty _ServiceDocItem ShipToParty
BillToParty _ServiceDocItem BillToParty
ServiceDocItemRejectionReason _ServiceDocItem ServiceDocItemRejectionReason
SalesOrganization _ServiceDocItem SalesOrganization
PaymentMethod _ServiceDocItem PaymentMethod
PaymentMethodDescription
DistributionChannel _ServiceDocItem DistributionChannel
Division _ServiceDocItem Division
SalesOffice _ServiceDocItem SalesOffice
SalesGroup _ServiceDocItem SalesGroup
SalesOrganizationOrgUnitID _ServiceDocItem SalesOrganizationOrgUnitID
SalesOfficeOrgUnitID _ServiceDocItem SalesOfficeOrgUnitID
SalesGroupOrgUnitID _ServiceDocItem SalesGroupOrgUnitID
RespyMgmtServiceTeamName
RespyMgmtServiceTeamDesc
ServiceProfile _ServiceDocItem ServiceProfile
ResponseProfile _ServiceDocItem ResponseProfile
ServiceFirstResponseByDateTime _ServiceDocItem ServiceFirstResponseByDateTime
SrvcDocItemSLADueByDateTime _ServiceDocItem SrvcDocItemSLADueByDateTime
SrvcOrdItemCreditStatus _ServiceDocItem SrvcDocItemCreditStatus
SrvcOrdItemIsUnplanned _ServiceDocItem SrvcDocItemIsUnplanned
ServiceDocumentItemNetAmount _ServiceDocItem ServiceDocumentItemNetAmount
ItemIsBillingRelevant
_ContactPerson _ServiceDocItem _ContactPerson
_RespEmployee _ServiceDocItem _RespEmployee
_ServiceDocItemBillingStatus _ServiceDocItem _ServiceDocItemBillingStatus
_ServiceDocItemCategory _ServiceDocItem _ServiceDocItemCategory
_ServiceDocItemHasError _ServiceDocItem _ServiceDocItemHasError
_ServiceDocItemPriority _ServiceDocItem _ServiceDocItemPriority
_ServiceDocItemStatus _ServiceDocItem _ServiceDocItemStatus
_SrvcDocItemTransferStatus _ServiceDocItem _SrvcDocItemTransferStatus
_ServiceDocumentType I_ServiceDocumentEnhcd _ServiceDocumentType
_ServiceEmployee _ServiceDocItem _ServiceEmployee
_ServiceTeam _ServiceDocItem _ServiceTeam
_SoldToParty _ServiceDocItem _SoldToParty
_SrvcDocItemIsRelForBillgSts _ServiceDocItem _SrvcDocItemIsRelForBillgSts
_PayerParty _ServiceDocItem _PayerParty
_ShipToParty _ServiceDocItem _ShipToParty
_BillToParty _ServiceDocItem _BillToParty
_ResponseProfile _ServiceDocItem _ResponseProfile
_ServiceProfile _ServiceDocItem _ServiceProfile
_ServiceDocOvertimeCat _ServiceDocItem _ServiceDocOvertimeCat
_ServiceDocItmPrdcssr_2 _ServiceDocItem _ServiceDocItmPrdcssr_2
_SalesOrganization _ServiceDocItem _SalesOrganization
_SalesOffice _ServiceDocItem _SalesOffice
_SalesGroup _ServiceDocItem _SalesGroup
_Division _ServiceDocItem _Division
_DistributionChannel _ServiceDocItem _DistributionChannel
_PaymentTerms _ServiceDocItem _PaymentTerms
_PaymentMethod _ServiceDocItem _PaymentMethod
_SrvcSEPAMandateRelevance _ServiceDocItem _SrvcSEPAMandateRelevance
_ProfitCenter _ServiceDocItem _ProfitCenter
_SrvcDocItemCreditStatus _ServiceDocItem _SrvcDocItemCreditStatus
_SrvcDocItmBslnCostPostgStat _ServiceDocItem _SrvcDocItmBslnCostPostgStat
_SrvcDocItmContinuousCostStat _ServiceDocItem _SrvcDocItmContinuousCostStat
_ServiceDocItem _ServiceDocItem
_ServiceDocumentStatus _ServiceDocumentStatus
_ServiceDocPredecessor _ServiceDocPredecessor
_ServiceDocSuccessor _ServiceDocSuccessor
_ServiceDocHasError _ServiceDocHasError
_SrvcDocumentRejectionReason _SrvcDocumentRejectionReason
_SrvcDocExecutionStatus _ServiceDocItem _SrvcDocExecutionStatus
_CustomerSEPAMandate _CustomerSEPAMandate
_WBSElement _WBSElement
@AbapCatalog.sqlViewName: 'ISERVORDITMENHCD'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl :{
    authorizationCheck: #CHECK,
    personalData.blocking: #('TRANSACTIONAL_DATA')
}
@EndUserText.label: 'Get basic data for Service Order Item'
@Search.searchable: true
@VDM: {
  viewType: #COMPOSITE
}
@ClientHandling.algorithm: #SESSION_VARIABLE

@ObjectModel: {
   representativeKey: 'ServiceDocumentItem',
   usageType: {
     dataClass:      #MIXED,
     serviceQuality: #C,
     sizeCategory:   #XXL
   }
}
//Selecting from I_ServiceDocumentEnhcd seince we need to consider the confirmations with out Item.

//Item is exposed from order view.

define view I_ServiceOrderItemEnhcd
  as select from I_ServiceDocumentEnhcd
    inner join   P_SrvcOrderSrvcConfInfo as _ServiceOrder on  I_ServiceDocumentEnhcd.ServiceDocument   = _ServiceOrder.ServiceDocument
                                                          and I_ServiceDocumentEnhcd.ServiceObjectType = _ServiceOrder.ServiceObjectType

  association [1..*] to I_CustomerSEPAMandate as _CustomerSEPAMandate on  $projection.SEPAMandate                 = _CustomerSEPAMandate.SEPAMandate
                                                                      and _CustomerSEPAMandate.SEPAMandateVersion = '0000'
  // association [1..1] to I_SEPAMandateStatus            as _SEPAMandateStatus           on  $projection.sepamandatestatus = _SEPAMandateStatus.SEPAMandateStatus

  association [0..1] to I_WBSElementBasicData as _WBSElement          on  $projection.WBSElementInternalID = _WBSElement.WBSElementInternalID



{
          @Search.defaultSearchElement: true
  key     I_ServiceDocumentEnhcd.ServiceDocument,
  key     _ServiceDocItem.ServiceDocumentItem,
          _ServiceOrder.ServiceOrder                                          as ServiceOrder,
          I_ServiceDocumentEnhcd.ServiceObjectType,
          ServiceDocumentDescription,
          _ServiceDocItem.PurchaseOrderByCustomer                             as PurchaseOrderByCustomer,
          _ServiceDocItem.ServiceDocumentItemStatus                           as ServiceDocumentItemStatus,
          ServiceDocumentUUID,
          case _ServiceDocItem.ServiceDocumentItemStatus
          when 'A' then 0
          when 'B' then 0
          when 'C' then 3
          when 'D' then 3
          end                                                                 as ServiceConfErrorStsCriticality,
          //Incident 1970522238: change in case evaluation

          case _ServiceDocItem.ServiceDocItemBillingStatus
          when ' ' then 0
          when 'A' then 1
          when 'B' then 2
          when 'C' then 3
          end                                                                 as ServiceDocIsRelForBillCritlty,

          case  ServiceDocumentStatus
          when 'A' then 0
          when 'B' then 1
          when 'C' then 3
          when 'D' then 2
          end                                                                 as SrvcDocOvrlBillgBlkStsCritlty,

          _ServiceDocItem.ServiceDocItemBillingStatus                         as ServiceDocItemBillingStatus,

          _ServiceDocItem.PaymentTerms                                        as PaymentTerms,

          _ServiceDocItem.SrvcSEPAMandateRelevance,


          _ServiceDocItem.SEPAMandate                                         as SEPAMandate,

          // _CustomerSEPAMandatem.SEPAMandateCreditor                                                                                   as SEPAMandateCreditor,


          //_ServiceDocItem._CustomerSEPAMandate.SEPAMandateApplication                                                                                as SEPAMandateApplication,


          //_ServiceDocItem._CustomerSEPAMandate.SEPAMandateStatus                                                                                     as SEPAMandateStatus,


          _ServiceDocItem.SrvcDocItemExecutionStatus                          as SrvcOrdItemExecutionStatus,

          _ServiceDocItem.WBSElementInternalID                                as WBSElementInternalID,

          ServiceDocumentRejectionReason,


          case _ServiceDocItem.ServiceDocumentItemIsRejected
                     when 'X'then cast( 'X' as crmt_boolean )
                     when ' ' then cast( '' as crmt_boolean )
                     end                                                      as ServiceDocumentItemIsRejected,

          ServiceDocumentIsRejected                                           as ServiceDocumentIsRejected,

          // Baseline Cost Posting Status

          _ServiceDocItem.SrvcDocItmBslnCostPostgStatus,
          // Continuous Cost Calculation Status

          _ServiceDocItem.SrvcDocItmContinuousCostStatus,

          _ServiceDocItem.BillableControl                                     as BillableControl,
          _ServiceDocItem.ControllingArea                                     as ControllingArea,
          _ServiceDocItem.BillingPriceSourceName                              as BillingPriceSourceName,
          _ServiceDocItem.DocumentDescription                                 as DocumentDescription,
          _ServiceDocItem.TimeSheetOvertimeCategory                           as TimeSheetOvertimeCategory,
          _ServiceDocItem.ServiceDocumentItemUUID,
          @Semantics.uuid:true
          _ServiceDocItem.ServiceDocumentItemCharUUID,
          _ServiceDocItem.ServiceDocumentItemDescription                      as ServiceDocumentItemDescription,
          _ServiceDocItem.OriginallyRequestedProduct                          as OriginallyRequestedProduct,
          _ServiceDocItem.ServiceDocItemQuantityUnit                          as ServiceDocItemQuantityUnit,
          _ServiceDocItem.ServiceDocItemGrossAmount                           as ServiceDocItemGrossAmount,
          _ServiceDocItem.ServiceDocumentItemQuantity                         as ServiceDocumentItemQuantity,
          _ServiceDocItem.TransactionCurrency                                 as TransactionCurrency,
          _ServiceDocItem.ActualServiceDuration                               as ActualServiceDuration,
          _ServiceDocItem.ActualServiceDurationUnit                           as ActualServiceDurationUnit,
          _ServiceDocItem.ServiceDuration                                     as ServiceDuration,
          _ServiceDocItem.ServiceDurationUnit                                 as ServiceDurationUnit,
          _ServiceDocItem.CumulativeConfirmedQuantity                         as SrvcOrdItemReservedQuantity,
          case _ServiceDocItem.ServiceDocumentItemStatus
                   when 'A' then 0
                   when 'B' then 1
                   when 'C' then 3
                   when 'D' then 2
                   end                                                        as ServiceOrdErrorStsCriticality,
          _ServiceDocItem.ServiceDocumentItemObjectType                       as ServiceDocumentItemObjectType,
          _ServiceDocItem.PlannedServiceStartDateTime                         as PlannedServiceStartDateTime,
          _ServiceDocItem.PlannedServiceEndDateTime                           as PlannedServiceEndDateTime,
          _ServiceDocItem.ParentServiceDocumentItemUUID                       as ParentServiceDocumentItemUUID,
          _ServiceDocItem.ServiceDocumentItemPriority                         as ServiceDocumentItemPriority,
          _ServiceDocItem.ContactPerson                                       as ContactPerson,
          I_ServiceDocumentEnhcd.ServiceDocumentType                          as ServiceDocumentType,
          _ServiceDocItem.PostingDate                                         as PostingDate,
          _ServiceDocItem.SoldToPartyCountry                                  as SoldToPartyCountry,
          _ServiceDocItem.SoldToPartyRegion                                   as SoldToPartyRegion,
          _ServiceDocItem.ServiceDocumentItemIsOpen                           as ServiceDocumentItemIsOpen,
          _ServiceDocItem.ServiceDocumentItemIsReleased                       as ServiceDocumentItemIsReleased,
          _ServiceDocItem.ServiceDocumentItemIsQuotation                      as ServiceDocumentItemIsQuotation,
          _ServiceDocItem.SrvcDocItemTransferStatus                           as SrvcDocItemTransferStatus,
          _ServiceDocItem.ServiceTeam                                         as ServiceTeam,
          _ServiceDocItem.SoldToParty                                         as SoldToParty,
          _ServiceDocItem.ServiceEmployee                                     as ServiceEmployee,
          _ServiceDocItem.ResponsibleEmployee                                 as ResponsibleEmployee,
          _ServiceDocItem.ServiceDocumentItemHasError                         as ServiceDocumentItemHasError,
          case _ServiceDocItem.ServiceDocumentItemHasError
                      when 'X' then 1
                      when ' ' then 0
                      else 3
                    end                                                       as Criticality,
          case ServiceDocumentHasError
            when 'X' then 1
            when ' ' then 0
            else 3
          end                                                                 as SrvcDocMsgCriticality,
          ServiceDocumentHasError,
          ServiceDocumentStatus,
          _ServiceDocItem.ActualServiceStartDateTime,
          _ServiceDocItem.BillingDateTime,
          _ServiceDocItem.ProfitCenterDeterminationDate                       as ProfitCenterDeterminationDate,
          _ServiceDocItem.RequestedServiceStartDateTime,
          _ServiceDocItem.RequestedServiceEndDateTime,
          _ServiceDocItem.ServicesRenderedDate,
          //_ServiceDocItem.RequestedServiceStartDate,

          @Semantics.uuid:true
          ServiceDocumentCharUUID,
          _ServiceDocItem.ServiceDocItemCategory                              as ServiceDocItemCategory,
          _ServiceDocItem.ProfitCenter                                        as ProfitCenter,
          _ServiceDocItem.SrvcDocItmIsReleasedForBilling                      as SrvcDocItmIsReleasedForBilling,
          _ServiceDocItem.ServiceOrganization                                 as ServiceOrganization,
          _ServiceDocItem.ResponsibleServiceOrganization                      as ResponsibleServiceOrganization,
          _ServiceDocItem.ServiceDocItemCreationDateTime                      as ServiceDocItemCreationDateTime,
          _ServiceDocItem.ServiceDocItemChangedDateTime                       as ServiceDocItemChangedDateTime,
          _ServiceDocItem.ServiceDocItemCreatedByUser                         as ServiceDocItemCreatedByUser,
          _ServiceDocItem.ServiceDocItemChangedByUser                         as ServiceDocItemChangedByUser,
          _ServiceDocItem.PayerParty                                          as PayerParty,
          _ServiceDocItem.ShipToParty                                         as ShipToParty,
          _ServiceDocItem.BillToParty                                         as BillToParty,
          _ServiceDocItem.ServiceDocItemRejectionReason,
          _ServiceDocItem.SalesOrganization,
          _ServiceDocItem.PaymentMethod,
          _ServiceDocItem._PaymentMethod.PaymentMethodDescription,
          _ServiceDocItem.DistributionChannel,
          _ServiceDocItem.Division,
          _ServiceDocItem.SalesOffice,
          _ServiceDocItem.SalesGroup,
          _ServiceDocItem.SalesOrganizationOrgUnitID,
          _ServiceDocItem.SalesOfficeOrgUnitID,
          _ServiceDocItem.SalesGroupOrgUnitID,
          _ServiceDocItem._ServiceTeamHeader.TeamName                         as RespyMgmtServiceTeamName,
          _ServiceDocItem._ServiceTeamHeader._TeamDescription.TeamDescription as RespyMgmtServiceTeamDesc,
          _ServiceDocItem.ServiceProfile,
          _ServiceDocItem.ResponseProfile,
          _ServiceDocItem.ServiceFirstResponseByDateTime,
          _ServiceDocItem.SrvcDocItemSLADueByDateTime,
          _ServiceDocItem.SrvcDocItemCreditStatus                             as SrvcOrdItemCreditStatus,
          _ServiceDocItem.SrvcDocItemIsUnplanned                              as SrvcOrdItemIsUnplanned,
          // Net Value

          _ServiceDocItem.ServiceDocumentItemNetAmount,
          // Billing Relevant

          _ServiceDocItem._ServiceDocItemCategory.ItemIsBillingRelevant,
          _ServiceDocItem._ContactPerson,
          _ServiceDocItem._RespEmployee,
          _ServiceDocItem._ServiceDocItemBillingStatus,
          _ServiceDocItem._ServiceDocItemCategory,
          _ServiceDocItem._ServiceDocItemHasError,
          _ServiceDocItem._ServiceDocItemPriority,
          _ServiceDocItem._ServiceDocItemStatus,
          _ServiceDocItem._SrvcDocItemTransferStatus,
          I_ServiceDocumentEnhcd._ServiceDocumentType,
          _ServiceDocItem._ServiceEmployee,
          _ServiceDocItem._ServiceTeam,
          _ServiceDocItem._SoldToParty,
          _ServiceDocItem._SrvcDocItemIsRelForBillgSts,
          _ServiceDocItem._PayerParty,
          _ServiceDocItem._ShipToParty,
          _ServiceDocItem._BillToParty,
          _ServiceDocItem._ResponseProfile,
          _ServiceDocItem._ServiceProfile,
          _ServiceDocItem._ServiceDocOvertimeCat,
          _ServiceDocItem._ServiceDocItmPrdcssr_2,
          _ServiceDocItem._SalesOrganization,
          _ServiceDocItem._SalesOffice,
          _ServiceDocItem._SalesGroup,
          _ServiceDocItem._Division,
          _ServiceDocItem._DistributionChannel,
          _ServiceDocItem._PaymentTerms,
          _ServiceDocItem._PaymentMethod,
          _ServiceDocItem._SrvcSEPAMandateRelevance,
          _ServiceDocItem._ProfitCenter,
          _ServiceDocItem._SrvcDocItemCreditStatus,
          // Baseline Cost Posting Status

          _ServiceDocItem._SrvcDocItmBslnCostPostgStat,
          // Continuous Cost Calculation Status

          _ServiceDocItem._SrvcDocItmContinuousCostStat,
          //_ServiceDocItem._ServiceDocItemNote,

          //_ServiceTeamHeader,

          _ServiceDocItem,
          _ServiceDocumentStatus,
          _ServiceDocPredecessor,
          _ServiceDocSuccessor,
          _ServiceDocHasError,
          _SrvcDocumentRejectionReason,
          _ServiceDocItem._SrvcDocExecutionStatus,
          _CustomerSEPAMandate,
          _WBSElement

          //          @UI.lineItem.hidden: true

          //          _SrvcOrderListRptAndObjPg._ServiceDocumentStatus

}
where
       ServiceDocumentIsQuotation               = ''
  and(
       I_ServiceDocumentEnhcd.ServiceObjectType = 'BUS2000116'
    or I_ServiceDocumentEnhcd.ServiceObjectType = 'BUS2000117'
  )