We got requirement where in we have to copy VF04 selection screen (<b>SCREEN #1</b>), add additional fields and filter output based on the selection criteria. Out put of this selection will be ALV out put <b>SCREEN #2</b>) where all line of sales order displayed only Quantity fields open for modification by user if they want to modify before creating billing document. In out put screen (<b>SCREEN #2</b>) user got 2 options SAVE and PRINT. If Print then using VF31 report need to be outputted. If SAVE then I have to call either VF01 or VF04 to create billing document.
My issue is if I call any of <b>VF01/VF04</b> input parameters will be sales order no/Billing type/Billing due date. But if I pass this, values (<b>quantity</b>) changed by user in <b>SCREEN # 2</b> will not reflect in billing document it will pick all again from sales order and do as standard functionality does. So my question is how can I make VF01/VF04 pick up details from <b>SCREEN #2</b> and process accordingly. I know its bit confusing, but this is enhancement customer want. Thanks in advance. Any idea or directions if you can think how I can handle this requirement will be of great help.