Oracle EBS XML BI Publisher技术
文章平均质量分 54
cunxiyuan108
这个作者很懒,什么都没留下…
展开
-
PL/SQL产生XML的encoding的值
<br />当我们用PL/SQL产生XML文件,在xml的头信息中,字符编码的解决方案:<br />使用ORACALE EBS标准的做法:<br />根据fnd_profile.value('ICX_CLIENT_IANA_ENCODING')来指定xml文件的encoding值。<br />如下所示:<br /> fnd_file.put_line(fnd_file.output, '<?xml version="1.0" encoding="' ||原创 2010-08-11 00:20:00 · 2111 阅读 · 0 评论 -
五个在XML文档中预定义好的实体
<br />问题描述:<br /> 在使用PL/SQL的out输出xml文件时,需要对xml的五个预定义实体进行转化:<br /> 下面是五个在XML文档中的五个预定义的实体: <br /><< 小于号>> 大于号&&和''单引号""双引号<br /> <br />解决办法:<br /> 一般在PL/SQL中使用一个Procedure进行转化:<br /> <br /><br /> <br />--xml预定义的五个实体,在xml的输出文件中,原创 2010-08-11 01:36:00 · 1517 阅读 · 1 评论 -
XML输出中文时,无法用xsl查看(XML文件不能正常显示、中文显示乱码)
无法显示 XML 页。 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 --------------------------------------------------------------------------------结束标记 'BATCH_DETAILS' 与开始标记 'PartyName'不匹配。处理资源 'http://erptest.easttop.com.cn:8000/OA_CGI/FNDWRR.exe?temp_id=3364...---^原创 2010-08-11 00:44:00 · 6219 阅读 · 0 评论 -
分情况报表打印和Form消息屏蔽
<br />问题一:关于报表打印时需要不同的模板<br /> 需求:如果CURRENCY_CODE为CNY 则打印中文模板<br /> 如果CURRENCY_CODE为USD 则打印英文模板<br /> 解决方案:在模板中套用<br /> <?choose:?><br /> <?when:expression?><br /> ……<br /> <?when:expression?><br /> ……<br /> <?otherwise?><br />转载 2010-08-15 03:19:00 · 1237 阅读 · 0 评论 -
XML Publisher 模板设计技巧
<br />2. RTF模版开发<br />2.1. 本章概述<br />2.1.1. 关注内容<br />相信随着XMLP版本的不断升级,其Desktop端的可视化功能将大大简化我们的设计工作,不过目前还有些地方不通过手工编写命令是无法完成的;此外,虽然模版开发是依托Word的功能完成,但有些“鲜为人知”的Word功能需要额外提示下。<br />所以本章收录的是常见问题的处理办法,并未包括完整的User Guide功能,当然也不包括Word的使用帮助。<br />2.1.2. XMLP和XSL-FO<br转载 2010-08-15 02:32:00 · 6729 阅读 · 1 评论 -
BI Publisher:限制每页打印的行数(Page Breaks)
在Oracle XML Publisher中需要实现每页打印固定行数: 在程序中进行处理,这种方式需要将数据和格式混在一起,而且处理起来比较麻烦,搞得不好程序性能也会受到大的影响 使用XSL命令来处理,这种方式加上条件判断,可以比较简单的实现固定行数的打印 我设计了一个凭证打印,每张凭证打印只能打印5行,在没有限制行数的情况下,编写的标记如下:打印出来的报表结果大致如下:Line CR DR Description——– ———— ———– —————–1 2000 1000000072 514.8 100转载 2010-11-08 15:46:00 · 3071 阅读 · 0 评论 -
如何得到Oracle EBS中BI Publisher的版本
今天刚好有一个BI Publisher的问题需要提Tar,Tar中要求提供BI Publisher的版本,特地查看了一下如何来查看EBS中BI Publisher的版本问题,Oracle提供了如下的几种方法:从BI Publisher产生的报表文件查看通过系统已打过的补丁(Patch)来决定,通过补丁号和BI Publisher的版本对应关系得出最终的版本基于MetaInfo.class文转载 2012-05-03 16:27:52 · 2106 阅读 · 0 评论 -
EBS XMLP 报表乱码解决方案
问题描述:在使用XMLP做报表的过程中,经常会遇到乱码的情况。导致乱码的原因有两种:字符集的问题和字体定义的问题。字符集引起的乱码 :一般乱码成不规则性的。字体定义引起的乱码:一般乱码是规则的,一般为(反?)一. 字符集的问题 解决方法: 1. 在PL/SQL中输出XML时,头信息的编码为: output(''); 2. 修改EBS系统首选项: 客户机字符编码修改为:Unicode(UTF-8),修改首选项会影响到配置文件 FND: NATIVE CLIENT ENC原创 2011-02-23 13:39:00 · 11851 阅读 · 0 评论 -
使用java concurrent调用xmlp api生成pdf
目的:通过java concurrent调用XML Publisher API处理XML Data Definition和rtf 模板生成PDF报表。环境:Oracle EBS R12.0.4技术:Oracle, Java, XML Publisher 步骤: 1.创建XML数据定义文件(EmpDataTemplate.xml)并上传至服务器的/home/applprod/转载 2014-10-22 13:42:19 · 2028 阅读 · 0 评论