SlideShare une entreprise Scribd logo
1  sur  6
What are the different Spool statuses and their significance?

This article answers the following queries:

1. What does spool request contain?

2. Where is the spool request stored?

3. What are different Spool statuses and their significance?

4. Which work processes will create spool requests?

5. What is the difference between spool request and output request?

6. Which work process will create output request or print request?



1. What does spool request contain?

ANS: Spool request contains detailed information regarding printer
model, formatting to be done on the data to be output.

2. Where is the spool request stored?

ANS: The spool request that is generated is stored in the
Temse(temporary sequential file)

3. What are different Spool statuses and their significance?

ANS: Spool requests will have different statuses like Completed (The
output request printed successfully) Waiting (Spool request is in waiting
status and spool system has not yet processed the output request and
not yet sent to the host system)

In process (The spool work process is in the process of formatting
output request for printing) Printing (The host spool is in the process of
printing the output request Problem (This indicates there are some
minor errors. It means output request printed but contains some errors
like incomplete character set etc)

Error (This status indicates some serious issues such as network error. It
means the requests have not printed and they remain in the spool
system until they are deleted or until they reach their expiration date.
After expiry date, they are deleted by the reorganisation jobs.

Archive (This status is set for spool requests that are sent to an
archiving device. This status means that the spool request was already
processed by the spool system and it is now waiting to be archived)

Time (This status means that the user who has created the spool has
mentioned some specific time for output)

- (This minus status means that the spool request is not yet sent to the
host system and no output request exists)

+ (This plus status means that the spool request is being generated and
it is stored in the spool system)

4. Which work processes will create spool requests?

ANS: Spool requests will be created by dialog or background work
processes. Please note that spool work processes do not create spool
requests

4: What is the difference between spool request and output request?

ANS: Spool request contains detailed information regarding printer
model, formatting to be done on the data to be output. Output request
contains all the data in the format that the printer understands.
A spool workprocess formats the data specified in the spool request
and generates the output request. Output request is also termed as
print request.

5: Which work process will create output request?

Ans:Output request will be created by spool work processes.

Spool overflow issues :

what is spool overflow ? How to troubleshoot spool overflow issue ?

1. What is spool overflow ?

2. How to troubleshoot spool overflow ?

3. How to delete old spool requests?

4. How to avoid spool overflow issue?

5. How to check spool numbers?

6. How to set the spool number in SAP?

7. How to define storage location (Temse) of spool requests ?

1. What is spool overflow ?

ANS: Spool request that got generated are stored in a temporary
sequential file called Temse. Please note that these are stored in Temse
because these are not stored permanently. The size of the Temse is
limited by the parameter definition.

The default size of Temse is 32,000 and it can be increased till 2 billion.
However, defining very high value can effect the databasePerformance.
Due to limited storage capacity of Temse, when this file got full, this
throws an SAP spool overflow error.

If this happens, customers could not print from SAP. If you check in
SM21 and ST22 transactions, you may encounter some error log or
dumps like

ERROR IN SPOOL call: SPOOL OVERFLOW

SPOOL_INTERNAL_ERROR

System internal error in the spool system



2. How to troubleshoot spool overflow?

ANS:To resolve this spool issue, some of the old spools can be deleted
from the sap system. Goto transaction SPAD. From the initial screen,
navigate to Administration -> Clean_up_spool. Once you click this,
Spool Administration: Delete old spool requests screen will be
displayed.

In that screen, you will be prompted to choose requests for deletion
like

Old spool requests older than the maximum set age, Requests already
printed .All spool requests and enter value for minimum age (in days)
text box. Select the check boxes as per the requirement (eg: delete all
requests already printed and minimum age in days equal to 30 days)
and execute to delete old spool requests, which will clear Temse and
will resolve spool over flow issue. Apart from this there are others ways
of resolving spool overflow issue. They are
1) Run the report RSPO0041 from SE38 transaction to delete old spool
requests

2) Run the report RSPO0043 from SE38 transaction, which checks the
Temse/spool consistency and reorganizes the spool

3. How to avoid spool overflow issue?

ANS: These reports RSPO0041 and RSPO0043 should be scheduled as
background jobs with proper variants on a periodic basis which avoids
spool overflow issue.

 You can try to increase the spool numbers from default 32000 to a bit
higher value but please note do not set this too high as it may impact
database performance

Proactive monitoring check can be made in RZ20 transaction to see
how much the fill level of spool numbers is.

4. How to check spool numbers?

ANS: To check spool numbers: Goto RZ20 transaction, navigate to SAP
CCMS Monitor Templates -> Spool System.

Here you can check the status of spool servers and the used numbers
percentage of spool numbers. If you find that used numbers is greater
than 80%, you can manually run above mentioned reports or delete old
spool requests from SPAD tcode as mentioned earlier.

5: How to set the spool number in SAP?

ANS: Using Transaction SNRO (Number range object maintenance) and
object SPO_NUM, you can set the spool number in an SAP system.Once
you provide object as SPO_NUM, click on change icon.
It displays another screen. In that screen, click on Number Ranges push
button. It displays another screen "Number range for spooler
numbers". Click on change icon here and set the value of spooler (from
number and to number). Please note that a change request may be
generated here based on the client settings (if automatic recording of
changes is set in SCC4 transaction of the client)



6.How to define storage location (Temse) of spool requests ?

Ans:Every Temse object contains a header in TST01 table and the actual
object. This can be either stored in table TST03 or in file system. You
can set a parameter rspo/store_location in RZ10 to define whether to
store Temse objects TST03 table or in filesystem.

If value G is set to this parameter, it will be stored in filesystem and if it
is db it is stored in TST03 table.

Contenu connexe

Tendances

S4 HANA Finance Contents
S4 HANA Finance Contents S4 HANA Finance Contents
S4 HANA Finance Contents Pradeep Hota
 
1000 solved questions
1000 solved questions1000 solved questions
1000 solved questionsKranthi Kumar
 
Pm overview comprehensive_1
Pm overview comprehensive_1Pm overview comprehensive_1
Pm overview comprehensive_1Venu Vemula
 
SAP R 3 , E C C & SAP S 4 HANA
SAP R 3 , E C C &  SAP S 4 HANASAP R 3 , E C C &  SAP S 4 HANA
SAP R 3 , E C C & SAP S 4 HANAMadhav Wagle
 
Sap business-blueprint1
Sap business-blueprint1Sap business-blueprint1
Sap business-blueprint1SabrinaBonso
 
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...IBM
 
How to create a transaction code for report painter reports
How to create a transaction code for report painter reportsHow to create a transaction code for report painter reports
How to create a transaction code for report painter reportsRajeev Kumar
 
SAP Overview - The Basics of SAP FI/CO
SAP Overview - The Basics of SAP FI/COSAP Overview - The Basics of SAP FI/CO
SAP Overview - The Basics of SAP FI/COSapFico Training
 
HANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWHANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWdheerajad
 
Authorisations in SAP: best practices
Authorisations in SAP: best practicesAuthorisations in SAP: best practices
Authorisations in SAP: best practicesJonathan Eemans
 
Migration Guide For SAP S/4 HANA 1809 FICO
Migration Guide For SAP S/4 HANA 1809 FICOMigration Guide For SAP S/4 HANA 1809 FICO
Migration Guide For SAP S/4 HANA 1809 FICORakesh Patil
 
Backend roles for sap bpc
Backend roles for sap bpcBackend roles for sap bpc
Backend roles for sap bpcdaniyariskakov
 
Avaali Solutions - Sap archiving and document access by open text
Avaali Solutions - Sap archiving and document access by open textAvaali Solutions - Sap archiving and document access by open text
Avaali Solutions - Sap archiving and document access by open textAvaali
 
SAP best practices.pdf
SAP best practices.pdfSAP best practices.pdf
SAP best practices.pdfClubFreelance1
 
Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Guang Ying Yuan
 
Sap s4 hana logistics ppt
Sap s4 hana logistics pptSap s4 hana logistics ppt
Sap s4 hana logistics pptRamaCharitha1
 

Tendances (20)

SAP-ABAP/4@e_max
SAP-ABAP/4@e_maxSAP-ABAP/4@e_max
SAP-ABAP/4@e_max
 
S4 HANA Finance Contents
S4 HANA Finance Contents S4 HANA Finance Contents
S4 HANA Finance Contents
 
1000 solved questions
1000 solved questions1000 solved questions
1000 solved questions
 
Pm overview comprehensive_1
Pm overview comprehensive_1Pm overview comprehensive_1
Pm overview comprehensive_1
 
SAP R 3 , E C C & SAP S 4 HANA
SAP R 3 , E C C &  SAP S 4 HANASAP R 3 , E C C &  SAP S 4 HANA
SAP R 3 , E C C & SAP S 4 HANA
 
Sap business-blueprint1
Sap business-blueprint1Sap business-blueprint1
Sap business-blueprint1
 
Sap hana tutorial
Sap hana tutorialSap hana tutorial
Sap hana tutorial
 
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
 
How to create a transaction code for report painter reports
How to create a transaction code for report painter reportsHow to create a transaction code for report painter reports
How to create a transaction code for report painter reports
 
SAP Overview - The Basics of SAP FI/CO
SAP Overview - The Basics of SAP FI/COSAP Overview - The Basics of SAP FI/CO
SAP Overview - The Basics of SAP FI/CO
 
HANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWHANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEW
 
Authorisations in SAP: best practices
Authorisations in SAP: best practicesAuthorisations in SAP: best practices
Authorisations in SAP: best practices
 
Migration Guide For SAP S/4 HANA 1809 FICO
Migration Guide For SAP S/4 HANA 1809 FICOMigration Guide For SAP S/4 HANA 1809 FICO
Migration Guide For SAP S/4 HANA 1809 FICO
 
SAP EASY DMS
SAP EASY DMSSAP EASY DMS
SAP EASY DMS
 
Backend roles for sap bpc
Backend roles for sap bpcBackend roles for sap bpc
Backend roles for sap bpc
 
Sap- An Overview
Sap- An OverviewSap- An Overview
Sap- An Overview
 
Avaali Solutions - Sap archiving and document access by open text
Avaali Solutions - Sap archiving and document access by open textAvaali Solutions - Sap archiving and document access by open text
Avaali Solutions - Sap archiving and document access by open text
 
SAP best practices.pdf
SAP best practices.pdfSAP best practices.pdf
SAP best practices.pdf
 
Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1
 
Sap s4 hana logistics ppt
Sap s4 hana logistics pptSap s4 hana logistics ppt
Sap s4 hana logistics ppt
 

Similaire à Spool process

Sap basis made_easy321761331053730
Sap basis made_easy321761331053730Sap basis made_easy321761331053730
Sap basis made_easy321761331053730K Hari Shankar
 
100 sap basis_interviwe_questions
100 sap basis_interviwe_questions100 sap basis_interviwe_questions
100 sap basis_interviwe_questionsbhaskarbi
 
SAP ADMINISTRATION
SAP ADMINISTRATIONSAP ADMINISTRATION
SAP ADMINISTRATIONAly Adel
 
Sap memory management ,workload and performance analysis.pptx
Sap memory management ,workload and performance analysis.pptxSap memory management ,workload and performance analysis.pptx
Sap memory management ,workload and performance analysis.pptxsweta prakash sahoo
 
Write a program in C or C++ which simulates CPU scheduling in an opera.pdf
Write a program in C or C++ which simulates CPU scheduling in an opera.pdfWrite a program in C or C++ which simulates CPU scheduling in an opera.pdf
Write a program in C or C++ which simulates CPU scheduling in an opera.pdfsravi07
 
Jmeter interviewquestions
Jmeter interviewquestionsJmeter interviewquestions
Jmeter interviewquestionsgirichinna27
 
Sap memory managerment
Sap memory managermentSap memory managerment
Sap memory managermentRaj p
 
ACM DEBS 2015: Realtime Streaming Analytics Patterns
ACM DEBS 2015: Realtime Streaming Analytics PatternsACM DEBS 2015: Realtime Streaming Analytics Patterns
ACM DEBS 2015: Realtime Streaming Analytics PatternsSrinath Perera
 
DEBS 2015 Tutorial : Patterns for Realtime Streaming Analytics
DEBS 2015 Tutorial : Patterns for Realtime Streaming AnalyticsDEBS 2015 Tutorial : Patterns for Realtime Streaming Analytics
DEBS 2015 Tutorial : Patterns for Realtime Streaming AnalyticsSriskandarajah Suhothayan
 
Guide to alfresco monitoring
Guide to alfresco monitoringGuide to alfresco monitoring
Guide to alfresco monitoringMiguel Rodriguez
 
BW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loadsBW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loadsLuc Vanrobays
 
KoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbegan
KoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbeganKoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbegan
KoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbeganTobias Koprowski
 
Sap basis administrator user guide
Sap basis administrator   user guideSap basis administrator   user guide
Sap basis administrator user guidePoguttuezhiniVP
 
Processing large volume of data with MuleSoft and salesforce.pptx
Processing large volume of data with MuleSoft and salesforce.pptxProcessing large volume of data with MuleSoft and salesforce.pptx
Processing large volume of data with MuleSoft and salesforce.pptxPankaj Goyal
 
Processing large volume of data with MuleSoft and salesforce.pptx
Processing large volume of data with MuleSoft and salesforce.pptxProcessing large volume of data with MuleSoft and salesforce.pptx
Processing large volume of data with MuleSoft and salesforce.pptxPankajGoyal164048
 
Data Flow Diagram (DFD) TipsProcesses VerbsDataflows N.docx
Data Flow Diagram (DFD) TipsProcesses VerbsDataflows N.docxData Flow Diagram (DFD) TipsProcesses VerbsDataflows N.docx
Data Flow Diagram (DFD) TipsProcesses VerbsDataflows N.docxwhittemorelucilla
 
St22 abap programming
St22 abap programming St22 abap programming
St22 abap programming nanda nanda
 

Similaire à Spool process (20)

Sap basis made_easy321761331053730
Sap basis made_easy321761331053730Sap basis made_easy321761331053730
Sap basis made_easy321761331053730
 
95039099
9503909995039099
95039099
 
100 sap basis_interviwe_questions
100 sap basis_interviwe_questions100 sap basis_interviwe_questions
100 sap basis_interviwe_questions
 
SAP ADMINISTRATION
SAP ADMINISTRATIONSAP ADMINISTRATION
SAP ADMINISTRATION
 
Sap memory management ,workload and performance analysis.pptx
Sap memory management ,workload and performance analysis.pptxSap memory management ,workload and performance analysis.pptx
Sap memory management ,workload and performance analysis.pptx
 
Write a program in C or C++ which simulates CPU scheduling in an opera.pdf
Write a program in C or C++ which simulates CPU scheduling in an opera.pdfWrite a program in C or C++ which simulates CPU scheduling in an opera.pdf
Write a program in C or C++ which simulates CPU scheduling in an opera.pdf
 
Jmeter interviewquestions
Jmeter interviewquestionsJmeter interviewquestions
Jmeter interviewquestions
 
Sap memory managerment
Sap memory managermentSap memory managerment
Sap memory managerment
 
ACM DEBS 2015: Realtime Streaming Analytics Patterns
ACM DEBS 2015: Realtime Streaming Analytics PatternsACM DEBS 2015: Realtime Streaming Analytics Patterns
ACM DEBS 2015: Realtime Streaming Analytics Patterns
 
DEBS 2015 Tutorial : Patterns for Realtime Streaming Analytics
DEBS 2015 Tutorial : Patterns for Realtime Streaming AnalyticsDEBS 2015 Tutorial : Patterns for Realtime Streaming Analytics
DEBS 2015 Tutorial : Patterns for Realtime Streaming Analytics
 
Guide to alfresco monitoring
Guide to alfresco monitoringGuide to alfresco monitoring
Guide to alfresco monitoring
 
Greske na sapu
Greske na sapuGreske na sapu
Greske na sapu
 
BW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loadsBW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loads
 
KoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbegan
KoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbeganKoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbegan
KoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbegan
 
Sap basis administrator user guide
Sap basis administrator   user guideSap basis administrator   user guide
Sap basis administrator user guide
 
Processing large volume of data with MuleSoft and salesforce.pptx
Processing large volume of data with MuleSoft and salesforce.pptxProcessing large volume of data with MuleSoft and salesforce.pptx
Processing large volume of data with MuleSoft and salesforce.pptx
 
Processing large volume of data with MuleSoft and salesforce.pptx
Processing large volume of data with MuleSoft and salesforce.pptxProcessing large volume of data with MuleSoft and salesforce.pptx
Processing large volume of data with MuleSoft and salesforce.pptx
 
Data Flow Diagram (DFD) TipsProcesses VerbsDataflows N.docx
Data Flow Diagram (DFD) TipsProcesses VerbsDataflows N.docxData Flow Diagram (DFD) TipsProcesses VerbsDataflows N.docx
Data Flow Diagram (DFD) TipsProcesses VerbsDataflows N.docx
 
Sap fico-fi-notes
Sap fico-fi-notesSap fico-fi-notes
Sap fico-fi-notes
 
St22 abap programming
St22 abap programming St22 abap programming
St22 abap programming
 

Dernier

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Spool process

  • 1. What are the different Spool statuses and their significance? This article answers the following queries: 1. What does spool request contain? 2. Where is the spool request stored? 3. What are different Spool statuses and their significance? 4. Which work processes will create spool requests? 5. What is the difference between spool request and output request? 6. Which work process will create output request or print request? 1. What does spool request contain? ANS: Spool request contains detailed information regarding printer model, formatting to be done on the data to be output. 2. Where is the spool request stored? ANS: The spool request that is generated is stored in the Temse(temporary sequential file) 3. What are different Spool statuses and their significance? ANS: Spool requests will have different statuses like Completed (The output request printed successfully) Waiting (Spool request is in waiting status and spool system has not yet processed the output request and not yet sent to the host system) In process (The spool work process is in the process of formatting output request for printing) Printing (The host spool is in the process of
  • 2. printing the output request Problem (This indicates there are some minor errors. It means output request printed but contains some errors like incomplete character set etc) Error (This status indicates some serious issues such as network error. It means the requests have not printed and they remain in the spool system until they are deleted or until they reach their expiration date. After expiry date, they are deleted by the reorganisation jobs. Archive (This status is set for spool requests that are sent to an archiving device. This status means that the spool request was already processed by the spool system and it is now waiting to be archived) Time (This status means that the user who has created the spool has mentioned some specific time for output) - (This minus status means that the spool request is not yet sent to the host system and no output request exists) + (This plus status means that the spool request is being generated and it is stored in the spool system) 4. Which work processes will create spool requests? ANS: Spool requests will be created by dialog or background work processes. Please note that spool work processes do not create spool requests 4: What is the difference between spool request and output request? ANS: Spool request contains detailed information regarding printer model, formatting to be done on the data to be output. Output request contains all the data in the format that the printer understands.
  • 3. A spool workprocess formats the data specified in the spool request and generates the output request. Output request is also termed as print request. 5: Which work process will create output request? Ans:Output request will be created by spool work processes. Spool overflow issues : what is spool overflow ? How to troubleshoot spool overflow issue ? 1. What is spool overflow ? 2. How to troubleshoot spool overflow ? 3. How to delete old spool requests? 4. How to avoid spool overflow issue? 5. How to check spool numbers? 6. How to set the spool number in SAP? 7. How to define storage location (Temse) of spool requests ? 1. What is spool overflow ? ANS: Spool request that got generated are stored in a temporary sequential file called Temse. Please note that these are stored in Temse because these are not stored permanently. The size of the Temse is limited by the parameter definition. The default size of Temse is 32,000 and it can be increased till 2 billion. However, defining very high value can effect the databasePerformance.
  • 4. Due to limited storage capacity of Temse, when this file got full, this throws an SAP spool overflow error. If this happens, customers could not print from SAP. If you check in SM21 and ST22 transactions, you may encounter some error log or dumps like ERROR IN SPOOL call: SPOOL OVERFLOW SPOOL_INTERNAL_ERROR System internal error in the spool system 2. How to troubleshoot spool overflow? ANS:To resolve this spool issue, some of the old spools can be deleted from the sap system. Goto transaction SPAD. From the initial screen, navigate to Administration -> Clean_up_spool. Once you click this, Spool Administration: Delete old spool requests screen will be displayed. In that screen, you will be prompted to choose requests for deletion like Old spool requests older than the maximum set age, Requests already printed .All spool requests and enter value for minimum age (in days) text box. Select the check boxes as per the requirement (eg: delete all requests already printed and minimum age in days equal to 30 days) and execute to delete old spool requests, which will clear Temse and will resolve spool over flow issue. Apart from this there are others ways of resolving spool overflow issue. They are
  • 5. 1) Run the report RSPO0041 from SE38 transaction to delete old spool requests 2) Run the report RSPO0043 from SE38 transaction, which checks the Temse/spool consistency and reorganizes the spool 3. How to avoid spool overflow issue? ANS: These reports RSPO0041 and RSPO0043 should be scheduled as background jobs with proper variants on a periodic basis which avoids spool overflow issue. You can try to increase the spool numbers from default 32000 to a bit higher value but please note do not set this too high as it may impact database performance Proactive monitoring check can be made in RZ20 transaction to see how much the fill level of spool numbers is. 4. How to check spool numbers? ANS: To check spool numbers: Goto RZ20 transaction, navigate to SAP CCMS Monitor Templates -> Spool System. Here you can check the status of spool servers and the used numbers percentage of spool numbers. If you find that used numbers is greater than 80%, you can manually run above mentioned reports or delete old spool requests from SPAD tcode as mentioned earlier. 5: How to set the spool number in SAP? ANS: Using Transaction SNRO (Number range object maintenance) and object SPO_NUM, you can set the spool number in an SAP system.Once you provide object as SPO_NUM, click on change icon.
  • 6. It displays another screen. In that screen, click on Number Ranges push button. It displays another screen "Number range for spooler numbers". Click on change icon here and set the value of spooler (from number and to number). Please note that a change request may be generated here based on the client settings (if automatic recording of changes is set in SCC4 transaction of the client) 6.How to define storage location (Temse) of spool requests ? Ans:Every Temse object contains a header in TST01 table and the actual object. This can be either stored in table TST03 or in file system. You can set a parameter rspo/store_location in RZ10 to define whether to store Temse objects TST03 table or in filesystem. If value G is set to this parameter, it will be stored in filesystem and if it is db it is stored in TST03 table.