RSRTS_FUNCLIST
List of functions
RSRTS_FUNCLIST is a CDS View that provides data about "List of functions" in SAP S/4HANA. It reads from 6 data sources and exposes 5 fields with key field functionViewName.
Data Sources (6)
| Source | Alias | Join Type |
|---|---|---|
| ddheadanno | _list | from |
| ddheadanno | _multi | left_outer |
| ddheadanno | _rs_elem | left_outer |
| ddheadanno | _rs_elem_h | left_outer |
| ddddlsrc02bt | _text | left_outer |
| ddheadanno | _type | left_outer |
Annotations (2)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | List of functions | view |
Fields (5)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | functionViewName | ddheadanno | strucobjn | |
| functionType | ||||
| resultElement | ddheadanno | value | ||
| resultElementHigh | ddheadanno | value | ||
| description | ddddlsrc02bt | ddtext |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'List of functions'
define view entity RSRTS_FUNCLIST as select from ddheadanno as _list
left outer join ddheadanno as _type on _type.strucobjn = _list.strucobjn
and _type.name = 'OBJECTMODEL.DERIVATIONFUNCTION.RESULT.TYPE'
left outer join ddheadanno as _multi on _multi.strucobjn = _list.strucobjn
and _multi.name = 'OBJECTMODEL.DERIVATIONFUNCTION.RESULT.MULTIPLERECORDS'
left outer join ddheadanno as _rs_elem on _rs_elem.strucobjn = _list.strucobjn
and _rs_elem.name = 'OBJECTMODEL.DERIVATIONFUNCTION.RESULT.ELEMENT'
left outer join ddheadanno as _rs_elem_h on _rs_elem_h.strucobjn = _list.strucobjn
and _rs_elem_h.name = 'OBJECTMODEL.DERIVATIONFUNCTION.RESULT.ELEMENTHIGH'
left outer join ddddlsrc02bt as _text on _text.strucobjn = _list.strucobjn
and _text.as4local = 'A'
and _text.ddlanguage = $session.system_language
{
key _list.strucobjn as functionViewName,
cast( _type.value as abap.char( 14 ) ) as functionType,
case when _multi.value = ' '
or _multi.value = 'true'
or _multi.value = 'TRUE'
then 'X'
when _multi.value is null
then ' '
else ' ' end as MultiRecords,
_rs_elem.value as resultElement,
_rs_elem_h.value as resultElementHigh,
_text.ddtext as description
}
where // _list.name = 'OBJECTMODEL.DERIVATIONFUNCTION'
_list.name like 'OBJECTMODEL.SUPPORTEDCAPABILITIES%'
and _list.value = '#DERIVATION_FUNCTION'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"DDDDLSRC02BT",
"DDHEADANNO"
],
"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