Deprecated
This CDS view is deprecated in S/4HANA. Use C_HU_StRpTaxItemBoxCube instead. View all deprecated CDS views →

I_HU_DomesticSlsPurList

DDL: I_HU_DOMESTICSLSPURLIST SQL: IHUDOMSLSPURLIST Type: view COMPOSITE

HU Domestic Sales and Purchases List

I_HU_DomesticSlsPurList is a Composite CDS View (Cube) that provides data about "HU Domestic Sales and Purchases List" in SAP S/4HANA. It reads from 1 data source (P_Hu_Domesticslspurlist) and exposes 44 fields with key fields CompanyCode, AccountingDocument, FiscalYear, AccountingDocumentItem. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
P_Hu_Domesticslspurlist P_Hu_Domesticslspurlist from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_Currency _ReportingCurrency $projection.CompanyCodeCurrency = _ReportingCurrency.Currency

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName IHUDOMSLSPURLIST view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label HU Domestic Sales and Purchases List view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
Analytics.dataCategory #CUBE view
Analytics.dataExtraction.enabled true view
VDM.viewType #COMPOSITE view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.allowExtensions true view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor C_HU_StRpTaxItemBoxCube view

Fields (44)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode P_Hu_Domesticslspurlist CompanyCode Receiver Company Code
KEY AccountingDocument P_Hu_Domesticslspurlist AccountingDocument Journal Entry
KEY FiscalYear P_Hu_Domesticslspurlist FiscalYear G/L Fiscal Year
KEY AccountingDocumentItem P_Hu_Domesticslspurlist AccountingDocumentItem Posting View Item
DocumentDate P_Hu_Domesticslspurlist DocumentDate Journal Entry Date
PostingDate P_Hu_Domesticslspurlist PostingDate Posting Date for GR
TaxReportingDate P_Hu_Domesticslspurlist TaxReportingDate Tax Reporting Date
TaxCode P_Hu_Domesticslspurlist TaxCode Tax Code
TaxRate P_Hu_Domesticslspurlist TaxRate Tax Rate
ReferenceDocumentType P_Hu_Domesticslspurlist ReferenceDocumentType Reference Document Type
DocumentReferenceID
InvoiceReference P_Hu_Domesticslspurlist InvoiceReference Invoice Reference
InvoiceReferenceFiscalYear P_Hu_Domesticslspurlist InvoiceReferenceFiscalYear Invoice Reference Fiscal Year
OriginalReferenceDocument P_Hu_Domesticslspurlist OriginalReferenceDocument Reference Key
TaxBaseAmountInCoCodeCrcy P_Hu_Domesticslspurlist TaxBaseAmountInCoCodeCrcy TxBaseAmt CoCodeCrcy
TaxAmountInCoCodeCrcy P_Hu_Domesticslspurlist TaxAmountInCoCodeCrcy Tax Amount in Company Code Currency
CompanyCodeCurrency P_Hu_Domesticslspurlist CompanyCodeCurrency Local Currency
FinancialAccountType P_Hu_Domesticslspurlist FinancialAccountType Fin. Account Type
BusinessPartner P_Hu_Domesticslspurlist BusinessPartner Issuing Authority
BusinessPartnerName P_Hu_Domesticslspurlist BusinessPartnerName Extracted Customer Name
Country P_Hu_Domesticslspurlist Country Venue: Ctry/Reg
VATRegistration318endasVATRegistration
Invoice
InvoiceDate P_Hu_Domesticslspurlist InvoiceDate Run On
ReferenceDocument
PredecessorReferenceDocument P_Hu_Domesticslspurlist PredecessorReferenceDocument Predecessor Reference Document
PredecessorReferenceDocType P_Hu_Domesticslspurlist PredecessorReferenceDocType Predecessor Reference Document Type
HU_InvoiceCorrectionType
HU_SalesPurListReturnSection
OriginReferenceDocument
TechnicalObject
_ReportingCurrency _ReportingCurrency
AuthorizationGroup P_Hu_Domesticslspurlist AuthorizationGroup AuthorizGroup
DataControllerSet P_Hu_Domesticslspurlist DataControllerSet Data Ctrlr. Set
DataController1 P_Hu_Domesticslspurlist DataController1 Data Controller
DataController2 P_Hu_Domesticslspurlist DataController2 Data Controller
DataController3 P_Hu_Domesticslspurlist DataController3 Data Controller
DataController4 P_Hu_Domesticslspurlist DataController4 Data Controller
DataController5 P_Hu_Domesticslspurlist DataController5 Data Controller
DataController6 P_Hu_Domesticslspurlist DataController6 Data Controller
DataController7 P_Hu_Domesticslspurlist DataController7 Data Controller
DataController8 P_Hu_Domesticslspurlist DataController8 Data Controller
DataController9 P_Hu_Domesticslspurlist DataController9 Data Controller
DataController10 P_Hu_Domesticslspurlist DataController10 Data Controller

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_HU_DomesticSlsPurList.
-- 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: IHUDOMSLSPURLIST

CREATE VIEW I_HU_DomesticSlsPurList AS
SELECT
  P_Hu_Domesticslspurlist.CompanyCode AS CompanyCode,
  P_Hu_Domesticslspurlist.AccountingDocument AS AccountingDocument,
  P_Hu_Domesticslspurlist.FiscalYear AS FiscalYear,
  P_Hu_Domesticslspurlist.AccountingDocumentItem AS AccountingDocumentItem,
  P_Hu_Domesticslspurlist.DocumentDate AS DocumentDate,
  P_Hu_Domesticslspurlist.PostingDate AS PostingDate,
  P_Hu_Domesticslspurlist.TaxReportingDate AS TaxReportingDate,
  P_Hu_Domesticslspurlist.TaxCode AS TaxCode,
  P_Hu_Domesticslspurlist.TaxRate AS TaxRate,
  P_Hu_Domesticslspurlist.ReferenceDocumentType AS ReferenceDocumentType,
  cast( P_Hu_Domesticslspurlist.DocumentReferenceID as xblnr1 ) AS DocumentReferenceID,
  P_Hu_Domesticslspurlist.InvoiceReference AS InvoiceReference,
  P_Hu_Domesticslspurlist.InvoiceReferenceFiscalYear AS InvoiceReferenceFiscalYear,
  P_Hu_Domesticslspurlist.OriginalReferenceDocument AS OriginalReferenceDocument,
  P_Hu_Domesticslspurlist.TaxBaseAmountInCoCodeCrcy AS TaxBaseAmountInCoCodeCrcy,
  P_Hu_Domesticslspurlist.TaxAmountInCoCodeCrcy AS TaxAmountInCoCodeCrcy,
  P_Hu_Domesticslspurlist.CompanyCodeCurrency AS CompanyCodeCurrency,
  P_Hu_Domesticslspurlist.FinancialAccountType AS FinancialAccountType,
  P_Hu_Domesticslspurlist.BusinessPartner AS BusinessPartner,
  P_Hu_Domesticslspurlist.BusinessPartnerName AS BusinessPartnerName,
  P_Hu_Domesticslspurlist.Country AS Country,
  case when P_Hu_Domesticslspurlist.Country = 'HU' then substring(P_Hu_Domesticslspurlist.TaxNumber1, 1, 8) else substring(P_Hu_Domesticslspurlist.VATRegistration, 3, 18) end as VATRegistration AS VATRegistration318endasVATRegistration,
  cast( P_Hu_Domesticslspurlist.Invoice as xblnr1 ) AS Invoice,
  P_Hu_Domesticslspurlist.InvoiceDate AS InvoiceDate,
  cast( P_Hu_Domesticslspurlist.ReferenceDocument as xblnr1 ) AS ReferenceDocument,
  P_Hu_Domesticslspurlist.PredecessorReferenceDocument AS PredecessorReferenceDocument,
  P_Hu_Domesticslspurlist.PredecessorReferenceDocType AS PredecessorReferenceDocType,
  cast( '' as abap.char( 3 ) ) AS HU_InvoiceCorrectionType,
  cast( '' as abap.char( 4 ) ) AS HU_SalesPurListReturnSection,
  cast( '' as xblnr1 ) AS OriginReferenceDocument,
  cast( '' as abap.numc( 4 ) ) AS TechnicalObject,
  P_Hu_Domesticslspurlist.AuthorizationGroup AS AuthorizationGroup,
  P_Hu_Domesticslspurlist.DataControllerSet AS DataControllerSet,
  P_Hu_Domesticslspurlist.DataController1 AS DataController1,
  P_Hu_Domesticslspurlist.DataController2 AS DataController2,
  P_Hu_Domesticslspurlist.DataController3 AS DataController3,
  P_Hu_Domesticslspurlist.DataController4 AS DataController4,
  P_Hu_Domesticslspurlist.DataController5 AS DataController5,
  P_Hu_Domesticslspurlist.DataController6 AS DataController6,
  P_Hu_Domesticslspurlist.DataController7 AS DataController7,
  P_Hu_Domesticslspurlist.DataController8 AS DataController8,
  P_Hu_Domesticslspurlist.DataController9 AS DataController9,
  P_Hu_Domesticslspurlist.DataController10 AS DataController10
FROM P_Hu_Domesticslspurlist
LEFT OUTER JOIN I_Currency AS _ReportingCurrency ON CompanyCodeCurrency = _ReportingCurrency.Currency  -- association [0..1]
;