C_StsObjActiveStatusCodeText

DDL: C_STSOBJACTIVESTATUSCODETEXT SQL: CACTSTSCODETXT Type: view CONSUMPTION

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.

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

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 = ''
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_STATUSCODE",
"I_STATUSCODETEXT",
"I_STATUSOBJECTACTIVESTATUS"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0
}
}*/