格式化搜索以计算SAP B1 HANA的折扣

2020-09-21 07:34发布

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

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


HI EXPERTS

我正在尝试在Sap B1 HANA上创建有关购买凭证折扣管理的格式化搜索。 我想在文档行中管理2个折扣百分比。 我创建了2个UDF(折扣1,折扣2-字段结构>>百分比)。
这2个折扣被依次应用于文档的每一行。 当UDF Discount2被填充时,结果将通过格式化搜索自动填充标准字段DiscPrcnt。例如,在每一行中,我们有20%+ 5%。 结果将是24%。 此值将自动填充DiscPrcnt。

我需要创建一个格式化的搜索,该搜索直接读取打开的表单(而不是从数据库表中读取)。 所以我使用变量。
我已经在SQL SERVER上完成了它,并且效果很好。 这是您的SQL代码:

SELECT(1-((1-($ [$ 38.U_Discount1.number]/100))*(1-($ [$ 38.U_Discount2.number]/100))))* 100

在Sap B1 HANA上不起作用。

有什么建议吗?

非常感谢

致谢

Stefano Pari

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

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


HI EXPERTS

我正在尝试在Sap B1 HANA上创建有关购买凭证折扣管理的格式化搜索。 我想在文档行中管理2个折扣百分比。 我创建了2个UDF(折扣1,折扣2-字段结构>>百分比)。
这2个折扣被依次应用于文档的每一行。 当UDF Discount2被填充时,结果将通过格式化搜索自动填充标准字段DiscPrcnt。例如,在每一行中,我们有20%+ 5%。 结果将是24%。 此值将自动填充DiscPrcnt。

我需要创建一个格式化的搜索,该搜索直接读取打开的表单(而不是从数据库表中读取)。 所以我使用变量。
我已经在SQL SERVER上完成了它,并且效果很好。 这是您的SQL代码:

SELECT(1-((1-($ [$ 38.U_Discount1.number]/100))*(1-($ [$ 38.U_Discount2.number]/100))))* 100

在Sap B1 HANA上不起作用。

有什么建议吗?

非常感谢

致谢

Stefano Pari

付费偷看设置
发送
3条回答
悻福寶寶
1楼-- · 2020-09-21 07:51

在""中添加字段名称,例如

SELECT(1-((1-($ [$ 38." U_Discount1" .number]/100))*(1-($ [$ 38." U_Discount2" .number]/100))))* 100

在HANA中,我们需要为查询中的每个字段添加引号。

95年老男孩
2楼-- · 2020-09-21 08:02

嗨,

查看此博客如何将SQL转换为HANA,

https://blogs.sap.com/2013/10/30/syntax-of-formatted-search-in-sap-business-one-version-for-sap /

尝试一下,

SELECT(1-((1-($ [$ 38." U_Discount1" .number]/100))*(1-($ [$ 38." U_Discount2" .number]/100))))* 100 FROM 哑巴

此致

Nagarajan

N-Moskvin
3楼-- · 2020-09-21 07:51

大家好

非常感谢

最好的问候

Stefano

一周热门 更多>