甲方客户经常会问报表的问题就是,文件名称怎么截断了,能否显示完整的文件名,巴拉巴拉的~,着实难受!如下图所示:
说实话,这问题确实困扰很多人,尝试了很多方法,终于找到了解决方法。虽然解决了,但是我们一定要注意系统打补丁不要被覆盖了,亦或者打完补丁自己在进行修改。
废话不多说,直接说方法 找到生成 文件名称的包fnd_webfilepub.req_outfile_name ,改他!!!
参考源码和截图。
procedure req_outfile_name( id IN varchar2,
outfile_name IN OUT NOCOPY varchar2)
is
temp_name varchar2(40);
file_type varchar2(10);
file_ext varchar2(10);
invalid_chr varchar2(40):=' !@#$%^&*()_+|~`\=-{}][:";<>.,?/''';
replace_chr varchar2(40):='_________________________________';
client_file_chrset varchar2(20);
database_chrset varchar2(2