SAP 事务码设置为前台不需传输请求

简述

在 SAP S/4 的开发环境(DEV) 质量保证环境(QAS) 使用一些事务码时,系统会要求产生传输请求

这种机制在绝大多数情况下,能保证开发、QAS、生产环境的一致性,但对于一些确实需经常修改的事务码,会造成使用不便的问题

本文介绍了一种针对特定的事务码,不产生请求的方法,相关操作在 S/4 HANA 1709 下验证通过。

发生原因

一般来说,除开发环境外,其它环境是禁止配置的,一般BASIS 会使用SCC4,将这些集团(Client) 设置为 不允许修改(No Changes allowed),那么在使用需产生请求的事务码时,系统会提示“客户 XXX 有“不可修改的状态(Client xxx has status 'not modifiable')”;

这种情况下,需联系BASIS将该集团设置为“不带自动记录的更改”或“自动记录修改”,然后才可以使用这些事务码修改数据并产生请求(或不产生请求,取决于SCC4的配置);

但这种操作对用户来说并不方便,也增加了BASIS不必要的工作量,此外在SCC4开放期间,若有人不小心/不自觉修改了配置或程序,会导致各环境配置/代码不一致的情况。

配置方法

首先我们需要知道这个事务码对应的表,以OB52为例,选择“起始科目”一列,通过“技术信息”可查到表名为 V_T001B_COFIB

使用事务码"SE54",输入表/视图 "V_T001B_COFIB",在“编辑表/视图”一栏,选择"已生成的对象",然后点击按钮"创建/更改",忽略弹出的警告窗口。

Tips:有时有些表找不到对应的生成对象,如事务码 OPS6/OPS7 对应的表 V_TCJ04 和 V_TCJ05,这种情况下,可以用SE11查看这两个视图,会发现他们来自表 TCJ04 和 TCJ05,用事务码SE54,按表名 TCJ04/TCJ05 去查找已生成的对象

将记录例程 改为 “不,或用户,记录例程”,使得对于该表的修改无需产生请求,然后保存

可以测试一下,大多数的事务码此时可无视传输和不可修改的限制,愉快的进行修改了,但有些事务码还不可以,需要进一步做如下配置:

使用事务码 SOBJ ,点击维护,忽略跨客户端警告窗口

使用下方的“定位...”,定位到 对应的表/视图,双击打开

然后检查 “对象属性”一栏,是否勾选了“当前设置”,如果没有,勾选上,然后保存,产生请求(建议设置为本地请求)

经过这种设置后,SE54 中的配置就可以生效了。

特殊说明-费用分配分摊相关

按 Note #2469721的说明,对于费用分配分摊相关事务码(KSU1, KSV1, KSU2, KSV2, KSW1, KSW2, KSU7, KSU8, KSV7, KSV8, KSC1, KSC2, KSU5, KSUB, KSV5, KSVB, KSW5, KSWB, KSC5, KSCB, KEU5, KEUB, GA15, GA35, GA2B, GA4B, CPP5, CPPB, CPC5, CPCB, FAGLGA11, FAGLGA12, FAGLGA13, FAGLGA14, FAGLGA27, FAGLGA28, FAGLGA29, FAGLGA31, FAGLGA32, FAGLGA33, FAGLGA34, FAGLGA47, FAGLGA48, FAGLGA49, FAGLGA4A),有个统一的开关进行控制;

在表 "T811FLAGS"中增加一条: 表:'CYCLES'; 字段:'MAINTENANCE'; 值:'X' (建议参考 @我来自星星 提供的方法对标准表进行修改:

修改成功后,用SE16N验证,可看到多出一行如下的记录,此时分配分摊相关的不在需要产生请求。

生产环境如何解决该问题

一般来说,生产环境的SCC4 也会被设置为"不允许修改(No Changes allowed)",生产环境应将"客户端角色"设置为“生产",系统将不会要求这些常用事务码产生传输请求。

请注意:不要将DEV环境的“客户端角色”改为生产,否则无法使用SCC1 再各集团间传输请求!

验证过的事务码

我目前配置过的事务码有,这种方式对这些事务码有效

维护过账期间(OB52);

费用分配分摊相关;

维护WBS人员(OPS6/OPS7);

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值