What is the spool, what is its role in background job scheduling

Hi,
I want to know what is meant by Spool request and spool number generated.
Tell about transaction SP01.
How it is linked to Background job scheduling.
thanks.
sam.

Hi,
Refer this link.
https://www.sdn.sap.com/irj/sdn/inf?rid=/library/uuid/7a5f4061-0a01-0010-c9bc-a4e4cb100438
About SP01.
Printing does not work in SAP. There is a printer definition for your local printer, but it does not work. Presuming that you use the program SAPLPD on your computer.
Boot your computer and start only the SAPLogon and the SAPLpd program.
Delete all of your old print jobs in the SAP system (Transaction SP01).Generate only one new print job.
Check that there is enough resource in your computer. Check the free memory (Win 3.1x) and the free disk space (The lists are temporarily saved on your disk).
Open the SAPLPD and read the print log in the window. The printer definition must correspond with the parameters shown here.
Check that the standard printer is on the same lpt (Win 3.1: Control panel, Printer) as defined for the printer (usually lpt1).
In Transaction SP01 read the protocol of your print job. Do not generate new print jobs! Wait till the SAP system changes the status of the print job.
If you can not find the print job in SP01 anymore, then the print job was successfully printed out. If it didn't come out on your printer and the SAPLpd didn't indicate an incoming print job, then the connection was realised with another PC. Then SAP printer definition you used, does not correspond with your computer.
Scheduling Background Jobs:
1.        Background jobs are scheduled by Basis administrators using transaction SM36.
2.        To run a report in a background, a job needs to be created with a step using the report name
and a variant for selection parameters. It is recommended to create a separate variant for each
scheduled job to produce results for specific dates (e.g. previous month) or organizational units (e.g.
company codes).
3.        While defining the step, the spool parameters needs to be specified
(Step-> Print Specifications->Properties) to secure the output of the report and help authorized users
to find the spool request. The following parameters needs to be maintained:
a.        Time of printing: set to u201CSend to SAP spooler Only for nowu201D
b.        Name u2013 abbreviated name to identify the job output
c.        Title u2013 free form description for the report output
d.        Authorization u2013 a value defined by Security in user profiles to allow those users to access
this spool request (authorization object  S_SPO_ACT, value SPOAUTH).  Only users with matching
authorization value in their profiles will be able to see the output.
e.        Department u2013 set to appropriate department/functional area name. This field can be used in
a search later.
f.        Retention period u2013 set to u201CDo not deleteu201D if the report output needs to be retained for more
than 8 days. Once the archiving/document repository solution is in place the spool requests could
be automatically moved to the archive/repository. Storage Mode parameter on the same screen
could be used to immediately send the output to archive instead of creating a spool request.
Configuring user access:
1.        To access a report output created by a background job, a user must have at
least access to SP01 (Spool requests) transaction without restriction on the user
name (however by itself it will not let the user to see all spool requests). To have
that access the user must have S_ADMI_FCD authorization object in the profile with
SPOR (or SP01) value of S_ADMI_FCD parameter (maintained by Security).
2.        To access a particular jobu2019s output in the spool, the user must have
S_SPO_ACT object in the profile with SPOAUTH parameter matching the value used
in the Print Specifications of the job (see p. 3.d above).
3.        Levels of access to the spool (display, print once, reprint, download, etc) are
controlled by SPOACTION parameter of S_SPO_ACT. The user must have at least
BASE access (display).
On-line reports:
1.        Exactly the same configuration can be maintained for any output produced
from R/3. If a user clicks u201CParametersu201D button on a SAP Printer selection dialog, it
allows to specify all the parameters as described in p. 3 of
u201CScheduling background jobsu201D section. Thus any output created by an online report
can be saved and accessed by any user authorized to access that spool request
(access restriction provided by the Authorization field of the spool request
attributes, see p. 3.d of u201CScheduling background jobsu201D section).
Access to reportu2019s output:
1.        A user that had proper access (see Configuring user access above) can
retrieve a job/report output through transaction SP01.
2.        The selection screen can be configured by clicking u201CFurther selection
criteriau2026u201D button (e.g. to bring u201CSpool request name (suffix 2)u201D field or hide other
fields).
3.        The following fields can be used to search for a specific output (Note that
Created By must be blank when searching for scheduled jobu2019s outputs)
a.        Spool request name (suffix 2) u2013 corresponds to a spool name in p. 3.b in
u201CScheduling background jobsu201D section above).
b.        Date created u2013 to find an output of a job that ran within a certain date range.
c.        Title u2013 corresponds to spool Title in p. 3.c in u201CScheduling background jobsu201D
section above).
d.        Department - corresponds to spool Department in p. 3.e in u201CScheduling
background jobsu201D section above).
4.        Upon entering selection criteria, the user clicks the Execute button   to
retrieve the list of matching spool requests.
5.        From the spool list the user can use several function such as view the
content of a spool request, print the spool request, view attributed of the spool
request, etc. (some functions may need special authorization, see p.3 in
Configuring user access)
a.        Click the Print button   to print the spool request with the default attributes
(usually defined with the job definition). It will print it on a printer that was
specified when a job was created.
b.        Click the u201CPrint with changed attributedu201D button   to print the spool request
with the different attributes (e.g. changing the printer name).
c.        Click the u201CDisplay contentsu201D button   to preview the spool request contents. A
Print    and Download   functions are available from the preview mode.
Exporting the Contents of a Spool Request
Use
You want to export the contents of a spool request as a text file to the SAP GUI working directory or to a directory of your choice. The content of the spool request is downloaded as plain text without, for example, graphics, images, or specific fonts.
The following procedures are irrelevant for the PDF-based form printing integrated as of SAP Web Application Server 6.40, since the print data can be opened and stored as a PDF. See also Displaying and Printing PDF-Based Forms.
Procedure
Exporting to the SAP GUI Working Directory:
Choose Spool Request ® Forward® Export as Text.
The entire text is stored in your SAP GUI working directory in ASCII format.
A file of this type is named using the following pattern:
.txt
Example: ABC0000004327.txt
You require appropriate authorization for this function.
Exporting to a Directory of Your Choice:
With this method of exporting a spool request, the content of the spool request is first displayed and you then download the screen list as a text file to the directory of your choice.
       1.      Select the spool request to be exported and choose  Display Contents.
       2.      In the case of SAPScript/Smart Forms documents, activate list display by choosing Goto.
       3.      Choose System ® List ® Save ® Local File.
       4.      Choose one of the available formats and confirm your choice.
       5.      Choose a directory and save the spool request.
By default, only the first 10 pages of a spool request are saved in a file. You can increase the number of pages to be saved by choosing Goto ® Display Requests ® Settings and making the desired entries in the Display Area group box.

Similar Messages

  • What is the recommended version for ITS?

    HI Experts,
    what is the recommended versions for ITS?
    We have SAP R/3 4.6c and WAS 6.40 ................what will be the recommened versions ITS for the above said SAP R/3 4.6c and WAS 6.40 combination...........
    and also furnish the list of all versions of SAP R/3 ,WAS and ITS........
    Higher points will be rewarded for useful inputs........
    Thanks in Advance,
    Shakthi

    ITS 6.20 gets well with 4.7.. There was ITS 6.4 also released but there were some issues.. you can check the ITS release note from
    https://service.sap.com/notes for more info.
    Hope this helps
    rgds

  • Hi, when setting Safari, what is the meaning of "Open New Tabs in Background"? Thank you.

    hi, when setting Safari, what is the meaning of "Open New Tabs in Background"? Thank you.

    Previously, whenever you wanted to open a new browser window in mobile Safari, or whenever you tapped a link from within another app, Safari created a new page.
    But in IOS 5 things have changed, you now have 'open new tabs in background, a great feature.
    On any browser window that you have selected in Safari or any linked windows, you open Safari on iPad/iTouch or iPhone you have tabbed browser windows and can go to any of the sites without having to open up a new safari window.
    It saves you time.

  • What is the easiest way to take out white background in elements 12?

    what is the easiest way to take out white background in elements 12?

    Try this:
    Open the program and go to Expert tab
    Double click the background layer to convert it to a regular layer
    Get the magic wand tool out of the toolbox. On the tool's option bar, check "contiguous" or leave it unchecked depending on the presentation of the white background. Start with tolerance setting 32; you may have to adjust it down - - depends on picture
    Left click on a white area and hit delete on keyboard
    Press CTRL+D to get rid of the marching ants
    If you encounter a problem, post a representative picture here for targeted guidance. You can do that via the camera icon in the reply box, but not in an e-mail reply.

  • Critical Roles & RAR Background Jobs Question

    Hello,
    I have the following queries, related to GRC AC 5.3 RAR.
    1- I would like to include all roles starting with S* into critical roles.
    My question is can I say S* in critical roles, OR do I have to manually enter each & every role starting with S* (Please note that currently we have around hundreds of roles starting with S and entering each of them manually is a tedious task).
    2- We have several background jobs scheduled in RAR and when I click search button, I get a list of around 600 jobs executed in the past few months.
    My question is can I purge the background jobs history in such a way that, when I click "SEARCH" button, I get only those background jobs, which have been executed in the past 1 week?
    Thanks,
    Haleem

    Hi Varun,
    I created message with SAP in the component GRC-SAC-SCC and below is the response.
    Dear Customer,
    You have to manually enter each & every role in critical roles section and the exclude objects in management report section.
    SAP GRC AC 5.3 SP11 does not support wildcard operations in critical roles/ profiles and exclude objects of management reports. We will support the wildcard in future SAP Versions of GRC.
    Thanks
    Based on the above message, I understand that I will have to enter all the roles manually for critical roles in critical roles section of RAR -> rule architect and exclude objects  of management report section.
    Thanks,
    Haleem

  • What is Exchange Virtual directory and its role?

    Hello there,
    I am new to Exchange and I started reading about Exchange Virtual directories. I am struggling to understand the concept behind Virtual directories in Exchange and what is the role of this component. Can someone please shed some light and better yet supplemental
    information to help me understand the concepts behind it? Let me know please. I am looking forward to any reply that would help.
    Regards,
    Lotusmail1
    Franz Garcia

    Hi,
    Thank you for your question.
    Exchange virtual directory is a directory which store some necessary URL to point to correspondent web page, those URL can provide service for user by Exchange server. it include the following component:
    On Exchange CAS server:
    Autodiscover: An important function of the Autodiscover service is to provide access to features for clients that are connected to your messaging environment. These features include the web-based offline address book (OAB), the Availability service, and
    Unified Messaging (UM). The Autodiscover service must be deployed and configured correctly for clients to automatically connect to features.
    ECP: The Exchange Control Panel is a Web application that runs on a Client Access Server providing services for the Exchange organization. This Exchange Control Panel is installed automatically when you install a Client Access server. To manage Exchange
    from just about anywhere, you simply need to enter the URL path for the application in your browser’s Address field. You can then access the Exchange Control Panel. By default, the Exchange Control Panel URL is
    https://yourserver.yourdomain.com/ecp.
    EWS: Exchange Web Services virtual directories support the calendar sharing and other functionality offered by Exchange Web Services. The Exchange Web services included in Exchange provide an XML messaging interface that enables you to manage Exchange store
    items and access Exchange server functionality from client applications.
    Microsoft-Server-ActiveSync: Exchange ActiveSync is a client protocol that lets you synchronize a mobile device with your Exchange mailbox.
    OAB: An offline address book (OAB) is a copy of an address list collection that’s been downloaded so a Microsoft Outlook user can access the address book while disconnected from the server. Microsoft Exchange generates the new OAB files and then compresses
    the files and places them on a local share. You can decide which address lists are made available to users who work offline, and you can also configure the method by which the address books are distributed.
    OWA: By default, when you install Microsoft Exchange 2013, you enable Outlook Web App. Microsoft Outlook Web App lets users access their Exchange mailbox from almost any Web browser.The Client Access server role provides proxy and redirection services for
    Outlook Web App.
    PowerShell: The Exchange Management Shell, built on Windows PowerShell technology, provides a powerful command-line interface for Microsoft Exchange Server 2013 that enables automation of administrative tasks. With the Shell, you can manage every aspect
    of Exchange. You can enable new email accounts, create Send and Receive connectors, configure database properties, manage distribution groups, and more. The Shell can perform every task that can be performed by the Exchange Administration Center (EAC) plus
    things that can't be done in the EAC. In fact, when you do something in the EAC, it's the Shell that's doing the work behind the scenes
    On Exchange mailbox server:
    PowerShell: this is the same with front CAS server.
    We could refer to the following link:
    https://technet.microsoft.com/en-us/library/gg247612(v=exchg.150).aspx
    If there are any questions regarding this issue, please be free to let me know. 
    Best Regard,
    Jim
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected].
    Jim Xu
    TechNet Community Support

  • What is the maximum level that a role can be resolved to?

    hi folks
    can anyone tell me what is the maximum level at which expand role works. for example if i have a role which is then having 3 roles, each role has 2-3 users. will expand role work in this scenario?
    Also plz tell me why expand role does not work properly with adhoc-roles i.e if 3-4 roles are bind to an adhoc role, then each user of the ROLE (roles bound to adhoc role) recieves the notification but if any one user of that ROLE closes the notification, the notification is closed for all the users of that particular ROLE;
    This suggests that half of the job is done that is resolution to users, but the other half of this functionality is malfunctioning

    On Windows there might be a height limit of around 32000px.
    *[https://bugzilla.mozilla.org/show_bug.cgi?id=671302 bug 671302] - cairo-gdi: large background-images and gradients don't work beyond ~ 32735px
    <i>Please DO NOT comment in bug reports: https://bugzilla.mozilla.org/page.cgi?id=etiquette.html</i>

  • What is the eye symbol and what do the numbers mean in its column on "Sent Files" page?

    What does the eye symbol mean on the "Sent Files" page?

    Hi Chrislegal,
    That column indicates how many times the file has been viewed. You can click the number in that column to see who's viewed the file, and how many times.
    Please let us know if you have additional questions.
    Best,
    Sara

  • HT1222 Not opening download app on my iphone. kindly tell me what's the reason. what to do ?

    I Have Iphone Version : 3.1.3.
    I'am trying to download the app. its downloading. but the app are not opening on my iphone....
    I Dont no why. kindly tell me. What's the problem. show the solution.

    Thx 4 Replay Again
    How Can i Install Game or Talking tom App etc ?
    Kindly Show me the Way...

  • What is the use of CALL FUNCTION MODULE - AT BACKGROUND TASK?

    Hi experts,
    I found Call functional module in background task will make the FM run at the next commit work as some people said. So I have some questions:
    1 if we use COMMIT WORK commend, the pending FM will be called? If there are several FMs called at background task, what is the sequence of them? How many conditions will trigger the running of these FMs?
    2 Where can I find the log of this pending FMs? In SAP library, it says there are 2 tables. But I checked these tables and can only find the FM name and user of it. And I can not understand content of these tables. It seems one is for the main information of FM, and the other is for the data of the FM, maybe the parameters.
    3 If I call a FM in this way, Can I canncel it before the next commit work in some way?
    Finally, thanks for reading and help.

    HI,
    When the COMMIT WORK statement is executed, the function modules registered for the current SAP-LUW are started in the order in which they were registered. ROLLBACK WORK deletes all previous registrations for the current SAP-LUW.
    If the specified destination is not available when COMMIT WORK is executed, an executable program called RSARFCSE is started in background processing. By default, this tries to start the function modules registered for a SAP-LUW in their destination every 15 minutes and up to 30 times. These parameters can be changed in the transaction SM59. If the destination does not become available within the defined time, it is recorded in the database table ARFCSDATA as the entry "CPICERR". The entry in the database table ARFCSSTATE is deleted after a standard period of eight days

  • What are the tables used for ACR & Master data daemon job?

    Hi Experts,
    What are the tables used in the backend for ACR & Master data daemon jobs. I would like to see the details of CHANGERUNMONI or ACR/Hierarchy Change run.
    Kr,
    Praveen

    Hi Praveen,
    Have you tried these tables BALHDR, BALDAT and BALOBJT for checking master date daemon delta status. It may not give you complete details. but definitely helps.. If you find any more details please do let me know..
    Thanks,
    Bharath

  • Could you explain what is the result (whatis the use) with the persona's ?

    I just want to know what is changed (or what is it used for) if I choose a persona ? Is it the "Google" picture which is changed on the startimage ? Or what is it ? Can anyone simply explain this to me ?

    Firefox Personas is simply a way for users to personalise their Firefox browser by adding a different look to the Graphical User Interface (GUI).
    If yo go to http://www.getpersonas.com/en-US/ and hover a Persona, you will see the changes take effect immediately.
    Firefox Personas does not change anything in your browser; it literally jus adds a fancy image to Firefox's window, without distrubing the contens of pages.

  • What is the point of maximum runtime limit in foreground jobs?

    If the idea is to prevent the heavy workload on application server and make resources available for other processes then why it is possible to run the same job in background? As fas as I know, running a job in foreground or background doesn't effect how the resources are used, it is just different work processes (DIA as opposed to BGD). Then there should be a time limit for background jobs as well.

    >  As fas as I know, running a job in foreground or background doesn't effect how the resources are used, it is just different work processes (DIA as opposed to BGD).
    This is not completely true.
    The memory allocation sequence for background workprocesses is is different to dialog processes:
    http://help.sap.com/saphelp_nw70ehp2/helpdata/en/49/325d57e93934ffe10000000a421937/frameset.htm
    The reason for that is the fact, that there is no user context switching taking place in the background job as opposed to dialog processes that switch all the time. This enables you to configure specific memory ranges for background jobs that won't impact the data in the shared memory and so displacing data that is used in dialog processing.
    Markus

  • How to find Spool number for a 2 steps background job.

    Hi All,
    How to find spool number (and also the background job name ) for a 2 steps background job.
    in the table TBTCO i can see step numbers but i dont get the spool number. Is there any link between TBTCO and TSP01.
    Also after getting the spool number i need to drill down on ALV report. I hard coded the spool number and was able to drill down using BDC and call transaction but when i press back button it is not returning to the ALV report.
    Thanks,
    Shiva.

    Which one creates the spool? (first one I guess)
    What kind of spool? (WRITE, sapscript, smartform, pdf...)
    Do you use special statements like NEW-PAGE, or other things?
    Are you sure that the spools are generated by these jobs? (did you compare the spool generation times and job run dates to be sure...)

  • How to get data from the called program using SUBMIT in a background job?

    Hi Experts,
    I've a program which creates a background job using JOB_OPEN and JOB_CLOSE function modules.
    Between the above function modules I need to call a program using SUBMIT VIA JOB statement.
    My problem is, How do I fetch some data in an internal table in the called program to the calling program after the SUBMIT statement?
    I tried to EXPORT and IMPORT the data, but they are giving a failed sy-subrc when using this background job.
    Kindly let me know your inputs and valuable suggestions.

    Kumar,
    When we execute a program as a background job then the output will be sent to Spool which needs to be fetched again.I guess we need to use Submit via spool as mentioned by Rajat.
    Check these threads to get some idea
    submit report to spool & import spool id
    Re: Generate Spool for a report
    K.Kiran.

Maybe you are looking for

  • Can't release transports - timeoutduringallocate/CPIC-CALL

    When I try to release a transport, I get the message: >Could not start transport control program tp (TP608), >There was an attempt to start the transport control program tp using the local RFC interface. An error >occurred here. > >Error code: 4 >RFC

  • CD burn error 4000

    I've have burned over 100 CDs with my Dell desktop over the last 3 years, but the other day i got a message 'CD disc unable to burn (error 400)'. I don't know what caused it to suddenly stop working. Basically, I selected the play list and told it to

  • In Numbers, I want to make 3 rows 50 columns into 3 columns 50 rows.

    In just a simple Numbers 09 spreadsheet, no charts, I'm trying to convert the rows and columns to columns and rows to more easily work with the information without scrolling across the page.  I would be able to see the information on one page and mor

  • Why does my iPhone 3gs keep crashing?

    My iPhone 3GS keeps chucking me out of everything - apps, web and even typing a text!  Its infuriating, I just get to the end of typing a message and it just goes off and back to the "home" screen.  When I go back in to the text that I typed has gone

  • LYNC NOT WORKING

    HI MY DOMAIN NAME IS SATWIC.COM LYNC IS NOT WORKING IN OFFICE 365.GETTING BELOW ERROR LImited functionality available due to server issue Need your help to rectify this error. Waiting for your reply.