C_StsObjActiveStatusCodeText

DDL: C_STSOBJACTIVESTATUSCODETEXT SQL: CACTSTSCODETXT Type: view CONSUMPTION Package: ODATA_EAM_COMMON

Status Object Active Status Code Text

C_StsObjActiveStatusCodeText is a Consumption CDS View that provides data about "Status Object Active Status Code Text" in SAP S/4HANA. It reads from 2 data sources (I_StatusCode, I_StatusObjectActiveStatus) and exposes 7 fields with key fields StatusObject, StatusCode. It is exposed through 2 OData services (EAM_MATERIALSERIALNUMBER, UI_SERIALNUMBER_HISTORY_V4). Part of development package ODATA_EAM_COMMON.

Data Sources (2)

SourceAliasJoin Type
I_StatusCode _StatusCode inner
I_StatusObjectActiveStatus _StatusObjectActiveStatus from

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName CACTSTSCODETXT view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Status Object Active Status Code Text view
ObjectModel.representativeKey StatusCode view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
VDM.viewType #CONSUMPTION view

OData Services (2)

ServiceBindingVersionContractRelease
EAM_MATERIALSERIALNUMBER EAM_SB_MATERIALSERIALNUMBER V4 C1 NOT_RELEASED
UI_SERIALNUMBER_HISTORY_V4 UI_SERIALNUMBER_HISTORY_V4 V4 C1 NOT_TO_BE_RELEASED_STABLE

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY StatusObject I_StatusObjectActiveStatus StatusObject
KEY StatusCode I_StatusObjectActiveStatus StatusCode
IsUserStatus I_StatusObjectActiveStatus IsUserStatus
StatusProfile I_StatusObjectActiveStatus StatusProfile
StatusSequenceNumber I_StatusCode StatusSequenceNumber
StatusName
StatusShortName
@AbapCatalog.sqlViewName: 'CACTSTSCODETXT'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Status Object Active Status Code Text'
@ObjectModel.representativeKey: 'StatusCode'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@VDM.viewType: #CONSUMPTION


define view C_StsObjActiveStatusCodeText
  as select from I_StatusObjectActiveStatus as _StatusObjectActiveStatus
    inner join   I_StatusCode               as _StatusCode on  _StatusCode.StatusCode    = _StatusObjectActiveStatus.StatusCode
                                                           and _StatusCode.StatusProfile = _StatusObjectActiveStatus.StatusProfile
{
  key _StatusObjectActiveStatus.StatusObject,
  key _StatusObjectActiveStatus.StatusCode,

      _StatusObjectActiveStatus.IsUserStatus,
      _StatusObjectActiveStatus.StatusProfile,
      
      _StatusCode.StatusSequenceNumber,
      _StatusCode._StatusCodeText[ 1:Language = $session.system_language ].StatusName,
      _StatusCode._StatusCodeText[ 1:Language = $session.system_language ].StatusShortName
} where _StatusCode.StatusIsHidden = ''