Hi Ahmed,
Check the following:
- Go to VF03 to see any of the billing documents you want to print. Go to menu Goto --> Header --> Output and check if any output message has been determined.
- If an output message has been determined, then check if it has already been printed: status field is in green. If so, then the output message has already been printed. This may occur because output message has been assigned "Dispatch time" 4 - Send immediately (when saving the application). So, as soon as you save billing document, output message is printed.
2.1. Then, you shoud run VF31 with "Processing mode": 2 - Repeat Processing, to reprint output message.
2.2. You shoud go to trx VV32 to change master record of output message and assign "Dispatch time" 3 - "Send with application own transaction". With this configuration, output message will be determined in billing document, but it will not be printed when saving billing document. It will expect to be printed through a transaction.
3. If an output message has not been determined, then you should check why it has not been determined. To do so, go to VF02, to the same menu: Goto --> Header --> Output and press button "Determin. Analysis". There you will see all the output messages types, look for the one you need and check what info was missing to do the output message determination.
Hope this helps.
Regards,
Andrea