关于与主报表的子报表连接的问题

2020-09-21 19:34发布

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

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


嗨,

我是这个领域的新手。 我创建了三个不同的报告(一个主要报告和2个子报告)。 我将子报表1链接到" USERID"。

仅当结果与主报告和子报告中的用户ID匹配时,我才得到结果。 我想如果没有匹配项,仍然需要子报表的结果。 我不确定该怎么做。

我尝试了stringvar ...我的公式可以工作,但没有得到我想要的结果。

如果有人会逐步指导我,将不胜感激。

谢谢

莫娜

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

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


嗨,

我是这个领域的新手。 我创建了三个不同的报告(一个主要报告和2个子报告)。 我将子报表1链接到" USERID"。

仅当结果与主报告和子报告中的用户ID匹配时,我才得到结果。 我想如果没有匹配项,仍然需要子报表的结果。 我不确定该怎么做。

我尝试了stringvar ...我的公式可以工作,但没有得到我想要的结果。

如果有人会逐步指导我,将不胜感激。

谢谢

莫娜

付费偷看设置
发送
9条回答
土豆飞人
1楼 · 2020-09-21 20:07.采纳回答

您需要某种方式-通常通过外部联接-获取所有学生的用户ID,而不管他们是否有过期的书。 这是您要运行罚款子报表的唯一方法。

-Dell

bbpeas
2楼-- · 2020-09-21 20:20

我会尝试。 看起来可能有用。

我会尽快与您联系。

谢谢

亦是此间程序员
3楼-- · 2020-09-21 20:07

如果子报表中没有相应的USERID,那么如果这是您的链接,它将始终为空。

如果要在子报表中报告所有用户ID,则可以链接到更高级别,例如"客户"或"公司"。 或不强加链接,无论主报表中的数据如何,所有数据都将被返回。

如果您想实现其他目标,则需要更详细地描述问题。

伊恩

悻福寶寶
4楼-- · 2020-09-21 20:07

你好伊恩,

我创建的报告是这样的。 主报告包含学生的记录,这些学生列出了优秀,丢失,损坏的书。 这来自称为位置的指定策略。

第二份报告,这是我的子报告,是我根据其欠款创建的。 表示退还了书籍,但未支付罚款...这来自另一项名为BRSN的政策

我创建了也来自BRSN的第三份子报告,但是这些费用是隐含的,但与书籍无关,称为" MISC"。 我连接的表具有项目表,该表具有条形码编号,MISC报告不包含条形码,因此它不能与BRSN子报告一起使用,因此我不得不创建另一个报告。

现在,所有欠书的学生可能不会从以前退还的书中受到罚款。 当我将主报告链接到子报告#1时,我得到的结果只有那些书本很好而且还被罚款的人。 它会剔除所有其他罚款的记录。 子报告2的情况相同。 如果没有匹配项或一项或多项匹配项,我需要主报告和子报告中的所有学生。

我还尝试链接到每个学生都有一个指定的家庭室老师的家庭室。 但是我的子报表将所有家庭学生的身份附加在一个用户ID下。 我不知道我在做什么错。

请帮助

谢谢

土豆飞人
5楼-- · 2020-09-21 20:06

你好伊恩,

我创建的报告是这样的。 主报告包含学生的记录,这些学生列出了优秀,丢失,损坏的书。 这来自称为位置的指定策略。

第二份报告,这是我的子报告,是我根据其欠款创建的。 表示退还了书籍,但未支付罚款...这来自另一项名为BRSN的政策

我创建了也来自BRSN的第三份子报告,但是这些费用是隐含的,但与书籍无关,称为" MISC"。 我连接的表具有项目表,该表具有条形码编号,MISC报告不包含条形码,因此它不能与BRSN子报告一起使用,因此我不得不创建另一个报告。

现在,所有欠书的学生可能不会从以前退还的书中受到罚款。 当我将主报告链接到子报告#1时,我得到的结果只有那些书本很好而且还被罚款的人。 它会剔除所有其他罚款的记录。 子报告2的情况相同。 如果没有匹配项或一项或多项匹配项,我需要主报告和子报告中的所有学生。

我还尝试链接到每个学生都有一个指定的家庭室老师的家庭室。 但是我的子报表将所有家庭学生的身份附加在一个用户ID下。 我不知道我在做什么错。

请帮助

谢谢

莫纳

jovirus
6楼-- · 2020-09-21 20:26

嗨,戴尔

感谢您的宝贵建议,我谨此接受。 最后,我很高兴告诉您,我能够按照自己的方式完成报告。 这是我最大的挑战,但我做得很好。

我有一个小问题,我相信您将对此有一个出色的解决方案。

这是我的问题:

我将三个子报表链接到我的主报表,它提取所有匹配的记录,而我取消所有不匹配的记录。 现在,我按居室老师对这个列表进行排序,然后按用户ID排序。

我希望当家庭会议室更改时,我的报告标题和页面标题在每个页面上都重复出现。 想法是将这份报告打印出来并交给家庭教师,以便他们可以给学生。

我去了组标题,并检查了最后一个选项,即打印每页。 我做到了,它做了它的工作,但是我希望为每个家庭教师而不是在每个页面上打印报告标题和页面标题。

这是我唯一无法做的事情。 我在部分报告中尝试过并单击每个新页面,但是我得到了很多空白页面,这些页面之前已被取消。 这些是从子报表到主报表的不匹配记录。

有什么好主意可以帮助我实现目标吗?

请让我知道。

谢谢

Mona

亦是此间程序员
7楼-- · 2020-09-21 20:22

你好克里斯蒂,

我尝试按照您的建议处理报告。 如前所述,我有两个子报表,它们作为用户ID链接。 收到您的建议后,我创建了另一个包含所有用户ID的动态报告。 现在这是我的主要报告。

我将所有子报表都链接到" userID"。我的所有子报表都是动态的。之前我将主报表设为过期报表,现在将其作为子报表放置在用户ID的详细信息部分中,作为主报表和其他子报表。

我的问题是我确实从这三个报告中都得到了结果,但是我不明白如何抑制所有子报告中不匹配的所有用户ID?

如果我的主报表具有选择学校位置作为参数,并且在我连接子报表时,它们也都按学校位置过滤吗? 如果是,那么我可以轻松地从所有子转发中删除我的学校位置参数,因为所有子报表都具有学校位置参数。 这是正确的吗?。 如果没有,我该如何通过所有子报表中的"学校选择参数"?

请告知。

谢谢

莫纳

一周热门 更多>