点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我是这个论坛和SAP的新手。 请不要介意这个问题是否很愚蠢,但是我在这里有一个条件,无法确定结论/根本原因。
问题:尽管发票和发票具有不同的输出类型,但报价单和发票都随附在同一PDF中
我有一个输出类型为ZBILL的开票凭证,输出类型为ZQUO的销售报价。 我今天用通信方法1(立即打印输出并能够看到输出)触发了报价。 在第二天发布此活动,将运行批处理作业,该批处理作业将选择所有要处理的开票凭证,其中还将使用通信方法5(发送电子邮件)从中选择并处理我的开票凭证。
现在,发送电子邮件时,将发送带有2页附件的附件。 第1页的报价类型为ZQUO,而第2页的开票凭证的输出类型为ZBILL。
这两者,即报价单和开票凭证均不相关。 两者的驱动程序和smartform不同。 同样,为作业维护的变量具有输出类型ZBILL而不是ZQUO。 运行的程序是标准程序 SD70AV3A ,具有标头作为计费输出。
现在,我在这里查询为什么将报价发票作为附加页面附加到税收发票PDF(开票凭证)中。 批处理作业触发的输出有2页(带有报价单的1页和带有开票凭证的1页)
我想这可能是某种缓冲区问题,但不确定。
有人可以提供关于我应进一步检查什么的信息,这可能是什么原因造成的?
谢谢
嗯-我只需更改smartform。 (ABAP解决方案)在其中放入代码以分隔文档。 问题将是如果您想保留开票凭证和报价单的几页。 因此,在smartform中,要设置的选项位于界面输出选项-TDNEWID ='X'下。
在每个Smartform中。
是的-将其发送回您的ABAPer,因为有许多不同的方法可以执行此操作。 我只提供一个。 如果您尝试将多个开票凭证分组到一封电子邮件中,则可能会引起更多问题。 这样做会为每个文件创建一个新的假脱机文件。
嗨,桑德拉,
我将Tag从ABAP更改为SD,但是我怀疑可能与此有关的一些ABAP,因为输出类型不是标准输出类型。 请检查是否可能,并让我知道是否找到导致此问题的根本原因的线索
假设这是由输出处理程序完成的,那么您的答案就在那里。 正如注释中的Michelle所暗示的,输出很可能由自定义程序处理。 在NACE中找到程序名称,然后将其发送到ABAPer(本地)。
如果您是企业用户,则只需向本地SAP支持团队报告此类问题。 如果您是SAP SD顾问,请确保熟悉输出的工作方式。 自然,您不必知道程序的详细工作原理,但至少知道哪个部分做什么(即由配置,程序和形式驱动的事情)非常重要。 如果您是ABAPer,则与输出配置基础同上。
对于您的输出类型,它是执行的自定义Z *程序还是标准的Z *程序?
是的,这是自定义Z程序。
我调试了程序,发现为报价单生成的假脱机ID被选择为smartform假脱机ID。
这是报价单随发票凭证附加的原因。 这部分由SAP标准代码处理。 现在在这里,我不确定为什么会这样。 您是否遇到过这种情况?
此外,每个开票凭证都需要以单独的电子邮件发送,因此为每个帐单创建一个新的后台打印程序是有意义的。 因此,继续前进
感谢您的努力和评论。 根据Michelle的评论,我将参数TDNEWID更改为X,这样可以确保始终创建一个新的线轴,并且不会再次出现此问题。
一周热门 更多>