‎2007 Sep 22 1:34 PM
how to create sale order va01 .that end user need all the sale order creation mandatory fields in single page.by using module pool.
‎2007 Sep 23 3:27 AM
The way to do this is to create your own screen in a Z* program (or SAPMZ* for module pool), build required screen layout to get data, build buttons etc for saving, changing or whatever you need, and then create Sales order by calling BADI in PAI processing (probably BAPI_SALESORDER_CREATEFROMDAT2). Then need to add error handling and BAPI commit processing.
This could be quite a bit of work.
Another option is to persuade user to live with standard screen in VA01 and use customising to hide unused fields where possible.
You could also create the screen / processing as Web Dynpro or as BSP Page instead of as Dynpro screen.
Andrew