销售订单的审批流程不再起作用

2020-09-08 20:55发布

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

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


你好:

此SAP Business One 9.3 PL06用户正在尝试检查测试公司中销售订单的批准流程。 这个过程一直有效。

两天前,B1移动应用程序已安装到位,并且批准流程仍在该测试公司中成功进行。

现在,该公司的审批流程不再有效。

如果移动应用可能导致了这种情况,或者无法导致这种情况,那么应该采取什么补救措施?

谢谢!

约翰

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

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


你好:

此SAP Business One 9.3 PL06用户正在尝试检查测试公司中销售订单的批准流程。 这个过程一直有效。

两天前,B1移动应用程序已安装到位,并且批准流程仍在该测试公司中成功进行。

现在,该公司的审批流程不再有效。

如果移动应用可能导致了这种情况,或者无法导致这种情况,那么应该采取什么补救措施?

谢谢!

约翰

付费偷看设置
发送
6条回答
樱桃小丸子0093
1楼 · 2020-09-08 21:23.采纳回答

我相信您尝试使用基于行的批准,但是批准过程仅适用于标头级字段。

亦是此间程序员
2楼-- · 2020-09-08 21:22

尊敬的 John Ellis

您的 mob应用程序没有影响批准过程,因为它们之间没有任何链接。

请正确检查条件并检查一次查询。

会绕过 销售订单绕过批准。

还要检查是否已在批准模板的文档生成器中添加了该用户,并且仅与这些用户一起处理文档。

希望这会对您有所帮助。

最好的问候,
Sandesh Shinde

暮风yp
3楼-- · 2020-09-08 21:20

感谢Sandesh!

我确实运行了该过程所基于的用户查询,并收到了SQL语法错误。 下面是查询的代码。 您能告诉我这是怎么回事吗? B1说语法错误存在于$ [$ 38.1.0]附近。

再次感谢!

约翰

 SELECT DISTINCT'TRUE'
 从ORDR T0
 内联接RDR1 T1接通T0。[DocEntry] = T1。[DocEntry]
  T1上的INNER JOIN OITM T2。[ItemCode] = T2。[ItemCode]
    $ [$ 38.1.0] = T2。[ItemCode] AND(T2。[ItmsGrpCod] ='104'或T2。[ItmsGrpCod] ='102'或T2。[ItmsGrpCod] ='101'或T2。[ItmsGrpCod]  ='124')
 并强制转换($ [ORDR.DocTotal] AS数字)<200000.00
 
小熊yu生菜
4楼-- · 2020-09-08 21:37

尊敬的约翰·埃利斯

< p>能否请您尝试以下操作:


SELECT DISTINCT'TRUE' 从ORDR T0 内联接RDR1 T1接通T0。[DocEntry] = T1。[DocEntry] T1上的INNER JOIN OITM T2。[ItemCode] = T2。[ItemCode] 在('104','102','101','124')中的[ItmsGrpCod] T2 并强制转换($ [ORDR.DocTotal] AS数字)<200000.00

批准过程不适用于行级详细信息,而仅适用于标头级数据。

最诚挚的问候,

Sandesh Shinde

落灬小鱼
5楼-- · 2020-09-08 21:38

现在,我在ORDR.DocTotal上遇到语法错误。

微wx笑
6楼-- · 2020-09-08 21:23

SELECT DISTINCT' 从ORDR T0为TRUE',内部连接为RDR1 T1在T0上。[DocEntry] = T1。[DocEntry]内部连接OITM T2在T1上。[ItemCode] = T2。[ItemCode]在T2。 102','101','124')和CAST(CAST($ [ORDR.DocTotal.1]为float)as int)<200000.000000

一周热门 更多>