on 12-27-2010 3:37 AM
Hi All
I have 1 smartform, print out to 4 copies. I write code in smartform :
IF SFSY-COPYCOUNT = '1'.
COPY = '1st Copy: FILE'.
ELSEIF SFSY-COPYCOUNT = '2'.
COPY = '2nd Copy: For Customer'.
ELSEIF SFSY-COPYCOUNT = '3'.
COPY = '3rd Copy: For Customs'.
ELSEIF SFSY-COPYCOUNT = '4'.
COPY = '4th Copy: Payment'.
I run test (F8) in smartform and set number of copies is 4, I can see 4 copies.
But when I active this smartform, set output to other transaction and print output, I can not change number of copies.
How can I set default 1 time print out 4 copies for this smartform ?
Finished.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Have u declared the command node so each and every time u run the smartform it gives 4 copies of output. Command Node at end of the Main Window.
Regards,
Vijaya Lakshmi T
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Before calling the FM you need to call :
SSFCTRLOP-NO_DIALOG = 'X'.
SSFCOMPOP-TDNEWID = 'X'.
SSFCOMPOP-TDNOPREV = 'X'
Then ypu can use wa_ssfcompop-tdcopies. Define no of copies you need to print here.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Find in Functional module...I think we can find the print Copy option in Control parameters.
Call function fm_name.
In this pass this structure SSFCOMPOP
In that we have field TDCOPIES is no of copies...try this one
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
91 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.