ACE_ACEPSOIT_BASIC
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)
| Source | Alias | Join Type |
|---|---|---|
| acac_objects | acac_objects | left_outer |
| acedsoh | acedsoh | left_outer |
| acepsoit | acepsoit | from |
| acesobj | acesobj | left_outer |
| tacecomp | tacecomp | left_outer |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA