I_IN_GSTR6DistrInvoiceCube

DDL: I_IN_GSTR6DISTRINVOICECUBE Type: view_entity COMPOSITE

Distributed invoice details ISD - Cube

I_IN_GSTR6DistrInvoiceCube is a Composite CDS View (Cube) that provides data about "Distributed invoice details ISD - Cube" in SAP S/4HANA. It reads from 2 data sources (P_IN_GSTR6DistrInvoices, I_IN_EDocGSTPurRegDoc) and exposes 41 fields with key fields ElectronicDocUUID, ElectronicDocCompanyCode, InputServiceDistrBusPlace, IN_EDocFiscalYear. It has 1 association to related views.

Data Sources (2)

SourceAliasJoin Type
P_IN_GSTR6DistrInvoices DistributedInv from
I_IN_EDocGSTPurRegDoc IncomingDocuments inner

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_IN_GSTStateCodeMap _gststatecodemap _gststatecodemap.Country = DistributedInv.ElectronicDocCountry and _gststatecodemap.Region = DistributedInv.IN_GSTPlaceOfSupply

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Distributed invoice details ISD - Cube view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
Metadata.allowExtensions true view
Analytics.dataCategory #CUBE view
AccessControl.personalData.blocking #BLOCKED_DATA_INCLUDED view
Analytics.internalName #LOCAL view

Fields (41)

KeyFieldSource TableSource FieldDescription
KEY ElectronicDocUUID P_IN_GSTR6DistrInvoices ElectronicDocUUID
KEY ElectronicDocCompanyCode P_IN_GSTR6DistrInvoices ElectronicDocCompanyCode
KEY InputServiceDistrBusPlace P_IN_GSTR6DistrInvoices InputServiceDistrBusPlace
KEY IN_EDocFiscalYear P_IN_GSTR6DistrInvoices IN_EDocFiscalYear
AccountingDocument P_IN_GSTR6DistrInvoices AccountingDocument Accounting Document Number(ISD)
ElectronicDocCountry P_IN_GSTR6DistrInvoices ElectronicDocCountry
ElectronicDocSourceType P_IN_GSTR6DistrInvoices ElectronicDocSourceType
ElectronicDocType P_IN_GSTR6DistrInvoices ElectronicDocType
ElectronicDocSourceKey P_IN_GSTR6DistrInvoices ElectronicDocSourceKey
ElectronicDocProcessStatus P_IN_GSTR6DistrInvoices ElectronicDocProcessStatus
IN_EDocGSTRetsBusinessPlace P_IN_GSTR6DistrInvoices IN_EDocGSTRetsBusinessPlace
IN_EDocGSTRetsTaxReportingDate P_IN_GSTR6DistrInvoices IN_EDocGSTRetsTaxReportingDate
IN_EDocGSTRetsExtNmbr P_IN_GSTR6DistrInvoices IN_EDocGSTRetsExtNmbr
IN_DocumentSectionCode P_IN_GSTR6DistrInvoices IN_DocumentSectionCode
IN_GSTPlaceOfSupply P_IN_GSTR6DistrInvoices IN_GSTPlaceOfSupply Place of Supply
IN_InvoiceType P_IN_GSTR6DistrInvoices IN_InvoiceType
IN_NoteType P_IN_GSTR6DistrInvoices IN_NoteType
IN_GSTIdentificationNumber _IN_BusinessPlace IN_GSTIdentificationNumber Branch GSTIN
TaxCalculationProcedure P_IN_GSTR6DistrInvoices TaxCalculationProcedure Tax Procedure
DocumentDate P_IN_GSTR6DistrInvoices DocumentDate Journal Entry Date
PostingDate P_IN_GSTR6DistrInvoices PostingDate Posting Date for GR
CompanyCodeCurrency P_IN_GSTR6DistrInvoices Currency Valuation Crcy
IN_InptSrvcDistrDocType P_IN_GSTR6DistrInvoices IN_InptSrvcDistrDocType
IncomingAccountingDocument P_IN_GSTR6DistrInvoices IncomingAccountingDocument Accounting Document Number(B2B/CDN)
IncomingAccountingDocStatus I_IN_EDocGSTPurRegDoc ElectronicDocProcessStatus
IN_EDocInptTaxCrdtAccptdDate I_IN_EDocGSTPurRegDoc IN_EDocInptTaxCrdtAccptdDate ITC Accepted Date
IN_EDocInptTaxCrdtAccptdPeriod I_IN_EDocGSTPurRegDoc IN_EDocInptTaxCrdtAccptdPeriod
IncomingAccountingDocUUID
IN_EDocEInvcEditActionFlag P_IN_GSTR6DistrInvoices IN_EDocEInvcEditActionFlag Deletion Flag
ReceivingBusPlaceCentralGST P_IN_GSTR6DistrInvoices ReceivingBusPlaceCentralGST Central GST
ReceivingBusPlaceStateGST P_IN_GSTR6DistrInvoices ReceivingBusPlaceStateGST State GST
ReceivingBusPlaceIntegratedGST P_IN_GSTR6DistrInvoices ReceivingBusPlaceIntegratedGST Integrated GST
ReceivingBusPlaceCESS P_IN_GSTR6DistrInvoices ReceivingBusPlaceCESS CESS
TaxIsNotDeductible P_IN_GSTR6DistrInvoices TaxIsNotDeductible Non-Deductible
ReceivingBusPlace P_IN_GSTR6DistrInvoices ReceivingBusPlace
CntrlGST P_IN_GSTR6DistrInvoices CntrlGST
StateGST P_IN_GSTR6DistrInvoices StateGST
IntegratedGST P_IN_GSTR6DistrInvoices IntegratedGST
InputServiceDistrTaxCESS P_IN_GSTR6DistrInvoices InputServiceDistrTaxCESS
IN_HSNOrSACCode P_IN_GSTR6DistrInvoices IN_HSNOrSACCode HSN/SAC Code
IN_GSTLegalStateCode _gststatecodemap IN_GSTLegalStateCode State Code

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_IN_GSTR6DistrInvoiceCube.
-- 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 I_IN_GSTR6DistrInvoiceCube AS
SELECT
  DistributedInv.ElectronicDocUUID AS ElectronicDocUUID,
  DistributedInv.ElectronicDocCompanyCode AS ElectronicDocCompanyCode,
  DistributedInv.InputServiceDistrBusPlace AS InputServiceDistrBusPlace,
  DistributedInv.IN_EDocFiscalYear AS IN_EDocFiscalYear,
  DistributedInv.AccountingDocument AS AccountingDocument,
  DistributedInv.ElectronicDocCountry AS ElectronicDocCountry,
  DistributedInv.ElectronicDocSourceType AS ElectronicDocSourceType,
  DistributedInv.ElectronicDocType AS ElectronicDocType,
  DistributedInv.ElectronicDocSourceKey AS ElectronicDocSourceKey,
  DistributedInv.ElectronicDocProcessStatus AS ElectronicDocProcessStatus,
  DistributedInv.IN_EDocGSTRetsBusinessPlace AS IN_EDocGSTRetsBusinessPlace,
  DistributedInv.IN_EDocGSTRetsTaxReportingDate AS IN_EDocGSTRetsTaxReportingDate,
  DistributedInv.IN_EDocGSTRetsExtNmbr AS IN_EDocGSTRetsExtNmbr,
  DistributedInv.IN_DocumentSectionCode AS IN_DocumentSectionCode,
  DistributedInv.IN_GSTPlaceOfSupply AS IN_GSTPlaceOfSupply,
  DistributedInv.IN_InvoiceType AS IN_InvoiceType,
  DistributedInv.IN_NoteType AS IN_NoteType,
  _IN_BusinessPlace.IN_GSTIdentificationNumber AS IN_GSTIdentificationNumber,
  DistributedInv.TaxCalculationProcedure AS TaxCalculationProcedure,
  DistributedInv.DocumentDate AS DocumentDate,
  DistributedInv.PostingDate AS PostingDate,
  DistributedInv.Currency AS CompanyCodeCurrency,
  DistributedInv.IN_InptSrvcDistrDocType AS IN_InptSrvcDistrDocType,
  DistributedInv.IncomingAccountingDocument AS IncomingAccountingDocument,
  IncomingDocuments.ElectronicDocProcessStatus AS IncomingAccountingDocStatus,
  IncomingDocuments.IN_EDocInptTaxCrdtAccptdDate AS IN_EDocInptTaxCrdtAccptdDate,
  IncomingDocuments.IN_EDocInptTaxCrdtAccptdPeriod AS IN_EDocInptTaxCrdtAccptdPeriod,
  cast(IncomingDocuments.ElectronicDocUUID as edoc_guid) AS IncomingAccountingDocUUID,
  DistributedInv.IN_EDocEInvcEditActionFlag AS IN_EDocEInvcEditActionFlag,
  DistributedInv.ReceivingBusPlaceCentralGST AS ReceivingBusPlaceCentralGST,
  DistributedInv.ReceivingBusPlaceStateGST AS ReceivingBusPlaceStateGST,
  DistributedInv.ReceivingBusPlaceIntegratedGST AS ReceivingBusPlaceIntegratedGST,
  DistributedInv.ReceivingBusPlaceCESS AS ReceivingBusPlaceCESS,
  DistributedInv.TaxIsNotDeductible AS TaxIsNotDeductible,
  DistributedInv.ReceivingBusPlace AS ReceivingBusPlace,
  DistributedInv.CntrlGST AS CntrlGST,
  DistributedInv.StateGST AS StateGST,
  DistributedInv.IntegratedGST AS IntegratedGST,
  DistributedInv.InputServiceDistrTaxCESS AS InputServiceDistrTaxCESS,
  DistributedInv.IN_HSNOrSACCode AS IN_HSNOrSACCode,
  _gststatecodemap.IN_GSTLegalStateCode AS IN_GSTLegalStateCode
FROM P_IN_GSTR6DistrInvoices AS DistributedInv
INNER JOIN I_IN_EDocGSTPurRegDoc AS IncomingDocuments ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_IN_GSTStateCodeMap AS _gststatecodemap ON _gststatecodemap.Country = DistributedInv.ElectronicDocCountry AND _gststatecodemap.Region = DistributedInv.IN_GSTPlaceOfSupply  -- association [0..1]
;