C_TaxRegMigrationTP

DDL: C_TAXREGMIGRATIONTP Type: view_entity CONSUMPTION Package: FIN_TAXREG_MIGRATION_APPL

Migration Overview

C_TaxRegMigrationTP is a Consumption CDS View that provides data about "Migration Overview" in SAP S/4HANA. It reads from 1 data source (R_TaxRegMigrationTP) and exposes 23 fields with key field TaxRegisterMigrationUUID. It has 3 associations to related views. It is exposed through 2 OData services (ASQL_F6715, UI_MIGRATE_TAX_ITEMS). Part of development package FIN_TAXREG_MIGRATION_APPL.

Data Sources (1)

SourceAliasJoin Type
R_TaxRegMigrationTP R_TaxRegMigrationTP projection

Associations (3)

CardinalityTargetAliasCondition
[1..1] C_TaxRegisterActiveTaxCountry _TaxRegisterActiveTaxCountry $projection.TaxCountry = _TaxRegisterActiveTaxCountry.TaxCountry and $projection.TaxationType = _TaxRegisterActiveTaxCountry.TaxationType
[1..1] I_UserContactCard _CreatedByUserContactCard $projection.CreatedByUser = _CreatedByUserContactCard.ContactCardID
[0..1] I_UserContactCard _LastChangedByUserContactCard $projection.LastChangedByUser = _LastChangedByUserContactCard.ContactCardID

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Migration Overview view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F6715 ASQL_F6715 C2 NOT_RELEASED
UI_MIGRATE_TAX_ITEMS UI_MIGRATE_TAX_ITEMS_V2 V2 C1 NOT_RELEASED

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY TaxRegisterMigrationUUID TaxRegisterMigrationUUID
TaxRegisterMigrationNumber TaxRegisterMigrationNumber
TaxCountry TaxCountry Tax Ctry/Reg.
TaxationType TaxationType
TaxRegisterMigrationStatus TaxRegisterMigrationStatus
FromPostingDate FromPostingDate Posting Date From
ToPostingDate ToPostingDate Posting Date To
TaxRegMigrtnRptgDateType TaxRegMigrtnRptgDateType
TaxRegMigrtnFlfmtDateType TaxRegMigrtnFlfmtDateType
TxRegMigrtnScheduledDateTime TxRegMigrtnScheduledDateTime
MigrationJobNumber MigrationJobNumber
TaxRegisterMigrationLogHandle TaxRegisterMigrationLogHandle
Criticality Criticality Status Rating
CreatedByUser CreatedByUser User Name
CreationDateTime CreationDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
CountryNameasCountryNamelocalized
_TaxRegisterActiveTaxCountry _TaxRegisterActiveTaxCountry
_TaxCountryText _TaxCountryText
_TaxationTypeText _TaxationTypeText
_CreatedByUserContactCard _CreatedByUserContactCard
_LastChangedByUserContactCard _LastChangedByUserContactCard

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_TaxRegMigrationTP.
-- 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 C_TaxRegMigrationTP AS
SELECT
  TaxRegisterMigrationUUID,
  TaxRegisterMigrationNumber,
  TaxCountry,
  TaxationType,
  TaxRegisterMigrationStatus,
  FromPostingDate,
  ToPostingDate,
  TaxRegMigrtnRptgDateType,
  TaxRegMigrtnFlfmtDateType,
  TxRegMigrtnScheduledDateTime,
  MigrationJobNumber,
  TaxRegisterMigrationLogHandle,
  Criticality,
  CreatedByUser,
  CreationDateTime,
  LastChangedByUser,
  LastChangeDateTime,
  _TaxCountryText.CountryName as CountryName : localized AS CountryNameasCountryNamelocalized
FROM R_TaxRegMigrationTP
LEFT OUTER JOIN C_TaxRegisterActiveTaxCountry AS _TaxRegisterActiveTaxCountry ON TaxCountry = _TaxRegisterActiveTaxCountry.TaxCountry AND TaxationType = _TaxRegisterActiveTaxCountry.TaxationType  -- association [1..1]
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUserContactCard ON CreatedByUser = _CreatedByUserContactCard.ContactCardID  -- association [1..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedByUserContactCard ON LastChangedByUser = _LastChangedByUserContactCard.ContactCardID  -- association [0..1]
;