I_PT_SelfBillgDgtlSgntrMM

DDL: I_PT_SELFBILLGDGTLSGNTRMM SQL: IPTSBDSMM Type: view BASIC Package: ID-SIGN-PT-MM

PT Self Billing Digital Signature

I_PT_SelfBillgDgtlSgntrMM is a Basic CDS View that provides data about "PT Self Billing Digital Signature" in SAP S/4HANA. It reads from 1 data source (P_PT_SelfBillgDgtlSgntr) and exposes 18 fields with key fields FiscalYear, SupplierInvoice. It has 3 associations to related views. Part of development package ID-SIGN-PT-MM.

Data Sources (1)

SourceAliasJoin Type
P_PT_SelfBillgDgtlSgntr P_PT_SelfBillgDgtlSgntr from

Associations (3)

CardinalityTargetAliasCondition
[1..1] P_PT_DgtlSgntrStartSelfBillg SeriesInfo Signature.NumberRangeInterval = SeriesInfo.PT_SeriesNumberRangeInterval and Signature.NumberRangeSubObject = SeriesInfo.NumberRangeSubObject
[1..1] I_CompanyCode _CompanyCode Signature.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_Supplier _Supplier Signature.Supplier = _Supplier.Supplier

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IPTSBDSMM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label PT Self Billing Digital Signature view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY FiscalYear FiscalYear G/L Fiscal Year
KEY SupplierInvoice SupplierInvoice
CompanyCode CompanyCode Receiver Company Code
Supplier Signature Supplier Supplier
ReferenceDocumentNumber ReferenceDocumentNumber
NumberRangeInterval NumberRangeInterval
NumberRangeSubObject SeriesInfo NumberRangeSubObject Subobject value
PT_SeriesIdentifier PortugueseDgtlSignatureSeries
PTDgtlSgntrSystemDateTimeText PTDgtlSgntrSystemDateTimeText Sys. Date-Time
PortugueseDgtlSgntrSystDteTime PortugueseDgtlSgntrSystDteTime
PortugueseInvoiceNumber PortugueseInvoiceNumber
CompanyCodeCurrency _CompanyCode Currency Valuation Crcy
TotalGrossAmount TotalGrossAmount Total Gross Amount
PortugueseDgtlSgntrKeyVersion PortugueseDgtlSgntrKeyVersion Key Version
PortugueseDigitalSignature PortugueseDigitalSignature Digital Signature
PT_SeriesDocumentType SeriesInfo PT_SeriesDocumentType SAF-T Document Type
_Supplier _Supplier
_Currency _CompanyCode _Currency

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_PT_SelfBillgDgtlSgntrMM.
-- 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: IPTSBDSMM

CREATE VIEW I_PT_SelfBillgDgtlSgntrMM AS
SELECT
  FiscalYear,
  SupplierInvoice,
  CompanyCode,
  Signature.Supplier AS Supplier,
  ReferenceDocumentNumber,
  NumberRangeInterval,
  SeriesInfo.NumberRangeSubObject AS NumberRangeSubObject,
  PortugueseDgtlSignatureSeries AS PT_SeriesIdentifier,
  PTDgtlSgntrSystemDateTimeText,
  PortugueseDgtlSgntrSystDteTime,
  PortugueseInvoiceNumber,
  _CompanyCode.Currency AS CompanyCodeCurrency,
  TotalGrossAmount,
  PortugueseDgtlSgntrKeyVersion,
  PortugueseDigitalSignature,
  SeriesInfo.PT_SeriesDocumentType AS PT_SeriesDocumentType,
  _CompanyCode._Currency AS _Currency
FROM P_PT_SelfBillgDgtlSgntr
LEFT OUTER JOIN P_PT_DgtlSgntrStartSelfBillg AS SeriesInfo ON Signature.NumberRangeInterval = SeriesInfo.PT_SeriesNumberRangeInterval AND Signature.NumberRangeSubObject = SeriesInfo.NumberRangeSubObject  -- association [1..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON Signature.CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Signature.Supplier = _Supplier.Supplier  -- association [1..1]
;