ACE_ACEPSOIT_BASIC

DDL: ACE_ACEPSOIT_BASIC SQL: ACEV_ACEPSOITBSC Type: view

basic view for ACEPSOIT

ACE_ACEPSOIT_BASIC is a CDS View that provides data about "basic view for ACEPSOIT" in SAP S/4HANA. It reads from 5 data sources (acac_objects, acedsoh, acepsoit, acesobj, tacecomp) and exposes 28 fields with key fields mandt, comp, bukrs, gjahr, objid.

Data Sources (5)

SourceAliasJoin Type
acac_objects acac_objects left_outer
acedsoh acedsoh left_outer
acepsoit acepsoit from
acesobj acesobj left_outer
tacecomp tacecomp left_outer

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName ACEV_ACEPSOITBSC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label basic view for ACEPSOIT view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY mandt acepsoit mandt
KEY comp acepsoit comp
KEY bukrs acepsoit bukrs
KEY gjahr gjahr
KEY objid acepsoit objid
KEY subid acepsoit subid
KEY acrtype acrtype
KEY accrule accrule
KEY docnr docnr
valcum valcum
valtbp valtbp
currency currency
transtype transtype
effdate effdate
podate podate
poper poper
poyear poyear
runid runid
awkey awkey
awsys awsys
timestmp acepsoit timestmp
reversal_doc reversal_doc
reversed_doc reversed_doc
awref
aworg
ref_key acesobj ref_key
ref_subkey acesobj ref_subkey
acac_objtype acac_objects acac_objtype
@AbapCatalog.sqlViewName: 'ACEV_ACEPSOITBSC'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass:  #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'basic view for ACEPSOIT'
define view ACE_ACEPSOIT_BASIC
  as select from    acepsoit
    left outer join acesobj  on  acepsoit.mandt = acesobj.mandt
                             and acepsoit.comp  = acesobj.comp
                             and acepsoit.bukrs = acesobj.bukrs
                             and acepsoit.objid = acesobj.objid
                             and acepsoit.subid = acesobj.subid
    left outer join acedsoh on acedsoh.mandt = acepsoit.mandt
                                and acedsoh.comp = acepsoit.comp
                                and acedsoh.bukrs = acepsoit.bukrs
                                and acedsoh.objid = acepsoit.objid
                                and acedsoh.subid = acepsoit.subid
                                and acedsoh.date_to = '99991231'
    left outer join tacecomp on  acepsoit.comp = tacecomp.comp
    left outer join acac_objects on acac_objects.mandt = acesobj.mandt
                                and acac_objects.bukrs = acesobj.bukrs
                                and acac_objects.ref_key = acesobj.ref_key
                                and acac_objects.ref_subkey = acesobj.ref_subkey
{
  key acepsoit.mandt,
  key acepsoit.comp,
  key acepsoit.bukrs,
  key gjahr,
  key acepsoit.objid,
  key acepsoit.subid,
  key acrtype,
  key accrule,
  key docnr,
      valcum,
      valtbp,
      currency,
      transtype,
      effdate,
      podate,
      poper,
      poyear,
      runid,
      case when acepsoit.awkey <> '' and acepsoit.awkey <> 'NOT_RELEVANT' and acepsoit.awkey <> 'LEGACY' and acepsoit.awtyp = ''  then tacecomp.awtyp
      else acepsoit.awtyp
      end as awtyp,
      awkey,
      awsys,
      acepsoit.timestmp,
      reversal_doc,
      reversed_doc,
      cast( substring( awkey, 1, 10) as awref ) as awref,
      cast( substring( awkey, 11, 8) as aworg ) as aworg,
      acesobj.ref_key,
      acesobj.ref_subkey,
      acac_objects.acac_objtype,
      acedsoh.vality_from as life_start_date
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"ACAC_OBJECTS",
"ACEDSOH",
"ACEPSOIT",
"ACESOBJ",
"TACECOMP"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/