C_JP_TaxReallocation

DDL: C_JP_TAXREALLOCATION SQL: CJPTAXREALLOC Type: view CONSUMPTION

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)

SourceAliasJoin Type
I_JP_TaxReallocationDetail Detail from

Associations (8)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

ServiceBindingVersionContractRelease
UI_JP_TAXREALLOCATION UI_JP_TAXREALLOCATION V2 C1 NOT_RELEASED

Fields (52)

KeyFieldSource TableSource FieldDescription
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]
;