为SAP Business One创建Crystal销售报告的最佳方法/方法

2020-08-19 09:43发布

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

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


嗨!

我有使用Crystal报表的经验,但是有几个月使用SAP Business One的经验。 我需要开始创建一些销售报告。

我有表OINV(标题)和INV1(详细信息)。 我已经选择了以下参数{OINV.DocDate} = {?Date}和{OINV.CANCELED} =" N",并且验证了数据运行报告,唯一的区别是应收帐款贷项凭证中进行的交易 。 我已经知道要使用哪些表,但是我不能包含那些表,因为当您匹配两个明细表时,数据将重复,一切都会翻倍。

现在,推荐的方法是什么?

创建销售报告并将贷项凭证报告添加为子报告? 并为客户或项目编号匹配它?但是如果不匹配,我可以有贷项通知单并且没有销售,并且数据在主报表中可能不会显示为负数。

非常感谢您的帮助或指导!

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

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


嗨!

我有使用Crystal报表的经验,但是有几个月使用SAP Business One的经验。 我需要开始创建一些销售报告。

我有表OINV(标题)和INV1(详细信息)。 我已经选择了以下参数{OINV.DocDate} = {?Date}和{OINV.CANCELED} =" N",并且验证了数据运行报告,唯一的区别是应收帐款贷项凭证中进行的交易 。 我已经知道要使用哪些表,但是我不能包含那些表,因为当您匹配两个明细表时,数据将重复,一切都会翻倍。

现在,推荐的方法是什么?

创建销售报告并将贷项凭证报告添加为子报告? 并为客户或项目编号匹配它?但是如果不匹配,我可以有贷项通知单并且没有销售,并且数据在主报表中可能不会显示为负数。

非常感谢您的帮助或指导!

付费偷看设置
发送
4条回答
95年老男孩
1楼 · 2020-08-19 09:54.采纳回答

Silvio,

您可以通过使用Command作为报表的源来实现所需的目标,并在Command中使用UNION ALL将OINV/INV1和ORIN/RIN1合并为一个源。 这也使您可以对数据建模,使其在贷方通知单金额之前显示为负。

BR,

Matija

南山jay
2楼-- · 2020-08-19 10:11

嗨,西尔维奥,

您不加入发票和贷项通知单,而是使用UNION ALL。 如果您从未使用过,请查看

https://www.w3schools.com/sql/sql_ref_union.asp 进行简短说明。 简而言之,工会将是这样的:

从OINV中选择" CardCode"," DocTotal"," DocDate")

全部联盟

(从ORIN中选择" CardCode"," DocTotal"," DocDate")

您基本上是在创建两个不同的SELECT语句,但它们具有相同的列和相同的列顺序,然后将两者合并。 您可以在两个SELECT语句中使用相同的参数。

BR,

Matija

软件心理学工程师
3楼-- · 2020-08-19 09:47

非常感谢Matija,很抱歉花了我一段时间,但我还有其他工作要做。

我在Sql服务器数据库中创建了一个View,我使用了两个选择(一个用于发票,另一个用于贷项凭单),并且按照建议使用UNION ALL,并且可以正常工作。

再次感谢您的时间和专业知识。

nice_wp
4楼-- · 2020-08-19 10:05

没问题。 请通过标记正确的答案来关闭此线程。

一周热门 更多>