FlashPaper2在Windows7不能使用的解决方案
作者:admin 日期:2010-06-10
FlashPaper2比起acrobat reader来说小巧得多,用来转pdf及swf都很不错。可是好像不能在windows7下正常使用。
报错原因是找不到flashpaper打印机
Error: Could not find FlashPaper Printer
如图:
G了一下,在Adobe有相关的页面链接
http://kb2.adobe.com/cps/670/2fc670f6.html
我把这个打印机的动驱动也上传上来,免得大家查找
报错原因是找不到flashpaper打印机
Error: Could not find FlashPaper Printer
如图:
G了一下,在Adobe有相关的页面链接
http://kb2.adobe.com/cps/670/2fc670f6.html
我把这个打印机的动驱动也上传上来,免得大家查找
Oracle EBS: 获取PO审批人名字
作者:admin 日期:2010-06-07
PO审批的动作从数据库中去看有:
OPEN NO ACTION REJECT FORWARD APPROVE
SUBMIT CLOSE RETURN CANCEL IMPORT FINALLY CLOSE
通过查看po_action_history表就会发现很有意思的事情了
假设基本的PO审批架构为
跟单员->采购员1审核->采购员2审核->采购总监审核
那 Sequence_Num Action_Code 两列的数据就可以很清晰查看到整个审批流程了
而表中的object_id实际上跟po_header_all的po_header_id 及po_release_all 中的po_release_id也是有关联的.
有了以上这几个字段就可以串出来了,action_code实际上也可以做个变量,这样控制也就更灵活了。
这个应用在打印PO合同里面自动带出采购员中可以应用,省去手工签字的麻烦。
function GetChecker(p_object_id in number) return varchar2 as
v_user_name Varchar2(50);
begin
Select PO_EMPLOYEES_SV.GET_EMP_NAME(POAH.EMPLOYEE_ID)
into v_user_name
FROM PO_ACTION_HISTORY POAH,
PO_LOOKUP_CODES POLC1,
PO_LOOKUP_CODES POLC2
Where POLC1.LOOKUP_CODE(+) = POAH.ACTION_CODE
AND POLC1.LOOKUP_TYPE(+) = 'APPROVER ACTIONS'
AND POLC2.LOOKUP_CODE(+) = POAH.ACTION_CODE
AND POLC2.LOOKUP_TYPE(+) = 'CONTROL ACTIONS'
AND POAH.Sequence_Num = 2
AND POAH.Action_Code = 'FORWARD'
and poah.Object_Id = p_object_id
and rownum = 1;
return v_user_name;
end;
我原来是用这个的,但后来发现有问题
function GetChecker(p_object_id in number) return varchar2 as
v_user_name Varchar2(50);
begin
\* select fu.Description
into v_user_name
from Fnd_User fu
where fu.Employee_Id = p_agent_id;*\
select pahv.employee_name
into v_user_name
from PO_ACTION_HISTORY_V pahv
where pahv.object_id = p_object_id
and pahv.action_code = 'FORWARD'
and pahv.sequence_num = 2
and pahv.object_type_code = 'PO'
and rownum = 1; --转发
return v_user_name;
end;
OPEN NO ACTION REJECT FORWARD APPROVE
SUBMIT CLOSE RETURN CANCEL IMPORT FINALLY CLOSE
通过查看po_action_history表就会发现很有意思的事情了
假设基本的PO审批架构为
跟单员->采购员1审核->采购员2审核->采购总监审核
那 Sequence_Num Action_Code 两列的数据就可以很清晰查看到整个审批流程了
而表中的object_id实际上跟po_header_all的po_header_id 及po_release_all 中的po_release_id也是有关联的.
有了以上这几个字段就可以串出来了,action_code实际上也可以做个变量,这样控制也就更灵活了。
这个应用在打印PO合同里面自动带出采购员中可以应用,省去手工签字的麻烦。
复制内容到剪贴板 程序代码
function GetChecker(p_object_id in number) return varchar2 as
v_user_name Varchar2(50);
begin
Select PO_EMPLOYEES_SV.GET_EMP_NAME(POAH.EMPLOYEE_ID)
into v_user_name
FROM PO_ACTION_HISTORY POAH,
PO_LOOKUP_CODES POLC1,
PO_LOOKUP_CODES POLC2
Where POLC1.LOOKUP_CODE(+) = POAH.ACTION_CODE
AND POLC1.LOOKUP_TYPE(+) = 'APPROVER ACTIONS'
AND POLC2.LOOKUP_CODE(+) = POAH.ACTION_CODE
AND POLC2.LOOKUP_TYPE(+) = 'CONTROL ACTIONS'
AND POAH.Sequence_Num = 2
AND POAH.Action_Code = 'FORWARD'
and poah.Object_Id = p_object_id
and rownum = 1;
return v_user_name;
end;
我原来是用这个的,但后来发现有问题
复制内容到剪贴板 程序代码
function GetChecker(p_object_id in number) return varchar2 as
v_user_name Varchar2(50);
begin
\* select fu.Description
into v_user_name
from Fnd_User fu
where fu.Employee_Id = p_agent_id;*\
select pahv.employee_name
into v_user_name
from PO_ACTION_HISTORY_V pahv
where pahv.object_id = p_object_id
and pahv.action_code = 'FORWARD'
and pahv.sequence_num = 2
and pahv.object_type_code = 'PO'
and rownum = 1; --转发
return v_user_name;
end;
[译]Oracle EBS:追踪PO全过程
作者:admin 日期:2010-05-30
来源:http://www.oracleappshub.com/oracle-purchasing/po-tips-and-useful-query/
1。创建PO
PO_HEADERS_ALL
select po_header_id from po_headers_all where segment1 =<po_number>;
select * from po_headers_all where po_header_id =<po_header_id>;
po_lines_all
select * from po_lines_all where po_header_id =<po_header_id>;
po_line_locations_all
1。创建PO
PO_HEADERS_ALL
select po_header_id from po_headers_all where segment1 =<po_number>;
select * from po_headers_all where po_header_id =<po_header_id>;
po_lines_all
select * from po_lines_all where po_header_id =<po_header_id>;
po_line_locations_all
最近的生活
作者:admin 日期:2010-05-26
每天总有那么一点点时间,胃突然很痛.
早上冲凉的时候,冷不丁瞅了一下镜子中的人,真是就是骨头了.
即使喝了咖啡,也抵挡不住困倦.晚上两三点脑子里却还在转着明天要做的事,下周要做的事.
手上项目计划已经安排到明年三月了,但愿即将实施的几个大项目能顺利.
白天meeting,晚上coding,双休scheduling,电话还要calling 招人也不happy.
领导突然过问找女朋友的事,说我花心,对每个MM都这么好,说我要求高.我也是一脸困惑,满是无奈.
采购 跟单 财务 营销 都是MM,若是花心,又何愁找不到MM?要求高不高,不在于自己,而在于别人怎么看吧.
爱情不是一厢情愿,也不是凭空臆想.
《我是布隆伯格》读后感
作者:admin 日期:2010-05-25
在线读书:http://read.dangdang.com/book_8671
作 者: (美)布隆伯格 著,李浚帆 译 出 版 社: 中信出版社
出版时间: 2010-1-1
该书是布隆伯格自传,作为改编财经资讯模式的重要人物,布隆伯格的经历堪称传奇。39岁时,他离开所罗门兄弟公司,再次开始新的事业,后来的故事颇具里程碑意义。彭博社成为全球经济领域最重要的资讯供应商,几乎所有的主流金融企业都会安装彭博社的新闻通讯终端,如今在全球经济领域,无论发生什么大事,人们都需要从彭博社获得最快、最权威、最及时的报道。而这本书从1981年开始讲述了这一变革的来龙去脉,布隆伯格自己对过去20多年的经历进行了边讲述边反思的回顾。无论从传主的在新闻界的重要影响力,还是从彭博社本身发展最切近的传记角度,该书都极富出版价值。
----------------------------------------------------------------------------------------------------------------
尽管时间很紧,我还是在每天睡前抽空看看书.这阵子确实好累,好忙.
没看此书前,我不知布隆人格是纽约市市长,也不知世界有个彭博社.看完此书后,我才知彭博社的发展史及布隆伯格的奋头史,也其说是他的奋斗史,不如是彭博社的成长史,布隆伯格的创业史.还是挺有意思的.
看看Ipad或Iphone的运营模式,再看看彭博社的产品,还是有些相似之处的.都是以一个硬件产品为依托,为消费都提供资讯服务,内容服务,靠内容靠服务来经营.
我可能更多地是从书中看到一些创业的经验之谈,这对我现有工作上也是相得益彰.我覍得可以用二十个字来表达我对本书所要表达的一些理念或思想:
努力工作 与人分享 有效沟通 诚实正直 宽容对待
看过稻盛和夫的《活法》,觉得东西方在事业价值观方面都有异曲同工之稍。不管是创业还是打拼,东西方都很强调诚信正直的原则,这应该是做人做事的基本底线吧。西方则更强调于现实与理论的结合。
国内真正能耐得住寂寞,抛一时之利做本分之事的企业,也应该是屈指可数--国企除外。
好而长久的企业,都有一个非常好的企业文化。原来对企业文化这种务虚的东西不是很感冒,但读了很多书之后,也有渐渐发觉到,一个企业的核心竞争力,是一个企业的企业文化。技术不是管理,再好的技术,如果没有良好的企业文化,也可能只是一时的旺盛而不能长治久安。
那如果想要创建一个好公司,需要做到什么呢?我虽然没有创业的实践,仅仅从书中所表达到意思来看:努力 务实 诚信 正直 饭要一口一口的吃,路要一步一步地走。创业难,守江山更难。
一些语句摘抄:
求同存异,团结合作.
公司的成功有助于我的成功,我的成功促进公司的成功.
以身作则,心事说到做到.
今天先把交易做成,明天再去想如何赢利.
你干得越多,就干得越好.
想要成功,就得一步步来.
先制造产品,再考虑财务和运输.
诚信正直的集体荣誉将是公司生成发展的基石.
从小事做起,每过一段时期按时完成一个目标.
每一个问题都是一个机会.
有最好的产品还不够,成功还要依靠人们的宣传.
成功的设计和实施需要斗争技巧,还需要有勇气去调和差慬.
公司最终需要的是方向,而不讨论.
技术不能取代管理.
坚持做有利可图的事情.
思考和人际交往能力以前是、现在时、将来还会是生存的关键。
任何人顺利度过一生都是得到了他人的帮助,任何组织没有其成员的贡献都无法获得成功.
尽最大努力作所能做的事,然后继续做下一件事.
工作与家庭必然会产生冲突,而时间投放是这两者成功所必需的首要可控因素.
生活是一种妥协.
Web开发电子期刊 2010年第4期(第44期)
作者:admin 日期:2010-05-24
感谢所有文章的原创作者
本期内容:
NET
ASP.NET在线压缩与在线解压缩
Excel导入SQL数据库
对实体类进行排序
C#几个常用经典算法
Asp.net(C#)对文件操作的方法(读取,删除,批量拷贝,删除...)
DatagridView 常用功能代码
Asp.net 将word转换成html
Asp.net页面出错时的处理方法
Visual Studio常用小技巧
求最大整数,求最小整数,求组数,求分组数
Asp.net ajax 弹不出alert对话框的解决办法
XmlDocument序列化到Session
JAVA
spring典型配置完整实例
TimerTask定时任务使用示例
spring框架实现事务管理的理解
Java文件压缩
spring中读取xml配置文件、获取bean的几种方式
Java IO流各种使用方式总结
Java Socket多线程如何支持服务器模型
Java Socket会话如何实施共享
Java线程池在运行后的结果反查
Java Socket线程的设计原理介绍
常见hibernate面试题
CSV文件读取与生成以及Excel文件的读取生成
JAVAscript/HTML
javascript中replace(regExp, function)用法
CSS面试经典题
使文本框自动适应内容的高度
html meta标签属性用法集合
静态页面与动态页面各自的执行机制
JS获得指定时间的星期信息
JSON的格式
Javascript 验证函数集合
用Javascript将网页内容导出到Excel
JQuery动画弹出窗体支持多种展现方式
Jquery 实现弹出层效果
Js实现div拖动控制
随滚动条移动的层
Js url 编码 和C# url 编码
SQL SERVER
sql server数据库性能的优化
支持定位当前页,自定义排序的分页SQL
SQL Server 数据库故障修复顶级技巧
SQL SERVER与ACCESS,EXCEL的数据转换
表的设计命名的十个注意点
数据库设计流程
T_SQL 开发的13个Tips
T-SQL循环打印一年中所有的日期(WHILE循环)
SQL高级语句
Oracle
oracle 比较字符串包含关系
oracle 合并列数据
oracle数据库中的(+)连接如何操作
oracle后台进程的功能简介
oracle查询语句应用经验总结
oracle数据库与FoxPro数据如何转换
oracle DATA GUARD的的功能概述
oracle数据库sqlplus常用命令
oracle的主外键约束记录
生活 职场
人际关系经验
你人脉网中应该有的10种人
办公室影响同事关系的九种行为
我路过别人的故事,眼眶里却满含泪水
烧开一壶水的智慧
一封写给自己的信
在幻变的生命里 岁月偷不走的是价值
成功者必备的12个好习惯
Oracle PL/SQL:IF语句的使用
作者:admin 日期:2010-05-23
原文:http://psoug.org/reference/control_struct.html
IF语句的使用
A.基本的IF条件语句:
基本语法:
IF <condition> THEN
<code here>
END IF;
Example:
SQL> set serveroutput on;
SQL> declare
x number(3):=9;
begin
if x<10 then
dbms_output.put_line('x is less than10');
end if;
end;
/
结果:
x is less than10
PL/SQL procedure successfully completed
B.IF - ELSE 语句
基本语法:
IF <condition> THEN
<code here>
ELSE
<code here>
END IF;
Example:
DECLARE
x NUMBER(3) := 10;
BEGIN
IF x < 10 THEN
dbms_output.put_line('X is less than 10');
ELSE
dbms_output.put_line('X is not less than 10');
END IF;
END;
/
结果:
X is not less than 10
PL/SQL procedure successfully completed
C:IF - ELSIF - ELSE 语句
基本语法:
IF <condition> THEN
<code here>
ELSIF <condition> THEN
<code here>
ELSIF <condition> THEN
<code here>
ELSE
<code here>
END IF;
Example:
set serveroutput on
DECLARE
x NUMBER(3) := 47;
BEGIN
IF x < 10 THEN
dbms_output.put_line('X is less than 10');
ELSIF x = 10 THEN
dbms_output.put_line('X is equal to 10');
ELSIF x < 100 THEN
dbms_output.put_line('X is between 11 and 99');
ELSE
dbms_output.put_line('X is greater than 99');
END IF;
END;
/
结果:
X is between 11 and 99
PL/SQL procedure successfully completed
D:与NULL值比较处理
Example:
declare
v NUMBER;
begin
if v = 1 then
DBMS_OUTPUT.put_line('Equal to 1');
elsif v!= 1 then
DBMS_OUTPUT.put_line('Not equal to 1');
elsif v = v then
DBMS_OUTPUT.put_line('Equal to itself');
else
DBMS_OUTPUT.put_line('Undefined result');
end if;
v:=v+1;
DBMS_OUTPUT.put_line('New value: <'||v||'>');
end;
/
结果:
Undefined result
New value: <>
PL/SQL procedure successfully completed
IF语句的使用
A.基本的IF条件语句:
基本语法:
复制内容到剪贴板 程序代码
IF <condition> THEN
<code here>
END IF;
Example:
复制内容到剪贴板 程序代码
SQL> set serveroutput on;
SQL> declare
x number(3):=9;
begin
if x<10 then
dbms_output.put_line('x is less than10');
end if;
end;
/
结果:
x is less than10
PL/SQL procedure successfully completed
B.IF - ELSE 语句
基本语法:
复制内容到剪贴板 程序代码
IF <condition> THEN
<code here>
ELSE
<code here>
END IF;
Example:
复制内容到剪贴板 程序代码
DECLARE
x NUMBER(3) := 10;
BEGIN
IF x < 10 THEN
dbms_output.put_line('X is less than 10');
ELSE
dbms_output.put_line('X is not less than 10');
END IF;
END;
/
结果:
X is not less than 10
PL/SQL procedure successfully completed
C:IF - ELSIF - ELSE 语句
基本语法:
复制内容到剪贴板 程序代码
IF <condition> THEN
<code here>
ELSIF <condition> THEN
<code here>
ELSIF <condition> THEN
<code here>
ELSE
<code here>
END IF;
Example:
复制内容到剪贴板 程序代码
set serveroutput on
DECLARE
x NUMBER(3) := 47;
BEGIN
IF x < 10 THEN
dbms_output.put_line('X is less than 10');
ELSIF x = 10 THEN
dbms_output.put_line('X is equal to 10');
ELSIF x < 100 THEN
dbms_output.put_line('X is between 11 and 99');
ELSE
dbms_output.put_line('X is greater than 99');
END IF;
END;
/
结果:
X is between 11 and 99
PL/SQL procedure successfully completed
D:与NULL值比较处理
Example:
复制内容到剪贴板 程序代码
declare
v NUMBER;
begin
if v = 1 then
DBMS_OUTPUT.put_line('Equal to 1');
elsif v!= 1 then
DBMS_OUTPUT.put_line('Not equal to 1');
elsif v = v then
DBMS_OUTPUT.put_line('Equal to itself');
else
DBMS_OUTPUT.put_line('Undefined result');
end if;
v:=v+1;
DBMS_OUTPUT.put_line('New value: <'||v||'>');
end;
/
结果:
Undefined result
New value: <>
PL/SQL procedure successfully completed
Oracle EBS:PO入库(收货)价格不随Blanket更改
作者:admin 日期:2010-05-10
这个可真是差点出了大麻烦啊,呵呵。
事故描述:
1月下交期,2月调价,1月所下的PO没有交完货的情况下,在原PO上作更改PO交期。结果没想到的是:系统在入库时点会PO的价格重新获取差刷新一次,导致系统上的PO单位价与传真给供应商的PO上的单价有差异,财务对帐的异也有些产生。
解决方案:
问题 : POXPOEPO: Able to Update Unit Price After PO Has Been Received and Invoiced
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=PROBLEM&id=397599.1
原因:Profile "PO: Allow Retroactive Pricing of POs" was not set to 'Never'.
设定:
Bug 5560982: ABLE TO CHANGE UNIT PRICE AFTER RECEVING PO
--------------------------------------------------------------------------------
Bug 属性
--------------------------------------------------------------------------------
类型 B - Defect 已在产品版本中修复 -
严重性 2 - Severe Loss of Service 产品版本 11.5.10.2
状态 92 - Closed, Not a Bug 平台 212 - IBM AIX on POWER Systems (64-bit)
创建时间 22-Sep-2006 平台版本 5L
更新时间 31-Oct-2006 基本 Bug -
数据库版本 9.2.0.7.0
影响平台 Generic
产品来源 oracle
相反:要修改价格的话
此方案转自:来源:http://dgstonehuang.blog.163.com/blog/static/4693088820091024103334393/
设置如下:
1.在收货参数里设置“Retroactive Price Adjustment Account”,赋予调整PO价格的会计分录;
2.修改PO里Profile参数:PO: Allow Retroactive Pricing of POS,有3个选项,Never-->不允许修改、OPEN RELEASES-->还没收货(部分收+全收)仅核准状态、ALL RELEASES-->表示收货后可以修改价格。
要值得注意的是:
1。这个成PAC成本有所影响,在标准成本制下可以使用。
2.要注意产生的会计科目 Retroactive Price Adjustment Account
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=PROBLEM&id=339536.1
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=PROBLEM&id=273918.1
---补丁
PO Price Changes When Need-By Date Is Changed [ID 379511.1]
--------------------------------------------------------------------------------
修改时间 10-JUN-2009 类型 PROBLEM 状态 PUBLISHED
In this Document
Symptoms
Cause
Solution
References
--------------------------------------------------------------------------------
Applies to:
Oracle Purchasing - Version: 11.5.10
This problem can occur on any platform.
POXPOEPO.fmb
Symptoms
When the user changes the need-by date in a purchase order that has been received or billed and is associated to a global blanket purchase agreement or a quotation, the price changes.
Steps to Reproduce the Issue:
------------------------------
1. Create a quotation for an item.
2. Create a standard PO referencing the quotation. Approve and receive partially.
3. Change the price on the quotation.
4. Open the PO and change the need by date on the PO, the price changes to the new quotation price.
Note: Only when accrual option is "at receipt" the price should not change after the line has been partially/fully received
This issue also happens when updating the need-by-date in the release
Cause
The prevent_price_update flag was not checked before calling the
functions to reprice the po line/shipment.
This is explained in the following bug:
Bug 5040211/4355088 PRICE CHANGE WHEN UPDATING NEED-BY:
Solution
To implement the solution, execute the following steps:
1. Download and review the readme and pre-requisites for Patch 5040211. (The fix is also included in Procurement Rollup Patch 3 and higher - see NOTE:222339.1 "Procurement Family Patch Release History" for information on the latest Procurement rollup patches.)
2. Ensure that you have taken a backup of your system before applying the recommended patch.
3. Apply the patch in a test environment.
4. Confirm the following file versions:
forms/US/POXPOEPO.fmb 115.445.11510.23
resource/POXPOPOS.pld 115.232.11510.8
resource/POXPOPOL.pld 115.228.11510.17
resource/POXPIPOS.pld 115.67.11510.3
patch/115/sql/POXPOL4B.pls-115.24.11510.2
5. Retest the issue.
6. If the issue is resolved, migrate the solution as appropriate to other environments.
References
BUG:5040211 - Price Change When Updating Need-By-Date
事故描述:
1月下交期,2月调价,1月所下的PO没有交完货的情况下,在原PO上作更改PO交期。结果没想到的是:系统在入库时点会PO的价格重新获取差刷新一次,导致系统上的PO单位价与传真给供应商的PO上的单价有差异,财务对帐的异也有些产生。
解决方案:
问题 : POXPOEPO: Able to Update Unit Price After PO Has Been Received and Invoiced
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=PROBLEM&id=397599.1
原因:Profile "PO: Allow Retroactive Pricing of POs" was not set to 'Never'.
设定:
Bug 5560982: ABLE TO CHANGE UNIT PRICE AFTER RECEVING PO
--------------------------------------------------------------------------------
Bug 属性
--------------------------------------------------------------------------------
类型 B - Defect 已在产品版本中修复 -
严重性 2 - Severe Loss of Service 产品版本 11.5.10.2
状态 92 - Closed, Not a Bug 平台 212 - IBM AIX on POWER Systems (64-bit)
创建时间 22-Sep-2006 平台版本 5L
更新时间 31-Oct-2006 基本 Bug -
数据库版本 9.2.0.7.0
影响平台 Generic
产品来源 oracle
相反:要修改价格的话
此方案转自:来源:http://dgstonehuang.blog.163.com/blog/static/4693088820091024103334393/
设置如下:
1.在收货参数里设置“Retroactive Price Adjustment Account”,赋予调整PO价格的会计分录;
2.修改PO里Profile参数:PO: Allow Retroactive Pricing of POS,有3个选项,Never-->不允许修改、OPEN RELEASES-->还没收货(部分收+全收)仅核准状态、ALL RELEASES-->表示收货后可以修改价格。
要值得注意的是:
1。这个成PAC成本有所影响,在标准成本制下可以使用。
2.要注意产生的会计科目 Retroactive Price Adjustment Account
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=PROBLEM&id=339536.1
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=PROBLEM&id=273918.1
---补丁
PO Price Changes When Need-By Date Is Changed [ID 379511.1]
--------------------------------------------------------------------------------
修改时间 10-JUN-2009 类型 PROBLEM 状态 PUBLISHED
In this Document
Symptoms
Cause
Solution
References
--------------------------------------------------------------------------------
Applies to:
Oracle Purchasing - Version: 11.5.10
This problem can occur on any platform.
POXPOEPO.fmb
Symptoms
When the user changes the need-by date in a purchase order that has been received or billed and is associated to a global blanket purchase agreement or a quotation, the price changes.
Steps to Reproduce the Issue:
------------------------------
1. Create a quotation for an item.
2. Create a standard PO referencing the quotation. Approve and receive partially.
3. Change the price on the quotation.
4. Open the PO and change the need by date on the PO, the price changes to the new quotation price.
Note: Only when accrual option is "at receipt" the price should not change after the line has been partially/fully received
This issue also happens when updating the need-by-date in the release
Cause
The prevent_price_update flag was not checked before calling the
functions to reprice the po line/shipment.
This is explained in the following bug:
Bug 5040211/4355088 PRICE CHANGE WHEN UPDATING NEED-BY:
Solution
To implement the solution, execute the following steps:
1. Download and review the readme and pre-requisites for Patch 5040211. (The fix is also included in Procurement Rollup Patch 3 and higher - see NOTE:222339.1 "Procurement Family Patch Release History" for information on the latest Procurement rollup patches.)
2. Ensure that you have taken a backup of your system before applying the recommended patch.
3. Apply the patch in a test environment.
4. Confirm the following file versions:
forms/US/POXPOEPO.fmb 115.445.11510.23
resource/POXPOPOS.pld 115.232.11510.8
resource/POXPOPOL.pld 115.228.11510.17
resource/POXPIPOS.pld 115.67.11510.3
patch/115/sql/POXPOL4B.pls-115.24.11510.2
5. Retest the issue.
6. If the issue is resolved, migrate the solution as appropriate to other environments.
References
BUG:5040211 - Price Change When Updating Need-By-Date
《少有人走的路》读后感
作者:admin 日期:2010-05-02
作者: [美] M·斯科特·派克
译者: 于海生
ISBN: 9787807023777
定价: 26.00元
页数: 231
装帧: 平装16开
出版年: 2007-1
副标题: 心智成熟的旅程
出版社: 吉林文史出版社
没看此书之前,我一直有去寻找心理医生的念头,我心里总感觉到我的身心存在一定的问题,现在书虽没看完,但我想我应该没必要去看心理医生了,这本书就是我的一个心理医生,尤其对近期工作压力,生活压力颇大的我,应该是个很好的医疗过程吧.我些许对自己有些庆幸,依据书中所言,我应该走在一条还算正确的人生成长路上.但我也很迷惑,在这条人生路上,我似乎也碰到了某些关卡,没有突破.需要努力,需要勇气,需要更深刻地去了解他人,了解自己. 多些沟通,多些勇气,多些自信,这些都是我缺乏的吧。
少有人走的路,是因为没有人能完完整整地走出一条好路吧,这条路也确实难走。
成长的路上,需要努力,需要磨砺,需要勇气,需要面对,需要倾听,需要选择.很多事情,可能大家确实道理都明白,可是我们却很难做到.这不是一个人的问题吧.确确实实,我在自己的成长过程中碰到了很多问题,也会不断地反思,有时甚至怀疑自己的行为或想法是否无知或太过天真愚昧,因为很多时候都是我一个人单行在路上,这其中的艰辛可想而知.我是个不太轻易低头的人,也算是个比较硬的人,也正因为如此吧,我的付出远远大于所得.
几年的年龄沉淀,也让自己的心态比以前沉稳许多,做事更趋于理性,更务实.时常反思,也深知自己仍有很多不足与改正之处.不同的是,身边多了些许能指正我错误与不足的同事与领导,朋友们. 《道德经》有一章节我很有印象:"知人者智,自知者明。胜人者有力,自胜者强。知足者富。强行者有志。" 我也达不到这么高的境界,但“错而改之,善莫大焉”,所以我也感谢指出我问题与不足之处的人。呵呵。
一些话语对我影响有加,与大家分享我的看法.
问题论:
为解决问题而忽略问题的存在,是人生的一大问题。
你不能解决问题,你就会成为问题。 --这我是深有体会的吧。尤其是在工作上。
正确评估自己的角色,判定该为何人何事负责,既是我们的责任,也是我们无法逃避的问题。
逃避现实的痛苦,是人类的天性,只有通过自律,才能逐渐克服现实的痛苦。
自我反省和自我审视,对于我们的生存至关重要.自我反省的快乐,甚至远远大于痛苦。
放弃人生的某些东西,一定会给心灵带来痛苦。适当放弃过去的自我,才能达到心智的成熟。
一个人应该有选择性地表达意见和想法。
静卧常思已过,闲谈莫论人非. 心胸坦荡,以诚待人。有时我过于直白,直指别人痛处。以致我现在很怕伤害到别人。也许出发点是好的,但过程却是让别人不爽吧。这也恰恰印证了书中的第一章:自律(四大原则:推迟满足感 承担责任 尊重事实 保持平衡)的重要性。一个能够在为人处事方面能够很自律的人,想必也差不到哪里去。我应该要向这方面努力。
爱情论:
附入情网,惟一的好处就是消除寂寞.
---很多人急急忙忙寻找爱情,无非就是为了逃避孤独吧。为了一时的满足感而没顾忌双方的差异,这种案例也已经是数不清了。
惟有学会独立,且能体察彼此真正的需要,才能够组建美满的家庭,使婚烟关系能更加持久。一味地依赖别人或对别人妥协,是最糟糕的活法。
爱,绝不是无原则地接受,也包括必要的冲突、果断的拒绝、严厉的批评。
爱是实际行动,是真正的付出。
并非所有的努力或勇气都是爱。不过真正的爱,一定需要努力和勇气。不然就不可能是真正的爱。
爱最重要的体现形式,就是关注。
真正具有爱的人,绝不会随意批评别人或对方发生冲突,他们竭力避免给对方造成傲慢的印象。
做出承诺,是真正爱的基石之一。
成功的婚烟,能够为心灵提供更好的滋养,并且成就辉煌的人生旅程。
此书花了大半篇幅来说明爱的意义,我其实非常赞同书中对爱情所阐述的一些观点与看法,也确确实实有过去这样做。可是在现实生活中,得到的却不是自己所要的结果,或者有我自己也没感觉到。我自己觉得这些更多地是在于一种隐性的行为,它可能给人的感觉不如浪漫来得那么多彩,要让人感受得到你的付出,也是一件比较困难的事吧。在现时经济利益占很大比重的爱情(我不否认仍有纯真无瑕的爱情存在)下,可能双方更在意的是能从对方得到什么,或者说对方能给予什么,很少会考虑到两个人未来要共同面对与承担的东西.追逐爱情的过程,也是不断走向成熟的过程。对爱情,我还是缺乏勇气与自信,这点我是要承认的。当然,爱与婚烟,并不是一码事,先有爱的升华,才有婚烟的美满。
宗教论:
人的宗教都来自于其文化环境。
我们的宗教和世界观,常常取决于童年经历的影响。
几乎很有有人有独一无二的人生。我们的一切,似乎都是二手的。
我其实最喜欢的一句是:科学本身也是一种宗教,也是一种信仰。这点让我思路有拓开的感觉。在以前的思考当中,科学就是不可侵犯的。而信仰则是那些佛教,基督教,伊斯兰教等与"教"字有相关联的事物。宗教没有对与不对之分,只是不同的角度去看问题,去理解人生。但是,兼容并进,取其精华,弃其糟粕,不能盲目随从,我想应该是我们要做的吧。
“心灵力量的不断积聚,会带来孤独感。所有走在最走面走得最远的人,都会感受到这种孤独。”
有所得,必有所失。想成功,想不断迈向成熟的大道,那就得付出,失去某些自己的东西吧。
一点心得,与大家分享。推荐大家看此书。
生活因今天而改变
作者:admin 日期:2010-04-30
Web开发电子期刊 2010年第3期(第43期)
作者:admin 日期:2010-04-24
2010.4 湖南.凤凰.
作者:admin 日期:2010-04-19
总结Kill Session 的几种方法
作者:admin 日期:2010-04-19
1.在PL/SQL Developer 中 菜单"工具"--->Sessions
选择要Kill的Session,鼠标右键进行操作
2.在Toad 启动Toad,切换到Session Browser
进入以下界面,查看所有对应User所开启的Session
鼠标右键,或点击左上角的按钮对Session进行操作
3.直接用SQL语句 查找所有Session
查找及干掉锁死的代码
Select /*+RULE*/
s.machine,
s.osuser "O/S-User",
s.username "Ora-User",
s.sid "Session-ID",
s.serial# "Serial",
s.process "Process-ID",
s.status "Status",
l.name "Obj Locked",
l.mode_held "Lock Mode",
s.logon_time
FROM v$session s, dba_dml_locks l, v$process p
Where l.session_id = s.sid
AND p.addr = s.paddr --and l.name='RCV_TRANSACTIONS_INTERFACE'
order by s.logon_time
alter system kill session 'sid,serial#';
alter system kill session 'Session_ID,serial';
4.在Unix and Linux 操作系统中使用命令Kill Session
$ps -ef|grep ora_|grep -v grep
eg:$kill -9 1451
5.在Windows操作系统中使用命令Kill Session
SQL> select a.username, b.spid from v$session a, v$process b where a.paddr = b.addr and a.username ='SCOTT';
USERNAME SPID.
-------- ----
SCOTT 1456
C:\> orakill instance_name spid
C:\> orakill orcl 1456
6.在Windows中使用TASKKILL 命令
C:\>tasklist
Image Name PID Session Name Session# Mem Usage
=============== ======== ======== ============
System Idle Process 0 Console 0 16 K
oracle.exe 1456 Console 0 282,100 K
smss.exe 636 Console 0 420 K
C:\>taskkill /pid 1456 /T
7.使用NET STOP 及NET START命令
C:\>NET STOP "OracleServiceORCL"
C:\>NET START "OracleServiceORCL"
[/code][/code]
选择要Kill的Session,鼠标右键进行操作
2.在Toad 启动Toad,切换到Session Browser
进入以下界面,查看所有对应User所开启的Session
鼠标右键,或点击左上角的按钮对Session进行操作
3.直接用SQL语句 查找所有Session
复制内容到剪贴板 程序代码
Select b.sid,
b.serial#,
a.spid,
b.program,
b.osuser,
b.machine,
b.type,
b.event,
b.action,
b.p1text,
b.p2text,
b.p3text,
b.state,
c.sql_text,
b.logon_time
FROM v$process a, v$session b, v$sqltext c
Where a.addr = b.paddr
AND b.sql_hash_value = c.hash_value
AND b.STATUS = 'ACTIVE'
orDER BY a.spid, c.piece
[code]
杀进程
[code]
Alter system KILL session 'sid, serial#'
b.serial#,
a.spid,
b.program,
b.osuser,
b.machine,
b.type,
b.event,
b.action,
b.p1text,
b.p2text,
b.p3text,
b.state,
c.sql_text,
b.logon_time
FROM v$process a, v$session b, v$sqltext c
Where a.addr = b.paddr
AND b.sql_hash_value = c.hash_value
AND b.STATUS = 'ACTIVE'
orDER BY a.spid, c.piece
[code]
杀进程
[code]
Alter system KILL session 'sid, serial#'
查找及干掉锁死的代码
复制内容到剪贴板 程序代码
Select /*+RULE*/
s.machine,
s.osuser "O/S-User",
s.username "Ora-User",
s.sid "Session-ID",
s.serial# "Serial",
s.process "Process-ID",
s.status "Status",
l.name "Obj Locked",
l.mode_held "Lock Mode",
s.logon_time
FROM v$session s, dba_dml_locks l, v$process p
Where l.session_id = s.sid
AND p.addr = s.paddr --and l.name='RCV_TRANSACTIONS_INTERFACE'
order by s.logon_time
复制内容到剪贴板 程序代码
alter system kill session 'sid,serial#';
alter system kill session 'Session_ID,serial';
4.在Unix and Linux 操作系统中使用命令Kill Session
$ps -ef|grep ora_|grep -v grep
eg:$kill -9 1451
5.在Windows操作系统中使用命令Kill Session
SQL> select a.username, b.spid from v$session a, v$process b where a.paddr = b.addr and a.username ='SCOTT';
USERNAME SPID.
-------- ----
SCOTT 1456
C:\> orakill instance_name spid
C:\> orakill orcl 1456
6.在Windows中使用TASKKILL 命令
C:\>tasklist
Image Name PID Session Name Session# Mem Usage
=============== ======== ======== ============
System Idle Process 0 Console 0 16 K
oracle.exe 1456 Console 0 282,100 K
smss.exe 636 Console 0 420 K
C:\>taskkill /pid 1456 /T
7.使用NET STOP 及NET START命令
C:\>NET STOP "OracleServiceORCL"
C:\>NET START "OracleServiceORCL"
[/code][/code]
Oracle EBS:PO 供应商日历的设置与启用
作者:admin 日期:2010-04-13
《一个广告人的自白》读后感
作者:admin 日期:2010-04-13
作 者: (美)奥格威 著;林桦 译
出 版 社: 中国物价出版社
书看了两遍,很多在广告业中看似简单,又确实很实用的招式,都讲到了.虽然自己不是做广告行业的,但文中从客户角度去看问题,以用如何应对客户这些方法,我想也是很实用的.
做过设计(不论是平面设计,还是网页设计,甚至是工业设计之类的)的我想最痛苦的事莫过于客户不认可自己的设计方案吧.可能从自己的角度去看,方案确是很让人满意,但客户有时宁愿选择一些在我们眼里看起来可能比较粗俗的方案,有时还要求把自己的方案改得更通俗一点.毕竟,设计师与客户的构想或Idea能一次就达成共识的几乎就没有.
因为我不是做销售的,我仅能从自己看此书的感觉与认识,与大家分享一下我自己在某些章节的总结点.
怎样争取客户
目标客户要有选择性,要对客户有所了解,要对客户热情,但不能过火.
开发一个新客户远比不断保持和维护一个老客户难得多.
真心坦诚地与客户沟通,从客户方面去看待某些问题.
如何客户不相信自己,那宁愿舍弃这个客户.
IBM有个口号叫"成就客户",与客户共同成长.我觉得很棒.
怎样维系客户
用最好的人才去为现有的客户服务,与客户中每个层次的人都保持关系.
尽力站在客户一边,以他们眼光看问题,但不能随意迁就客户.
承认自己的过错很重要,越早承认,受到的指责就会越少.
怎样当一个好客户
要选准你的合作伙伴或供应商,把你的真实情况告诉他们,推诚相见,鼓励坦率.
不要随意去干预别人的过程.
要让你的合作伙伴或供应商有利可图,不必任可事情都斤斤计较.
受多头控制的客户给人出的尽是无法解决的问题.
不要在不自己不擅长的领域与你的合作伙伴或供应商较高低
怎样才能功成名就--对年轻人的进言
胸有大志,却不可咄咄逼人.
懂得识别并抓住机遇.
有自己的嗜好.
奋力迈进,但要小心.
其它章节都主要是讲广告的策划,方案,文案方面的,我就不必要深究了.在客户关系方面,我想都是相通的.做广告的可能还更加有难度.
一点心得,与大家分享,欢迎指正.
2010.4 湖南.张家界.山水
作者:admin 日期:2010-04-10
2010.4 湖南.菜
作者:admin 日期:2010-04-10
2010.4 湖南.花
作者:admin 日期:2010-04-10
Oracle EBS:ASCP 截获工作台发放的PR
作者:admin 日期:2010-03-20
工作台发放的计划单可以自动转成请购单,实际上系统的功作就是将发放的计划单通过系统自动启动PO模块中的"导入申请"这个请求,将计划单插入至po_requisitions_interface_all这个接口表中,转成已批准的PR。
因为之前作过lotus与ERP的接口集成(由OA下需求抛至ERP转成PR),所以思路也由大至了解了。
为什么要截取ASCP的PR呢?
如果配合PO的来源补充规则来使用ASCP的话,因为系统所采用的预测逻辑可能与我们想要的不一样。ASCP+SourcingRule+ASL跑出来PR单,是基于PO模块中的SourcingRule在很长一段时间区段内是稳定的.ASCP运算的时候是考虑整个物料的前后需求.而实际在制造业务的过程中,来源补充规则(供货比例)一般是按季度按月度来看的,不可能长时间保持不变,当然也不太可能时时在变.所以跑出来的PR单的采购需求也就会跟我们预想中的不一制.那就要自己动手,尽量把PR搞得跟我们一样的了。
这里特别要注意的时:物料最小包装量的问题.如果在物料主档中设定了最小包装量的话,ASCP在跑需求的时候就会考虑进去,如果你要对其发放的PR单再作手脚的话,这里又会考虑到最小包装量的问题.会造成需求量的倍增.所以,这里要避免考虑计算了二次最小包装量的问题了。
因为之前作过lotus与ERP的接口集成(由OA下需求抛至ERP转成PR),所以思路也由大至了解了。
为什么要截取ASCP的PR呢?
如果配合PO的来源补充规则来使用ASCP的话,因为系统所采用的预测逻辑可能与我们想要的不一样。ASCP+SourcingRule+ASL跑出来PR单,是基于PO模块中的SourcingRule在很长一段时间区段内是稳定的.ASCP运算的时候是考虑整个物料的前后需求.而实际在制造业务的过程中,来源补充规则(供货比例)一般是按季度按月度来看的,不可能长时间保持不变,当然也不太可能时时在变.所以跑出来的PR单的采购需求也就会跟我们预想中的不一制.那就要自己动手,尽量把PR搞得跟我们一样的了。
这里特别要注意的时:物料最小包装量的问题.如果在物料主档中设定了最小包装量的话,ASCP在跑需求的时候就会考虑进去,如果你要对其发放的PR单再作手脚的话,这里又会考虑到最小包装量的问题.会造成需求量的倍增.所以,这里要避免考虑计算了二次最小包装量的问题了。
Web开发电子期刊 2010年第2期(第42期)
作者:admin 日期:2010-03-19
终于补上了第二期,本月非一般地忙.但我还是要把这份期刊做出来.
感谢文章的原创作者及出处网站.
本期目录:
Net
ASP.NET备份还原数据库
在C#中调用API获取网络信息和流量
.NET 异常处理
在.net 当中如何XML序列化一个Collection
实现Winform间的数据交互的三种方法
ASP.NET程序员应用程序域须知
ASP.NET 输出缓存的移除
Asp.net 中利用ajax获取动态创建表中文本框的值
数据库缓存依赖
Asp.NET生成静态页面并分页
ASP.NET Profile
如何在ASP.NET程序中显示程序集版本号
Java
Java中Queue和BlockingQueue的区别
Java内存泄漏分析与解决方案
Java异常处理及异常机制介绍
Java构造函数的执行
Java访问权限修饰符用法总结
为Java Web应用程序增加入侵检测功能
Java设置代理IP访问网站
使用Java编写Oracle存储过程
Java中Vector、ArrayList、List使用深入剖析
Java类型转换
Java Swing文本框输入中文弹出输入窗口的解决
Java学习之路:不走弯路,就是捷径
SQL Server
数据库系统的安全机制
OUTPUT 语句使用
SQL查询语句使用
SQL Server和Oracle数据库索引介绍
CEIL和FLOOR函数查询(Oracle,MSSQL)
SQL优化34条
利用SQL的charindex实现字符串数组和Split函数
SQL语句中的通配符实例
存储优化 -- 删除重复记录只保留单条
清除SQL中注入恶意病毒的编程
oracle
如何快速的杀掉Oracle的Session
oracle分页语句
database link的设置和使用方法
oracle连接数过多释放机制
修改Oracle数据库的连接数
CEIL和FLOOR函数查询(Oracle,MSSQL)
orACLE查看执行计划
oracle中的service_name,instance_name,db_name,oracle_sid,sid_
orACLE创建密码文件
orACLE NOARCHIVELOG模式冷备份笔记
Cookie创建以及清除Cookie数组
Javascript
javascript 实现滚动效果
真正的iframe高度自适应(兼容IE,FF,Opera)
26个Jquery使用小技巧(jQuery tips, tricks & solutions)
高效 Javascript
利用.LESS来提高CSS
10条改进你的CSS代码的方法
页面跳转代码整理
置换元素在IE浏览器中的疑难杂症
雅黑字体对IE显示网页布局的影响
生活.成长
11种脸色反映出你的健康
适合咨询顾问的养生之道
食欲不振九大原因
产生疲劳感十大原因
愿你的人生也拥有这样的情怀
80后需要牢记的十大人生底线
成功者是乐于工作的人
相貌与成功的关系
幸福,是每一个微小的生活愿望达成
效率极低人群之七大习惯