本博客主要讨论note 2294198–SAP S/4HANA output control–customized forms中提到的打印程序限制
本博客的目的是帮助更多的客户更好地理解这些限制
一般来说,自助建站模板,打印程序只能在应用程序以前使用NAST时使用。
对于任何其他框架,报告都无法维护。
这里我想解释更多关于限制的细节:
1)程序必须只将呈现的文档发送到spool(输出控制将从那里获取它)。
->这部分意味着程序只能用于呈现文档。没有其他内容。
2)程序必须将输出项的UUID设置为假脱机请求(RQTITLE)的标题。
此UUID可用作NAST-TDCOVTITLE或作为方法RENDER\u DOCUMENT\u LEGACY的导入参数is或\u item-KEY。
->示例编码如下:
CL\u APOC\u LEGACY\u OM\u NAST=>MAP\u or \u item\u TO \u NAST line 78ff
es\u tnapr-nacha='1'。es_nast-tdcovtitle=is_or_item-key."Spool description
3)程序不得执行任何其他输出。
->类似于限制1),打印程序只能用于呈现文档。
不允许发送电子邮件或触发其他低级API发送内容。
4)程序不能弹出任何对话框。
->可通过按"显示PDF文档"按钮查看是否弹出任何对话框窗口来检查此限制。
5)打印程序程序不得发出任何"中止"类型的消息。
->禁止消息类型"A"。
6)程序不得创建多个文档。
(例如,不支持包含多个文档的假脱机请求。)
->假脱机请求中不应添加多个PDF。
对于PDF类型,大数据学什么,报表RSPO0020可用于查看一个假脱机请求中是否包含一个或多个文档。
您可以通过SE38运行报表RSPO0020并输入假脱机请求编号,淘客查询,
然后可以显示文档编号。
7)程序不得刷新事务缓冲区(如预览时)。这可能会导致数据丢失。
->例如调用FM RV\U INVOICE\U REFRESH或类似的事情。
8)打印程序的输入例程必须提供以下参数:返回代码(类型SYSUBRC)和屏幕(类型CHAR1)。
->例如对于下面注释中的输入例程:
表单输入
使用返回代码类型SYSUBRC
屏幕输入char1.
结束形式。
现有的打印程序需要根据这些限制进行检查并进行相应的调整。
,大数据视频,人工智能研究