Scenario: There are times when the client wanted to print 4 copies for each of their Delivery Order (DO) form (all with the same DO number). They want different texts to be printed on each of the 4 copies.
Solution:
1. Create a new window with the Window Type - 'Copies Window'.
2. Select 'Only Copies - Copies Differ'.
3. Insert program lines or texts under the node, as in my case:
- page 1 should print 'Delivery Copy'
- page 2 should print 'Warehouse Copy'
- page 3 should print 'Vendor Copy'
- page 4 should print 'Area Manager Copy'
4. The current 'Copy Number' can be obtained using &SFSY-COPYCOUNT&.
5. Or if you don't want to refer to it directly so you can manipulate it in you program line, just declare a global variable and move the value to your own variable, e.g:
@Global Definitions:
gv_copycount LIKE sfsy-copycount.
@Program Lines:
MOVE sfsy-copycount TO gv_copycount.
IF gv_copycount = '001'.
gv_copytext = 'Delivery Copy'.
ENDIF.
Serkan AKKAVAK
Computer Engineer
SAP Department Deputy Manager
Contact : serkurumsal@yandex.com
0 Comments