SAP Business One 9.1 PL05 改进了存储过程控制,本文将进行详细描述。
问题描述
部分单据不触发存储过程控制,如:批次主数、序列号主数据等。
原因
9.1 PL05 中SAP加入新规则,以下对象默认情况不会触发存储过程。
10000044 (BTN), 10000045 (SRN), 10000066 (SRQ),
10000067(BTQ), 310000008 (BTW), 10000062 (IVL),
310000000 (IVK), 310000003 (IVQ), 310000005 (IVE)
解决方法
修改 CTNS 表中的“EnableAsyN ”、“EnableTn”、 “EnablePTn ”为“Y” 即可
【注】请根据需求选择性更新。
1、EnableAsyN:异步通知【启用后会向COMM库中的 SEVT表中插入数据(用于B1i)】
2、EnableTn: 交易通知【启用后会触发“SBO_SP_TRANSACTIONNOTIFICATION”】
3、EnablePTn:过账交易通知【启用后会触发 “SBO_SP_POSTTRANSACTIONNOTICE”】
【注】update 后需要 退出 B1重新登录下。
9.1PL05新功能——启用交易通知
路径
管理–>系统初始化–>常规设置–>服务–>“启用交易通知”
功能介绍
勾选该复选框后,操作系统对象方可触发 SBO_SP存储过程等。
去掉选择后,重新登录B1,操作系统对象不会触发 SBO_SP存储过程等。
SAP Note
下文为SAP官方介绍