BEGIN OF ty_infoprovider,
biobject TYPE rsdai_nearline_object,
nlsnamespace TYPE namespace,
nls_name TYPE tabname,
" nls_actions TYPE ty_t_actions,
max_recon_timestmpl TYPE if_rsdai_nearline_connection=>reconciliation_timestamp,
drop TYPE rs_bool,
nls_requests TYPE ty_t_request_corrections,
END OF ty_infoprovider
BEGIN OF ty_request_correction,
request_sid TYPE i,
action TYPE if_rsdai_nearline_connection=>request_action,
recon_timestmpl TYPE if_rsdai_nearline_connection=>reconciliation_timestamp,
description TYPE char64,
END OF ty_request_correction
BEGIN OF ty_viewer_detail_row,
bw_schema TYPE char9,
bw_table TYPE char18, " BW has a 18-char limitation
bw_size TYPE char10,
nls_schema TYPE char10,
nls_table TYPE char20, " NLS doesn't have the 18char limitation
nls_size TYPE char10,
END OF ty_viewer_detail_row
BEGIN OF ty_viewer_result_row,
infoprovider_name TYPE char18,
infoprovider_size TYPE char18,
nls_conn TYPE char10,
nls_name TYPE char10,
nls_size TYPE char10,
query_adjusted TYPE char14, " it's actually CHAR1, but CHAR14 shows understandable col.name
nls_tables_details TYPE TABLE OF ty_viewer_detail_row WITH DEFAULT KEY,
END OF ty_viewer_result_row