PO版本与历史记录的问题

[复制链接]
查看11 | 回复6 | 2010-3-1 11:06:22 | 显示全部楼层 |阅读模式
问题描述:一张状态为批准的PO,现对某字段做了修改,保存后PO界面版本号增加,状态变为“要求重新审批”,提交审批,审批人审批后才可以查看PO更改历史记录。以上为Oracle标准功能,现要求对PO更改在提交审批后,审批人审批前能查看版本历史记录,如何实现?
回复

使用道具 举报

千问 | 2010-3-1 11:06:22 | 显示全部楼层
版本纪录不就是 revision=revision -1 吗。approve之后revision并不发生改变。
po_headers_archive_all
po_lines_archive_all
po_line_locations_archive_all
里面会有历史纪录。
回复

使用道具 举报

千问 | 2010-3-1 11:06:22 | 显示全部楼层
学习
回复

使用道具 举报

千问 | 2010-3-1 11:06:22 | 显示全部楼层
可能是我没表述清楚,我现在想实现的是:当PO(已审批)被修改,在重新提交审批后(审批人审批前),要求能比较新版本与历史版本之间的差异
[ 本帖最后由 yhy703 于 2010-2-18 11:53 编辑 ]
回复

使用道具 举报

千问 | 2010-3-1 11:06:22 | 显示全部楼层
举个例子:1)现有PO-001,已审批,版本号0
2)现修改某行数量,提示创建新的PO版本,版本号变为1,PO-001状态变为“要求重新审批”
3)点击审批按钮提交审批,审批状态变为“处理中”
此时通过“PO更改历史记录”的功能是不能比较版本0和版本1之间的差异的,因为历史记录里面没有版本1的信息
4)当审批人审批通过PO-001后,状态变为已审批,审批人才能在PO更改历史记录中比较版本0和1的差异
现要求在步骤3即提交审批后,审批人就可以查看比较版本0和1之间的差异
[ 本帖最后由 yhy703 于 2010-2-18 11:54 编辑 ]
回复

使用道具 举报

千问 | 2010-3-1 11:06:22 | 显示全部楼层
提了SR,Oracle给的回复是标准功能不能满足,谢谢各位!
回复

使用道具 举报

千问 | 2010-3-1 11:06:22 | 显示全部楼层
版本历史比较是用OAF开发的,没有什么是不能更改的,用户要什么,我们就能提供什么
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行