用户出口中"销售文档"中的值未更新

2020-09-14 20:54发布

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

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


专家您好,

我有一个要求将标头级别块设置为销售文档。 如果客户被阻止。 我在userexit_move_field_to_vbak中写包含。 因此,每当我要更改被冻结客户的数量时,应将自动冻结设置为标头级别。 当我们从APO确认屏幕返回时,甚至显示该块。 但是,如果我再次从标题中删除该块,即使我的代码在保存销售文档时被调用,它也不会再次填充。 请帮助我了解如何解决此问题。

谢谢

Bhoomika

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

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


专家您好,

我有一个要求将标头级别块设置为销售文档。 如果客户被阻止。 我在userexit_move_field_to_vbak中写包含。 因此,每当我要更改被冻结客户的数量时,应将自动冻结设置为标头级别。 当我们从APO确认屏幕返回时,甚至显示该块。 但是,如果我再次从标题中删除该块,即使我的代码在保存销售文档时被调用,它也不会再次填充。 请帮助我了解如何解决此问题。

谢谢

Bhoomika

付费偷看设置
发送
6条回答
闻人可可
1楼 · 2020-09-14 21:55.采纳回答

我相信您需要在包括USEREXIT_SAVE_DOCUMENT_PREPARE(程序MV45AFZZ)在内的两个用户中都进行更改,以确保在保存订单时正确应用了该块。 过去,我是通过用户出口自动阻止销售订单的,并且已经向该用户出口添加了代码。 试试看,看看你怎么走。

感谢与问候

Phil Cooley

大简至美
2楼-- · 2020-09-14 21:46

很棒的 Bhoomika Sharma ,它现在可以正常工作了。 做得好!

木偶小白
3楼-- · 2020-09-14 21:52

谢谢大家的帮助。

现在可以正常工作了,我在userexit_move_field_to_vbep中添加了一个标志,以检查userexit_move_field_to_vbak中项目块的项目级别值。

谢谢与问候。

Bhoomika

浮生未央
4楼-- · 2020-09-14 21:51

我认为这是错误的用户出口-请尝试在MV45AFZB中尝试USEREXIT_CHECK_VBAK。

亦是此间程序员
5楼-- · 2020-09-14 21:57

嗨,

用户在销售单据处理中退出
此IMG步骤描述了销售单据处理中其他特定于安装的处理。 特别是,描述了所需的包含和用户出口。MV45ATZZ:用于销售单据处理的系统修改会影响不同的区域。 根据修改,您可以在提供的程序组件中进行更改:
MV45AOZZ:用于输入用于销售单据处理的元数据。 用户特定的元数据必须以" ZZ"开头。
MV45AIZZ:用于输入用于销售单据处理的其他特定于安装的模块,这些模块由屏幕调用并在输出屏幕之前在PBO(输出前处理)下运行。 这些模块必须以" ZZ"开头。
MV45AFZZ和MV45EFZ1:用于输入其他特定于安装的模块以进行销售单据处理。 在数据输入(例如,数据验证)之后,这些将由屏幕调用并在PAI(输入后处理)下运行。 模块必须以" ZZ"开头。
MV45AOZZ或MV45AIZZ:用于输入特定于安装的FORM例程和使用用户出口,这可能是必需的,并且在必要时可以使用。 "

还要尝试将其识别到VMOD SAP软件包中。

此致

罗伯托

愤怒的猪头君
6楼-- · 2020-09-14 21:47

解决此问题在很大程度上取决于确切的方案,建议找出问题并共享代码。 隔离问题有时也可以自己解决问题。

像其他答案一样,我喜欢猜测,我的猜测是UPDKZ没有更新。

一周热门 更多>