BEGIN OF ty_s_retention_location,
v_object_type TYPE if_lrm_types=>object_type,
t_routing_parameter_org TYPE if_lrm_types=>ty_t_routing_org_field_info,
s_routing_parameter_time TYPE if_lrm_types=>ty_s_routing_time_field_info,
v_archive_store TYPE admi_astor,
v_content_repository TYPE scms_crep,
v_log_filename TYPE fileintern,
END OF ty_s_retention_location
BEGIN OF ty_s_retention_period,
v_retention_period_begin TYPE retention_period_begin,
v_retention_period_end_min TYPE retention_period_end_max,
v_retention_period_end_max TYPE retention_period_end_max,
END OF ty_s_retention_period
BEGIN OF ty_s_retention_rule,
v_object_type TYPE if_lrm_types=>object_type,
v_policy_type TYPE if_lrm_types=>policy_type,
v_policy_origin TYPE if_lrm_types=>policy_origin,
v_rule_id TYPE lrm_re_rule_nr,
s_retention_period TYPE if_lrm_rtp_types=>ty_s_retention_period,
s_retention_location TYPE ty_s_retention_location,
END OF ty_s_retention_rule