I_TaxPayableNote

DDL: I_TAXPAYABLENOTE Type: view_entity BASIC Package: FIN_TAXREG_PAYABLE_APPL

Tax Payable Note

I_TaxPayableNote is a Basic CDS View that provides data about "Tax Payable Note" in SAP S/4HANA. It reads from 1 data source (I_NOTEBASIC) and exposes 7 fields with key fields TaxPayableDocument, TaxPayableDocumentYear, TaxPayableNoteUUID. It has 1 association to related views. Part of development package FIN_TAXREG_PAYABLE_APPL.

Data Sources (1)

SourceAliasJoin Type
I_NOTEBASIC I_NOTEBASIC from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_TaxPayableDocument _TaxPayableDocument $projection.TaxPayableDocument = _TaxPayableDocument.TaxPayableDocument and $projection.TaxPayableDocumentYear = _TaxPayableDocument.TaxPayableDocumentYear

Annotations (8)

NameValueLevelField
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Tax Payable Note view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY TaxPayableDocument
KEY TaxPayableDocumentYear
KEY TaxPayableNoteUUID NoteBasicUUID
TaxPayableNoteText NoteBasicContent
NoteCreationDateTime NoteBasicCreationDateTime
NoteCreatedByUser NoteBasicCreatedByUser
_TaxPayableDocument _TaxPayableDocument
@ObjectModel.usageType: {
                         sizeCategory: #L,
                         serviceQuality: #A,
                         dataClass: #TRANSACTIONAL
                         }

@AccessControl: {
    authorizationCheck: #MANDATORY,
    personalData.blocking: #NOT_REQUIRED
}

@VDM: {
        viewType: #BASIC,
        lifecycle.contract.type: #SAP_INTERNAL_API
        }
@EndUserText.label: 'Tax Payable Note'
define view entity I_TaxPayableNote
  as select from I_NOTEBASIC
  association [1..1] to I_TaxPayableDocument as _TaxPayableDocument on  $projection.TaxPayableDocument     = _TaxPayableDocument.TaxPayableDocument
                                                                    and $projection.TaxPayableDocumentYear = _TaxPayableDocument.TaxPayableDocumentYear
{
  key substring(NoteBasicObject,1,10)                                   as TaxPayableDocument,
  key cast( substring( NoteBasicObject , 11 , 4 ) as txrg_taxpybl_year) as TaxPayableDocumentYear,
  key NoteBasicUUID                                                     as TaxPayableNoteUUID,
      NoteBasicContent                                                  as TaxPayableNoteText,
      NoteBasicCreationDateTime                                         as NoteCreationDateTime,
      NoteBasicCreatedByUser                                            as NoteCreatedByUser,
      _TaxPayableDocument
}
where
      NoteBasicLanguage       = $session.system_language
  and NoteBasicObjectNodeType = 'TransactionalTaxPayableDoc'