I_PT_BILLGDOCDGTLSGNTR

CDS View

PT BillingDoc Digital Signature

I_PT_BILLGDOCDGTLSGNTR is a CDS View in S/4HANA. PT BillingDoc Digital Signature. It contains 15 fields. 43 CDS views read from this table.

CDS Views using this table (43)

ViewTypeJoinVDMDescription
C_PT_SAFTSlsInvoiceItmRef view left_outer CONSUMPTION SAF-T PT Sales Invoice Item References
C_PT_SAFTWorkingDocItemRef view left_outer CONSUMPTION SAF-T PT WorkingDocument Item References
I_PT_BillgDocCustAddrVers view union COMPOSITE PT BillingDoc CustAddr Version
I_PT_BillgDocCustAddrVers view from COMPOSITE PT BillingDoc CustAddr Version
I_PT_BillgDocMatlVers view from COMPOSITE PT BillingDoc Material Version
I_PT_SAFTBillgDownPaytTax view_entity inner COMPOSITE Down Payment Doc Item Tax Collector
I_PT_SAFTBillgInvcListAmount view_entity inner COMPOSITE Invoice List Document Total Amount
I_PT_SAFTBillgInvcListHeader view_entity inner COMPOSITE Sales Invoice List Document Header
I_PT_SAFTBillgInvcListProd view_entity inner COMPOSITE Product from Invoice List Document
I_PT_SAFTBillgInvcSettlement view_entity from COMPOSITE Billing Invoices Settlement Info
I_PT_SAFTBillgSlsInvcAmount view_entity inner COMPOSITE Billing Document Total Amount
I_PT_SAFTBillgSlsInvcHeader view_entity inner COMPOSITE Billing Document Header
I_PT_SAFTBillgTaxItemAmount view_entity inner COMPOSITE Tax Like Material Document Total Amount
I_PT_SAFTBillgTaxLikeMatlAmt view_entity inner COMPOSITE Tax Like Material Item Amount
I_PT_SAFTBillgWorkDocHdr view_entity inner COMPOSITE Working Documents Header Collector
I_PT_SAFTBillingCustomer view inner COMPOSITE SAF-T PT Billing Customer
I_PT_SAFTBillingHeader view inner COMPOSITE SAF-T PT Billing Header
I_PT_SAFTBillingItem view from COMPOSITE SAF-T PT Billing Item
I_PT_SAFTBillingItmTaxLikeMatl view inner COMPOSITE SAF-T PT Billing Item Tax Like Material
I_PT_SAFTBillingOneTimeCust view inner COMPOSITE SAF-T PT Billing One Time Custmer
I_PT_SAFTBillingPrcgCndnItem view inner COMPOSITE SAFT PT Billing Pricing Condition Item
I_PT_SAFTBillingTax view inner COMPOSITE SAF-T Billing Tax
I_PT_SAFTCustomerSalesInvoice view_entity from COMPOSITE Customer from Billing Document
I_PT_SAFTDownPaytItmAmt view_entity inner COMPOSITE Billing Down Payment Doc Items Amount
I_PT_SAFTGenLedgerItem view left_outer COMPOSITE SAF-T PT Journal Ledger Entry Item
I_PT_SAFTInvcListSettlement view_entity inner COMPOSITE Billing Invoices List Settlement Info
I_PT_SAFTInvoiceListHeader view inner COMPOSITE SAF-T PT Invoice List Header
I_PT_SAFTInvoiceListItem view inner COMPOSITE SAF-T PT Invoice List Item
I_PT_SAFTOneTimeCustBillg view_entity from COMPOSITE One Time Customer from Billing Document
I_PT_SAFTOneTimeCustBillg view_entity inner COMPOSITE One Time Customer from Billing Document
I_PT_SAFTPrcgConditionItem view_entity inner COMPOSITE Down Payment Document Item
I_PT_SAFTSalesInvoiceTax view_entity inner COMPOSITE Tax Master Data Section Collector
I_PT_SAFTShptInvcAsDeliv view_entity inner COMPOSITE Shippment Invoices Outbound Delivery
I_PT_SAFTSlsInvcBillgCust view_entity from COMPOSITE Customer from Billing Document
I_PT_SAFTSlsInvcBillgCust view_entity union COMPOSITE Customer from Billing Document
I_PT_SAFTSlsInvcBillgProduct view_entity inner COMPOSITE Product from Billing Document
I_PT_SAFTTaxCodeCheck view_entity inner COMPOSITE Tax Code used for SAFT File
I_PT_SAFTTaxLikeMatInvcList view_entity inner COMPOSITE Tax Like Material Item from Invoice List
I_PT_SAFTTaxLikeMatlBillgItm view_entity inner COMPOSITE Tax Like Material Item from Billing
I_PT_SAFTTaxLikeMatlProduct view_entity inner COMPOSITE Product from Tax Like Material
I_PT_SAFTWrkgDocHeaderKey view_entity inner COMPOSITE Working Documents Header Collector
P_PT_SAFT_BillDocOnInvoiceList view inner COMPOSITE SAF-T PT Billing Doc On Invoice List
P_PT_SAFTSALESINVPLANT view inner COMPOSITE SAF-T PT Invoices Plant

Fields (15)

KeyField CDS FieldsUsed in Views
KEY CompanyCode CompanyCode 19
KEY PortugueseInvoiceDate DocumentDate,InvoiceDate,PortugueseInvoiceDate 25
KEY PortugueseInvoiceNumber InvoiceReference,PortugueseInvoiceNumber 20
_Currency _Currency 1
BillingDocument BillingDocument 1
CompanyCodeCurrency CompanyCodeCurrency 8
NumberRangeInterval NumberRangeInterval 1
PortugueseDgtlSgntrKeyVersion PortugueseDgtlSgntrKeyVersion 5
PortugueseDigitalSignature PortugueseDigitalSignature 5
PortugueseDigitalSignatureDate PortugueseDigitalSignatureDate 2
PortugueseDigitalSignatureTime PortugueseDigitalSignatureTime 1
PT_SeriesDocumentNumber PT_SeriesDocumentNumber 5
PT_SeriesDocumentType PT_SeriesDocumentType 5
PTDgtlSgntrSystemDateTimeText PTDgtlSgntrSystemDateTimeText 5
TotalGrossAmount TotalGrossAmount 3
@AbapCatalog.sqlViewName: 'IPTBLGDIGSIG'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #BASIC
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.serviceQuality: #D
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #('BLOCKED_DATA_INCLUDED')
@EndUserText.label: 'PT BillingDoc Digital Signature'
define view I_PT_BillgDocDgtlSgntr
  as select from P_PT_BillgDocDgtlSgntr(P_SAPClient : $session.client) as Signature // access signature table function to get converted value


  association [1..1] to I_CompanyCode as _CompanyCode on Signature.CompanyCode = _CompanyCode.CompanyCode
  association [0..1] to I_PT_DgtlSgntrStartBilling as _DgtlsgntrStartBillg on _DgtlsgntrStartBillg.PT_SeriesNumberRangeInterval = Signature.NumberRangeInterval
{
  key BillingDocument                                                                                  as   BillingDocument,
  key NumberRangeInterval                                                                              as   NumberRangeInterval,

      Signature.CompanyCode                                                                            as   CompanyCode,

      PortugueseLeadingBillgDocType                                                                    as   PortugueseLeadingBillgDocType,

      PortugueseDgtlSignatureSeries                                                                    as   PortugueseDgtlSignatureSeries,

      PortugueseInvoiceDate                                                                            as   PortugueseInvoiceDate,

      PTDgtlSgntrSystemDateTimeText                                                                    as   PTDgtlSgntrSystemDateTimeText,

      PortugueseDgtlSgntrSystDteTime                                                                   as   PortugueseDgtlSgntrSystDteTime,

      PortugueseInvoiceNumber                                                                          as   PortugueseInvoiceNumber,

      @Semantics.currencyCode: true
      _CompanyCode.Currency                                                                            as   CompanyCodeCurrency,

      @Semantics.amount.currencyCode: 'CompanyCodeCurrency'
      TotalGrossAmount                                                                                 as   TotalGrossAmount,

      PortugueseDgtlSgntrKeyVersion                                                                    as   PortugueseDgtlSgntrKeyVersion,

      PortugueseDigitalSignature                                                                       as   PortugueseDigitalSignature,

      cast(
      case
      when PortugueseDgtlSgntrDocChgDate <> '00000000'
      then PortugueseDgtlSgntrDocChgDate
      else PortugueseDgtlSgntrDocCrteDate
      end as sipt_creadate)                                                                            as   PortugueseDigitalSignatureDate,

      cast(
      case
      when PortugueseDgtlSgntrDocChgDate <> '00000000'
      then PortugueseDgtlSgntrDocChgTime
      else PortugueseDgtlSgntrDocCrteTime
      end as sipt_creatime)                                                                            as   PortugueseDigitalSignatureTime,

      _DgtlsgntrStartBillg.PT_SeriesDocumentType                                                       as   PT_SeriesDocumentType,
       
       cast(
       case
       when _DgtlsgntrStartBillg.PT_SeriesValdtnCode is not initial
       then concat(concat(_DgtlsgntrStartBillg.PT_SeriesValdtnCode,('-')), BillingDocument)                
       else '0'   
       end as glo_pt_atcud)                                                                            as   PT_SeriesDocumentNumber,
      /* Associations */
      _CompanyCode._Currency

}