EBS报表输出图片

原创 2013年12月03日 22:59:40

步骤:
1)建立数据表
2)载入数据
3)编写数据编码函数
4)编写报表
5)注册并发请求
6)运行并发请求,得到用于开发的xml数据文件
7)开发模板文件
8)注册数据源和模板
9)运行

1、建立数据表
     建立数据表包含两列image_id 类型:NUMBER和image_blob 类型:BLOB

2、载入数据
     双击blob字段可以很方便的将本地文件存入blob字段

3、编写数据编码函数
     函数将blob字段的内容用解码输出成字符(不这样处理报表文件本鞥通过网页打开,也不能正常保存成xml数据文件)
     CREATE OR REPLACE Function Cux_Mob_Getbase64string(p_Blob Blob ) Return Clob Is
  l_Result Clob;
Begin
  Dbms_Lob.Createtemporary(Lob_Loc => l_Result, Cache => False, Dur => 0);
  Wf_Mail_Util.Encodeblob(p_Blob, l_Result);
  Return(l_Result);
End Cux_Mob_Getbase64string;

4、编写报表
   sql如下:
select image_id,cux_mob_getbase64string(iamge_blob) iamge_blob
  from xxx_xxx_xxx

5、模板中需要显示的项上协商如下值:
<fo:instream-foreign-object content-type="image/jpg"><xsl:value-of  select="APPROVED_BY1"/>
</fo:instream-foreign-object>

6、注意一定要将图片的显示放在循环中,不然后报错,同时图片的xml标记中不能为空,为空也报一样的错

7、为空时的转换判断:
加载项——插入——条件区域

<?if:APPROVED_BY1!=''?> 
--判断APPROVED_BY1标签是否为空
版权声明:本文为博主原创文章,未经博主允许不得转载。

EBS报表查看输出的时候,设置成提示下载xls文件的方法

主要是,在EBS跑报表点查看输出的时候,想实现以下的效果(而不是直接就打开): 处理办法: 是针对XLS报表格式而言的.XP系统专用. 打开"文件夹选项",选"文件类型",找到并...
  • postfxj
  • postfxj
  • 2015年03月19日 09:46
  • 1813

EBS报表查看输出的时候,设置成提示下载xls文件的方法

主要是,在EBS跑报表点查看输出的时候,想实现以下的效果(而不是直接就打开): 处理办法: 是针对XLS报表格式而言的.XP系统专用. 打开"文件夹选项",选"文件类型",找到并选中"XLS"...
  • samt007
  • samt007
  • 2014年02月21日 17:39
  • 5591

设置EBS 报表输出默认类型HTML并在浏览器中打开

设置EBS 报表输出默认类型HTML并在浏览器中打开        这里我们设置“资源事务处理报表”查看输出直接在浏览器中打开。        与“资源事务处理报表”有联系的博文:http://blo...
  • u012025054
  • u012025054
  • 2015年09月22日 23:23
  • 2570

EBS开发中记录日志信息

Oracle EBS 11i or higher   对于任何一个应用开发架构,提供一个灵活方便的日志消息记录机制都是必须的,Oracle EBS提供了一套完整的日志框架,它为调试、错误报...
  • cunxiyuan108
  • cunxiyuan108
  • 2014年05月27日 10:03
  • 3662

报表XML导出rtf格式,结果在浏览器中打开XML文件。下载rtf文件打开后出现Authentication failed 问题

报表XML导出rtf格式,结果在浏览器中打开XML文件。用360浏览器下载rtf文件打开后出现Authentication failed 问题        直接上问题图:        问题描述:在...
  • u012025054
  • u012025054
  • 2015年09月14日 22:42
  • 2842

Oracle EBS:PO 常用的查询及Tips

原文:PO: Tips and useful Query 作者:Sanjit Anand 来源:http://www.oracleappshub.com/oracle-purchasing/po-...
  • rihyou
  • rihyou
  • 2015年03月10日 22:26
  • 534

Oracle EBS 查看他人请求方法

如何查看非自己提交的请求的结果 定位要找的请求 SQL举例: SELECT req.request_id, fcp.user_concurrent_program_nam...
  • SMJ3901080114
  • SMJ3901080114
  • 2013年05月22日 15:36
  • 2047

Oracle ERP 报表:类数字格式字符串数据的前置0被截取和被科学计数法表示

Oracle ERP 报表开发,类数字格式字符串数据输出,Excel打开时前置0被截取或被科学计数法表示...
  • huashiwangling
  • huashiwangling
  • 2016年11月07日 11:18
  • 677

Oracle EBS:PO 模块设定注意点Tips

转自:http://www.dezai.cn/blog/article.asp?id=305PO中的员工设定后,要在系统管理员职责下的安全性下面的用户中绑定好。同时要在PO中跑”填写员工层次结构”的请...
  • rihyou
  • rihyou
  • 2015年03月10日 22:40
  • 639

EBS MOAC 多OU使用配置

在MOAC中使用的是安全性配置文件来实现对OU访问的控制的,我们首先定义好安全性配置文件,然后将该文件使用预制文件的形式定义在职责或者用户上,让这个用户可以访问该安全性配置文件所分配的安全OU,但由于...
  • zhao__fang
  • zhao__fang
  • 2016年11月30日 23:46
  • 607
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EBS报表输出图片
举报原因:
原因补充:

(最多只允许输入30个字)