禁止在FB02中更改付款区块B

2020-09-21 05:10发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


根据当前设置,用户可以使用FB02交易更改文档中的付款块" B"。

我们要防止这种情况。 只有指定的人才能更改此设置。

如果我在OB32中进行设置,则任何人都无法更改。

我该如何实现?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


根据当前设置,用户可以使用FB02交易更改文档中的付款块" B"。

我们要防止这种情况。 只有指定的人才能更改此设置。

如果我在OB32中进行设置,则任何人都无法更改。

我该如何实现?

付费偷看设置
发送
6条回答
葫芦娃快救爷爷
1楼-- · 2020-09-21 05:54

我不确定是否可以使用"授权"设置解决该问题。

您可以创建一个验证(带有退出),以检查付款冻结是否不同于先前的值(在数据库中查找)

compass1988
2楼-- · 2020-09-21 06:04

有很多关于验证的教程。

https://www.saptutorial.org/create-validation-user-exit /

我将启动OB28,在订单项一级创建一个验证。

在验证(c_exit_param_none)上使用用户出口,并带有以下代码:

--------------------------------------------------- --------------------------------

在表上选择该字段的当前值。

检查它是否与您要验证的值不同。

提高B_true或B_false。

--------------------------------------------------- --------------------------------

您将需要一个ABAP开发人员(也不要忘记重新生成),我已经成功地使用了这样的逻辑。

在验证的条件部分中,您可以使用如下所述的集合排除此检查的用户(有关如何使用集合,请参见google)

宇峰
3楼-- · 2020-09-21 06:03

在GGB0中使用授权的用户编写验证 通过在GS01中创建一个集合来列出。

应该可以。

SC_Yao
4楼-- · 2020-09-21 05:51

您好,Narasimhulu

感谢验证建议。

我对验证中的集创建不熟悉。 我知道简单的估值。

能否请您指导我如何创建涉及集合的验证?

谢谢。

野沐沐
5楼-- · 2020-09-21 06:03

您好 nikki saju

您需要为表BKPF的字段BKPF-UNAME使用GS01创建一个简单的集合

下面的Wiki应该方便您编写验证步骤

https://wiki.scn.sap.com/ wiki/display/ERPFI/Validation + and + Substitution

我还建议您在已经提供的解决方案中完全打扰您。 我猜 Narasimhulu Konnipati Bastiaan Jansen 已经指导您正确的方向。

感谢与问候

Sanil Bhandari

haha101010
6楼-- · 2020-09-21 06:00

感谢您的输入。

让我用您的所有输入进一步进行验证创建并找出答案。

一周热门 更多>