I_SERVICEDOCUMENTITEMENHCD
Service Transaction Item Enhanced
I_SERVICEDOCUMENTITEMENHCD is a CDS View in S/4HANA. Service Transaction Item Enhanced. It contains 212 fields. 145 CDS views read from this table.
CDS Views using this table (145)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_BusSolnOrdEntProjectItem | view | from | COMPOSITE | Enterprise Project Item |
| A_BusSolnOrderBundleItem | view_entity | from | COMPOSITE | Bundle Item |
| A_BusSolnOrderExpenseItem | view | from | COMPOSITE | Expense Item |
| A_BusSolnOrderSalesItem | view | from | COMPOSITE | Sales Order Item |
| A_BusSolnOrderServiceItem | view | from | COMPOSITE | Service Order Item |
| A_BusSolnOrdItemSimulation | view_entity | from | CONSUMPTION | Item Simulation |
| A_BusSolnOrdItmPartner | view_entity | inner | COMPOSITE | Solution Order Item Partner |
| A_BusSolnOrdItmPartnerAddress | view_entity | inner | COMPOSITE | Solution Order Item Partner Address |
| A_BusSolnOrdItmPriceElmntSimln | view_entity | inner | CONSUMPTION | Item Price Element Simulation |
| A_BusSolnOrdSrvcContractItem | view | from | COMPOSITE | Service Contract Item |
| A_BusSolnOrdSrvcPrtItem | view | from | COMPOSITE | Service Part Item |
| A_BusSolnOrdSubscrpnBillgItem | view | from | COMPOSITE | Subscription Billing Item |
| A_BusSolnQtanBundleItem | view | from | COMPOSITE | Solution Quotation Bundle Item |
| A_BusSolnQtanExpenseItem | view | from | COMPOSITE | Expense Item |
| A_BusSolnQtanSalesItem | view | from | COMPOSITE | Sales Item |
| A_BusSolnQtanServiceItem | view | from | COMPOSITE | Service Item |
| A_BusSolnQtanSrvcContrItem | view | from | COMPOSITE | Service Contract Item |
| A_BusSolnQtanSrvcPrtItem | view | from | COMPOSITE | Service Part Item |
| A_BusSolnQtanSubscrpnItem | view | from | COMPOSITE | Subscription Related Item |
| A_ServiceConfirmationItem | view | from | COMPOSITE | Service Confirmation Item |
| A_ServiceContractItem | view | from | CONSUMPTION | Service Contract Item |
| A_ServiceContrItmReleasedOrder | view | inner | CONSUMPTION | Item Released Order |
| A_ServiceOrderItem | view | from | COMPOSITE | Service Order Items |
| A_ServiceOrderTemplateItem | view_entity | from | COMPOSITE | Service Order Template Items |
| A_ServiceQuotationItem | view | from | COMPOSITE | Service Quotation Item |
| A_SrvcOrdItmRefSrvcOrdTmpl | view_entity | inner | COMPOSITE | Service Order Item Reference Template |
| A_SubscriptionContractItem | view_entity | from | CONSUMPTION | Subscription Contract Item |
| A_SvTrMtAgrItmReltdSbscrContr | view_entity | from | CONSUMPTION | Item Related Subscription Contract |
| A_SvTrMtAgrItmReltdSbscrOrd | view_entity | from | CONSUMPTION | Item Related Subscription Order |
| A_SvTrMtAgrItmReltdSolnQtn | view_entity | from | CONSUMPTION | Item Related Solution Quotation |
| A_SvTrMtAgrReltdSbscrContr | view_entity | from | CONSUMPTION | Header Related Subscription Contract |
| A_SvTrMtAgrReltdSbscrOrd | view_entity | from | CONSUMPTION | Header Related Subscription Order |
| A_SvTrMtAgrReltdSolnQtn | view_entity | from | CONSUMPTION | Header Related Solution Quotation |
| C_BSOrdItmProcFlwRefSrvcContr | view | from | CONSUMPTION | SrvcContrItmPrdcssr Attrib BSOrd Prgrs |
| C_BSOrdItmProcFlwRoot | view | from | CONSUMPTION | BSOrd Item Attrib for BSOrd Prgrs |
| C_BSOrdItmProcFlwSrvcConf | view | from | CONSUMPTION | SrvcConf Item Attrib for BSOrd Prgrs |
| C_BSOrdItmProcFlwSrvcContr | view | from | CONSUMPTION | SrvcContr Item Attrib for BSOrd Prgrs |
| C_BSOrdItmProcFlwSrvcOrd | view | from | CONSUMPTION | SrvcOrd Item Attrib for BSOrd Prgrs |
| C_BusinessSolutionOrderItemDEX | view | from | CONSUMPTION | Data Extraction for Bussiness Solution Order |
| C_BusSolnOrdItemRelationships | view | inner | CONSUMPTION | Solution Order Item Relationship |
| C_BusSolnOrdItmSitnReltdInfo | view | from | CONSUMPTION | Solution Order Situation Related Information |
| C_BusSolnOrdNetAmountSitn | view | from | CONSUMPTION | Situation for project cost change |
| C_BusSolnOrdPlndDteSitn2 | view | from | CONSUMPTION | Trigger CDS view planned date reached |
| C_BusSolnOrdPlndDteSitn2 | view | inner | CONSUMPTION | Trigger CDS view planned date reached |
| C_ServiceConfirmationItemDEX | view_entity | from | CONSUMPTION | Data Extraction for Service Confirmation |
| C_ServiceContractItemDEX | view_entity | from | CONSUMPTION | Data Extraction for Service Contract |
| C_ServiceDocumentItem | view | from | CONSUMPTION | Service Document Item |
| C_ServiceOrderItemDEX | view_entity | from | CONSUMPTION | Data Extraction for Service Order |
| C_ServiceQuotationItemDEX | view_entity | from | CONSUMPTION | Data Extraction for Srvc Quotation Item |
| C_SrvcConfirmationItem | view | from | CONSUMPTION | Confirmations |
| C_SrvcConfItmObjPgPricingDets | view_entity | from | CONSUMPTION | Service Confirmation Item Price Details |
| C_SrvcConfTransHistory | view_entity | from | CONSUMPTION | View for Service Confirmation Transaction History |
| C_SrvcContrItemBillgValSitn | view | from | CONSUMPTION | Contract with Zero Billing Value |
| C_SrvcContrItmFutrPrcNotif | view_entity | from | CONSUMPTION | SrvcContr Item with Price Check Notif |
| C_SrvcContrItmFutrPrcNotifSitn | view_entity | from | CONSUMPTION | Trigger for Price Check Situation |
| C_SrvcContrItmListRptAndObjPg | view | from | CONSUMPTION | Service Contract Item |
| C_SrvcContrItmObjPgPrcDets | view | from | CONSUMPTION | Price Details |
| C_SrvcDocItemProcessFlow | view_entity | from | CONSUMPTION | Service Document Item Process Flow Node |
| C_SrvcDocItemTransHistory | view | from | CONSUMPTION | View for Service Document Item Transaction History |
| C_SrvcOrderItmObjPgPricingDets | view_entity | from | CONSUMPTION | Service Order Item Price Details |
| C_SrvcOrdTmplItemObjPg | view | from | CONSUMPTION | Item |
| C_SrvcQtanItemListRptAndObjPg | view_entity | from | CONSUMPTION | Service Quotation Item |
| C_SrvOrderItemListRptAndObjPg | view | from | CONSUMPTION | Service Order Item |
| I_BusSolnOrderItemSituation | view | from | COMPOSITE | Solution Order Item Situation View |
| I_BusSolnOrdItemHierNodeRltn | view_entity | from | COMPOSITE | Solution Order Item Hierarchy |
| I_BusSolnOrdItemRelationships | view | from | COMPOSITE | Solution Order Item Relationships |
| I_BusSolnOrdItmBasicFinancial | view_entity | from | COMPOSITE | Solution Order Item for Fin Reporting |
| I_BusSolnOrdItmSituationAnchor | view_entity | from | COMPOSITE | Anchor for Credit Block Situations |
| I_ServiceContractItemVH | view | from | COMPOSITE | Service Contract Item Value Help |
| I_ServiceDocumentItemPartner | view_entity | from | COMPOSITE | Service Transaction Item Partner |
| I_SrvcConfReldForPrtlBillg | view | from | COMPOSITE | Partial Billing Based on Service Conf |
| I_SrvcContrItemSituationAnchor | view_entity | from | COMPOSITE | Service Contract Items Situation Anchor |
| I_SrvcDocItmDocumentFlow | view_entity | from | COMPOSITE | Transaction History on Item Level |
| I_SrvcDocStatusChangeDocument | view | inner | COMPOSITE | Change Documents for Status |
| I_SrvcOrdBslnCostPostgSitn | view | from | COMPOSITE | Baseline Cost Posting of Service Order Situ |
| I_SrvcOrdBySrvcEmployee | view | from | COMPOSITE | Get service documents responsible by the service employee |
| I_SrvcOrdItmReleasedForBillg | view | from | COMPOSITE | Service Order Item Released for Billing |
| I_SrvcOrdProcmtMisgConfAnchor | view | from | COMPOSITE | Sitn Handling for missing confirmations |
| I_SubscriptionContractItem | view_entity | from | COMPOSITE | Subscription Contract Item |
| I_SubscriptionContractItemSitn | view_entity | from | COMPOSITE | SOM Subcription Contract End Situation |
| I_SubscriptionOrderItem | view_entity | from | COMPOSITE | Subscription Order Item |
| P_BSOrdGLAcctLineItemCube | view | from | COMPOSITE | Business Solution Order GL Account Line Item |
| P_BusSolnOrdEntProjectFlwLvl1 | view | inner | CONSUMPTION | Solution Order Enterprise Project Flow: Level 1 |
| P_BusSolnOrdFlwLvl0 | view | from | CONSUMPTION | Solution Order Flow Level 0 |
| P_BusSolnOrdItemData | view_entity | from | COMPOSITE | P view for OVP Card |
| P_BusSolnOrdItemRelationships | view | from | COMPOSITE | Solution Order Item Relationships |
| P_BusSolnOrdItmFinData | view_entity | from | COMPOSITE | Business Solution Order Item Financial Data |
| P_BusSolnOrdItmFUPSlsSrvc | view_entity | from | COMPOSITE | Soln Ord Item Follow-up Transaction data |
| P_BusSolnOrdItmWithHdrStat | view_entity | from | COMPOSITE | View to get status of solution order |
| P_BusSolnOrdSlsOrdFlwLvl0 | view | from | CONSUMPTION | Solution Order Sales Order Flow Level 0 |
| P_BusSolnOrdSlsOrdFlwLvl1 | view | inner | CONSUMPTION | Solution Order Sales Order Flow Level 1 |
| P_BusSolnOrdSrvcContrFlwLvl1 | view | from | CONSUMPTION | Solution Order Service Contract Flow: Level 1 |
| P_BusSolnOrdSrvcContrFlwLvl1 | view | inner | CONSUMPTION | Solution Order Service Contract Flow: Level 1 |
| P_BusSolnOrdSrvcOrdFlwLvl0 | view | inner | CONSUMPTION | Solution OrderService Order Flow: Level 0 |
| P_BusSolnOrdSrvcOrdFlwLvl1 | view | from | CONSUMPTION | Solution Order Service Order Flow: Level 1 |
| P_BusSolnOrdSrvcOrdFlwLvl1 | view | inner | CONSUMPTION | Solution Order Service Order Flow: Level 1 |
| P_BusSolnOrdSrvcOrdFlwLvl2 | view | inner | CONSUMPTION | Solution Order Service Order Flow: Level 2 |
| P_BusSolnOrdSrvcOrdFlwLvl21 | view | inner | CONSUMPTION | Solution OrderService Order Flow: Level 21 |
| P_BUSSOLNORDSUBSCRPNFLWVL1 | view | inner | CONSUMPTION | Solution Order Subscription Flow: Level1 |
| P_ConfItemDates | view_entity | from | COMPOSITE | Confirmation Item Dates for Service Order |
| P_ExprgSrvcContrItmValdtyDays | view_entity | from | COMPOSITE | Determine Service Contract Item Validity Days |
| P_ServiceContractIssueKey | view | left_outer | COMPOSITE | Keys For Service Contract Issues |
| P_ServiceContractIssueKey | view | union_all | COMPOSITE | Keys For Service Contract Issues |
| P_ServiceContractItemDateConv | view_entity | from | COMPOSITE | Helper view for Service Contract Item Cube |
| P_ServiceDocItemAvgDuration | view | from | COMPOSITE | Average Duration Of Service Trans. Items |
| P_ServiceDocItemNote | view_entity | inner | COMPOSITE | Service Transaction Notes |
| P_ServiceOrderIssueKey | view | from | COMPOSITE | Keys for service order items with issues including catagory |
| P_ServiceOrderIssueKey | view | inner | COMPOSITE | Keys for service order items with issues including catagory |
| P_ServiceOrderIssueKey | view | union_all | COMPOSITE | Keys for service order items with issues including catagory |
| P_ServiceOrderItemDateConv | view_entity | from | COMPOSITE | Helper view for Service Order Item Cube |
| P_SRVCConfForOrder | view_entity | from | COMPOSITE | Maps Maximun One confirMATION PER ORDER |
| P_SrvcConfOpenPrdcssr | view_entity | from | COMPOSITE | Check Predecessor Open Item For Confirmation |
| P_SrvcContrItemNetValueOvwData | view_entity | from | COMPOSITE | Private view for Service Contract Cards in SMO |
| P_SrvcContrItmBillgBlkSitn | view_entity | from | COMPOSITE | Service Contract Item Billing Blocked |
| P_SrvcContrItmRelDueSituation | view_entity | from | COMPOSITE | Service Contract Items-Situation Anchor |
| P_SrvcContrItmSettlmtDetails | view_entity | from | COMPOSITE | Service Contract Item Settlement Details |
| P_SrvcContrItmWithCloudCheck | view_entity | from | COMPOSITE | Srvc. Contr. Item Enhcd with Cloud Flag Check |
| P_SrvcDocItemDurationTP | view_entity | from | COMPOSITE | Service Transaction Item Duration |
| P_SrvcDocItemPartner | view_entity | from | COMPOSITE | Service Transaction Item Partner |
| P_SrvcOpenOrderWorkList | view_entity | from | COMPOSITE | OPen Orders In Worklist |
| P_SrvcOrdItmFUPSrvcContrDets | view_entity | from | COMPOSITE | Srvc Ord Itm with FUP Contract Details |
| P_SrvcOrdItmMinFirstRspByDate | view_entity | from | COMPOSITE | View for min FirstResponseBy Date of order |
| P_SrvcOrdItmMinPlndEndDate | view_entity | from | COMPOSITE | Min of Planned Service End Date for Order |
| P_SrvcOrdItmMinPlndStartDate | view_entity | from | COMPOSITE | Min of Planned Service Start Date for Order |
| P_SrvcOrdItmMinSLADueByDate | view_entity | from | COMPOSITE | Min of SLADueBy Date for Order |
| P_SrvcOrdItmWthSrvcContrDets | view_entity | from | COMPOSITE | Srvc Ord Itm With Srvc Contr Details |
| P_SrvcTransactionIssueItemC001 | view_entity | inner | COMPOSITE | View for items with issue C001/C001 - No Confirmation |
| P_SrvcTransactionIssueItemC002 | view_entity | inner | COMPOSITE | View for items with issue C001/C002 - Conf. Contain Errors |
| P_SrvcTransactionIssueItemC003 | view_entity | inner | COMPOSITE | View for items with issue C001/C003 - Open Confirmations |
| P_SrvcTransactionIssueItemC004 | view_entity | inner | COMPOSITE | View for items with issue C001/C004 - No Final Confirmation |
| P_SrvcTransactionIssueItemE001 | view_entity | from | COMPOSITE | View for items with issue E001 - Has Error |
| P_SRVCTRANSACTIONISSUETIMESTMP | view_entity | from | COMPOSITE | View for items with issue C001/C001 - No Confirmation |
| P_UpcgSrvcContrItemDateConv | view_entity | from | COMPOSITE | Date Conversion for contract dashboard |
| R_BusinessSolutionOrderItemTP | view_entity | from | TRANSACTIONAL | Business Solution Order Item -TP |
| R_BusSolnOrdItmFUPSubscrpnTP | view_entity | inner | TRANSACTIONAL | Business Solution Order Item Follow-up Subscription - TP |
| R_BusSolnOrdItmPriceElementTP | view_entity | inner | TRANSACTIONAL | Business Solution Order Item Price Element - TP |
| R_ServiceConfirmationItemTP | view_entity | from | TRANSACTIONAL | Service Confirmation Item - TP |
| R_ServiceContractItemTP | view_entity | from | TRANSACTIONAL | Service Contract Item - TP |
| R_ServiceDocumentItemTP | view | from | TRANSACTIONAL | Transaction Process: Service Item |
| R_ServiceOrderItemTP | view_entity | from | TRANSACTIONAL | Service Order Item - TP |
| R_ServiceOrderTemplateItemTP | view_entity | from | TRANSACTIONAL | Service Order Template Item - TP |
| R_ServiceQuotationItemTP | view_entity | from | TRANSACTIONAL | Service Quotation Item - TP |
| R_SrvcConfItmFUPTimeSheetTP | view_entity | from | TRANSACTIONAL | Item Follow-Up Time Sheet - TP |
| R_SrvcContrItemPriceElementTP | view_entity | inner | TRANSACTIONAL | Service Contract Item Price Element - TP |
| R_SrvcContrTmplItemTP | view_entity | from | TRANSACTIONAL | Service Contract Template Item - TP |
Fields (212)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | ServiceDocument | BusinessSolutionOrder,PrecedingDocument,ServiceConfirmation,ServiceContract,ServiceDocument,ServiceOrder,ServiceOrderTemplate,SubscriptionContract,SubsequentDocument | 40 |
| KEY | ServiceDocumentItem | BusinessSolutionOrderItem,CustomerProjectItem,PrecedingDocumentItem,ServiceConfirmationItem,ServiceContractItem,ServiceDocumentItem,ServiceOrderItem,SubscriptionContractItem,SubsequentDocumentItem | 37 |
| KEY | ServiceDocumentItemUUID | BusinessSolutionOrderItemUUID,ServiceContractItemUUID,ServiceDocumentItemUUID,ServiceOrderItemUUID,SubscriptionContractItemUUID | 13 |
| KEY | ServiceDocumentType | BusSolnOrdType,ServiceContractType,ServiceDocumentType | 26 |
| KEY | ServiceObjectType | ServiceObjectType | 36 |
| _BaseUnit_2 | _BaseUnit_2 | 3 | |
| _BillableControl | _BillableControl | 1 | |
| _BillToParty | _BillToParty | 1 | |
| _ContactPerson | _ContactPerson | 1 | |
| _DistributionChannel | _DistributionChannel | 6 | |
| _Division | _Division | 6 | |
| _PayerParty | _PayerParty | 1 | |
| _PaymentTerms | _PaymentTerms | 3 | |
| _RespEmployee | _RespEmployee | 8 | |
| _RespSrvcOrganizationOrgUnit | _RespSrvcOrganizationOrgUnit | 1 | |
| _RespSrvcOrganizationOrgUnit_2 | _RespSrvcOrganizationOrgUnit_2 | 1 | |
| _SalesGroup | _SalesGroup | 6 | |
| _SalesGroupOrgUnit | _SalesGroupOrgUnit | 6 | |
| _SalesGroupOrgUnit_2 | _SalesGroupOrgUnit_2 | 3 | |
| _SalesOffice | _SalesOffice | 6 | |
| _SalesOfficeOrgUnit | _SalesOfficeOrgUnit | 6 | |
| _SalesOfficeOrgUnit_2 | _SalesOfficeOrgUnit_2 | 3 | |
| _SalesOrganization | _SalesOrganization | 6 | |
| _SalesOrganizationOrgUnit | _SalesOrganizationOrgUnit | 6 | |
| _SalesOrganizationOrgUnit_2 | _SalesOrganizationOrgUnit_2 | 3 | |
| _SalesUnit | _SalesUnit | 4 | |
| _ServiceDocItemBillingStatus | _ServiceDocItemBillingStatus | 1 | |
| _ServiceDocItemCategory | _ServiceDocItemCategory | 3 | |
| _ServiceDocItemHasError | _ServiceDocItemHasError | 1 | |
| _ServiceDocItemPriority | _ServiceDocItemPriority | 1 | |
| _ServiceDocItemRefObj | _ServiceDocItemRefObj | 1 | |
| _ServiceDocItemRejectionReason | _ServiceDocItemRejectionReason | 1 | |
| _ServiceDocItemStatus | _ServiceDocItemStatus | 4 | |
| _ServiceDocOvertimeCat | _ServiceDocOvertimeCat | 1 | |
| _ServiceDocument | _ServiceDocument | 8 | |
| _ServiceDocumentIsOpen | _ServiceDocumentIsOpen | 1 | |
| _ServiceDocumentType | _ServiceDocumentType | 7 | |
| _ServiceEmployee | _ServiceEmployee | 2 | |
| _ServiceObjType | _ServiceObjType | 8 | |
| _ServiceOrganizationOrgUnit | _ServiceOrganizationOrgUnit | 7 | |
| _ServiceOrganizationOrgUnit_2 | _ServiceOrganizationOrgUnit_2 | 4 | |
| _ServiceTeam | _ServiceTeam | 1 | |
| _ShipToParty | _ShipToParty | 1 | |
| _SoldToParty | _SoldToParty | 3 | |
| _SoldToPartyCountry | _SoldToPartyCountry | 1 | |
| _SoldToPartyRegion | _SoldToPartyRegion | 1 | |
| _SrvcDocItmLifecycleStatus | _SrvcDocItmLifecycleStatus | 5 | |
| _TransactionCurrency | _TransactionCurrency | 6 | |
| AccountingExchangeRate | AccountingExchangeRate | 4 | |
| ActualServiceDuration | ActualServiceDuration | 1 | |
| ActualServiceDurationUnit | ActualServiceDurationUnit | 1 | |
| ActualServiceEndDateTime | ActualServiceEndDateTime | 1 | |
| ActualServiceStartDateTime | ActualServiceStartDateTime | 1 | |
| AdditionalCustomerGroup1 | AdditionalCustomerGroup1 | 4 | |
| AdditionalCustomerGroup2 | AdditionalCustomerGroup2 | 4 | |
| AdditionalCustomerGroup3 | AdditionalCustomerGroup3 | 4 | |
| AdditionalCustomerGroup4 | AdditionalCustomerGroup4 | 4 | |
| AdditionalCustomerGroup5 | AdditionalCustomerGroup5 | 4 | |
| BillableControl | BillableControl | 7 | |
| BillingBlockReason | BillingBlockReason | 5 | |
| BillingPlanIsFinalized | BillingPlanIsFinalized | 1 | |
| BillingPriceSourceName | BillingPriceSourceName | 2 | |
| BillToParty | BillToParty | 4 | |
| BusSolutionQtnItemIsPhased | BusSolutionQtnItemIsPhased | 1 | |
| ContactPerson | ContactPerson | 6 | |
| ControllingArea | ControllingArea | 4 | |
| CumulativeConfirmedQuantity | CumulativeConfirmedQuantity | 1 | |
| CustomerGroup | CustomerGroup | 4 | |
| DeliveryBlockReason | DeliveryBlockReason | 1 | |
| DeliveryPriority | DeliveryPriority | 1 | |
| DistributionChannel | DistributionChannel | 24 | |
| Division | Division | 24 | |
| DocumentDescription | DocumentDescription | 2 | |
| EnterpriseProjectServiceOrg | EnterpriseProjectServiceOrg | 1 | |
| ExchangeRateDate | ExchangeRateDate | 5 | |
| ExchangeRateType | ExchangeRateType | 5 | |
| IncotermsPart1 | IncotermsPart1 | 1 | |
| IncotermsPart2 | IncotermsPart2 | 1 | |
| Industry | Industry | 1 | |
| InvoiceAmountInInvoiceDocCrcy | InvoiceAmountInInvoiceDocCrcy | 3 | |
| InvoiceQuantity | InvoiceQuantity | 3 | |
| Language | Language | 1 | |
| LtstConfirmedDeliveryDateTime | LtstConfirmedDeliveryDateTime | 4 | |
| MidBillgCycExprtnIsAllowed | MidBillgCycExprtnIsAllowed | 1 | |
| OrderCombinationIsAllowed | OrderCombinationIsAllowed | 1 | |
| OrderToBaseQuantityExponent | OrderToBaseQuantityExponent | 4 | |
| OriginallyRequestedProduct | OriginallyRequestedProduct | 9 | |
| ParentServiceDocumentItemUUID | ParentServiceDocumentItemUUID | 6 | |
| PartialDeliveryIsAllowed | PartialDeliveryIsAllowed | 1 | |
| PayerParty | PayerParty | 4 | |
| PaymentMethod | PaymentMethod | 2 | |
| PaymentTerms | PaymentTerms | 6 | |
| PlannedServiceEndDate | PlannedServiceEndDate | 1 | |
| PlannedServiceEndDateTime | PlannedServiceEndDateTime | 6 | |
| PlannedServiceStartDate | PlannedServiceStartDate | 1 | |
| PlannedServiceStartDateTime | PlannedServiceStartDateTime | 5 | |
| Plant | Plant | 1 | |
| PostingDate | PostingDate | 7 | |
| Product | Product,ProductID | 9 | |
| ProductGroup | ProductGroup,SrvcMaterialPricingGroup | 2 | |
| ProductGroup1 | ProductGroup1 | 4 | |
| ProductGroup2 | ProductGroup2 | 4 | |
| ProductGroup3 | ProductGroup3 | 4 | |
| ProductGroup4 | ProductGroup4 | 4 | |
| ProductGroup5 | ProductGroup5 | 4 | |
| ProductHierarchy | ProductHierarchy | 3 | |
| ProfitCenter | ProfitCenter | 4 | |
| ProfitCenterDeterminationDate | ProfitCenterDeterminationDate | 4 | |
| PurchaseOrderByCustomer | PurchaseOrderByCustomer | 2 | |
| QuotationIsAccepted | QuotationIsAccepted | 1 | |
| RefBusinessSolutionOrder | RefBusinessSolutionOrder | 6 | |
| RefBusinessSolutionOrderItem | RefBusinessSolutionOrderItem | 5 | |
| RequestedDeliveryUTCDateTime | RequestedDeliveryUTCDateTime | 1 | |
| RequestedServiceEndDateTime | RequestedServiceEndDateTime | 5 | |
| RequestedServiceStartDate | RequestedServiceStartDate | 2 | |
| RequestedServiceStartDateTime | RequestedServiceStartDateTime | 6 | |
| ResponseProfile | ResponseProfile | 3 | |
| ResponsibleCostCenter | ResponsibleCostCenter | 1 | |
| ResponsibleEmployee | RespEmployeeBusinessPartnerId,ResponsibleEmployee | 18 | |
| ResponsibleSalesOrganization | ResponsibleSalesOrganization | 5 | |
| ResponsibleServiceOrganization | ResponsibleServiceOrganization | 4 | |
| SalesGroup | SalesGroup | 24 | |
| SalesGroupOrgUnitID | SalesGroupOrgUnitID | 18 | |
| SalesOffice | SalesOffice | 24 | |
| SalesOfficeOrgUnitID | SalesOfficeOrgUnitID | 18 | |
| SalesOrganization | SalesOrganization | 25 | |
| SalesOrganizationOrgUnitID | SalesOrganizationOrgUnitID | 18 | |
| SEPAMandate | SEPAMandate | 2 | |
| ServiceContractItemEndDate | ServiceContractItemEndDate,SubscrpnContrItemEndDate | 5 | |
| ServiceContractItemStartDate | ServiceContractItemStartDate | 4 | |
| ServiceContrItemEndDateTime | ServiceContrItemEndDateTime,SubscrpnContrItmEndDateTime | 3 | |
| ServiceContrItemStartDateTime | ServiceContrItemStartDateTime,SubscrpnContrItmStartDateTime | 3 | |
| ServiceDocItemBillingStatus | ServiceContrItemBillingStatus,ServiceDocItemBillingStatus | 8 | |
| ServiceDocItemCategory | BusSolnOrdItmCategory,ServiceContractItemCategory,ServiceDocItemCategory | 15 | |
| ServiceDocItemChangedByUser | ServiceDocItemChangedByUser | 1 | |
| ServiceDocItemChangedDateTime | ServiceDocItemChangedDateTime | 1 | |
| ServiceDocItemCreatedByUser | ServiceDocItemCreatedByUser | 1 | |
| ServiceDocItemCreationDate | CreationDate | 1 | |
| ServiceDocItemCreationDateTime | ServiceDocItemCreationDateTime | 1 | |
| ServiceDocItemGrossAmount | ServiceContractItemGrossAmount,ServiceDocItemGrossAmount,SrvcOrdGrossAmount | 11 | |
| ServiceDocItemQuantityUnit | ServiceContrItemQuantityUnit,ServiceDocItemQuantityUnit | 11 | |
| ServiceDocItemRejectionReason | ServiceContractItmCanclnReason,ServiceDocItemRejectionReason | 6 | |
| ServiceDocumentDescription | ServiceDocumentDescription,ServiceOrderDescription | 3 | |
| ServiceDocumentItemCanclnParty | ServiceDocumentItemCanclnParty | 2 | |
| ServiceDocumentItemCharUUID | BusSolnOrderItemCharUUID,ServiceDocumentItemCharUUID,ServiceOrderItemCharUUID,SubscrpnContrItmCharUUID | 15 | |
| ServiceDocumentItemDescription | ProductName,ServiceDocumentItemDescription | 5 | |
| ServiceDocumentItemHasError | HasError,ServiceContractItemHasError,ServiceDocumentItemHasError | 12 | |
| ServiceDocumentItemIsOpen | ServiceDocumentItemIsOpen | 5 | |
| ServiceDocumentItemIsQuotation | ServiceDocumentItemIsQuotation | 4 | |
| ServiceDocumentItemIsRejected | ServiceContractItemIsCanceled,ServiceDocumentItemIsRejected | 8 | |
| ServiceDocumentItemIsReleased | ServiceContractItemIsReleased,ServiceDocumentItemIsReleased | 5 | |
| ServiceDocumentItemNetAmount | NetAmount,ServiceContractItemNetAmount,ServiceDocumentItemNetAmount | 11 | |
| ServiceDocumentItemObjectType | ServiceDocumentItemObjectType | 11 | |
| ServiceDocumentItemPriority | ServiceDocumentItemPriority | 4 | |
| ServiceDocumentItemQuantity | ServiceContractItemQuantity,ServiceDocumentItemQuantity | 10 | |
| ServiceDocumentItemStatus | ServiceContractItemStatus,ServiceDocumentItemStatus | 18 | |
| ServiceDocumentItemTaxAmount | ServiceDocumentItemTaxAmount | 1 | |
| ServiceDocumentItmCanclnReason | ServiceDocumentItmCanclnReason | 2 | |
| ServiceDocumentTemplateType | ServiceDocumentTemplateType | 3 | |
| ServiceDocumentUUID | ServiceDocumentUUID | 5 | |
| ServiceDuration | ServiceDuration | 3 | |
| ServiceDurationUnit | ServiceDurationUnit | 3 | |
| ServiceEmployee | ServiceEmployee | 7 | |
| ServiceFirstResponseByDateTime | ServiceFirstResponseByDateTime | 1 | |
| ServiceOrganization | ServiceOrganization | 20 | |
| ServiceProfile | ServiceProfile | 3 | |
| ServiceTeam | ServiceTeam | 7 | |
| ShipToParty | ShipToParty | 4 | |
| SoldToParty | SoldToParty | 15 | |
| SoldToPartyCountry | Country,SoldToPartyCountry | 7 | |
| SoldToPartyRegion | SoldToPartyRegion | 7 | |
| SrvcContrItemExtensionDuration | SrvcContrItemExtensionDuration | 2 | |
| SrvcContrItemExtnDurationUnit | SrvcContrItemExtnDurationUnit | 2 | |
| SrvcContrItemRnwlDuration | SrvcContrItemRnwlDuration | 2 | |
| SrvcContrItemRnwlDurationUnit | SrvcContrItemRnwlDurationUnit | 2 | |
| SrvcDocItemBaseQuantityUnit | SrvcDocItemBaseQuantityUnit | 4 | |
| SrvcDocItemCreditStatus | SrvcDocItemCreditStatus | 2 | |
| SrvcDocItemExecutionStatus | SrvcDocItemExecutionStatus | 1 | |
| SrvcDocItemIsUnplanned | SrvcDocItemIsUnplanned,SrvcOrdItemIsUnplanned | 2 | |
| SrvcDocItemSLADueByDateTime | SrvcDocItemSLADueByDateTime | 2 | |
| SrvcDocItemTransferStatus | SrvcDocItemTransferStatus | 1 | |
| SrvcDocItmCanclnProcedure | SrvcDocItmCanclnProcedure | 2 | |
| SrvcDocItmDeliveredQuantity | SrvcDocItmDeliveredQuantity | 3 | |
| SrvcDocItmDeliveryStatus | SrvcDocItmDeliveryStatus | 8 | |
| SrvcDocItmGoodsIssueStatus | SrvcDocItmGoodsIssueStatus | 3 | |
| SrvcDocItmIsReleasedForBilling | SrvcDocItmIsReleasedForBilling | 6 | |
| SrvcDocItmOrdToBaseQtyDnmntr | SrvcDocItmOrdToBaseQtyDnmntr | 4 | |
| SrvcDocItmOrdToBaseQtyNmrtr | SrvcDocItmOrdToBaseQtyNmrtr | 4 | |
| SrvcDocItmPostingDateTime | SrvcDocItmPostingDateTime | 1 | |
| SrvcDocItmReldAmtInTransCrcy | SrvcDocItmReldAmtInTransCrcy | 2 | |
| SrvcDocItmReleasedQuantity | SrvcDocItmReleasedQuantity | 2 | |
| SrvcDocItmRequestedQuantity | SrvcDocItmRequestedQuantity | 3 | |
| SrvcDocItmTmeSliceEndDteTme | SbscrContrTimeSliceEndDteTme | 1 | |
| SrvcDocItmTmeSliceStrtDteTme | SbscrContrTimeSliceStrtDteTme | 1 | |
| SrvcDocItmValdtyEndDateTime | SrvcDocItmValdtyEndDateTime | 2 | |
| SrvcDocItmValdtyStartDateTime | SrvcDocItmValdtyStartDateTime | 2 | |
| SrvcMaterialPricingGroup | SrvcMaterialPricingGroup | 2 | |
| SrvcOrderConfirmationRelevance | SrvcOrderConfirmationRelevance | 1 | |
| SrvcOrdGrossAmount | SrvcOrdGrossAmount | 1 | |
| SrvcSEPAMandateRelevance | SrvcSEPAMandateRelevance | 2 | |
| StatisticsCurrency | ReferenceCurrency,StatisticsCurrency | 5 | |
| SubscriptionBillingCycle | SubscriptionBillingCycle | 1 | |
| SubscriptionContract | CAProviderContract,SubscriptionContractExternalID | 2 | |
| SubscrpnBillgRatePlanCharUUID | SubscrpnBillgRatePlanCharUUID | 1 | |
| SubscrpnContrActivationStatus | SubscrpnContrActivationStatus | 1 | |
| SubscrpnContrAutoRnwlIsActv | SubscrpnContrAutoRnwlIsActv | 1 | |
| SubscrpnContrTimeSliceStatus | SubscrpnContrTimeSliceStatus | 1 | |
| SubscrpnContrTrmsAreSpecified | SubscrpnContrTrmsAreSpecified | 1 | |
| SubscrpnOrdProdSelType | SubscrpnOrdProdSelType | 1 | |
| TimeSheetOvertimeCategory | TimeSheetOvertimeCategory | 2 | |
| TransactionCurrency | TransactionCurrency | 15 | |
| WBSElementInternalID | WBSElementInternalID | 2 |
@EndUserText.label: 'Service Transaction Item Enhanced'
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM: {
viewType: #COMPOSITE,
lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@AbapCatalog: {
sqlViewName: 'ISERVDOCITMENHCD',
compiler.compareFilter: true,
preserveKey: true
}
@AccessControl: {
authorizationCheck: #CHECK,
personalData.blocking: #('TRANSACTIONAL_DATA'),
privilegedAssociations: ['_ServiceDocItemRefObj','_ServiceDocItemMainRefObj']
}
@ObjectModel: {
representativeKey: 'ServiceDocumentItem',
usageType: {
dataClass: #MIXED,
serviceQuality: #C,
sizeCategory: #XXL
},
supportedCapabilities: [
#ANALYTICAL_DIMENSION,
#CDS_MODELING_ASSOCIATION_TARGET,
#SQL_DATA_SOURCE,
#CDS_MODELING_DATA_SOURCE
],
modelingPattern: #ANALYTICAL_DIMENSION
}
@Analytics.dataCategory: #DIMENSION
@Metadata.allowExtensions:true
@Metadata.ignorePropagatedAnnotations: true
define view I_ServiceDocumentItemEnhcd
as select from I_ServiceDocumentItem
association [1] to I_ServiceDocumentEnhcd as _ServiceDocument on $projection.ServiceObjectType = _ServiceDocument.ServiceObjectType
and $projection.ServiceDocument = _ServiceDocument.ServiceDocument
association [1] to I_ServiceDocumentItemEnhcd as _ParentServiceDocItem on $projection.ParentServiceDocumentItemUUID = _ParentServiceDocItem.ServiceDocumentItemUUID
association [1] to I_ServiceDocumentItemEnhcd as _ParentServiceDocItem_2 on $projection.ServiceObjectType = _ParentServiceDocItem_2.ServiceObjectType
and $projection.ServiceDocument = _ParentServiceDocItem_2.ServiceDocument
and $projection.ParentServiceDocumentItemUUID = _ParentServiceDocItem_2.ServiceDocumentItemUUID
association [0..*] to I_ServiceDocumentRefObject as _ServiceDocItemRefObj on $projection.ServiceObjectType = _ServiceDocItemRefObj.ServiceObjectType
and $projection.ServiceDocument = _ServiceDocItemRefObj.ServiceDocument
and $projection.ServiceDocumentItem = _ServiceDocItemRefObj.ServiceDocumentItem
/*+[hideWarning] { "IDS" : [ "CARDINALITY_CHECK" ] }*/
association [0..1] to I_ServiceDocumentRefObject as _ServiceDocItemMainRefObj on $projection.ServiceObjectType = _ServiceDocItemMainRefObj.ServiceObjectType
and $projection.ServiceDocument = _ServiceDocItemMainRefObj.ServiceDocument
and $projection.ServiceDocumentItem = _ServiceDocItemMainRefObj.ServiceDocumentItem
and _ServiceDocItemMainRefObj.SrvcRefObjIsMainObject = 'X'
association [0..*] to I_ServiceDocumentLongText as _ServiceDocLongText on $projection.ServiceObjectType = _ServiceDocLongText.ServiceObjectType
and $projection.ServiceDocument = _ServiceDocLongText.ServiceDocument
and $projection.ServiceDocumentItem = _ServiceDocLongText.ServiceDocumentItem
and _ServiceDocLongText.TextObjectCategory = 'CRM_ORDERI'
association [1..*] to I_ServiceDocItemNote as _ServiceDocItemNote on $projection.ServiceDocumentItemUUID = _ServiceDocItemNote.ServiceDocumentItemUUID
association [0..1] to I_ServiceDocItemTypeSlsSttg as _ServiceDocItemTypeSlsSttg on $projection.ServiceDocItemCategory = _ServiceDocItemTypeSlsSttg.ServiceDocItemCategory
association [1] to I_ServiceDocumentItemPrdcssr as _ServiceDocItmPredecessor on $projection.ServiceDocumentItemUUID = _ServiceDocItmPredecessor.ServiceDocumentItemUUID
and $projection.ServiceDocumentItemObjectType = _ServiceDocItmPredecessor.ServiceDocumentItemObjectType
and _ServiceDocItmPredecessor.CharcLength = 32
association [0..*] to I_ServiceDocumentItemSuccessor as _ServiceDocItmSuccessor on $projection.ServiceDocumentItemUUID = _ServiceDocItmSuccessor.ServiceDocumentItemUUID
and $projection.ServiceDocumentItemObjectType = _ServiceDocItmSuccessor.ServiceDocumentItemObjectType
and _ServiceDocItmSuccessor.CharcLength = 32
association [0..1] to I_ServiceDocumentItemPrdcssr_2 as _ServiceDocItmPrdcssr_2 on $projection.ServiceDocumentItemCharUUID = _ServiceDocItmPrdcssr_2.ServiceDocumentItemCharUUID
association [0..*] to I_ServiceDocumentItemSuccssr_2 as _ServiceDocItmSuccssr_2 on $projection.ServiceDocumentItemCharUUID = _ServiceDocItmSuccssr_2.ServiceDocumentItemCharUUID
association [0..1] to I_ServiceDocumentItemPrdcssr_3 as _ServiceDocumentItemPrdcssr_3 on $projection.ServiceDocumentItemCharUUID = _ServiceDocumentItemPrdcssr_3.ServiceDocumentItemCharUUID
association [0..*] to I_ServiceDocumentItemSuccssr_3 as _ServiceDocumentItemSuccssr_3 on $projection.ServiceDocumentItemCharUUID = _ServiceDocumentItemSuccssr_3.ServiceDocumentItemCharUUID
association [0..1] to I_MaterialPricingGroup as _SrvcMaterialPricingGroup on $projection.SrvcMaterialPricingGroup = _SrvcMaterialPricingGroup.MaterialPricingGroup
/*+[hideWarning] { "IDS" : [ "CARDINALITY_CHECK" ] }
association [0..1] to I_StatusObjectUUIDStatus as _SrvcDocItemUserStatus on $projection.ServiceDocumentItemUUID = _SrvcDocItemUserStatus.StatusObjectUUID
and _SrvcDocItemUserStatus.IsUserStatus = 'X'
and _SrvcDocItemUserStatus.StatusIsActive = 'X' */
association [0..1] to E_ServiceDocumentItem as _ServiceDocItemExt on $projection.ServiceObjectType = _ServiceDocItemExt.ServiceCategory
and $projection.ServiceDocument = _ServiceDocItemExt.ServiceOrderItem
and $projection.ServiceDocumentItem = _ServiceDocItemExt.ServiceLineExternalID
association [0..*] to I_CustMgmtPartner as _CustMgmtPartner on $projection.ServiceDocument = _CustMgmtPartner.CustMgmtDocument
and $projection.ServiceObjectType = _CustMgmtPartner.CustMgmtObjectType
and $projection.SrvcDocItmPartReferenceItem = _CustMgmtPartner.CustMgmtDocumentItem
// association [0..*] to I_SrvcDocumentItemLongText as _ServiceDocItemLongText on $projection.ServiceObjectType = _ServiceDocItemLongText.ServiceObjectType
// and $projection.ServiceDocument = _ServiceDocItemLongText.ServiceDocument
// and $projection.ServiceDocumentItem = _ServiceDocItemLongText.ServiceDocumentItem
// and _ServiceDocItemLongText.Language = $session.system_language
{
//Header Keys
@ObjectModel.foreignKey.association: '_ServiceObjType'
key ServiceObjectType,
@ObjectModel.foreignKey.association: '_ServiceDocument'
key ServiceDocument,
@ObjectModel.text.element: 'ServiceDocumentItemDescription'
key ServiceDocumentItem,
// Header Details
ServiceDocumentDescription,
// Process Type is required for Search by Document Type view
@ObjectModel.foreignKey.association: '_ServiceDocumentType'
ServiceDocumentType,
ServiceDocumentItemPriority,
PostingDate,
ServicesRenderedDate,
SrvcDocItmPostingDateTime,
SrvcDocItmValdtyStartDateTime,
SrvcDocItmValdtyEndDateTime,
// Item Details
ServiceDocumentItemUUID,
ServiceDocumentItemCharUUID,
ServiceDocumentItemObjectType,
ServiceDocumentUUID,
ParentServiceDocumentItemUUID,
@Semantics.text: true
ServiceDocumentItemDescription,
Language,
ServiceDocumentTemplateType,
ServiceDocItemCreationDateTime,
ServiceDocItemChangedDateTime,
@Semantics.systemDate.createdAt: true
cast( tstmp_to_dats( ServiceDocItemCreationDateTime,
abap_system_timezone( $session.client,'NULL' ),
$session.client,
'NULL' ) as crms4_created_on preserving type ) as ServiceDocItemCreationDate,
@Semantics.systemDate.lastChangedAt: true
cast( tstmp_to_dats( ServiceDocItemChangedDateTime,
abap_system_timezone( $session.client,'NULL' ),
$session.client,
'NULL' ) as crms4_changed_on preserving type ) as ServiceDocItemChangedDate,
// @Semantics.systemDate.createdAt: true
// cast( cast(substring( cast(ServiceDocItemCreationDateTime as abap.char(30)) , 1 , 8)
// as abap.dats(8)) as crms4_created_on ) as ServiceDocItemCreationDate,
// @Semantics.systemDate.lastChangedAt: true
// cast( cast(substring( cast(ServiceDocItemChangedDateTime as abap.char(30)) , 1 , 8)
// as abap.dats(8)) as crms4_changed_on ) as ServiceDocItemChangedDate,
ServiceDocItemCreatedByUser,
ServiceDocItemChangedByUser,
OriginallyRequestedProduct,
@ObjectModel.foreignKey.association: '_Product'
Product,
@ObjectModel.foreignKey.association: '_ServiceDocItemCategory'
ServiceDocItemCategory,
//@Consumption.filter.businessDate.at: true
@ObjectModel.foreignKey.association: '_ProfitCenter'
ProfitCenter,
ResponsibleCostCenter,
@ObjectModel.foreignKey.association: '_ControllingArea'
ControllingArea,
ProfitCenterDeterminationDate,
RefBusinessSolutionOrder,
RefBusinessSolutionOrderItem,
BusSolnOrdItemBundleProduct,
BusSolnOrdItemBundleItem,
// Item - Cumulated Value
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'ServiceDocItemQuantityUnit'} }
SrvcDocItmRequestedQuantity,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
InvoiceAmountInInvoiceDocCrcy,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'ServiceDocItemQuantityUnit'} }
InvoiceQuantity,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'ServiceDocItemQuantityUnit'} }
SrvcDocItmDeliveredQuantity,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'ServiceDocItemQuantityUnit'} }
SrvcDocItmReleasedQuantity,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'ServiceDocItemQuantityUnit'} }
CumulativeConfirmedQuantity,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
SrvcDocItmReldAmtInTransCrcy,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
SrvcDocItemCumulatedNetAmount,
// Item - Product
SrvcDocItmOrdToBaseQtyNmrtr,
SrvcDocItmOrdToBaseQtyDnmntr,
OrderToBaseQuantityExponent,
@Semantics.unitOfMeasure:true
ServiceDocItemQuantityUnit,
@ObjectModel.foreignKey.association: '_BaseUnit_2'
@Semantics.unitOfMeasure:true
SrvcDocItemBaseQuantityUnit,
// Billing Set
BillingDateTime,
BillingDocCreationDateTime,
BillingPlanTimeZone,
// Item Pricing
BillingPriceSourceName,
cast( '' as abap.char( 16 ) ) as DocumentDescription,
// Partner Details
@ObjectModel.foreignKey.association: '_SoldToPartyCountry'
SoldToPartyCountry,
@ObjectModel.foreignKey.association: '_SoldToPartyRegion'
SoldToPartyRegion,
@ObjectModel.foreignKey.association: '_SoldToParty'
SoldToParty,
@ObjectModel.foreignKey.association: '_ServiceTeam'
ServiceTeam,
@ObjectModel.foreignKey.association: '_RespEmployee'
ResponsibleEmployee,
@ObjectModel.foreignKey.association: '_ServiceEmployee'
ServiceEmployee,
@ObjectModel.foreignKey.association: '_ContactPerson'
ContactPerson,
@ObjectModel.foreignKey.association: '_PayerParty'
PayerParty,
@ObjectModel.foreignKey.association: '_BillToParty'
BillToParty,
@ObjectModel.foreignKey.association: '_ShipToParty'
ShipToParty,
// Status
@ObjectModel.foreignKey.association: '_SrvcDocItmLifecycleStatus'
ServiceDocumentItemStatus,
@ObjectModel.foreignKey.association: '_ServiceDocItemHasError'
ServiceDocumentItemHasError,
@ObjectModel.foreignKey.association: '_SrvcDocItemIsRelForBillgSts'
SrvcDocItmIsReleasedForBilling,
@ObjectModel.foreignKey.association: '_ServiceDocItemBillingStatus'
ServiceDocItemBillingStatus,
@ObjectModel.foreignKey.association: '_ServiceDocumentIsOpen'
ServiceDocumentItemIsOpen,
SrvcDocItmDeliveryStatus,
SrvcDocItmGoodsIssueStatus,
ServiceDocumentItemIsReleased,
ServiceDocumentItemIsRejected,
@Semantics.booleanIndicator:true
SrvcDocItemIsWithdrawn,
SrvcDocItemConcurStatus,
@ObjectModel.foreignKey.association: '_SrvcDocIsQuotation_2'
ServiceDocumentItemIsQuotation,
@ObjectModel.foreignKey.association: '_SrvcDocItemTransferStatus'
SrvcDocItemTransferStatus,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'SrvcDocItemExecutionStatus'
MaintSrvcOrdExecutionStatus,
@ObjectModel.foreignKey.association: '_SrvcDocExecutionStatus'
SrvcDocItemExecutionStatus,
// Item - Schedule Line
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'ServiceDocItemQuantityUnit'} }
ServiceDocumentItemQuantity,
// Pricing Parameter Set
@ObjectModel.foreignKey.association: '_TransactionCurrency'
@Semantics.currencyCode:true
TransactionCurrency,
StatisticsCurrency,
ExchangeRateType,
ExchangeRateDate,
AccountingExchangeRate,
@ObjectModel.foreignKey.association: '_PaymentTerms'
PaymentTerms,
@ObjectModel.foreignKey.association: '_PaymentMethod'
PaymentMethod,
@ObjectModel.foreignKey.association: '_SrvcSEPAMandateRelevance'
SrvcSEPAMandateRelevance,
SEPAMandate,
WBSElementInternalID,
@ObjectModel.foreignKey.association: '_BillableControl'
BillableControl,
// Item - Pricing
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
ServiceDocumentItemNetAmount,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
ServiceDocumentItemTaxAmount,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
ServiceDocItemGrossAmount,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
ServiceDocumentItemNetPrice,
// Billing Set
@ObjectModel.foreignKey.association: '_BillingBlockReason'
BillingBlockReason,
@ObjectModel.foreignKey.association: '_SrvcDocItemBillgRlvnce'
SrvcDocItmBillingRelevance,
DynItemProcessorPrfl,
// Item Product
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'SrvcMaterialPricingGroup'
@ObjectModel.foreignKey.association: '_ProductGroup'
ProductGroup,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'MaterialPricingGroup_2'
@ObjectModel.foreignKey.association: '_SrvcMaterialPricingGroup'
SrvcMaterialPricingGroup,
@ObjectModel.foreignKey.association: '_MaterialPricingGroup_2'
MaterialPricingGroup_2,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup1'
ProductGroup1,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup2'
ProductGroup2,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup3'
ProductGroup3,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup4'
ProductGroup4,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup5'
ProductGroup5,
@ObjectModel.foreignKey.association: '_SrvcMgmtProductHierarchy'
ProductHierarchy,
// Item - Sales Set
@ObjectModel.foreignKey.association: '_Industry'
Industry,
PurchaseOrderByCustomer,
PurchaseOrderByShipToParty,
@ObjectModel.foreignKey.association: '_ServiceDocItemRejectionReason'
ServiceDocItemRejectionReason,
@ObjectModel.foreignKey.association: '_CustomerGroup'
CustomerGroup,
@ObjectModel.foreignKey.association: '_AdditionalCustomerGroup1'
AdditionalCustomerGroup1,
@ObjectModel.foreignKey.association: '_AdditionalCustomerGroup2'
AdditionalCustomerGroup2,
@ObjectModel.foreignKey.association: '_AdditionalCustomerGroup3'
AdditionalCustomerGroup3,
@ObjectModel.foreignKey.association: '_AdditionalCustomerGroup4'
AdditionalCustomerGroup4,
@ObjectModel.foreignKey.association: '_AdditionalCustomerGroup5'
AdditionalCustomerGroup5,
Plant,
// Service Subject
ServiceSchema1Category1UUID,
ServiceSchema1Category2UUID,
ServiceSchema1Category3UUID,
ServiceSchema1Category4UUID,
ServiceSchema1Category5UUID,
ServiceSchema1Category6UUID,
ServiceSchema1Category7UUID,
ServiceSchema1Category8UUID,
ServiceSchema1Category9UUID,
ServiceSchema1Category10UUID,
SrvcCatztnSchema1,
SrvcCatztnSchemaCategory1,
ServiceSchema2Category1UUID,
ServiceSchema2Category2UUID,
ServiceSchema2Category3UUID,
ServiceSchema2Category4UUID,
ServiceSchema2Category5UUID,
ServiceSchema2Category6UUID,
ServiceSchema2Category7UUID,
ServiceSchema2Category8UUID,
ServiceSchema2Category9UUID,
ServiceSchema2Category10UUID,
SrvcCatztnSchema2,
SrvcCatztnSchemaCategory2,
// Item - Billing Plan
SettlementPeriodRuleUUID,
BillingPlanBillingDateRuleUUID,
BillingPlanPriceDateRule,
BillingPlanIsFinalized,
// Organization Unit Set
@ObjectModel.foreignKey.association: '_SalesOrganizationOrgUnit_2'
SalesOrganizationOrgUnitID,
@ObjectModel.foreignKey.association: '_SalesOfficeOrgUnit_2'
SalesOfficeOrgUnitID,
@ObjectModel.foreignKey.association: '_SalesGroupOrgUnit_2'
SalesGroupOrgUnitID,
@ObjectModel.foreignKey.association: '_DistributionChannel'
DistributionChannel,
@ObjectModel.foreignKey.association: '_Division'
Division,
ResponsibleSalesOrganization,
@ObjectModel.foreignKey.association: '_ServiceOrganizationOrgUnit_2'
ServiceOrganization,
@ObjectModel.foreignKey.association: '_RespSrvcOrganizationOrgUnit_2'
ResponsibleServiceOrganization,
// Organizational units with the S/4 SD codes
@ObjectModel.foreignKey.association: '_SalesOrganization'
SalesOrganization,
@ObjectModel.foreignKey.association: '_SalesOffice'
SalesOffice,
@ObjectModel.foreignKey.association: '_SalesGroup'
SalesGroup,
// Service Organizational Units with S/4 Code
RespyMgmtServiceTeam,
@ObjectModel.foreignKey.association: '_EnterpriseServiceOrg'
EnterpriseServiceOrganization,
//Service Organization-Enterprise Project
EnterpriseProjectServiceOrg,
// Date
RequestedServiceStartDateTime,
RequestedServiceEndDateTime,
ServiceContrItemStartDateTime,
ServiceContrItemEndDateTime,
tstmp_to_dats( RequestedServiceStartDateTime,
abap_system_timezone( $session.client,'NULL' ),
$session.client,
'NULL' ) as RequestedServiceStartDate,
tstmp_to_dats( RequestedServiceEndDateTime,
abap_system_timezone( $session.client,'NULL' ),
$session.client,
'NULL' ) as RequestedServiceEndDate,
tstmp_to_dats( ServiceContrItemStartDateTime,
abap_system_timezone( $session.client,'NULL' ),
$session.client,
'NULL' ) as ServiceContractItemStartDate,
tstmp_to_dats( ServiceContrItemEndDateTime,
abap_system_timezone( $session.client,'NULL' ),
$session.client,
'NULL' ) as ServiceContractItemEndDate,
ServiceFirstResponseByDateTime,
tstmp_to_dats( ServiceFirstResponseByDateTime,
abap_system_timezone( $session.client,'NULL' ),
$session.client,
'NULL' ) as ServiceFirstResponseByDate,
SrvcDocItemSLADueByDateTime,
tstmp_to_dats( SrvcDocItemSLADueByDateTime,
abap_system_timezone( $session.client,'NULL' ),
$session.client,
'NULL' ) as SrvcDocItemSLADueByDate,
ActualServiceStartDateTime,
ActualServiceEndDateTime,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'SrvcContrItemRnwlDurationUnit'} }
SrvcContrItemRnwlDuration,
@ObjectModel.foreignKey.association: '_SrvcContrItemRnwlDurationUnit'
@Semantics.unitOfMeasure:true
SrvcContrItemRnwlDurationUnit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'SrvcContrItemExtnDurationUnit'} }
SrvcContrItemExtensionDuration,
@ObjectModel.foreignKey.association: '_SrvcContrItemExtnDurationUnit'
@Semantics.unitOfMeasure:true
SrvcContrItemExtnDurationUnit,
PlannedServiceStartDateTime,
PlannedServiceEndDateTime,
tstmp_to_dats( PlannedServiceStartDateTime,
abap_system_timezone( $session.client,'NULL' ),
$session.client,
'NULL' ) as PlannedServiceStartDate,
tstmp_to_dats( PlannedServiceEndDateTime,
abap_system_timezone( $session.client,'NULL' ),
$session.client,
'NULL' ) as PlannedServiceEndDate,
@Semantics.dateTime: true
SrvcDocItmTmeSliceStrtDteTme,
@Semantics.dateTime: true
SrvcDocItmTmeSliceEndDteTme,
@Semantics.dateTime: true
SrvcContrItemRenewalDateTime,
// Item - Service
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'ActualServiceDurationUnit'} }
ActualServiceDuration,
@ObjectModel.foreignKey.association: '_ActualServiceDurationUnit'
@Semantics.unitOfMeasure:true
ActualServiceDurationUnit,
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'ServiceWorkDuration_2'
ServiceWorkDuration,
ServiceWorkDuration_2,
ServiceWorkDurationUnit,
SrvcOrderConfirmationRelevance, // Despite the DB field name, this is not a boolean value
ServiceTransactionChargeType,
SrvcTransactionValuationType,
@ObjectModel.foreignKey.association: '_ResponseProfile'
ResponseProfile,
@ObjectModel.foreignKey.association: '_ServiceProfile'
ServiceProfile,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'ServiceDurationUnit'} }
ServiceDuration,
@ObjectModel.foreignKey.association: '_ServiceDurationUnit'
@Semantics.unitOfMeasure:true
ServiceDurationUnit,
@ObjectModel.foreignKey.association: '_ServiceDocOvertimeCat'
TimeSheetOvertimeCategory,
// Business Solution Quotation
MasterWarranty,
ContractAccount,
ItemOrderProbabilityInPercent,
QuotationIsAccepted,
ConfigurationNumber,
IncotermsPart1,
IncotermsPart2,
DeliveryPriority,
OrderCombinationIsAllowed,
PartialDeliveryIsAllowed,
CABillgCycle,
RevenueAccountingReference,
RevenueAccountingRefType,
//Volume & Weights
@Semantics.quantity.unitOfMeasure: 'ItemWeightUnit'
ItemGrossWeight,
@Semantics.quantity.unitOfMeasure: 'ItemWeightUnit'
ItemNetWeight,
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_WeightUnit'
ItemWeightUnit,
@Semantics.quantity.unitOfMeasure: 'ItemVolumeUnit'
ItemVolume,
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_VolumeUnit'
ItemVolumeUnit,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'CustomerPriceGroup'
MaterialPricingGroup,
CustomerPriceGroup,
// Delivery details
DeliveryGroup,
@ObjectModel.foreignKey.association: '_deliveryBlockReason'
DeliveryBlockReason,
RequestedDeliveryDateTime as RequestedDeliveryUTCDateTime,
// FirstConfdDeliveryDateTime,
ErlstConfirmedDeliveryDateTime,
// Last Confirmation Delivery Date,
LtstConfirmedDeliveryDateTime,
// tstmp_to_dats( ConfirmedDeliveryDateTime,
// abap_system_timezone( $session.client,'NULL' ),
// $session.client,
// 'NULL' ) as ConfirmedDeliveryDate,
tstmp_to_dats( RequestedDeliveryDateTime,
abap_system_timezone( $session.client,'NULL' ),
$session.client,
'NULL' ) as RequestedDeliveryDate,
// Item - Subscription specific data
SubscrpnOrdProdSelType,
SubscriptionContract,
SrvcTransChangeProcess,
SrvcTransChangeProcessType,
SrvcTransChgProcSourceItemUUID,
CustMgmtMasterAgreement,
CustMgmtMstrAgrmtItem,
SubscrpnContrActivationStatus,
SubscrpnContrTimeSliceStatus,
SharingContractID,
CrsCatalogMappingVersionNumber,
CustMgmtMstrAgrmtParentItem,
SubscrpnContractSharingGroupID,
CAPartnerSettlementRule,
ChangeProcessGroup,
BusSolutionQtnItemIsPhased,
BusSolnQtnItmPhasedPrdcssrItem,
SubscriptionContractItem,
SrvcDocItemWithdrawalReason,
SrvcDocItemRefundType,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
SrvcDocItmRecrrgChrgNetAmount,
@Semantics.booleanIndicator: true
SubscrpnContrTrmsAreSpecified,
@Semantics.booleanIndicator : true
MidBillgCycExprtnIsAllowed,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
SrvcDocItmRecrrgChrgTaxAmount,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
SrvcDocItmRecrrgChrgGrossAmt,
SrvcDocItmRecrrgChrgDuration,
SrvcDocItmRecrrgChrgDurnUnit,
SubscriptionContractReference,
SubscriptionBillingCycle,
@Semantics.uuid
SubscrpnBillgRatePlanCharUUID,
SubscriptionContractExternalID,
SbscrShContrSvTrMtAgrItmUUID,
SbscrShContrSvTrMtAgrItmCstPrd,
@Semantics.booleanIndicator: true
SvTrMtAgrItmIsFxdConfign,
SubscrpnContrItmBillgPlnCyc,
@Semantics.booleanIndicator: true
SubscrpnOrdIsPending,
NrOfBillgCyclesBilledTogether,
// Cancellation
ServiceDocumentItemCanclnParty,
ServiceDocumentItmCanclnReason,
SrvcDocItmCanclnProcedure,
// Auto renew
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'ServiceDurationUnit'} }
ServiceDocumentRnwlDuration,
ServiceDocRnwlDurationUnit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'ServiceDurationUnit'} }
ServiceDocExtensionDuration,
ServiceDocExtnDurationUnit,
//biz and grace
SrvcDocItemGracePeriod,
SrvcDocItemGracePeriodUnit,
SrvcDocItmGrcePerdEndDateTime,
SbscrContrItmBizValdStrtDteTme,
SbscrContrItmBizValdEndDteTme,
// Subscription Contract
SubscrpnContrAutoRnwlIsActv,
// In-House Repair Reference
ReferenceInHouseRepair,
ReferenceInHouseRepairItem,
RefInHouseRepairIsExisting,
// Credit Status
@ObjectModel.foreignKey.association: '_SrvcDocItemCreditStatus'
SrvcDocItemCreditStatus,
// Baseline Cost Posting Status
SrvcDocItmBslnCostPostgStatus,
// Cost Calculation Status for Continuous Planning
SrvcDocItmContinuousCostStatus,
//_SrvcDocItemUserStatus.StatusCode as UserStatus,
SrvcDocItemIsUnplanned,
//Shipping
ShippingCondition,
SrvcDocSubitemOrigin,
SrvcDocItmAcctAssgmtObjectType,
SrvcDocItmAcctAssgmtObject,
@Semantics: { quantity : {unitOfMeasure: 'ServiceDocItemQuantityUnit'} }
SrvcDocItmGoodsIssueQuantity,
Batch,
/* Associations */
// Item Key Association
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_ParentServiceDocItem_2'
_ParentServiceDocItem,
_ParentServiceDocItem_2,
_ServiceDocItemRefObj,
_ServiceDocItemMainRefObj,
_ServiceDocItemNote,
_ServiceDocLongText,
_ServiceDocItemTypeSlsSttg,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_ServiceDocItmPrdcssr_2'
_ServiceDocItmPredecessor,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_ServiceDocItmSuccssr_2'
_ServiceDocItmSuccessor,
_ServiceDocItmPrdcssr_2,
_ServiceDocItmSuccssr_2,
// Item Key Association
_ServiceObjType,
_ServiceDocument,
// Header Details
_ServiceDocumentType,
_ServiceDocItemPriority,
// Item Details
_ServiceDocItemCategory,
_ProfitCenter,
_ControllingArea,
_SrvcMgmtProductHierarchy,
// Partner
_SoldToParty,
_RespEmployee,
_ServiceTeam,
_ServiceEmployee,
_ContactPerson,
_PayerParty,
_BillToParty,
_ShipToParty,
// Status
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_SrvcDocItmLifecycleStatus'
_ServiceDocItemStatus,
_SrvcDocItmLifecycleStatus,
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
_ServiceDocItemHasError,
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
_ServiceDocItemBillingStatus,
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
_SrvcDocItemIsRelForBillgSts,
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
_ServiceDocumentIsOpen,
_SrvcDocItemTransferStatus,
// Billing Set
_BillingBlockReason,
_SrvcDocItemBillgRlvnce,
_BillingRequestItem,
_ServiceProductList,
// Item - Product
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_BaseUnit_2'
_BaseUnit,
_BaseUnit_2,
_SalesUnit,
_WeightUnit,
_VolumeUnit,
_TransactionCurrency,
_PaymentTerms,
_PaymentMethod,
_SrvcSEPAMandateRelevance,
_FixedPrice,
_StatusObjItemStatus,
// Organization Unit Set
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_SalesOrganizationOrgUnit_2'
_SalesOrganizationOrgUnit,
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
_SalesOrganizationOrgUnit_2,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_SalesOfficeOrgUnit_2'
_SalesOfficeOrgUnit,
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
_SalesOfficeOrgUnit_2,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_SalesGroupOrgUnit_2'
_SalesGroupOrgUnit,
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
_SalesGroupOrgUnit_2,
_SalesOrganization,
_SalesOffice,
_SalesGroup,
_Division,
_DistributionChannel,
_ServiceTeamHeader,
_EnterpriseServiceOrg,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_ServiceOrganizationOrgUnit_2'
_ServiceOrganizationOrgUnit,
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
_ServiceOrganizationOrgUnit_2,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_RespSrvcOrganizationOrgUnit_2'
_RespSrvcOrganizationOrgUnit,
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
_RespSrvcOrganizationOrgUnit_2,
_ServiceDocOvertimeCat,
_Industry,
_ServiceDocItemRejectionReason,
_SoldToPartyRegion,
_SoldToPartyCountry,
_SettlementDateRule,
_BillPlanDateRule,
_ResponseProfile,
_ServiceProfile,
_TechResource,
_MasterAgrmtItem,
_BillableControl,
_DeliveryBlockReason,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_SrvcMaterialPricingGroup'
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
_ProductGroup,
_Product,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_MaterialPricingGroup_2'
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
_SrvcMaterialPricingGroup,
_MaterialPricingGroup_2,
_AdditionalMaterialGroup1,
_AdditionalMaterialGroup2,
_AdditionalMaterialGroup3,
_AdditionalMaterialGroup4,
_AdditionalMaterialGroup5,
_CustomerGroup,
_AdditionalCustomerGroup1,
_AdditionalCustomerGroup2,
_AdditionalCustomerGroup3,
_AdditionalCustomerGroup4,
_AdditionalCustomerGroup5,
// Item - Service Associations
_ActualServiceDurationUnit,
_ServiceDurationUnit,
_SrvcContrItemRnwlDurationUnit,
_SrvcContrItemExtnDurationUnit,
_ServiceDocumentItemPrdcssr_3,
_ServiceDocumentItemSuccssr_3,
// Credit status associtation
_SrvcDocItemCreditStatus,
// Baseline Cost Posting status
_SrvcDocItmBslnCostPostgStat,
// Continuous Cost Calculation Status
_SrvcDocItmContinuousCostStat,
_SrvcDocExecutionStatus,
//_SrvcDocItemUserStatus
//RAP : Inheritance of complex set
SrvcDocItmPartReferenceItem,
SrvcDocItmApptRefObjectUUID,
SrvcDocItmApptReferenceItem,
@API.element.releaseState: #DEPRECATED
@API.element.successor: '_SrvcDocIsQuotation_2'
_SrvcDocIsQuotation,
@ObjectModel.association.boundFields.dataMatchesSourceAndTargetTypes: true
_SrvcDocIsQuotation_2,
//For ESH long text search
// _ServiceDocItemLongText
_CustMgmtPartner
}