I_ActualPlanServiceCube

DDL: I_ACTUALPLANSERVICECUBE Type: view_entity COMPOSITE

Service Plan Actuals - Cube

I_ActualPlanServiceCube is a Composite CDS View (Cube) that provides data about "Service Plan Actuals - Cube" in SAP S/4HANA. It reads from 1 data source (I_ActualPlanJournalEntryItem) and exposes 116 fields with key fields Ledger, SourceLedger, CompanyCode, FiscalYear, AccountingDocument. It has 15 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ActualPlanJournalEntryItem I_ActualPlanJournalEntryItem from

Associations (15)

CardinalityTargetAliasCondition
[0..1] I_AcctgServiceDocumentType _ServiceDocumentTypeNew $projection.ServiceDocumentType = _ServiceDocumentTypeNew.ServiceDocumentType
[0..1] I_AccountingServiceDocument _ServiceDocumentNew $projection.ServiceDocumentType = _ServiceDocumentNew.ServiceDocumentType and $projection.ServiceDocument = _ServiceDocumentNew.ServiceDocument
[0..1] I_AcctgSrvcDocumentItemBasic _ServiceDocumentItemNew $projection.ServiceDocumentType = _ServiceDocumentItemNew.ServiceDocumentType and $projection.ServiceDocument = _ServiceDocumentItemNew.ServiceDocument and $projection.ServiceDocumentItem = _ServiceDocumentItemNew.ServiceDocumentItem
[0..1] I_AcctgServiceDocumentType _ServiceContractTypeNew $projection.ServiceContractType = _ServiceContractTypeNew.ServiceDocumentType
[0..1] I_AccountingServiceDocument _ServiceContractNew $projection.ServiceContractType = _ServiceContractNew.ServiceDocumentType and $projection.ServiceContract = _ServiceContractNew.ServiceDocument
[0..1] I_AcctgSrvcDocumentItemBasic _ServiceContractItemNew $projection.ServiceContractType = _ServiceContractItemNew.ServiceDocumentType and $projection.ServiceContract = _ServiceContractItemNew.ServiceDocument and $projection.ServiceContractItem = _ServiceContractItemNew.ServiceDocumentItem
[0..1] I_AcctgServiceDocumentItem _SourceServiceDocument $projection.ServiceDocumentType = _SourceServiceDocument.ServiceDocumentType and $projection.ServiceDocument = _SourceServiceDocument.ServiceDocument and $projection.ServiceDocumentItem = _SourceServiceDocument.ServiceDocumentItem
[0..1] I_CalendarDate _CalendarDate $projection.PostingDate = _CalendarDate.CalendarDate
[1..1] I_CalendarMonth _CalendarMonth $projection.CalendarMonth = _CalendarMonth.CalendarMonth
[1..1] I_CalendarQuarter _CalendarQuarter $projection.CalendarQuarter = _CalendarQuarter.CalendarQuarter
[1..1] I_YearMonth _CalendarYearMonth $projection.CalendarYearMonth = _CalendarYearMonth.YearMonth
[0..1] I_MaintenanceOrder _MaintenanceOrder $projection.OrderID = _MaintenanceOrder.MaintenanceOrder
[0..1] I_FiscalCalendarDate _FiscalCalendarDate $projection.PostingDate = _FiscalCalendarDate.CalendarDate and $projection.FiscalYearVariant = _FiscalCalendarDate.FiscalYearVariant
[1..1] E_JournalEntryItem _Extension_acdoca $projection.SourceLedger = _Extension_acdoca.SourceLedger and $projection.CompanyCode = _Extension_acdoca.CompanyCode and $projection.FiscalYear = _Extension_acdoca.FiscalYear and $projection.AccountingDocument = _Extension_acdoca.AccountingDocument and $projection.LedgerGLLineItem = _Extension_acdoca.LedgerGLLineItem
[1..1] E_FinancialPlanningEntryItem _Extension_acdocp $projection.FinancialPlanningReqTransSqnc = _Extension_acdocp.FinancialPlanningReqTransSqnc and $projection.FinancialPlanningDataPacket = _Extension_acdocp.FinancialPlanningDataPacket and $projection.FinancialPlanningEntryItem = _Extension_acdocp.FinancialPlanningEntryItem

Annotations (13)

NameValueLevelField
Analytics.technicalName IACTLPLNSRV view
Analytics.internalName #LOCAL view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #MANDATORY view
Analytics.dataCategory #CUBE view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.modelingPattern #ANALYTICAL_CUBE view
AccessControl.personalData.blocking #REQUIRED view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Service Plan Actuals - Cube view

Fields (116)

KeyFieldSource TableSource FieldDescription
KEY Ledger Ledger Ledger
KEY SourceLedger SourceLedger Source Ledger
KEY CompanyCode CompanyCode Receiver Company Code
KEY FiscalYear FiscalYear G/L Fiscal Year
KEY AccountingDocument AccountingDocument Journal Entry
KEY FinancialPlanningReqTransSqnc FinancialPlanningReqTransSqnc Request TSN
KEY FinancialPlanningDataPacket FinancialPlanningDataPacket Data packet number
KEY ActualPlanJournalEntryItem ActualPlanJournalEntryItem
LedgerGLLineItem LedgerGLLineItem Journal Entry Item
FinancialPlanningEntryItem FinancialPlanningEntryItem
ActualPlanCode ActualPlanCode
FiscalYearVariant FiscalYearVariant FY Variant
FiscalPeriod FiscalPeriod Tax period
FiscalYearPeriod FiscalYearPeriod Period/Year
_SourceServiceDocument _SourceServiceDocument
ControllingObject _SourceServiceDocument ControllingObject Object number
SrvcContrItmControllingObject _SourceServiceDocument SrvcContrItmControllingObject
numc6asServiceContractItem
AccountAssignmentType AccountAssignmentType Sndr AcctAssgmt Type
ControllingArea ControllingArea Controlling Area
ProfitCenter ProfitCenter Profit Center
ServiceDocumentType ServiceDocumentType Transaction Type
ServiceDocument ServiceDocument Transaction ID
ServiceDocumentItem ServiceDocumentItem Service Document
BillToParty BillToParty Inv. Recipient
BusinessTransactionType BusinessTransactionType Bus.transaction
Customer Customer Sold-to Party
CustomerGroup CustomerGroup Customer Group
GLAccount GLAccount General Ledger
CustomerSupplierIndustry CustomerSupplierIndustry Industry
SoldProductGroup SoldProductGroup Product Sold Group
SoldProduct SoldProduct Product Sold
SalesOrder SalesOrder SD Document
SalesOrderItem SalesOrderItem Sales Order Item
SalesDocument SalesDocument SD Document
SalesDocumentItem SalesDocumentItem Sales Document Item
SalesOrganization SalesOrganization Sales Organization
ShipToParty ShipToParty Ship-To Party (obsolete)
ChartOfAccounts ChartOfAccounts Node Class
CostSourceUnit CostSourceUnit
ValuationQuantity ValuationQuantity
BaseUnit BaseUnit Unit of Measure
Quantity Quantity Value
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
OrganizationDivision OrganizationDivision Org. Division
FunctionalArea FunctionalArea Sendr Fctl Area
PartnerCostCtrActivityType PartnerCostCtrActivityType Partner Cost Center Activity Type
BillableControl BillableControl Billable Control
Plant Plant Valuation Area
Material Material Vehicle Model
Product Product Product Sold
FunctionalLocation FunctionalLocation Object ID
Equipment Equipment Equipment check
AccountAssignmentNumber AccountAssignmentNumber Account Assgmt No.
OrderCategory OrderCategory Order Category
TimeSheetOvertimeCategory TimeSheetOvertimeCategory
PersonnelNumber PersonnelNumber Personnel No.
ServiceOrganization _ServiceDocument ServiceOrganization
SerialNumber _MaintenanceOrder SerialNumber Serial Number
OrderID OrderID Order ID
PostingDate PostingDate Posting Date for GR
PartnerCostCenter PartnerCostCenter Sender Cost Ctr
PartnerProfitCenter PartnerProfitCenter Profit Center
CalendarMonth _CalendarDate CalendarMonth Calendar Month
CalendarQuarter _CalendarDate CalendarQuarter Calendar Quarter
CalendarWeek _CalendarDate CalendarWeek Calendar Week
CalendarYear _CalendarDate CalendarYear Year
CalendarYearMonth _CalendarDate YearMonth Year Month
CalendarYearQuarter _CalendarDate YearQuarter Year Quarter
CalendarYearWeek _CalendarDate YearWeek Year and Calendar Week
_CalendarDate _CalendarDate
_CalendarMonth _CalendarMonth
_CalendarQuarter _CalendarQuarter
_CalendarYearMonth _CalendarYearMonth
FiscalQuarter _FiscalCalendarDate FiscalQuarter
FiscalWeek _FiscalCalendarDate FiscalWeek
FiscalYearQuarter _FiscalCalendarDate FiscalYearQuarter
FiscalYearWeek _FiscalCalendarDate FiscalYearWeek
_FiscalCalendarDate _FiscalCalendarDate
CustomerSupplierCountry CustomerSupplierCountry Customer or Supplier Country/Region
WBSElement WBS Internal ID
WBSElementExternalID WBSElementExternalID WBS Element External ID
SalesDistrict SalesDistrict Sales District
Segment Segment Segment number
PlanningCategory PlanningCategory Plan Category
ControllingObjectClass ControllingObjectClass Object Class
GlobalCurrency GlobalCurrency GM Billing Element: Global Currency
AmountInGlobalCurrency AmountInGlobalCurrency Amount in Global Currency
CompanyCodeCurrency CompanyCodeCurrency Local Currency
AmountInCompanyCodeCurrency AmountInCompanyCodeCurrency Local Crcy Amt
TransactionCurrency TransactionCurrency Transaction Currency
AmountInTransactionCurrency AmountInTransactionCurrency Pt Crcy Amt
_WBSElementExternalID _WBSElementExternalID
_CompanyCode _CompanyCode
_FiscalYearPeriodForVariant _FiscalYearPeriodForVariant
_FiscalYearVariant _FiscalYearVariant
_Ledger _Ledger
_FiscalYear _FiscalYear
_JournalEntry _JournalEntry
_DistributionChannel _DistributionChannel
_OrganizationDivision _OrganizationDivision
_ServiceDocument _ServiceDocument
_ServiceDocumentTypeNew _ServiceDocumentTypeNew
_ServiceDocumentNew _ServiceDocumentNew
_ServiceDocumentItemNew _ServiceDocumentItemNew
_ServiceContractNew _ServiceContractNew
_ServiceContractItemNew _ServiceContractItemNew
_ServiceContractTypeNew _ServiceContractTypeNew
_ProfitCenter _ProfitCenter
_Customer _Customer
_Product _Product
_SoldProduct _SoldProduct
_ControllingArea _ControllingArea
_MaintenanceOrder _MaintenanceOrder
_ChartOfAccounts _ChartOfAccounts
_GLAccountInChartOfAccounts _GLAccountInChartOfAccounts

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_ActualPlanServiceCube.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_ActualPlanServiceCube AS
SELECT
  Ledger,
  SourceLedger,
  CompanyCode,
  FiscalYear,
  AccountingDocument,
  FinancialPlanningReqTransSqnc,
  FinancialPlanningDataPacket,
  ActualPlanJournalEntryItem,
  LedgerGLLineItem,
  FinancialPlanningEntryItem,
  ActualPlanCode,
  FiscalYearVariant,
  FiscalPeriod,
  FiscalYearPeriod,
  _SourceServiceDocument.ControllingObject AS ControllingObject,
  _SourceServiceDocument.SrvcContrItmControllingObject AS SrvcContrItmControllingObject,
  cast ( case _SourceServiceDocument.SrvcContrItmControllingObject when '' then substring( _SourceServiceDocument.ControllingObject,13,6) else substring( _SourceServiceDocument.SrvcContrItmControllingObject,13,6) end as abap.numc( 6 ) ) as ServiceContractItem AS numc6asServiceContractItem,
  AccountAssignmentType,
  ControllingArea,
  ProfitCenter,
  ServiceDocumentType,
  ServiceDocument,
  ServiceDocumentItem,
  BillToParty,
  BusinessTransactionType,
  Customer,
  CustomerGroup,
  GLAccount,
  CustomerSupplierIndustry,
  SoldProductGroup,
  SoldProduct,
  SalesOrder,
  SalesOrderItem,
  SalesDocument,
  SalesDocumentItem,
  SalesOrganization,
  ShipToParty,
  ChartOfAccounts,
  CostSourceUnit,
  ValuationQuantity,
  BaseUnit,
  Quantity,
  DistributionChannel,
  OrganizationDivision,
  FunctionalArea,
  PartnerCostCtrActivityType,
  BillableControl,
  Plant,
  Material,
  Product,
  FunctionalLocation,
  Equipment,
  AccountAssignmentNumber,
  OrderCategory,
  TimeSheetOvertimeCategory,
  PersonnelNumber,
  _ServiceDocument.ServiceOrganization AS ServiceOrganization,
  _MaintenanceOrder.SerialNumber AS SerialNumber,
  OrderID,
  PostingDate,
  PartnerCostCenter,
  PartnerProfitCenter,
  _CalendarDate.CalendarMonth AS CalendarMonth,
  _CalendarDate.CalendarQuarter AS CalendarQuarter,
  _CalendarDate.CalendarWeek AS CalendarWeek,
  _CalendarDate.CalendarYear AS CalendarYear,
  _CalendarDate.YearMonth AS CalendarYearMonth,
  _CalendarDate.YearQuarter AS CalendarYearQuarter,
  _CalendarDate.YearWeek AS CalendarYearWeek,
  _FiscalCalendarDate.FiscalQuarter AS FiscalQuarter,
  _FiscalCalendarDate.FiscalWeek AS FiscalWeek,
  _FiscalCalendarDate.FiscalYearQuarter AS FiscalYearQuarter,
  _FiscalCalendarDate.FiscalYearWeek AS FiscalYearWeek,
  CustomerSupplierCountry,
  cast( WBSElement as fis_wbs_no_conv preserving type ) AS WBSElement,
  WBSElementExternalID,
  SalesDistrict,
  Segment,
  PlanningCategory,
  ControllingObjectClass,
  GlobalCurrency,
  AmountInGlobalCurrency,
  CompanyCodeCurrency,
  AmountInCompanyCodeCurrency,
  TransactionCurrency,
  AmountInTransactionCurrency
FROM I_ActualPlanJournalEntryItem
LEFT OUTER JOIN I_AcctgServiceDocumentType AS _ServiceDocumentTypeNew ON ServiceDocumentType = _ServiceDocumentTypeNew.ServiceDocumentType  -- association [0..1]
LEFT OUTER JOIN I_AccountingServiceDocument AS _ServiceDocumentNew ON ServiceDocumentType = _ServiceDocumentNew.ServiceDocumentType AND ServiceDocument = _ServiceDocumentNew.ServiceDocument  -- association [0..1]
LEFT OUTER JOIN I_AcctgSrvcDocumentItemBasic AS _ServiceDocumentItemNew ON ServiceDocumentType = _ServiceDocumentItemNew.ServiceDocumentType AND ServiceDocument = _ServiceDocumentItemNew.ServiceDocument AND ServiceDocumentItem = _ServiceDocumentItemNew.ServiceDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_AcctgServiceDocumentType AS _ServiceContractTypeNew ON ServiceContractType = _ServiceContractTypeNew.ServiceDocumentType  -- association [0..1]
LEFT OUTER JOIN I_AccountingServiceDocument AS _ServiceContractNew ON ServiceContractType = _ServiceContractNew.ServiceDocumentType AND ServiceContract = _ServiceContractNew.ServiceDocument  -- association [0..1]
LEFT OUTER JOIN I_AcctgSrvcDocumentItemBasic AS _ServiceContractItemNew ON ServiceContractType = _ServiceContractItemNew.ServiceDocumentType AND ServiceContract = _ServiceContractItemNew.ServiceDocument AND ServiceContractItem = _ServiceContractItemNew.ServiceDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_AcctgServiceDocumentItem AS _SourceServiceDocument ON ServiceDocumentType = _SourceServiceDocument.ServiceDocumentType AND ServiceDocument = _SourceServiceDocument.ServiceDocument AND ServiceDocumentItem = _SourceServiceDocument.ServiceDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_CalendarDate AS _CalendarDate ON PostingDate = _CalendarDate.CalendarDate  -- association [0..1]
LEFT OUTER JOIN I_CalendarMonth AS _CalendarMonth ON CalendarMonth = _CalendarMonth.CalendarMonth  -- association [1..1]
LEFT OUTER JOIN I_CalendarQuarter AS _CalendarQuarter ON CalendarQuarter = _CalendarQuarter.CalendarQuarter  -- association [1..1]
LEFT OUTER JOIN I_YearMonth AS _CalendarYearMonth ON CalendarYearMonth = _CalendarYearMonth.YearMonth  -- association [1..1]
LEFT OUTER JOIN I_MaintenanceOrder AS _MaintenanceOrder ON OrderID = _MaintenanceOrder.MaintenanceOrder  -- association [0..1]
LEFT OUTER JOIN I_FiscalCalendarDate AS _FiscalCalendarDate ON PostingDate = _FiscalCalendarDate.CalendarDate AND FiscalYearVariant = _FiscalCalendarDate.FiscalYearVariant  -- association [0..1]
LEFT OUTER JOIN E_JournalEntryItem AS _Extension_acdoca ON SourceLedger = _Extension_acdoca.SourceLedger AND CompanyCode = _Extension_acdoca.CompanyCode AND FiscalYear = _Extension_acdoca.FiscalYear AND AccountingDocument = _Extension_acdoca.AccountingDocument AND LedgerGLLineItem = _Extension_acdoca.LedgerGLLineItem  -- association [1..1]
LEFT OUTER JOIN E_FinancialPlanningEntryItem AS _Extension_acdocp ON FinancialPlanningReqTransSqnc = _Extension_acdocp.FinancialPlanningReqTransSqnc AND FinancialPlanningDataPacket = _Extension_acdocp.FinancialPlanningDataPacket AND FinancialPlanningEntryItem = _Extension_acdocp.FinancialPlanningEntryItem  -- association [1..1]
;