ITPUB??ì3
ITPUB论坛 » ERP二次开发 » 总账凭证安全性屏蔽功能


标题: [笔记] 总账凭证安全性屏蔽功能
离线 ASC70719
中级会员



精华贴数 0
个人空间 0
技术积分 884 (2076)
社区积分 1 (39575)
注册日期 2005-12-27
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2008-7-9 08:15 
总账凭证安全性屏蔽功能

公司有以下业务需求,哪位有遇到过吗,谢谢

总账凭证安全性屏蔽功能详细描述

基本业务需求
本开发的目的是在总账模块中加入凭证屏蔽的功能:根据凭证行的账户的公司段来屏蔽,分子公司的会计人员在总账模块中只能看到自己公司的总账凭证和凭证批。
标准Oracle EBS总账模块中,同一账套下使用人民币结算的各个分子公司只能屏蔽凭证行信息,容易发生误操作。基于安全性考虑,需要进行总账凭证屏蔽功能开发,使各个分公司只能看见自己公司的凭证和凭证批信息,防止对其他分公司的凭证和凭证批进行误操作。
在凭证从总账凭证接口表中导入生成凭证时,标准功能并不检查凭证行的科目是否是一个公司段。需要在凭证导入时,将不同公司段的凭证行导入生成不同的凭证。
最终保证,一个总账凭证中,只包含一个公司段值。

主要功能
功能需求:
标准Oracle EBS总账模块中,同一账套下使用人民币结算的各分子公司只能屏蔽凭证行信息(公司段上设置了安全性后),总账凭证头在各公司间互相可见,容易发生误操作。基于安全性考虑,需要进行总账凭证屏蔽功能开发,使各个分公司只能看见自己公司的凭证信息,防止对其他分公司的凭证和凭证批进行误操作。
主要功能:
根据总账凭证行的账户中的公司段,按公司段屏蔽凭证和凭证批。在如下的界面中,分子公司的会计人员在总账模块中只能看到自己公司的总账凭证和凭证批:
1.        凭证查询界面(包括凭证界面和凭证批界面)
2.        凭证批过帐界面
3.        在总账凭证接口的凭证导入程序中,将不同公司段值的同一个账套的凭证行导入生成不同的凭证


只看该作者    顶部
离线 ASC70719
中级会员



精华贴数 0
个人空间 0
技术积分 884 (2076)
社区积分 1 (39575)
注册日期 2005-12-27
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2008-7-9 08:27 
以前在itpub上见过有关这方面的需求,现在找不到了,高手帮帮忙忙哦


只看该作者    顶部
离线 ASC70719
中级会员



精华贴数 0
个人空间 0
技术积分 884 (2076)
社区积分 1 (39575)
注册日期 2005-12-27
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2008-7-9 09:40 
刚问了实施顾问,同一帐套下的两家子公司有业务往来,如:B公司做销售业务,A公司可向B公司支付费用,
没有数据往来直接开两个帐套就可以了,是不是必须做二次开发了


只看该作者    顶部
离线 msxwj
Edwin



精华贴数 0
个人空间 0
技术积分 1150 (1515)
社区积分 9 (11046)
注册日期 2003-11-11
论坛徽章:1
会员2007贡献徽章     
      

发表于 2008-7-9 16:08 
同一帐套下不同经营单位的凭证相互屏蔽需要客制,可以找实施公司做,一般是增加触发器并修改标准视图,也可以通过oracle policy直接增加Where条件,固定资产模块的权限就用到了oracle policy技术


__________________
msn: msyyl@hotmail.com
只看该作者    顶部
离线 ASC70719
中级会员



精华贴数 0
个人空间 0
技术积分 884 (2076)
社区积分 1 (39575)
注册日期 2005-12-27
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2008-7-9 18:42 
谢谢 msxwj ,需要改视图GL_JE_BATCHES_HEADERS_V,GL_JE_HEADERS_V
请问msxwj有大致的sql吗


只看该作者    顶部
离线 ASC70719
中级会员



精华贴数 0
个人空间 0
技术积分 884 (2076)
社区积分 1 (39575)
注册日期 2005-12-27
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2008-7-9 19:48 
能否从后台取得职责ID,从而修改视图实现数据屏蔽




ASC70719 上传了这个附件:
2008-7-9 19:48
未命名.JPG (113.47 KB)
 

只看该作者    顶部
离线 kenni
菠菜帮第一杀手



精华贴数 3
个人空间 0
技术积分 2175 (715)
社区积分 9727 (156)
注册日期 2003-12-26
论坛徽章:20
ITPUB元老Heart of PUBHeart of PUB2008北京奥运纪念徽章:乒乓球2008北京奥运纪念徽章:举重 
      

发表于 2008-7-13 11:59 


QUOTE:
原帖由 msxwj 于 2008-7-9 16:08 发表
同一帐套下不同经营单位的凭证相互屏蔽需要客制,可以找实施公司做,一般是增加触发器并修改标准视图,也可以通过oracle policy直接增加Where条件,固定资产模块的权限就用到了oracle policy技术

手工凭证的话直接修改FORM就可以了吧。

如果是通过ADI或者是接口导入的凭证的话。

在导入之前做个验证。


__________________
对不起,我是五毛!
只看该作者    顶部
离线 kenni
菠菜帮第一杀手



精华贴数 3
个人空间 0
技术积分 2175 (715)
社区积分 9727 (156)
注册日期 2003-12-26
论坛徽章:20
ITPUB元老Heart of PUBHeart of PUB2008北京奥运纪念徽章:乒乓球2008北京奥运纪念徽章:举重 
      

发表于 2008-7-13 12:01 
LZ 公司上的是R12么?


__________________
对不起,我是五毛!
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问