`
blueoxygen
  • 浏览: 1203799 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

后台作业,Spool立即打印问题

    博客分类:
  • SAP
阅读更多
今天在客户身边的同事,测试JOB作业打印report时发现report都还在spool中待机中,没有即时打印。 立即打印参数(http://help.sap.com/saphelp_nw04/helpdata/en/9f/dba56d35c111d1829f0000e829fbfe/content.htm)已设,前台跑是没问题的。最后查出来,output device是非网络打印机。(SPAD)
有两条NOTE可以参考

Note 352739 - Dunning: Print immediately
Summary

Symptom
Even though the 'Print immediately' indicator is set for the dunning notice printout, immediate printing does not occur.
The following applies, irrespective of this correction: If the selected printer is a local printer, immediate printing is not possible from a background job.
For information about front-end printing, see Note 128105 also.
Note the difference between:
1. The 'Start immediately' indicator: this refers to the print program rather than the print output. The print program is either scheduled for a future point in time or started immediately.
2. The 'Print immediately' indicator in the spool control: If the indicator is set, the letters are printed immediately and a separate spool request is created for every letter. If the flag is not set, you have to start the print request, and only one spool request is created.

Note 128105 - Frontend printing (collective note)
Summary

Symptom
This note describes how frontend printing works.


Other terms
LOCL, frontend printing, PC print, control, control technology

Reason and Prerequisites
1. What does "Frontend printing" mean?
              Frontend printing involves data, which needs to be printed, being sent using the GUI connection of the user to a printer that is installed on the frontend of the user. Usually, a default printer is involved.


              Only a general printer definition is required in the backend system, since you are not required to define the names or IP addresses of the individual computers. You can use dynamic IP addresses (Dynamic Host Configuration Protocol) in frontend printing, unlike in network printing from the SAP System.


2. Availability
              As of Basis Release 4. 6C, access method 'G' is available and replaces the previous method using access method 'F'. If you use access method 'G', frontend printing is also possible on non-Windows frontends. If you use a terminal server, no other settings are necessary. For more information, see Note 821519.


              Access method 'F' is used in earlier releases (lower than 4.6C). As of Release 4.6C, access method 'F' is no longer developed, and no more corrections will be delivered.
Solution

1. Setting up frontend printing
              To use access method 'G', see the prerequisites in Note 821519.

a) Definition of an output device
                       Define a general output device for frontend printing using transaction SPAD. You can use SAPWIN (or language-dependent SAPWIN versions) as a device type for Windows frontend computers. You can use any other device type, provided that all printers that you use can process the relevant format.
You cannot use SAPWIN on Non-Windows platforms, but you can use device type POST2 (for example), depending on the print administration setting.
On Windows platforms, enter __DEFAULT as the host printer, while on non-Windows  platforms, enter a  printer name that is standard on all frontend computers.


b) Authorizations
                       The following authorizations are required for frontend printing:
- Device authorization for the object S_SPO_DEV
(The following authorizations are only necessary for access method 'F':)
- Device authorization for device '%LOC' for the object S_SPO_DEV
- Authorization for the object S_RFC:
  RFC_TYPE    'FUGR'
  RFC_NAME    'LPRF'
  ACTVT      16


c) Restrictions
                       Since frontend printing uses the local GUI connection, it is generally unsuitable for the output of large or particularly time-critical documents.

                       Frontend printing always requires an existing GUI connection. Therefore, you cannot use frontend printing to output the spool output of a background job.

                       Frontend printing is also impossible if you use RFC to go from your current mode into a process in which you first create the output request.


To print using the Windows Terminal Server (WTS), see Note 150533 also.

For further information about frontend printing using the SAPGUI for HTML, see Notes 351230 and 7721683.
分享到:
评论

相关推荐

    打印信息获取(分析SPOOL文件)

    每一个打印任务在发送给打印机前都会将任务压缩成制定文件(SHD, SPL)一...这里提供了可以解析spool的工具以及根据其方法自己编写的解析spool文件的示例代码,虽然不是很全面,但是只要看明白,剩下的均可自己实现。

    spool常用设置

    ### Spool常用设置详解 在Oracle数据库管理与操作过程中,`spool`是一个非常实用的命令,主要用于将SQL*Plus的输出结果重定向到一个文本文件中,这对于数据备份、日志记录以及批量导出数据等工作场景尤为重要。下面...

    sap标准后台作业

    ### SAP标准后台作业知识点 #### 标题与描述解析 - **SAP标准后台作业**:这类作业是指在SAP R/3系统中定期运行的任务,用于维护系统的正常运作,例如删除过时的作业或输出对象等。 - **标准作业(Standard Jobs)...

    EMFSpoolfileReader.zip_EMF SPOOLFILE_emf_emfspoolfilereader_spoo

    当用户发送打印指令后,操作系统并不会立即执行打印,而是先将打印作业的数据存入SPOOL文件,然后在后台按顺序处理这些文件,从而提高打印效率。SPOOL文件可以被多个打印任务共享,也可以在需要时暂停或取消。 ...

    spool oracle数据导出

    Spool是操作系统中的一个术语,指的是将数据暂时存储在磁盘上,待处理完所有数据后再一次性打印或输出。在Oracle中,Spool主要通过SQL*Plus工具实现,它可以将SQL查询结果保存为文本文件,方便后续处理。 二、SQL*...

    Oracle9i spool续写实例

    Oracle的Spool功能是数据库管理员和开发人员常用的一种工具,用于将SQL查询结果或PL/SQL块的输出重定向到文本文件中,而非在屏幕显示。在Oracle 10g及更高版本中,Spool引入了`CREATE`, `REPLACE`, 和 `APPEND` 参数...

    oracle sqlplus 中spool 的使用

    3. **编码问题**:在不同的操作系统或环境下,可能会遇到字符编码不匹配的问题,此时需要确保输出文件的编码与SQLPlus使用的编码一致。 4. **性能考虑**:当输出文件较大时,频繁地打开和关闭文件可能会对系统性能...

    oracle spool

    ### Oracle Spool 常见用法详解 在Oracle数据库管理与操作中,`Spool`命令是一项非常实用的功能,它允许用户将SQL查询结果、命令执行情况等输出到一个文件中,而不是显示在屏幕上。这对于批量处理数据、保存查询...

    测试中可以一用的命令spool

    "spool"命令是Oracle数据库管理中一个非常实用的工具,它主要用于控制输出和打印过程。在这个场景中,"测试中可以一用的命令spool"可能指的是在测试环境中利用spool命令来收集和记录数据,便于分析和调试。 首先,...

    e5打印机问题 打印后台程序无法运行

    ### e5打印机问题:打印后台程序无法运行 在IT领域中,打印机问题一直是困扰许多用户的一个常见问题。本文将深入探讨“e5打印机问题:打印后台程序无法运行”这一主题,并提供一系列有效的解决方法。 #### 一、...

    Oracle_spool_用法详解

    ### Oracle Spool 用法详解 #### 一、Spool 命令简介 `Spool` 是 Oracle SQL*Plus 工具中的一个重要命令,用于将查询结果或 SQL 脚本执行过程中产生的输出重定向到一个外部文件中。这对于批量处理数据、备份查询...

    关于spool 和 sqlldr 的实例代码

    在数据库管理中,`Spool` 和 `SQL*Loader` 是两种非常重要的工具,尤其在数据导入导出和批量处理方面。本实例将探讨如何在Linux环境下利用Shell脚本配合这两种工具实现高效的数据操作。 首先,`Spool` 是Oracle SQL...

    spool导出与sqlldr导入

    在Oracle数据库管理中,"spool"和"sqlldr"是两种非常实用的工具,用于数据的导出和导入操作。下面将详细解释这两个概念及其使用方法。 **1. Spool导出** Spool是Oracle SQL*Plus中的一个功能,它允许用户将SQL*...

    添加打印机提示打印后台程序服务没有运行.doc

    - **定期清理打印队列**:即使没有遇到问题,也建议定期清理`C:\Windows\system32\spool\PRINTERS`文件夹,以避免文件积累过多导致的问题。 - **维护良好的系统安全**:保持杀毒软件和操作系统更新至最新版本,以...

    windows和unix下通过spool导出oracle数据(导成insert语句)

    在实际操作中,你可能会遇到权限问题、字符集兼容性问题等,需要根据具体情况进行调整。例如,如果数据包含非ASCII字符,可能需要设置正确的NLS字符集参数。另外,对于大表,可能需要分批处理,避免文件过大。 `...

    Monitor-printer.rar_C#打印监控_c++ 打印机_emf 拦截打印_打印监控系统_监控

    打印机监控系统,可以监控打印机打印的内容等。

    spool和set的基本用法

    根据日常应用整理归纳的,spool和set用法总结,希望对大家有用。

    打印文件浏览

    例如,读取Spoolfile(打印队列中的文件)是为了获取打印作业的详细信息,如页数、布局、颜色设置等。在SpoolfileReadertest这个文件名中,我们可以推测这是一个测试程序,用于检查或调试Spoolfile的读取功能。这样...

Global site tag (gtag.js) - Google Analytics