C_JP_TaxReallocation
JP Tax Reallocation
C_JP_TaxReallocation is a Consumption CDS View that provides data about "JP Tax Reallocation" in SAP S/4HANA. It reads from 1 data source (I_JP_TaxReallocationDetail) and exposes 52 fields with key fields CustomerProject, SalesOrder, SalesOrderItem, BillingPlan, BillingPlanItem. It has 8 associations to related views. It is exposed through 1 OData service (UI_JP_TAXREALLOCATION).
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_JP_TaxReallocationDetail | Detail | from |
Associations (8)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_JP_TaxReallocationRoot | _TaxReallocation | $projection.CustomerProject = _TaxReallocation.CustomerProject and $projection.BillingPlan = _TaxReallocation.BillingPlan and $projection.BillingPlanItem = _TaxReallocation.BillingPlanItem and $projection.SalesOrder = _TaxReallocation.SalesOrder and $projection.SalesOrderItem = _TaxReallocation.SalesOrderItem |
| [0..1] | I_PricingElement | _PricingElement | $projection.SalesOrderCondition = _PricingElement.PricingDocument and $projection.SalesOrderItem = _PricingElement.PricingDocumentItem |
| [0..1] | I_Currency | _TransactionCurrency | $projection.TransactionCurrency = _TransactionCurrency.Currency |
| [0..1] | I_BillingPlanRelatedBillgSts | _BillingPlanRelatedBillgStatus | $projection.BillingPlanRelatedBillgStatus = _BillingPlanRelatedBillgStatus.BillingPlanRelatedBillgStatus |
| [0..1] | I_OverallBillingStatus | _OverallBillingStatus | $projection.OverallBillingStatus = _OverallBillingStatus.OverallBillingStatus |
| [0..1] | I_JP_TaxReallocationStatus | _ReallocationStatus | $projection.JP_TaxReallocationStatus = _ReallocationStatus.JP_TaxReallocationStatus |
| [0..1] | I_JP_TaxReallocationOffsetSts | _OffsetStatus | $projection.JP_TaxOffsetStatus = _OffsetStatus.JP_TaxOffsetStatus |
| [0..1] | P_JP_SalesOrderWorkPackageAgg | _WorkPackage | $projection.SalesOrder = _WorkPackage.SalesOrder and $projection.SalesOrderItem = _WorkPackage.SalesOrderItem |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CJPTAXREALLOC | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| VDM.viewType | #CONSUMPTION | view | |
| Search.searchable | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| Metadata.allowExtensions | true | view | |
| EndUserText.label | JP Tax Reallocation | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_JP_TAXREALLOCATION | UI_JP_TAXREALLOCATION | V2 | C1 | NOT_RELEASED |
Fields (52)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CustomerProject | I_JP_TaxReallocationDetail | CustomerProject | Engmnt Project ID |
| KEY | SalesOrder | I_JP_TaxReallocationDetail | SalesOrder | SD Document |
| KEY | SalesOrderItem | |||
| KEY | BillingPlan | I_JP_TaxReallocationDetail | BillingPlan | Bill. Plan No. |
| KEY | BillingPlanItem | I_JP_TaxReallocationDetail | BillingPlanItem | Item |
| KEY | BillingDocument | I_JP_TaxReallocationDetail | BillingDocument | SD Document |
| KEY | BillingDocumentItem | I_JP_TaxReallocationDetail | BillingDocumentItem | Item |
| JP_TaxReallocateUUID | _TaxReallocation | JP_TaxReallocateUUID | ||
| Product | I_JP_TaxReallocationDetail | Product | Product Sold | |
| WBSElementExternalID | I_JP_TaxReallocationDetail | WBSElementExternalID | WBS Element External ID | |
| TaxCode | _PricingElement | TaxCode | Tax Code | |
| ConditionRateRatio | _PricingElement | ConditionRateRatio | Ratio | |
| ConditionRateRatioUnit | _PricingElement | ConditionRateRatioUnit | Unit of Measure | |
| WorkPackage | _WorkPackage | WorkPackage | Plan Item | |
| SalesOrganization | I_JP_TaxReallocationDetail | SalesOrganization | Sales Organization | |
| SalesOrderCondition | I_JP_TaxReallocationDetail | SalesOrderCondition | ||
| BillToParty | I_JP_TaxReallocationDetail | BillToParty | Inv. Recipient | |
| BillingPlanBillingDate | I_JP_TaxReallocationDetail | BillingPlanBillingDate | ||
| BillingPlanRelatedBillgStatus | I_JP_TaxReallocationDetail | BillingPlanRelatedBillgStatus | ||
| BillingPlanRelatedBillgStsDesc | ||||
| BillingPlanServiceStartDate | I_JP_TaxReallocationDetail | BillingPlanServiceStartDate | ||
| BillingPlanServiceEndDate | I_JP_TaxReallocationDetail | BillingPlanServiceEndDate | ||
| BillingPlanAmount | I_JP_TaxReallocationDetail | BillingPlanAmount | ||
| TransactionCurrency | I_JP_TaxReallocationDetail | TransactionCurrency | Transaction Currency | |
| DebitMemoRequest | I_JP_TaxReallocationDetail | DebitMemoRequest | ||
| ProjectBillingRequest | I_JP_TaxReallocationDetail | ProjectBillingRequest | PBR | |
| BillingDocumentRequest | I_JP_TaxReallocationDetail | BillingDocumentRequest | ||
| BillingDocumentDate | I_JP_TaxReallocationDetail | BillingDocumentDate | Billing Date | |
| OverallBillingStatus | I_JP_TaxReallocationDetail | OverallBillingStatus | ||
| OverallBillingStatusDesc | ||||
| TotalNetAmount | I_JP_TaxReallocationDetail | TotalNetAmount | Total Net Amount | |
| TotalTaxAmount | I_JP_TaxReallocationDetail | TotalTaxAmount | Tax Amount | |
| BillDocItemTaxAmt | I_JP_TaxReallocationDetail | BillDocItemTaxAmt | ||
| ItemNetAmount | I_JP_TaxReallocationDetail | ItemNetAmount | Tot. val. rel. | |
| CompanyCode | I_JP_TaxReallocationDetail | CompanyCode | Receiver Company Code | |
| AccountingDocument | I_JP_TaxReallocationDetail | AccountingDocument | Journal Entry | |
| FiscalYear | I_JP_TaxReallocationDetail | FiscalYear | G/L Fiscal Year | |
| DocumentReferenceID | I_JP_TaxReallocationDetail | DocumentReferenceID | Reference | |
| TaxAmount | ||||
| TaxBaseAmountInTransCrcy | ||||
| DocumentCurrency | ||||
| JP_TaxOffsetStatus | I_JP_TaxReallocationDetail | JP_TaxOffsetStatus | ||
| IsReversed | I_JP_TaxReallocationDetail | IsReversed | Reversed? | |
| JP_TaxOffsetStatusDesc | ||||
| JP_TaxReallocationStatus | I_JP_TaxReallocationDetail | JP_TaxReallocationStatus | ||
| JP_TaxReallocationStatusDesc | ||||
| BPCustMultiAddrIsActive | ||||
| _BillingPlanRelatedBillgStatus | _BillingPlanRelatedBillgStatus | |||
| _ReallocationStatus | _ReallocationStatus | |||
| _OffsetStatus | _OffsetStatus | |||
| _TransactionCurrency | _TransactionCurrency | |||
| _TaxReallocation | _TaxReallocation |
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 C_JP_TaxReallocation.
-- 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.
-- SQL view name: CJPTAXREALLOC
CREATE VIEW C_JP_TaxReallocation AS
SELECT
Detail.CustomerProject AS CustomerProject,
Detail.SalesOrder AS SalesOrder,
cast(Detail.SalesOrderItem as sales_order_item preserving type ) AS SalesOrderItem,
Detail.BillingPlan AS BillingPlan,
Detail.BillingPlanItem AS BillingPlanItem,
Detail.BillingDocument AS BillingDocument,
Detail.BillingDocumentItem AS BillingDocumentItem,
_TaxReallocation.JP_TaxReallocateUUID AS JP_TaxReallocateUUID,
Detail.Product AS Product,
Detail.WBSElementExternalID AS WBSElementExternalID,
_PricingElement.TaxCode AS TaxCode,
_PricingElement.ConditionRateRatio AS ConditionRateRatio,
_PricingElement.ConditionRateRatioUnit AS ConditionRateRatioUnit,
_WorkPackage.WorkPackage AS WorkPackage,
Detail.SalesOrganization AS SalesOrganization,
Detail.SalesOrderCondition AS SalesOrderCondition,
Detail.BillToParty AS BillToParty,
Detail.BillingPlanBillingDate AS BillingPlanBillingDate,
Detail.BillingPlanRelatedBillgStatus AS BillingPlanRelatedBillgStatus,
_BillingPlanRelatedBillgStatus._Text[1: Language = $session.system_language ].BillingPlanRelatedBillgStsDesc AS BillingPlanRelatedBillgStsDesc,
Detail.BillingPlanServiceStartDate AS BillingPlanServiceStartDate,
Detail.BillingPlanServiceEndDate AS BillingPlanServiceEndDate,
Detail.BillingPlanAmount AS BillingPlanAmount,
Detail.TransactionCurrency AS TransactionCurrency,
Detail.DebitMemoRequest AS DebitMemoRequest,
Detail.ProjectBillingRequest AS ProjectBillingRequest,
Detail.BillingDocumentRequest AS BillingDocumentRequest,
Detail.BillingDocumentDate AS BillingDocumentDate,
Detail.OverallBillingStatus AS OverallBillingStatus,
_OverallBillingStatus._Text[1: Language = $session.system_language ].OverallBillingStatusDesc AS OverallBillingStatusDesc,
Detail.TotalNetAmount AS TotalNetAmount,
Detail.TotalTaxAmount AS TotalTaxAmount,
Detail.BillDocItemTaxAmt AS BillDocItemTaxAmt,
Detail.ItemNetAmount AS ItemNetAmount,
Detail.CompanyCode AS CompanyCode,
Detail.AccountingDocument AS AccountingDocument,
Detail.FiscalYear AS FiscalYear,
Detail.DocumentReferenceID AS DocumentReferenceID,
cast( 0 as wmwst_shl ) AS TaxAmount,
cast( 0 as fwbas_shl) AS TaxBaseAmountInTransCrcy,
cast( '' as waers) AS DocumentCurrency,
Detail.JP_TaxOffsetStatus AS JP_TaxOffsetStatus,
Detail.IsReversed AS IsReversed,
_OffsetStatus._Text[1: Language = $session.system_language ].JP_TaxOffsetStatusDesc AS JP_TaxOffsetStatusDesc,
Detail.JP_TaxReallocationStatus AS JP_TaxReallocationStatus,
_ReallocationStatus._Text[1: Language = $session.system_language ].JP_TaxReallocationStatusDesc AS JP_TaxReallocationStatusDesc,
cast(' ' as abap_boolean preserving type) AS BPCustMultiAddrIsActive
FROM I_JP_TaxReallocationDetail AS Detail
LEFT OUTER JOIN I_JP_TaxReallocationRoot AS _TaxReallocation ON CustomerProject = _TaxReallocation.CustomerProject AND BillingPlan = _TaxReallocation.BillingPlan AND BillingPlanItem = _TaxReallocation.BillingPlanItem AND SalesOrder = _TaxReallocation.SalesOrder AND SalesOrderItem = _TaxReallocation.SalesOrderItem -- association [0..1]
LEFT OUTER JOIN I_PricingElement AS _PricingElement ON SalesOrderCondition = _PricingElement.PricingDocument AND SalesOrderItem = _PricingElement.PricingDocumentItem -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_BillingPlanRelatedBillgSts AS _BillingPlanRelatedBillgStatus ON BillingPlanRelatedBillgStatus = _BillingPlanRelatedBillgStatus.BillingPlanRelatedBillgStatus -- association [0..1]
LEFT OUTER JOIN I_OverallBillingStatus AS _OverallBillingStatus ON OverallBillingStatus = _OverallBillingStatus.OverallBillingStatus -- association [0..1]
LEFT OUTER JOIN I_JP_TaxReallocationStatus AS _ReallocationStatus ON JP_TaxReallocationStatus = _ReallocationStatus.JP_TaxReallocationStatus -- association [0..1]
LEFT OUTER JOIN I_JP_TaxReallocationOffsetSts AS _OffsetStatus ON JP_TaxOffsetStatus = _OffsetStatus.JP_TaxOffsetStatus -- association [0..1]
LEFT OUTER JOIN P_JP_SalesOrderWorkPackageAgg AS _WorkPackage ON SalesOrder = _WorkPackage.SalesOrder AND SalesOrderItem = _WorkPackage.SalesOrderItem -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA