I_CFinTemporaryPosting

DDL: I_CFINTEMPORARYPOSTING Type: view_entity BASIC Package: FINS_CFIN_TMP_POST_BL

CFIN Temporary Posting

I_CFinTemporaryPosting is a Basic CDS View that provides data about "CFIN Temporary Posting" in SAP S/4HANA. It reads from 1 data source (P_BKPF_COM) and exposes 9 fields with key fields CompanyCode, CFinTemporaryPosting, FiscalYear. Part of development package FINS_CFIN_TMP_POST_BL.

Data Sources (1)

SourceAliasJoin Type
P_BKPF_COM Document from

Annotations (6)

NameValueLevelField
EndUserText.label CFIN Temporary Posting view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode
KEY CFinTemporaryPosting
KEY FiscalYear
SenderLogicalSystem
SenderCompanyCode
SenderAccountingDocument
SenderFiscalYear
IsReversed
CFinPndgDocHasTemporaryPosting
@EndUserText.label: 'CFIN Temporary Posting'
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #BASIC
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MIXED

define view entity I_CFinTemporaryPosting
  as select from P_BKPF_COM as Document

{

  key cast( bukrs as fis_bukrs preserving type )                       as CompanyCode,
  key cast( belnr as fins_cfin_tmp_post_belnr preserving type )        as CFinTemporaryPosting,
  key cast( gjahr as fis_gjahr_no_conv preserving type )               as FiscalYear,

      cast( logsystem_sender as fis_logsystem_sender preserving type ) as SenderLogicalSystem,
      cast( bukrs_sender as fis_bukrs_sender preserving type )         as SenderCompanyCode,
      cast( belnr_sender as fis_belnr_sender preserving type)          as SenderAccountingDocument,
      cast( gjahr_sender as fis_gjahr_sender preserving type )         as SenderFiscalYear,

      cast( xreversed as fins_xreversed preserving type )              as IsReversed,
      cast( 'X' as fins_cfin_temp_posting_exists preserving type )     as CFinPndgDocHasTemporaryPosting     

}

where
      reprocessing_status_code =  '4' // Temporary Posting

  and xreversed                <> 'X' // not reversed (assumption: max 1)

  and logsystem_sender         is not initial
  and bukrs_sender             is not initial
  and belnr_sender             is not initial
  and gjahr_sender             is not initial