Skip to Content
Author's profile photo Anil Supraj

Output Immediately Vs Print immediately.

Ever Wonder what is the difference between Output Immediately and Print Immediately?

Why do we need both the parameters, when both have the same functionality?

I was facing an unique situation where printing the spool behaved differently for different output types.

  • For certain output types – The spool is printed on printer automatically based on the setting ‘Output Immediately’ in User profile. If it is checked, it prints else it does not.

oi.JPG

  • Where as for other output types– The spool is printed on printer automatically based on the setting in the condition record ‘Print Immediately’ irrespective of setting in User profile (checked or not). If it is checked, it prints else it does not.

pi.JPG

The reason is here.

SAP generally prints the spool based on the OUTPUT IMMEDIATELY condition as a default. For the Users, who want to print all the forms by default, they can select Output immediately in User Settings.


And if they want to print using PRINT IMMEDIATELY, the following change has to be done in the driver program for the smartform.


While using CALL FUNCTION <SF name>,

There is a parameter we should consider “User_Parameter”


  • If “User_Parameters” is left blank. If it is not set, SAP Smart Forms evaluates the following parameters of the structure for the output options (SSFCOMOP):

        Printer settings ( TDDEST , TDPRINTER , RQPOSNAME )

        TDIMMED (Print immediately)

        TDDELETE (Delete after output).


  • And If  “User_Parameters” is Set(X). If the parameter is set (‘X’), SAP Smart Forms copies the user defaults for the Spool Control, which you set under System→User Profile →Own Data(Output Device, Print Immediately, Delete after Output).

us.JPG

email address removed

Assigned Tags

      15 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Matthew Billingham
      Matthew Billingham

      I've removed your email address.

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli

      Very good document never thought of this topic this deep good analysis.

      Author's profile photo Anil Supraj
      Anil Supraj
      Blog Post Author

      Thanks Vijay.

      Author's profile photo Former Member
      Former Member

      Hi Anil,

      Good document , thanks for uploading

      Author's profile photo Mohammed S
      Mohammed S

      Hi Anil ,

      Thanks for providing useful information. Keep it up.. 🙂

      Author's profile photo Former Member
      Former Member

      Nice ,We will never think these small things while working...

      Author's profile photo Former Member
      Former Member

      Useful one...Thanks.

      BR,

      Naresh K.

      Author's profile photo Ramesh Babu Srikakollu
      Ramesh Babu Srikakollu

      Good and Useful information. Thanks for sharing it.

      Regards,

      Ramesh

      Author's profile photo Former Member
      Former Member

      Nice document.

      Thanks,

      Such

      Author's profile photo Former Member
      Former Member

      useful 🙂

      Thanks,

      KP

      Author's profile photo Former Member
      Former Member

      it helped me to finsh the issue.

      Author's profile photo sujitha pabolu
      sujitha pabolu

      good learning

      Author's profile photo Former Member
      Former Member

      Very useful documentation. Thanks a lot.

      Author's profile photo RamVikas Gunnam
      RamVikas Gunnam

      Quite useful information!!

      Author's profile photo Jigang Zhang 张吉刚
      Jigang Zhang 张吉刚

      Thanks for sharing this.