通过SP通知在SAP B1中对日记本录入进行验证

2020-08-30 02:15发布

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

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


尊敬的专家,

我在"日记帐凭证条目"中的UDF上创建,想要在用户未选择UDF时限制条目,但是它不起作用。

if(@object_type ='30'并且(@transaction_type ='A'或@transaction_type ='U'))如果存在则开始(从OBTF中选择1,其中TransId = @list_of_cols_val_tab_del和ISNULL(U_Status,'')= "选择")开始选择-3334,"状态只能由管理员更改"返回结束END。

plz辅助。

致谢

Pankajk

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

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


尊敬的专家,

我在"日记帐凭证条目"中的UDF上创建,想要在用户未选择UDF时限制条目,但是它不起作用。

if(@object_type ='30'并且(@transaction_type ='A'或@transaction_type ='U'))如果存在则开始(从OBTF中选择1,其中TransId = @list_of_cols_val_tab_del和ISNULL(U_Status,'')= "选择")开始选择-3334,"状态只能由管理员更改"返回结束END。

plz辅助。

致谢

Pankajk

付费偷看设置
发送
7条回答
CPLASF-自律
1楼-- · 2020-08-30 02:34

使用这个。 希望你能得到结果。

 IF(@object_type ='30'AND(@transaction_type ='A'或@transaction_type ='U'))
 开始
  如果存在(从OBTF中选择TransId,其中TransId = @list_of_cols_val_tab_del AND ISNULL(U_Status,'')=''))
  开始
      设置@error = 5
 set @error_message ='您需要选择UDF'
  结束

 结束


 
能不能别闹
2楼-- · 2020-08-30 02:31

使用对象类型28

SC_Yao
3楼-- · 2020-08-30 02:39

尝试一下

 IF(@object_type ='29'AND  (@transaction_type ='A'或@transaction_type ='U'))
 开始
  如果存在(从OBTF中选择TransId,其中TransId = @list_of_cols_val_tab_del AND ISNULL(U_Status,'')=''))
  开始
      设置@error = 5
 set @error_message ='您需要选择UDF'
  结束

 结束
 
zhangjiyang1323
4楼-- · 2020-08-30 02:48

Pankaj,

我认为@object_type = '28'是正确的!

谢谢,

Aziz

哎,真难
5楼-- · 2020-08-30 02:47

亲爱的阿齐兹,

感谢您的答复。...在任何情况下尝试更新日记帐凭证时,我都会收到此错误...

[Microsoft] [SQL Server Native Client 11.0] [SQL Server]将nvarchar值'44541'转换为数据类型int时转换失败。 "公司信息"(CINF)(CINF)

致谢

PankajK

xfwsx85
6楼-- · 2020-08-30 02:29

确保用户定义字段" U_Status"的类型

一周热门 更多>