您的位置:首页 > 其它

如何利用SAP权限设定在CS01,CS02中Change Number为必输

2013-12-17 12:01 260 查看
经常玩在QQ, 工作在MSN中,难免有些朋友问一些关于SAP的问题,而这个对create BOM 及change BOM,就有很多朋友问过相同的问题,即如果限制SAP一定要让我输入change number呢,就是传说中的下面红色的FIELD: Change Number



当然这个办法其实是有几个的,一是你可以用SHD0去更改这个Screen,让这个栏位必输,那肯定也没问题,另一就是用SAP标准的功能,即利用权限与配置的方法去设定,现在这里我就 step by step 记录下来,供各位参考.

1. 建立一个single role, Transaction Code: PFCG,如下图



起名ZCS01,选择 Create Role



输入所谓的描述及利用Transaction 按钮加入Transaction Code: CS01, CS02,再click Authorizations View



此时SAP会询问你的宝贵意见,是否存盘,我想这个问题很明显,必须YES

再CLICK SAP中经典小铅笔 change authorization Data



在出现此画面之前,SAP需要你输入相应的organization plant

在这个画面中你只需要注意 红色 FIELD,此OBJECT就是控制是否需要change number



点红色中的小铅笔可以看到,有NO与YES.

NO就是表示一定需要change number

YES就是表示不需要 change number

我这里选择了YES,在你用CS01或CS02去看的时候,画面如下



如你我所想,change number中optional

但是如果把以上OBJECT改为NO



此时,如果你兴冲冲地去看CS01或CS02,有可能你会大失所望,因为显示的画面中change number仍然是optional,此时你可千万不要怀疑SAP的功能性,以及大骂SAP是个骗子,其实呢,SAP在某些方便还是挺善良的,只是咱们没有看到他的真实一面,如果你预先对SAP有这种好感的话,那么就会想,肯定在某个角落里还有”鬼怪”,因此,我们就按破解密码之穷举法,一个个去看,很不巧,你在以下路径会发现有此字眼

进入后台 TCODE: SPRO

SPRO-> Production-> Basic Data-> Bill of Material-> Control Data for Bills of Material-> Define Modification Parameters



有一个history reqmt的check box, 如果你把此选中,我们再去看看效果,



HEHE,有没成就感?

针对这个画面,我就再啰嗦多一点.



n History reqmt:历史需求。如果你选中,则在建立任何BOM的时候(第一次或建立alternative BOM),都会给出以下信息



如果不选,则检查history requirement variant的设定

n History Requirement Variant: 表示在建立BOM的时候(指已经存在BOM,需要再建立一个相同或不同的USAGE的BOM),是否需要存在提示



如果为空白,则需要在使用BOM GROUP的时候,并且用过CHANGE NUMBER更改过原来的BOM时,才会有提示

如果为1,则是配合BOM Status来决定是否需要给出提示(在后面有设定,PATH=Production-> Basic Data-> Bill of Material-> General Data-> Configure History Requirement for BOMs)

如果我们设定如下:



并且Production-> Basic Data-> Bill of Material-> General Data-> Configure History Requirement for BOMs设定如下:



当你用CS02的时候.



这里没有必输,但是,你回车看看



此时才会告诉你需要输入change number

注: 当你SAVE此role后,需把此ROLE Assign to user



做完后,别忘了点击 user comparison按钮

转载自:http://www.kanterwang.cn/?p=14
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CS01 CS02 Change Number BOM