多个公司代码验证过后的发布日期

2020-09-05 20:03发布

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

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


尊敬的大师,

如何为以后的过帐日期编写多个公司代码的验证。 我可以通过如下所示的单个公司代码实现此目标。

先决条件:BKPF-BUKRS = XXXX

检查:BKPF-BUDAT <= SYST-DATUM

消息:支票过帐日期是将来的日期。

真的很感谢任何帮助

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

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


尊敬的大师,

如何为以后的过帐日期编写多个公司代码的验证。 我可以通过如下所示的单个公司代码实现此目标。

先决条件:BKPF-BUKRS = XXXX

检查:BKPF-BUDAT <= SYST-DATUM

消息:支票过帐日期是将来的日期。

真的很感谢任何帮助

付费偷看设置
发送
11条回答
Violet凡
1楼 · 2020-09-05 20:39.采纳回答

在GS01中创建一个集合(例如:-公司代码),并将所有这些公司代码放在此处。

将验证写为

BKPF-BUKRS IN SET NAME(公司代码)

这有效

DafaDDDa
2楼-- · 2020-09-05 20:50

我有完全相同的点Eli。

我的答案是为所有公司添加通用步骤

BKPF-BUKRS <>'',但还必须将验证分配给所有公司代码

clasier
3楼-- · 2020-09-05 20:33

通过LSMW上载它们或编写用户出口。

me_for_i
4楼-- · 2020-09-05 20:51

是的,如果您有很多,请记录一次LSMW会话并将其捕获到TR中并进行遍历。

DafaDDDa
5楼-- · 2020-09-05 20:37

嗨,

必须通过OB28将验证分配给相关公司代码; 否则,无论您在规则中添加了什么条件,都将与未分配此验证的公司代码无关。 现在,问题是您的公司代码在OB28中当前处于什么状态? 他们已经有验证了吗? 是每个人都通用,还是每个公司代码都有特定的代码? 在后一种情况下,您将必须在所有相关验证中引入此步骤。 但是,如果在公司代码之间共享一个验证,则您仅强制一次验证,而不必在其中添加BUKRS条件。 除非您只希望此规则仅适用于有限数量的公司代码。 在这种情况下,请为这些公司代码创建一个集合,并引用该集合的必要条件。

问候

Eli

一周热门 更多>