SBO_SP_PostTransactionNotice

2020-08-18 23:09发布

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

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


我有下面的代码,但是它仍然允许Null值

如果@object_type = N'30'AND(@transaction_type = N'A'或@transaction_type = N'U')
 开始
 如果存在(从OJDT T0中选择T0。[TransId]
 其中(T0。[U_Deptt]为Null或T0。[U_Deptt] ='')
 和T0。[TransId] = @ list_of_cols_val_tab_del)
 开始
 选择@error = 1,@error_message ='选择部门'
 结束
 结束
 

谢谢

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

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


我有下面的代码,但是它仍然允许Null值

如果@object_type = N'30'AND(@transaction_type = N'A'或@transaction_type = N'U')
 开始
 如果存在(从OJDT T0中选择T0。[TransId]
 其中(T0。[U_Deptt]为Null或T0。[U_Deptt] ='')
 和T0。[TransId] = @ list_of_cols_val_tab_del)
 开始
 选择@error = 1,@error_message ='选择部门'
 结束
 结束
 

谢谢

付费偷看设置
发送
10条回答
风早神人
1楼 · 2020-08-18 23:39.采纳回答

如果要阻止交易,则应在SBO_SP_Transaction通知中而不是在"交易后通知"中添加以上代码。

派大星 ヾ
2楼-- · 2020-08-18 23:39

嗨,

尝试一下,

< p>如果@object_type = N'30' AND(@transaction_type = N'A'OR @transaction_type = N'U')

开始

如果存在

(从OJDT T0中选择T0。[TransId]

哪里 ISNULL(T0。[U_Deptt],'')='' 和 T0。[TransId] = @ list_of_cols_val_tab_del) 开始

选择@error = 1,

@error_message ='选择部门'

结束

结束

致谢

Nagarajan

暮风yp
3楼-- · 2020-08-18 23:51

Hi Nagarajan

它仍然无法正常工作。 udf是带有有效值的下拉列表

帐户

购买。

未设置默认值。

谢谢

CPLASF-自律
4楼-- · 2020-08-18 23:42

在创建新的手工日记帐分录(事务类型= 30)时可以使用。 通过创建手册JE在测试环境中进行测试。

d56caomao
5楼-- · 2020-08-18 23:44

您好,Nagarajan

我写了下面的代码

如果@object_type = N'30'AND(@transaction_type = N'A'或@transaction_type = N'U')
 开始
 如果存在
 (从OJDT T0中选择T0。[TransId]
 其中ISNULL(T0。[U_Deptt],'')=''和T0。[TransId] = @ list_of_cols_val_tab_del)
 开始
 选择@error = 1,
 @error_message ='选择部门'
 结束
 结束


 在下面尝试也没有用

 如果@object_type = N'30'AND(@transaction_type = N'A'或@transaction_type = N'U')
 开始
 从OJDT中选择@Deptt = U_Deptt,其中TransId = @list_of_cols_val_tab_del
 如果(@Location为空)
 开始
 选择@error = 1,
 @error_message ='选择部门'
 结束
 结束


 

谢谢

大道至简
6楼-- · 2020-08-19 00:00

您的代码正在运行,请找到附件图片。 确保在"常规设置"->"服务"->"交易通知"下选择

image-33.png

奄奄一息的小鱼
7楼-- · 2020-08-19 00:02

嗨Nagarajan

它已打勾,但我的其他通知正在运行。 Udf现在是位置,但正在添加

谢谢

一周热门 更多>