SAP角色的上传下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SAP角色的上传下载
目录索引:
1. 角色的上传 / 下载操作流程和实例:
2. 单角色下载,含:单一角色、复合角色
3. 批量角色下载,含:单一角色、复合角色
4. 角色上传
5. 单角色参数文件生成
6. 批量角色参数文件生成
7. 单角色用户比较
8. 批量角色用户比较
什么情况下需要用到角色的上传和下载?
1. 两系统不属同一传输域;
2. 两系统属同一传输域,但基于标准传输路由无法实现的,如路由的逆向;
假设当前需要下载单个角色”Z:TEST”,执行下述操作: a) 登陆SAP GUI;
b) 命令区域键入T-code:/npfcg ;
c) 输入需要下载的角色名称:Z:TEST ,该角色必须已经存在于系统中,如图:
d) 菜单区选择 Role >> Download (Ctrl+F11),如图:
e) 选择角色文件保存路径并确认文件名称,点击”保存”即可完成单个角色下载。
假设当前需要下载多个角色”Z*TEST*”(即所有以字母”Z”开头,且包含字母”TEST”该命名规则的角色),执行下述操作:
a) 登陆SAP GUI;
b) 命令区域键入T-code:/npfcg ;
c) 菜单区选择 Utilities >> Mass download (Ctrl + Shift +F1),如图:
e) 键入需要批量保存的角色名称:
i. 在Selection of Roles 区域输入角色名称:Z*TEST*; ii. 点选按钮或快捷键 F4 限制相关显示条目; iii. 确认输出结果是否符合当前需求,确认后钩选所有记录; iv. 点选按钮或”回车”;
f) 点选按钮或快捷键 F8,执行;
g) 选择角色文件保存路径并确认文件名称,点击”保存”即可完成多个角色下载。
无论是单个角色下载或是批量下载,均会保存在本地为一个整体文件,所以角色的上传没有单个
或批量上传之分。
假设当前需要上传角色文件”ZTEST1.SAP”,执行下述操作: a) 登陆SAP GUI;
b) 命令区域键入T-code:/npfcg ;
c) 菜单区选择 Role >> Upload (Ctrl + F12),如图:
d) 选择”ZTEST1.ASP”文件保存路径,双击该文件;
e) 系统提示”ZTEST1.ASP”该文件包含的ROLE为”Z:TEST1”,由此可知该文件仅包含一个角色。
点
选确认。
入图:
f) 若上传的文件为角色批量下载所生成的文件,则在列表中会出现多行记录,并展现出每个角
色的状态、名称等。
如图:
g) 此后系统将自动完成上传角色的操作,一个完整的角色上传流程到此结束。
角色参数文件生成:角色上传至系统后,必须对其生成参数文件
先决条件:角色profile的批量生成,要求该角色必须存在profile name,且当该角色被维护并未被生成新的profile时,可以使用supc进行批量生成。
假设多个角色被批量上传到一个系统,此时在该系统,这些被上传的角色不存在profile name,则不可以使用supc进行批量生成。
综上所述:当角色不存在profile时无法使用批量生成 Mass generation (T-code: supc) 下述操作发生在ZTEST003 – ZTEST005 已经存在profile,此后对其维护后需要重新生成新的profile,这里我们用到Mass generation
a) 命令区域键入T-code:/npfcg ;
b) 菜单区选择 Unilities >> Mass generation , T-code:/nsupc如图:
c) 角色的profile批量生成准备工作
Step1 选择输出类型:All Roles
Step2 输入角色名称:从 ZTEST003 到 ZTEST005;即包含:ZTEST003、ZTEST004、ZTEST005 Step3 自动生成所有的Profile
Step4 点击按钮,执行并输出结果
d) 系统提示需要在前台完整该操作?或是在后台完成该操作?
Online: 系统将在前端处理用户操作,执行时间据需求而定,执行过程中用户无法执行其他操作
通过GUI。
Online 执行结果:
Background: 系统将在后台处理用户操作,执行时间据需求而定,执行过程中用户可以执行其他
操作通过GUI。
Background 执行结果:执行后直接返回前一页面,无提示。
下述操作发生在ZTEST003 – ZTEST005 已经存在profile,此后对其维护后需要重新生成新的profile,这里我们用到Mass generation
a) 命令区域键入T-code:/npfcg ;
b) 菜单区选择 Unilities >> Mass comparison
c) 用户批量比较准备工作
Step1 输入需要进行用户比较的角色区间,如:从 ZTEST003 到 ZTEST005 Step2 输出错误信息
Step3 执行
d) 执行成功后,系统状态栏输出,如图:
几种情况的假设:
1)当前EGQ系统存在角色z_test010,包含TCD:SU01、SU53。
当前EGD系统存在同名角色z_test010,包含TCD:SU20、SU24。
假设将EGD的同名角色
z_test010上传至EGQ,则….
2)当前EGQ系统存在角色z_test020,包含USR:ZTEST_USR01、
ZTEST_USR02。
当前EGD系统存在同名角色z_test020,包含USR:ZTEST_USR10、ZTEST_USR20。
假设将EGD的同名角色z_test010上传至EGQ,则….
RE:
当上传角色与当前系统出现重名角色时,系统提示:
当您坚持执行该操作,则会以上传的角色覆盖当前系统中角色,但用户的分配依旧以系统中角色
为主。