Vfs_Object_Search

DDL: VFS_OBJECT_SEARCH SQL: VFS_SEARCH Type: view

Search

Vfs_Object_Search is a CDS View that provides data about "Search" in SAP S/4HANA. It reads from 21 data sources and exposes 164 fields.

Data Sources (21)

SourceAliasJoin Type
cts_hot_package cts_hot_package left_outer
euobjedit euobjedit inner
tadir tadir from
tadir tadir left_outer
tadir tadir left_outer
tadir tadir left_outer
tadir tadir left_outer
tadir tadir left_outer
tadir tadir left_outer
tadir tadir left_outer
tadir tadir inner
tadir tadir left_outer
tadir tadir left_outer
tadir tadir left_outer
tadir tadir left_outer
tadir tadir left_outer
tadir tadir union_all
tadir tadir union_all
ttree ttree union_all
wbobjecttypes wbobjecttypes left_outer
wbobjtp_full wbobjtp_full left_outer

Annotations (4)

NameValueLevelField
AbapCatalog.sqlViewName VFS_SEARCH view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Search view

Fields (164)

KeyFieldSource TableSource FieldDescription
object_type tadir object TRFM Object
object_name tadir obj_name Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_type tadir object TRFM Object
alias_name tadir obj_name Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
object_name tadir obj_name Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_name tadir obj_name Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
object_name tadir obj_name Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_type tadir object TRFM Object
alias_name tadir obj_name Object Name
tabclassAPPENDthenDSelseDTendaswb_type
genflag tadir genflag Generation Flag
use_alias
object_name tadir obj_name Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
subcMthenREPOelseINCLendasalias_type
alias_name tadir obj_name Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
object_name tadir obj_name Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
subcMthenREPOelseINCLendasalias_type
alias_name tadir obj_name Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
fugr_with_nsFUNCasobject_type
object_name sedt_func funcname Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_type TRFM Object
alias_name sedt_func funcname Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
objectENHSBADIasobject_type
object_name badi_spot badi_name Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_type TRFM Object
alias_name tadir obj_name Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
objectDDLSSTOBasobject_type
object_name v_ddldep objectname Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_type TRFM Object
alias_name v_ddldep ddlname Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_type tadir object TRFM Object
alias_name tadir obj_name Object Name
wb_type wbobjtp_full type Worklist Type
genflag tadir genflag Generation Flag
use_alias
object_name wdy_component component_name Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_type tadir object TRFM Object
alias_name tadir obj_name Object Name
type1thenYDelseendaswb_type
genflag tadir genflag Generation Flag
use_alias
component_nameWDYNasobject_type
object_name sedt_wdyn wdyn_include Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_type TRFM Object
alias_name tadir obj_name Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
object_name tadir obj_name Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_type tadir object TRFM Object
alias_name tadir obj_name Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
object_name tadir obj_name Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_type tadir object TRFM Object
alias_name tadir obj_name Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
objectDEVCDEVCasobject_type
object_name tdevc devclass Object Name
author tdevc as4user User Name
devclass tdevc devclass Package (Obsolete)
masterlang tadir masterlang Single-Character Flag
alias_type TRFM Object
alias_name tdevc devclass Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
object_name tadir obj_name Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_type tadir object TRFM Object
alias_name tadir obj_name Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
object_name tadir obj_name Object Name
author tadir author User Name
devclass tadir devclass Package (Obsolete)
created_on tadir created_on Variant created on
masterlang tadir masterlang Single-Character Flag
alias_type tadir object TRFM Object
alias_name tadir obj_name Object Name
wb_type Worklist Type
genflag tadir genflag Generation Flag
use_alias
is_virtual

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view Vfs_Object_Search.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: VFS_SEARCH

CREATE VIEW Vfs_Object_Search AS
SELECT
  tadir.object AS object_type,
  tadir.obj_name AS object_name,
  tadir.author AS author,
  tadir.devclass AS devclass,
  tadir.created_on AS created_on,
  tadir.masterlang AS masterlang,
  tadir.object AS alias_type,
  tadir.obj_name AS alias_name,
  ' ' AS wb_type,
  tadir.genflag AS genflag,
  ' ' AS use_alias,
  case when dd02l.tabclass is null then '' when dd02l.tabclass = 'INTTAB' or dd02l.tabclass = 'APPEND' then 'DS' else 'DT' end as wb_type AS tabclassAPPENDthenDSelseDTendaswb_type,
  case when sedt_program.subc = '1' or sedt_program.subc = 'M' then 'REPO' else 'INCL' end as alias_type AS subcMthenREPOelseINCLendasalias_type,
  'X' as is_virtual AS fugr_with_nsFUNCasobject_type,
  'X' as is_virtual AS objectENHSBADIasobject_type,
  'X' as is_virtual AS objectDDLSSTOBasobject_type,
  case when wdy_component.type = '0' then 'YC' when wdy_component.type = '1' then 'YD' else ' ' end as wb_type AS type1thenYDelseendaswb_type,
  ' ' as is_virtual AS component_nameWDYNasobject_type,
  ' ' as is_virtual AS objectDEVCDEVCasobject_type,
  ' ' AS is_virtual
FROM tadir
INNER JOIN euobjedit ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN wbobjecttypes ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN tadir ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN wbobjtp_full ON /* join condition not captured in parsed metadata */
INNER JOIN tadir ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN cts_hot_package ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): tadir, ttree
;