错误" ...一般错误; 304除以零未定义..." SAP HANA

2020-09-23 20:35发布

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

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


嗨,

我有点理解为什么会收到错误消息,但是我无法解决它。

这就是我所做的。 而且我希望看到resuts,即使它们是负面的。 我们的发票数量也为负。

有人在安慰我吗?

SAP B1 HANA

*编辑:完整的错误消息:

1)。 [SAP AG] [LIBODBCHDB32 DLL] [HDBODBC32]常规错误; 304除以零未定义:搜索表错误:[6859] AttributeEngine:除以零;浮点逗号''(SWEI)(fixed12_16.6 sqlsub(fixed12_16.6" SEPTON.INV1.Price",固定为12_16.6" SEPTON.INV1

选择T0。" CardCode",T0。" CardName",T0。" DocNum",T1。" ItemCode",T1。" Dscription",T1。" Quantity",T1。" LineTotal",T1。"股票价格 ",SUM(T1。"价格" -T1。"股票价格")* T1。"数量" AS" Bruttovinst",SUM((T1。"价格" -T1。"股票价格")* T1。"数量"/img/T1  。" LineTotal")* 100 AS" Bruttovinst",T3。" Price",T3。" Currency"

  从OINV T0

 内联接INV1 T1在T0上。" DocEntry" = T1。" DocEntry"

 T1上的INNER JOIN OITM T2。" ItemCode" = T2。" ItemCode"

 T2上的INNER JOIN ITM1 T3。" ItemCode" = T3。" ItemCode"

 T3上的INNER JOIN OPLN T4。"价目表" = T4。" ListNum"

 T0。" DocDate"> = [%0]和T0。" DocDate" <= [%1]和T3。" PriceList" ='1'和T1。" LineStatus" ='O'

 GROUP BY T0。" CardCode",T0。" CardName",T0。" DocNum",T1。" ItemCode",T1。" Dscription",T1。" Quantity",T1。" LineTotal",T1。" StockPrice",  T3。"价格",T3。"货币"
 

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

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


嗨,

我有点理解为什么会收到错误消息,但是我无法解决它。

这就是我所做的。 而且我希望看到resuts,即使它们是负面的。 我们的发票数量也为负。

有人在安慰我吗?

SAP B1 HANA

*编辑:完整的错误消息:

1)。 [SAP AG] [LIBODBCHDB32 DLL] [HDBODBC32]常规错误; 304除以零未定义:搜索表错误:[6859] AttributeEngine:除以零;浮点逗号''(SWEI)(fixed12_16.6 sqlsub(fixed12_16.6" SEPTON.INV1.Price",固定为12_16.6" SEPTON.INV1

选择T0。" CardCode",T0。" CardName",T0。" DocNum",T1。" ItemCode",T1。" Dscription",T1。" Quantity",T1。" LineTotal",T1。"股票价格 ",SUM(T1。"价格" -T1。"股票价格")* T1。"数量" AS" Bruttovinst",SUM((T1。"价格" -T1。"股票价格")* T1。"数量"/img/T1  。" LineTotal")* 100 AS" Bruttovinst",T3。" Price",T3。" Currency"

  从OINV T0

 内联接INV1 T1在T0上。" DocEntry" = T1。" DocEntry"

 T1上的INNER JOIN OITM T2。" ItemCode" = T2。" ItemCode"

 T2上的INNER JOIN ITM1 T3。" ItemCode" = T3。" ItemCode"

 T3上的INNER JOIN OPLN T4。"价目表" = T4。" ListNum"

 T0。" DocDate"> = [%0]和T0。" DocDate" <= [%1]和T3。" PriceList" ='1'和T1。" LineStatus" ='O'

 GROUP BY T0。" CardCode",T0。" CardName",T0。" DocNum",T1。" ItemCode",T1。" Dscription",T1。" Quantity",T1。" LineTotal",T1。" StockPrice",  T3。"价格",T3。"货币"
 
付费偷看设置
发送
2条回答
ZJXianG
1楼-- · 2020-09-23 20:58

您可能有一些T1。" LineTotal" =零

也许您可以运行查询以了解发生这种情况的地方

选择T0。来自OINV T0的" DocEntry"

 内联接INV1 T1在T0上。" DocEntry" = T1。" DocEntry"
 T1上的INNERJOIN OITM T2。" ItemCode" = T2。" ItemCode" T2上的INNERJOIN ITM1 T3上T2。" ItemCode" = T3。" ItemCode"
 T3上的内部联接OPLN T4。" PriceList" = T4。" ListNum" T0。" DocDate"> = [%0] AND T0。" DocDate" <= [%1] AND T3。" PriceList" ='1'  AND T1。" LineStatus" ='O'AND T1。" LineTotal" = 0 

或者每当LineTotal = 0或数量= 0时更改为1

选择T0。" CardCode",T0。" CardName",T0。" DocNum",T1。" ItemCode",T1。" Dscription",T1。" Quantity",T1。" LineTotal",T1。"股票价格 ",SUM(T1。"价格" -T1。"股票价格")*为T1时的情况。" Quantity" = 0然后THEN 1 else T1。" Quantity"结尾为" Bruttovinst",SUM((T1。" Price" -T1  。"股票价格")*在T1时为例。" Quantity" = 0,然后再在T1处另存为T1。" Quantity"在END/CASE当T1。" LineTotal" = 0时,否则为1 T1。" LineTotal"在此例)  ,T3。"价格",T3。"货币"从OINV T0内联接INV1 T1到T0。" DocEntry" = T1。" DocEntry"内联接OITM T2在T1上。" ItemCode" = T2。" ItemCode"内联接ITM1  T3打开T2。" ItemCode" = T3。" ItemCode"内联接OPLN T4打开T3。" PriceList" = T4。" ListNum" T3。" PriceList" ='1'和T1。" LineStatus" ='O'GROUP 按T0。" CardCode",T0。" CardName",T0。" DocNum",T1。" ItemCode",T1。" Dscription",T1。"数量",T1。" LineTotal",T1。"股票价格",T3  。"价格",T3。"货币" 
小c菟菟
2楼-- · 2020-09-23 20:53

我怀疑此代码为您提供了错误总和((T1。"价格" -T1。"股票价格")* T1。"数量"/img/T1 。" LineTotal")* 100 AS" Bru ttovinst"

使用案例时采取另一种方法

在T1时为例。" LineTotal" = 0则为0

ELSE SUM((T1。"价格" -T1。"股票价格")* T1。"数量"/T1."LineTotal")* 100

以" Bruttovinst"结尾

一周热门 更多>