交易后通知更新不起作用

2020-09-19 16:13发布

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

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


HI专家

我必须更改Item Master中Bin的位置才能更新GRPO中的UDF

我在"交易后"通知中使用了逻辑,但似乎不起作用。 任何帮助将不胜感激。 这非常紧急。

IF @object_type ='31'并且@transaction_type在('A','U')开始

声明@WHSCODE NVARCHAR(10)

DECLARE @ITEMCODE NVARCHAR(100)

SET @WHSCODE =(从OITW WHERE OITW.WhsCode = @list_of_key_cols_tab_del中选择WHSCODE)

SET @ITEMCODE =(从OITW WHERE OITW.ITEMCODE = @list_of_cols_val_tab_del中选择项目代码)

更新PDN1设置PDN1.U_Bin_Loc = OITW.U_STKBINS从OITW上的PDN1内连接OITW

END

任何帮助将不胜感激

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

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


HI专家

我必须更改Item Master中Bin的位置才能更新GRPO中的UDF

我在"交易后"通知中使用了逻辑,但似乎不起作用。 任何帮助将不胜感激。 这非常紧急。

IF @object_type ='31'并且@transaction_type在('A','U')开始

声明@WHSCODE NVARCHAR(10)

DECLARE @ITEMCODE NVARCHAR(100)

SET @WHSCODE =(从OITW WHERE OITW.WhsCode = @list_of_key_cols_tab_del中选择WHSCODE)

SET @ITEMCODE =(从OITW WHERE OITW.ITEMCODE = @list_of_cols_val_tab_del中选择项目代码)

更新PDN1设置PDN1.U_Bin_Loc = OITW.U_STKBINS从OITW上的PDN1内连接OITW

END

任何帮助将不胜感激

付费偷看设置
发送
2条回答
My梦
1楼 · 2020-09-19 16:26.采纳回答

Sree Bojja

以任何方式不允许在SAP表上使用直接SQL更新。 请同时参阅SAP注释 1320484 ,其中明确提及的内容相同:不要在过程中直接更新/删除/插入业务一表。

另请参阅以下博客文章,其中描述了修改SAP Business One数据的准则。

亲切的问候,

ANKIT CHAUHAN

SAP SME支持

hengyuye
2楼-- · 2020-09-19 16:28

嗨,Sree,

您可以尝试将您的逻辑放入格式化搜索中,并使用格式化搜索来更新UDF的值。

谢谢

吉米

一周热门 更多>