- 浏览: 364529 次
- 性别:
- 来自: 长沙->上海
-
最新评论
-
18335864773:
用pageoffice 吧.直接在线生成excel.并且兼容所 ...
EBS 多sheet页Excel动态报表开发过程 -
sanshao:
挺好!!!
Oracle之DBMS_LOCK包用法详解 -
mthhk:
请问楼主如何解决将填充数据以后的xml转换为.xls(x)。如 ...
EBS 多sheet页Excel动态报表开发过程 -
yangjiefu0909:
好东西看到了就必须顶
EBS 多sheet页Excel动态报表开发过程 -
zhongshaoguo_126.com:
...
OAF页面添加个性化
文章列表
用DMBS_UTILITY.FORMAT_ERROR_BACKTRACE可以显示错误发生在哪一行,在项目维护阶段,或者期初数据导入时,这样写的程序比较方便分析错误。(特别是数据错误)例如:
DECLARE
LN_NUM NUMBER;
BEGIN
SELECT 'a'
INTO LN_NUM
FROM DUAL;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE(DBMS_UTILITY.FORMAT_ERROR_BACKTRACE || SQLERRM);
END;
--效果
ORA-0 ...
今天在导项目上线前的期初数据,当单笔数据量稍微大一点,则在P/L Developer的窗口下方出现如下错误:
ORA-20000: ORU-10027: buffer overflow, limit of 1000 bytes
后来经过分析主要原因是:DBMS_OUTPUT.PUT_LINE调试信息输出太多,导致超过BUFFER,处理方法如下:
方法1:set serveroutput on size 10000000
方法2:exec dbms_output.enable(10000000);
方法3:tools->Preferences->Output:
通过如下代码可以很方便地查看那些报表运行速度比较慢:
SELECT REQUEST_ID,
PROGRAM,
REQUESTED_START_DATE 提交日期,
ACTUAL_COMPLETION_DATE 完成日期,
ROUND((TO_NUMBER(ACTUAL_COMPLETION_DATE - REQUESTED_START_DATE) * 24 * 60) / 60,
2) RUN_TIME,
'小时' 单位,
LAST_UPDATE_DATE,
...
SELECT FU.USER_NAME,
APP.APPLICATION_SHORT_NAME,
FAT.APPLICATION_NAME,
ICX.RESPONSIBILITY_ID,
FR.RESPONSIBILITY_KEY,
FRT.RESPONSIBILITY_NAME,
ICX.ORG_ID,
FFF.FUNCTION_NAME,
FFT.USER_FUNCTION_NAME,
ICX.FUNCTION_TYPE,
ICX. ...
SELECT A.FILE_ID FILENO,
A.TABLESPACE_NAME TABLESPACE_NAME,
A.BYTES / 1024000 SIZEM,
(A.BYTES - SUM(NVL(B.BYTES,
0))) / 1024000 USED,
SUM(NVL(B.BYTES,
0)) / 1024000 FREE,
SUM(NVL(B.BYTES,
0)) / A.BYTES ...
1.重置用户密码
select fnd_web_sec.change_password('USER_NAME','NEW_PASSWORD') from dual;
注:
--USER_NAME:用户名
--NEW_PASSWORD:新密码
2.查看是否重置成功
select fnd_message.get() from dual;
在项目上经常会有功能顾问让我们去查找某个form的item对应的lov,最简单直接,也是最笨的方法是打开该from,定位item,定位lov, 运气好点,碰到LOV和Record Group都是固定的就一下找到了,运气不好有可能LOV是动态绑定到ITEM上,而LOV的RG是动态生成,想找个查询的SQL,可能要吐血.下面介绍一个最简单的方法,这个方法共分三个步骤: 1.Form界面,点击帮助->关于oracle应用产品获得会话sid值(即session_id) (如果你在这个界面没有看到会话sid值,去检查下你的FND:诊断这个配置文件的值是否为是) 2.打开一个item的l ...
第一步:资料准备环节
首先是准备开发环境,从网上查资料得知,做OAF开发,需要到metalink上下载一个patch文件才行。该patch文件包含了开发软件JDeveloper和开发文档等。大家可以到如下链接去下载:
https://support.oracle.com/epmos/faces/ ...
/*特别注意*/
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"
/*profile*/
select 'FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afscprof.lct ' || fpo.profile_option_name || '.ldt ' ||
' PROFILE APPLICATION_SHORT_NAME=' || fa.application_short_name || ' PROFILE_N ...
总账系统
系统报表名
中文译名
用途描述
Journals-Voucher
日记账传票
通过提交该报表
系统中成为采购员的方法
- 博客分类:
- ERP
用户如果想在EBS中做采购订单的话,首先要注册自己成为采购员,否则没法输入采购单的,如果让上级来审批采购订单的话还要设置自己的上下级职位结构,否则输入的采购单没法被审批的。
以下是设置用户TESTUSER自己采购,自己审批的步骤:
1、以系统管理员身体登录EBS设置TESTUSER用户关联某一员工,操作就不多说
2、设置自己成为采购员。以PO SUPERUSER身份登录EBS
SELECT NAME
FROM HR_ORGANIZATION_UNITS HOU
WHERE (1 = 1)
AND BUSINESS_GROUP_ID = :$PROFILES$.PER_BUSINESS_GROUP_ID
AND HOU.TYPE = :$FLEX$.ITS_PAYORG_TYPE;
--w/c can be similar to :
SELECT NAME
FROM HR_ORGANIZATION_UNITS HOU
WHERE (1 = 1)
AND BUSINESS_GROUP_ID = FND_PROFILE ...
最近把JDeveloper 11.1.1.4.0升级到JDeveloper 11.1.2.2.0,发现原来在JDeveloper 11.1.1.4.0环境开发的项目不能运行了,查了一下资料,发现原来是JDK版本的原因,JDeveloper 11.1.2.2.0环境的jdk版本最低要求是jdk6 update 24,于是到官网上下载了一个最新的jdk7,发现还是不行,会报如下错误:
*** Using HTTP port 7101 ***
*** Using SSL port 7102 ***
C:\Users\zhang\AppData\Roaming\JDeveloper\system ...
安装完Oracle BI Publisher Desktop后在office打开加载项时出现 “由于宏安全设置,无法找到宏或宏被禁用”。在网上找了好几种方法,发现只有这种方法有效果:在C盘搜索后缀名为.exd的文件(包括隐藏文件),重新命名为*.exd.bak。但是,具体为啥这样改就可以了,还不太明白。
概述 用户配置文件是一个可以影响系统运行的参数集合,可以在不同层级(Site层、应用模块层、责任层、用户层)设置不同的值; 作用范围小的覆盖范围大的层,系统已经预设了很多user profile; 开发人员也可以定义User profile。通过改变User profile的值或选择在那个层设置User profile可以决定每个用户可以看到哪些数据。User Profile Levels(用户配置文件级别) 层级的范围由小到大依次是: 用户层 < 职责层 < 应用层 < 地点层 Site Level(地点层) 地点层是作用范围最大,层级最低的层。它可以影响到正在运行的每 ...