SELECT ffvrv.flex_validation_rule_name rule_name
, '#### HEADER DETAILS ####' header_details
, ffvrv.enabled_flag enabled
, ffvrv.creation_date header_created
, cr_by.description header_created_by
, ffvrv.last_update_date header_updated
, up_by.description header_updated_by
, ffvrv.error_segment_column_name error_segment_basic
, DECODE (ffvrv.error_segment_column_name
, 'SEGMENT1', 'Blah'
, 'SEGMENT2', 'Blah Blah'
, 'SEGMENT4', 'Blah Blah Blah'
, 'SEGMENT3', 'Blah Blah Blah Blah'
, NULL)
error_segment
, ffvrv.error_message_text error_message
, ffvrv.description
, '#### LINE DETAILS ####' line_details
, ffvrl.creation_date line_created
, cr_line_by.description line_created_by
, ffvrl.last_update_date line_updated
, up_line_by.description line_updated_by
, ffvrl.enabled_flag line_enabled
, ffvrl.concatenated_segments_low from_
, ffvrl.concatenated_segments_high to_
, DECODE (ffvrl.include_exclude_indicator
, 'E', 'Exclude'
, 'I', 'Include')
include_exclude
FROM apps.fnd_flex_vdation_rules_vl ffvrv
, apps.fnd_flex_validation_rule_lines ffvrl
, applsys.fnd_user cr_by
, applsys.fnd_user up_by
, applsys.fnd_user cr_line_by
, applsys.fnd_user up_line_by
WHERE ffvrv.flex_validation_rule_name = ffvrl.flex_validation_rule_name
AND ffvrv.created_by = cr_by.user_id
AND ffvrv.last_updated_by = up_by.user_id
AND ffvrl.created_by = cr_line_by.user_id
AND ffvrl.last_updated_by = up_line_by.user_id
AND cr_by.user_name NOT IN ('AUTOINSTALL', 'INITIAL SETUP', 'SYSADMIN')
ORDER BY 1,ffvrl.concatenated_segments_low;
No comments:
Post a Comment