更改时无法默认BP事务中的Communication> Language字段

2020-09-04 09:25发布

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

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


SAP Gurus,您好,

我们有一个需要默认设置 communication => Language 字段的要求。

为此,我们在 BDT 事件 ISDAT 下定义了一个功能模块,在该功能模块中,我们将其称为" BUP_BUPA_FIELDVALUES_SET "并进行了设置 语言字段为" E"。

当我们尝试创建新的BP时,这似乎工作得很好。 但是,当现有BP没有 communication => Language 值时,当我们尝试更改它时,该值将不默认为英语。

当我们尝试更改BP时,我们也希望将"通讯语言"设置为英语。 谁能告诉我们在哪里写代码,以便我们实现这一目标。

我们将不胜感激任何帮助。

谢谢。

Untitled.jpg (105.7 kB)

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

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


SAP Gurus,您好,

我们有一个需要默认设置 communication => Language 字段的要求。

为此,我们在 BDT 事件 ISDAT 下定义了一个功能模块,在该功能模块中,我们将其称为" BUP_BUPA_FIELDVALUES_SET "并进行了设置 语言字段为" E"。

当我们尝试创建新的BP时,这似乎工作得很好。 但是,当现有BP没有 communication => Language 值时,当我们尝试更改它时,该值将不默认为英语。

当我们尝试更改BP时,我们也希望将"通讯语言"设置为英语。 谁能告诉我们在哪里写代码,以便我们实现这一目标。

我们将不胜感激任何帮助。

谢谢。

Untitled.jpg (105.7 kB)
付费偷看设置
发送
2条回答
当学会了学习
1楼-- · 2020-09-04 09:57

您好Anirban,

请尝试一下,看看是否有帮助。

1。 当您从显示模式转到更改模式时,您的FM应触发。 我想在您的情况下,它会触发并执行您已调用的FM-BUP_BUPA_FIELDVALUES_SET。

您可以尝试将监视点放在上述FM内的全局字段gl_busdefault- langu上,看看以后是否可以清除。

感谢和问候,

Raja Kiran Kumar。

N-Moskvin
2楼-- · 2020-09-04 10:01

我知道这个问题已有两年历史了,但是对于以后发现这个问题的人来说,这可能会有所帮助:

仅在业务伙伴的创建模式下使用BUP_BUPA_FIELDVALUES_GET读取默认值。

这是导致它的代码(功能模块BUA_BUPA_PBO_BUA110):

一周热门 更多>