KSR_I_TA_TRACEHIST_R

DDL: KSR_I_TA_TRACEHIST_R SQL: KSR_ITATRCEHISTR Type: view Package: S_KSR_DS

KSR: Tenant Aggregated Trace Histogram

KSR_I_TA_TRACEHIST_R is a CDS View that provides data about "KSR: Tenant Aggregated Trace Histogram" in SAP S/4HANA. It reads from 3 data sources (TMO_I_XM_DD07V_R, TMO_I_XM_DD07V_R, ksr_ta_tracehist) and exposes 36 fields with key fields Client, Tenant_Id, Instance, Timestamp_Id, User_Group. Part of development package S_KSR_DS.

Data Sources (3)

SourceAliasJoin Type
TMO_I_XM_DD07V_R _Dom_APT left_outer
TMO_I_XM_DD07V_R _Dom_RET left_outer
ksr_ta_tracehist TRACEHIST from

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName KSR_ITATRCEHISTR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label KSR: Tenant Aggregated Trace Histogram view
ClientHandling.type #CLIENT_DEPENDENT view

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY Client ksr_ta_tracehist client Workflow definition: Client
KEY Tenant_Id ksr_ta_tracehist tenant_id Testplan Description
KEY Instance ksr_ta_tracehist instance TaskCount
KEY Timestamp_Id ksr_ta_tracehist timestamp_id Timestamp ID
KEY User_Group ksr_ta_tracehist user_group User Group
KEY Tenant_Group ksr_ta_tracehist tenant_group Tenant Authorization
KEY Run_Id ksr_ta_tracehist run_id UUID
KEY API_Type_raw ksr_ta_tracehist api_type
KEY API_Name ksr_ta_tracehist api_name Name
KEY Transaction_Code ksr_ta_tracehist transaction_code Transactions
KEY Request_Entry_Name ksr_ta_tracehist request_entry_name Request Entry Name
KEY Request_Entry_Type_raw ksr_ta_tracehist request_entry_type_raw Request Entry Type
API_Type TMO_I_XM_DD07V_R ddtext Short text
Request_Entry_Type TMO_I_XM_DD07V_R ddtext Short text
ODA_Package_ID ksr_ta_tracehist oda_package_id
ODA_Assignment_ID ksr_ta_tracehist oda_assignment_id
Operation ksr_ta_tracehist operation Transaction
Call_Count ksr_ta_tracehist call_count Value
Call_Time_Sum ksr_ta_tracehist call_time_sum Value
Call_Time_Max ksr_ta_tracehist call_time_max Value
Call_Size ksr_ta_tracehist call_size Value
Call_Time_Bucket_100 ksr_ta_tracehist call_time_bucket_100 Value
Call_Time_Bucket_250 ksr_ta_tracehist call_time_bucket_250 Value
Call_Time_Bucket_500 ksr_ta_tracehist call_time_bucket_500 Value
Call_Time_Bucket_1000 ksr_ta_tracehist call_time_bucket_1000 Value
Call_Time_Bucket_3000 ksr_ta_tracehist call_time_bucket_3000 Value
Call_Time_Bucket_5000 ksr_ta_tracehist call_time_bucket_5000 Value
Call_Time_Bucket_10000 ksr_ta_tracehist call_time_bucket_10000 Value
Call_Time_Bucket_20000 ksr_ta_tracehist call_time_bucket_20000 Value
Call_time_Bucket_Inf ksr_ta_tracehist call_time_bucket_inf Value
Call_Errors ksr_ta_tracehist call_errors Value
TIME_ZONE _XTime Time_Zone TimeZone
TIME_PERIOD _XTime TimePeriod
TIME_GRANULARITY _XTime TimeGranularity
TIMESTAMP_UTC _XTime TimestampUtc
Calday _XTime Calday Current Date

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 KSR_I_TA_TRACEHIST_R.
-- 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: KSR_ITATRCEHISTR

CREATE VIEW KSR_I_TA_TRACEHIST_R AS
SELECT
  TRACEHIST.client AS Client,
  TRACEHIST.tenant_id AS Tenant_Id,
  TRACEHIST.instance AS Instance,
  TRACEHIST.timestamp_id AS Timestamp_Id,
  TRACEHIST.user_group AS User_Group,
  TRACEHIST.tenant_group AS Tenant_Group,
  TRACEHIST.run_id AS Run_Id,
  TRACEHIST.api_type AS API_Type_raw,
  TRACEHIST.api_name AS API_Name,
  TRACEHIST.transaction_code AS Transaction_Code,
  TRACEHIST.request_entry_name AS Request_Entry_Name,
  TRACEHIST.request_entry_type_raw AS Request_Entry_Type_raw,
  _Dom_APT.ddtext AS API_Type,
  _Dom_RET.ddtext AS Request_Entry_Type,
  TRACEHIST.oda_package_id AS ODA_Package_ID,
  TRACEHIST.oda_assignment_id AS ODA_Assignment_ID,
  TRACEHIST.operation AS Operation,
  TRACEHIST.call_count AS Call_Count,
  TRACEHIST.call_time_sum AS Call_Time_Sum,
  TRACEHIST.call_time_max AS Call_Time_Max,
  TRACEHIST.call_size AS Call_Size,
  TRACEHIST.call_time_bucket_100 AS Call_Time_Bucket_100,
  TRACEHIST.call_time_bucket_250 AS Call_Time_Bucket_250,
  TRACEHIST.call_time_bucket_500 AS Call_Time_Bucket_500,
  TRACEHIST.call_time_bucket_1000 AS Call_Time_Bucket_1000,
  TRACEHIST.call_time_bucket_3000 AS Call_Time_Bucket_3000,
  TRACEHIST.call_time_bucket_5000 AS Call_Time_Bucket_5000,
  TRACEHIST.call_time_bucket_10000 AS Call_Time_Bucket_10000,
  TRACEHIST.call_time_bucket_20000 AS Call_Time_Bucket_20000,
  TRACEHIST.call_time_bucket_inf AS Call_time_Bucket_Inf,
  TRACEHIST.call_errors AS Call_Errors,
  _XTime.Time_Zone AS TIME_ZONE,
  _XTime.TimePeriod AS TIME_PERIOD,
  _XTime.TimeGranularity AS TIME_GRANULARITY,
  _XTime.TimestampUtc AS TIMESTAMP_UTC,
  _XTime.Calday AS Calday
FROM ksr_ta_tracehist AS TRACEHIST
LEFT OUTER JOIN TMO_I_XM_DD07V_R AS _Dom_APT ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN TMO_I_XM_DD07V_R AS _Dom_RET ON /* join condition not captured in parsed metadata */
;