Vfs_Activation_State
Activation state for virtual folders
Vfs_Activation_State is a CDS View that provides data about "Activation state for virtual folders" in SAP S/4HANA. It reads from 3 data sources (dwinactiv, dwinactiv, euobjedit) and exposes 12 fields.
Data Sources (3)
Annotations (4)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | VFS8 | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Activation state for virtual folders | view |
Fields (12)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| object_type | object | |||
| object_name | ||||
| uname | uname | |||
| delet_flag | delet_flag | |||
| inactive | ||||
| object_name | funcname | |||
| uname | uname | |||
| delet_flag | delet_flag | |||
| obj_nameFUGRasobject_type | ||||
| uname | uname | |||
| delet_flag | delet_flag | |||
| maintype |
@AbapCatalog.sqlViewName: 'VFS8'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Activation state for virtual folders'
define view Vfs_Activation_State
as select distinct from dwinactiv
left outer join euobjedit on dwinactiv.object = euobjedit.e071 or dwinactiv.object = euobjedit.tadir
{
object as object_type,
rtrim(left(obj_name, 30), '=') as object_name,
uname,
delet_flag,
'X' as inactive,
euobjedit.tadir as maintype
}
union all
// L..U to function modules
select distinct from tfdir
left outer join dwinactiv on tfdir.funcname = dwinactiv.obj_name
{
object as object_type,
funcname as object_name,
uname,
delet_flag,
case
when dwinactiv.obj_name is not initial then 'X'
else ''
end as inactive,
'FUNC' as maintype
}
union all
// function group from function group include (SAPL...)
select distinct from tfdir
left outer join dwinactiv on tfdir.pname = dwinactiv.obj_name
{
'FUGR' as object_type,
case
when pname like '/%/SAPL%' then replace(substring(pname,1,30), '/SAPL', '/')
when pname like 'SAPL%' then replace(substring(pname,1,30), 'SAPL', ' ')
else ''
end as object_name,
uname,
delet_flag,
case
when dwinactiv.obj_name is not initial then 'X'
else ''
end as inactive,
'FUGR' as maintype
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"DWINACTIV",
"EUOBJEDIT",
"TFDIR"
],
"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