FINOC_CHECK_REC_01_ORD_TO_REC

DDL: FINOC_CHECK_REC_01_ORD_TO_REC Type: view_entity Package: FINS_ORGL_CHANGE_CHECK

Org. Change: From Order to RE Contract

FINOC_CHECK_REC_01_ORD_TO_REC is a CDS View that provides data about "Org. Change: From Order to RE Contract" in SAP S/4HANA. It reads from 7 data sources and exposes 15 fields with key fields bukrs, recnnr, aufnr, recnnr, aufnr. Part of development package FINS_ORGL_CHANGE_CHECK.

Data Sources (7)

SourceAliasJoin Type
aufk ord inner
aufk ord inner
vicncn rec from
vicncn rec union
vibdcnsubject sbj inner
vicerule val inner
vicerule val inner

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Org. Change: From Order to RE Contract view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY bukrs vicncn bukrs
KEY recnnr vicncn recnnr
KEY aufnr aufk aufnr
validfrom vicerule validfrom
validto vicerule validto
intreno vicncn intreno
rec_objnr vicncn objnr
bukrs
KEY recnnr vicncn recnnr
KEY aufnr aufk aufnr
validfrom vicerule validfrom
validto vicerule validto
intreno vicncn intreno
rec_objnr vicncn objnr
kind
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Org. Change: From Order to RE Contract'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #L,
  dataClass: #TRANSACTIONAL
}

define view entity FINOC_CHECK_REC_01_ORD_TO_REC
  as select from vicncn   as rec
    inner join   vicerule as val on val.intreno = rec.intreno
    inner join   aufk     as ord on ord.objnr = val.acctobjnr
{
  key rec.bukrs,
  key rec.recnnr,
  key ord.aufnr,
      val.validfrom,
      case when ( val.validfrom is initial or
                  val.validfrom is null )
        then '00000000' else val.validfrom end as validfrom_x,
      val.validto,
      case when ( val.validto is initial or
                  val.validto is null )
        then '99991231' else val.validto end   as validto_x,
      rec.intreno,
      rec.objnr                                as rec_objnr,
      'VAL_ORD'                                as kind
}
union select from vicncn        as rec
  inner join      vicerule      as val on val.intreno = rec.intreno
  inner join      vibdcnsubject as sbj on sbj.intreno = val.objnr
  inner join      aufk          as ord on ord.objnr = sbj.acctobjnr
{
  key rec.bukrs,
  key rec.recnnr,
  key ord.aufnr,
      val.validfrom,
      case when ( val.validfrom is initial or
                  val.validfrom is null )
        then '00000000' else val.validfrom end as validfrom_x,
      val.validto,
      case when ( val.validto is initial or
                  val.validto is null )
        then '99991231' else val.validto end   as validto_x,
      rec.intreno,
      rec.objnr                                as rec_objnr,
      'SBJ_ORD'                                as kind
}