ARS_SUPPORT_OBJECT_DETAILS

DDL: ARS_SUPPORT_OBJECT_DETAILS Type: view_entity Package: S_ARS_SUPPORT

API Release: Object Details for Support

ARS_SUPPORT_OBJECT_DETAILS is a CDS View that provides data about "API Release: Object Details for Support" in SAP S/4HANA. It reads from 8 data sources and exposes 18 fields with key fields ProgramID, ObjectType, ObjectName, SubobjectType, SubobjectName. Part of development package S_ARS_SUPPORT.

Data Sources (8)

SourceAliasJoin Type
abap_langu_swcmp abap_langu_swcmp left_outer
ars_w_api ars_w_api left_outer
ars_w_api_state ars_w_api_state left_outer
cvers cvers left_outer
df14l df14l left_outer
tadir tadir from
tdevc tdevc left_outer
VFS_Language_Version VFS_Language_Version left_outer

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #NOT_ALLOWED view
EndUserText.label API Release: Object Details for Support view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY ProgramID tadir pgmid
KEY ObjectType tadir object
KEY ObjectName tadir obj_name
KEY SubobjectType ars_w_api_state sub_object_type
KEY SubobjectName ars_w_api_state sub_object_name
KEY CompatibilityContract ars_w_api_state compatibility_contract
LanguageVersion VFS_Language_Version language_version
ReleaseState ars_w_api_state release_state
UseInKeyUser ars_w_api_state use_in_key_user_apps
UseInDeveloperExtensibility ars_w_api_state use_in_sap_cloud_platform
DevelopmentClass tadir devclass
DeletionFlag tadir delflag
SoftwareComponent tdevc dlvunit
ApplicationComponentID df14l ps_posid
SoftwareComponentRelease cvers release
SoftwareComponentPatchLevel cvers extrelease
CVERSSoftwareComponentType cvers comp_type
ARSSoftwareComponentType abap_langu_swcmp comp_type
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_ALLOWED
@EndUserText.label: 'API Release: Object Details for Support'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #X,
  sizeCategory: #L,
  dataClass: #MIXED
}
define view entity ARS_SUPPORT_OBJECT_DETAILS
  as select from    tadir
    left outer join tdevc                on tadir.devclass = tdevc.devclass
    left outer join df14l                on tdevc.component = df14l.fctr_id
    left outer join cvers                on tdevc.dlvunit = cvers.component
    left outer join abap_langu_swcmp     on tdevc.dlvunit = abap_langu_swcmp.dlvunit
    left outer join VFS_Language_Version on  tadir.object   = VFS_Language_Version.object_type
                                         and tadir.obj_name = VFS_Language_Version.object_name
    left outer join ars_w_api            on  tadir.object   = ars_w_api.object_type
                                         and tadir.obj_name = ars_w_api.object_name
    left outer join ars_w_api_state      on ars_w_api.object_id = ars_w_api_state.object_id
{
  key tadir.pgmid                               as ProgramID,
  key tadir.object                              as ObjectType,
  key tadir.obj_name                            as ObjectName,
  key ars_w_api_state.sub_object_type           as SubobjectType,
  key ars_w_api_state.sub_object_name           as SubobjectName,
  key ars_w_api_state.compatibility_contract    as CompatibilityContract,
      VFS_Language_Version.language_version     as LanguageVersion,
      ars_w_api_state.release_state             as ReleaseState,
      ars_w_api_state.use_in_key_user_apps      as UseInKeyUser,
      ars_w_api_state.use_in_sap_cloud_platform as UseInDeveloperExtensibility,
      tadir.devclass                            as DevelopmentClass,
      tadir.delflag                             as DeletionFlag,
      tdevc.dlvunit                             as SoftwareComponent,
      df14l.ps_posid                            as ApplicationComponentID,
      cvers.release                             as SoftwareComponentRelease,
      cvers.extrelease                          as SoftwareComponentPatchLevel,
      cvers.comp_type                           as CVERSSoftwareComponentType,
      abap_langu_swcmp.comp_type                as ARSSoftwareComponentType
}