P_PlanData_RT_01
Select from ACDOCP; Consolidation Unit; Period and Year
P_PlanData_RT_01 is a Composite CDS View that provides data about "Select from ACDOCP; Consolidation Unit; Period and Year" in SAP S/4HANA. It reads from 7 data sources and exposes 44 fields. Part of development package FIN_CS_RELEASE_UNIVERSAL_JRNL.
Data Sources (7)
| Source | Alias | Join Type |
|---|---|---|
| I_SAPClient | _SAPClient | inner |
| I_CompanyCode | I_CompanyCode | inner |
| I_FinancialPlanningEntryItem | Source | from |
| t881 | t881 | left_outer |
| tf165 | tf165 | left_outer |
| tf200 | tf200 | left_outer |
| tfin010 | tfin010 | left_outer |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.sqlViewName | PPLANDATA_01 | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| VDM.private | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (44)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| gcurrendasGroupCurrency | ||||
| ConsolidationDimension | tfin010 | dimen | ||
| ConsolidationUnit | tfin010 | bunit | ||
| ConsolidationVersion | tf200 | rvers | ||
| FSItemMappingVersion | tf200 | impvs | ||
| ReferenceChartOfAccounts | I_CompanyCode | ChartOfAccounts | ||
| ConsolidationLedger | t881 | rldnr | ||
| FiscalPeriod | I_FinancialPlanningEntryItem | FiscalPeriod | ||
| FiscalYear | I_FinancialPlanningEntryItem | LedgerFiscalYear | ||
| FiscalYearPeriod | ||||
| PartnerCompany | I_FinancialPlanningEntryItem | PartnerCompany | ||
| BalanceTransactionCurrency | I_FinancialPlanningEntryItem | TransactionCurrency | ||
| BaseUnit | I_FinancialPlanningEntryItem | CostSourceUnit | ||
| FinancialTransactionType | I_FinancialPlanningEntryItem | FinancialTransactionType | ||
| FunctionalArea | I_FinancialPlanningEntryItem | FunctionalArea | ||
| BusinessArea | I_FinancialPlanningEntryItem | BusinessArea | ||
| CostCenter | I_FinancialPlanningEntryItem | CostCenter | ||
| GLAccount | I_FinancialPlanningEntryItem | GLAccount | ||
| ProfitCenter | I_FinancialPlanningEntryItem | ProfitCenter | ||
| AmountInTransactionCurrency | I_FinancialPlanningEntryItem | AmountInTransactionCurrency | ||
| AmountInLocalCurrency | I_FinancialPlanningEntryItem | AmountInCompanyCodeCurrency | ||
| AmountInGroupCurrency | I_FinancialPlanningEntryItem | AmountInGlobalCurrency | ||
| QuantityInBaseUnit | I_FinancialPlanningEntryItem | ValuationQuantity | ||
| osl | I_FinancialPlanningEntryItem | AmountInFreeDefinedCurrency1 | ||
| vsl | I_FinancialPlanningEntryItem | AmountInFreeDefinedCurrency2 | ||
| bsl | I_FinancialPlanningEntryItem | AmountInFreeDefinedCurrency3 | ||
| csl | I_FinancialPlanningEntryItem | AmountInFreeDefinedCurrency4 | ||
| dsl | I_FinancialPlanningEntryItem | AmountInFreeDefinedCurrency5 | ||
| esl | I_FinancialPlanningEntryItem | AmountInFreeDefinedCurrency6 | ||
| fsl | I_FinancialPlanningEntryItem | AmountInFreeDefinedCurrency7 | ||
| gsl | I_FinancialPlanningEntryItem | AmountInFreeDefinedCurrency8 | ||
| Segment | I_FinancialPlanningEntryItem | Segment | ||
| FinancialManagementArea | I_FinancialPlanningEntryItem | FinancialManagementArea | ||
| GrantID | I_FinancialPlanningEntryItem | GrantID | ||
| Fund | I_FinancialPlanningEntryItem | Fund | ||
| FinPlngEntryItemCrtnDateTime | I_FinancialPlanningEntryItem | FinPlngEntryItemCrtnDateTime | ||
| AmountInCompanyCodeCurrency | I_FinancialPlanningEntryItem | AmountInCompanyCodeCurrency | ||
| CompanyCodeCurrency | I_FinancialPlanningEntryItem | CompanyCodeCurrency | ||
| AmountInGlobalCurrency | I_FinancialPlanningEntryItem | AmountInGlobalCurrency | ||
| GlobalCurrency | I_FinancialPlanningEntryItem | GlobalCurrency | ||
| FinancialPlanningReqTransSqnc | I_FinancialPlanningEntryItem | FinancialPlanningReqTransSqnc | ||
| FinancialPlanningDataPacket | I_FinancialPlanningEntryItem | FinancialPlanningDataPacket | ||
| FinancialPlanningEntryItem | I_FinancialPlanningEntryItem | FinancialPlanningEntryItem | ||
| const_zero |
@AbapCatalog.preserveKey: true
@AbapCatalog.sqlViewName: 'PPLANDATA_01'
@AbapCatalog.compiler.compareFilter: true
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.private:true
@ClientHandling.algorithm: #SESSION_VARIABLE
//@AccessControl.authorizationCheck: #NOT_ALLOWED
@ObjectModel.usageType.serviceQuality: #X
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.sizeCategory: #XL
@AccessControl.personalData.blocking: #NOT_REQUIRED
@Metadata.ignorePropagatedAnnotations: true
define view P_PlanData_RT_01
as select from I_FinancialPlanningEntryItem as Source
// Find all relevant dimen, vers, rldnr.
// For one line in acdocp this may result in several lines.
inner join I_CompanyCode on Source.CompanyCode = I_CompanyCode.CompanyCode
left outer join tfin010 on tfin010.rcomp = I_CompanyCode.Company
left outer join tf165 on tfin010.dimen = tf165.dimen
and tfin010.bunit = tf165.bunit
and tf165.trans = 'H'
left outer join tf200 on tf165.rvers = tf200.inpvs
and tf200.planvers = 'X'
and Source.PlanningCategory = tf200.category_src
and tf200.rldnr_src = Source.Ledger
inner join I_SAPClient as _SAPClient on _SAPClient.sapclient = $session.client
// begin of bbrCC1911
left outer join t881 on t881.appl = 'EC'
and t881.subappl = 'CS'
// end of bbrCC1911
{
// GroupCurrency
case
// ledger currency is irrelevant
when t881.curt2 = '30'
then _SAPClient.GroupCurrency
// ledger currency
else t881.gcurr // use even if initial
end as GroupCurrency,
tfin010.dimen as ConsolidationDimension,
tfin010.bunit as ConsolidationUnit,
tf200.rvers as ConsolidationVersion,
tf200.impvs as FSItemMappingVersion,
I_CompanyCode.ChartOfAccounts as ReferenceChartOfAccounts,
t881.rldnr as ConsolidationLedger,
//I_CnsldtnUnitByTimeVersion.DocumentEntryIsInGroupCurrency,
//tf168.curr_group_send as CnsldtnUnitGroupCrcySource,
//I_CnsldtnUnitByTimeVersion.CnsldtnUnitLocalCrcySource,
Source.FiscalPeriod,
Source.LedgerFiscalYear as FiscalYear,
cast(Source.FiscalYearPeriod as fins_fyearperiod) as FiscalYearPeriod,
// mandatory standard fields
Source.PartnerCompany,
Source.TransactionCurrency as BalanceTransactionCurrency,
Source.CostSourceUnit as BaseUnit,
Source.FinancialTransactionType,
Source.FunctionalArea,
Source.BusinessArea,
Source.CostCenter,
Source.GLAccount,
Source.ProfitCenter,
Source.AmountInTransactionCurrency as AmountInTransactionCurrency,
Source.AmountInCompanyCodeCurrency as AmountInLocalCurrency,
Source.AmountInGlobalCurrency as AmountInGroupCurrency,
Source.ValuationQuantity as QuantityInBaseUnit,
Source.AmountInFreeDefinedCurrency1 as osl,
Source.AmountInFreeDefinedCurrency2 as vsl,
Source.AmountInFreeDefinedCurrency3 as bsl,
Source.AmountInFreeDefinedCurrency4 as csl,
Source.AmountInFreeDefinedCurrency5 as dsl,
Source.AmountInFreeDefinedCurrency6 as esl,
Source.AmountInFreeDefinedCurrency7 as fsl,
Source.AmountInFreeDefinedCurrency8 as gsl,
Source.Segment,
// public sector (industry specific)
Source.FinancialManagementArea,
Source.GrantID,
Source.Fund,
// specific fileds for this cds view
Source.FinPlngEntryItemCrtnDateTime,
Source.AmountInCompanyCodeCurrency,
Source.CompanyCodeCurrency,
Source.AmountInGlobalCurrency,
Source.GlobalCurrency,
Source.FinancialPlanningReqTransSqnc,
Source.FinancialPlanningDataPacket,
Source.FinancialPlanningEntryItem,
cast('000000000000000' as timestamp) as const_zero
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA