用于创建服务项目主数据的Sp事务

2020-09-10 11:43发布

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

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


大家好,

如何为服务项目主创建创建sp事务?

我对服务项目有单独的系列。

在创建主数据时,用户将选择服务系列并创建服务项目。

但是,如果勾选了库存物料框,则物料主数据不应添加,并且会引发错误。

这是我写的查询:

IF(@object_type ='4')和(@transaction_type IN('A','U'))

开始

如果存在

(从OITM T0内连接NNM1 T1到T0.Series = T1.Series中选择1

T1.Series ='105'和T0。[InvntItem] ='Y'和T0.DocEntry = @list_of_cols_val_tab_del)

开始

SELECT @error = 03

SELECT @error_message ='对于服务项目,请取消勾选"库存"

结束

END

但是我收到一个错误"将nvarchar值'338 2'转换为数据类型int(CINF)时,[[Microsoft] [SQL Native Client] [SQL Server]转换失败"

请帮助我

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

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


大家好,

如何为服务项目主创建创建sp事务?

我对服务项目有单独的系列。

在创建主数据时,用户将选择服务系列并创建服务项目。

但是,如果勾选了库存物料框,则物料主数据不应添加,并且会引发错误。

这是我写的查询:

IF(@object_type ='4')和(@transaction_type IN('A','U'))

开始

如果存在

(从OITM T0内连接NNM1 T1到T0.Series = T1.Series中选择1

T1.Series ='105'和T0。[InvntItem] ='Y'和T0.DocEntry = @list_of_cols_val_tab_del)

开始

SELECT @error = 03

SELECT @error_message ='对于服务项目,请取消勾选"库存"

结束

END

但是我收到一个错误"将nvarchar值'338 2'转换为数据类型int(CINF)时,[[Microsoft] [SQL Native Client] [SQL Server]转换失败"

请帮助我

付费偷看设置
发送
1条回答
当学会了学习
1楼-- · 2020-09-10 12:31

嗨,

尝试一下,

IF(@object_type ='4')和@transaction_type IN('A','U')

BEGIN

如果存在 (选择T0.Itemcode FROM OITM T0内连接NNM1 T1开启T0.Series = T1.Series T1.Series = 105 AND T0。[InvntItem] ='Y'AND T0.ItemCode = @list_of_cols_val_tab_del) 开始

SELECT @error = 1

SELECT @error_message ='对于服务项目,取消勾选清单'

结束

END

致谢

Nagarajan

一周热门 更多>