月结单摘要报表

2020-08-27 18:37发布

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

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


尊敬的专家,

我有以下情况:

我的客户正在询问AR发票摘要报告,我根据他们的要求准备了摘要报告,但是他们想要另外两个要求,它们是

1。 他们有两个编号系列,例如"国内"和"出口"-他们希望每个编号系列的注销文件计数。

2。另一种方法是,他们希望每月清点文件数量,因为他们需要从每个月开始,并以取消数量为文件数量进行计数。

在我想要的情况下,对我来说很紧急,请帮助我。

我的查询是:

选择T0。[Series],T0。[SeriesName],T0。[InitialNum]"起始编号",T0。[NextNumber],T0。[NextNumber]-T0。[InitialNum]"交易编号"( 从OINV t2(其中(t2。[CANCELED])为空)中选择count(t2。[CANCELED])作为"已取消的数量"

从NNM1 T0内部联接ONNM在T0上联接T1。[ObjectCode] = T1。[ObjectCode]在T0上右联接oinv t2。[系列] = t2。[系列]

在('110','91')和t2中的T0。[Series] .CANCELED <>'n'和

按T0。[Series],T0。[SeriesName],T0。[InitialNum],T0。[NextNumber]

分组。

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

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


尊敬的专家,

我有以下情况:

我的客户正在询问AR发票摘要报告,我根据他们的要求准备了摘要报告,但是他们想要另外两个要求,它们是

1。 他们有两个编号系列,例如"国内"和"出口"-他们希望每个编号系列的注销文件计数。

2。另一种方法是,他们希望每月清点文件数量,因为他们需要从每个月开始,并以取消数量为文件数量进行计数。

在我想要的情况下,对我来说很紧急,请帮助我。

我的查询是:

选择T0。[Series],T0。[SeriesName],T0。[InitialNum]"起始编号",T0。[NextNumber],T0。[NextNumber]-T0。[InitialNum]"交易编号"( 从OINV t2(其中(t2。[CANCELED])为空)中选择count(t2。[CANCELED])作为"已取消的数量"

从NNM1 T0内部联接ONNM在T0上联接T1。[ObjectCode] = T1。[ObjectCode]在T0上右联接oinv t2。[系列] = t2。[系列]

在('110','91')和t2中的T0。[Series] .CANCELED <>'n'和

按T0。[Series],T0。[SeriesName],T0。[InitialNum],T0。[NextNumber]

分组。
付费偷看设置
发送
6条回答
hongfeng1314
1楼-- · 2020-08-27 19:14

我为您编写了一些代码:

选择
 系列,
 SeriesName =(从NNM1 WHERE系列中选择前1个SeriesName =系列),
 取消,
 DocCount = COUNT(*)
 来自OINV
 按系列分组,已取消
 
选择
 系列,
 SeriesName =(从NNM1 WHERE系列中选择前1个SeriesName =系列),
 DocCount = COUNT(*)
 来自OINV
 在何处取消<>'N'
 GROUP BY系列
 
选择
 系列,
 SeriesName =(从NNM1 WHERE系列中选择前1个SeriesName =系列),
 DocCount = COUNT(*)
 来自OINV
 在DATEADD(day,-30,GETDATE())和GETDATE()之间取消<>'N'和DocDate的位置
 GROUP BY系列
 
派大星 ヾ
2楼-- · 2020-08-27 19:19

尊敬的先生,

我已经处理了对report的查询,该查询仅出于我的要求显示在SQL中。

我希望根据月份进行特定查询。 请根据我的查询提供该格式,根据以下查询提供紧急格式,我想按月查询。

当t0.Series = '91'时选择大小写,然后在t0.Series ='110'时选择'EXPORT'然后'DOMESTIC'以'Series Name'结尾,min(DocNum)作为'Start number',max(docnum) 作为'End Number',计数(docnum)作为'Total Document',(从OINV中选择计数(CANCELED),其中CANCELED <>'N'和series = t0.series AND CreateDate BETWEEN DATEADD(day,-30,GETDATE() )和GETDATE())作为OINV t0的"取消计数",其中CreateDate在DATEADD(day,-30,GETDATE())和GETDATE()之间–和t0.CreateDate> = [%0]和CreateDate <= [%1] -----和CreateDate> = [%0]和CreateDate <= [%1]按系列分组

能不能别闹
3楼-- · 2020-08-27 19:06

capture.png 我在您的查询中运行了该语句,它将不会显示其他序列,例如110。

及其取消计数为0。 客户也希望该计数。

spaceman01
4楼-- · 2020-08-27 19:14

因为此查询为您提供了上个月的取消计数。 您应该输入您要的日期参数。

选择
 系列,
 SeriesName =(从NNM1 WHERE系列中选择前1个SeriesName =系列),
 DocCount = COUNT(*)
 来自OINV
 在'2012-01-01'和GETDATE()之间取消<>'N'和DocDate的位置
 GROUP BY系列
 
如果您始终想显示该系列。 您可以这样写:
选择
 系列,
 系列名称,
 [DocCount] =
 (从OINV选择COUNT(*)
 哪里
 取消<>'N'
 和'2012-01-01'之间的DocDate和GETDATE()
 AND系列= A.Series)
 从NNM1 A
 哪里
 ObjectCode = 13
 

樱桃小丸子0093
5楼-- · 2020-08-27 19:26

尊敬的先生,

我已经处理了对report的查询,该查询仅出于我的要求显示在SQL中。

我希望根据月份进行特定查询。 请根据我的查询提供该格式,根据以下查询提供紧急格式,我想按月查询。

当t0.Series = '91'时选择大小写,然后在t0.Series ='110'时选择'EXPORT'然后'DOMESTIC'以'Series Name'结尾,min(DocNum)作为'Start number',max(docnum) 作为'End Number',计数(docnum)作为'Total Document',(从OINV中选择计数(CANCELED),其中CANCELED <>'N'和series = t0.series AND CreateDate BETWEEN DATEADD(day,-30,GETDATE() )和GETDATE())作为OINV t0的"取消计数",其中CreateDate在DATEADD(day,-30,GETDATE())和GETDATE()之间–和t0.CreateDate> = [%0]和CreateDate <= [%1] -----和CreateDate> = [%0]和CreateDate <= [%1]按系列分组

haha101010
6楼-- · 2020-08-27 19:23

此报告是必需的.... ??

SAP HANA

丹麦语

一周热门 更多>