Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

module pool

Former Member
0 Likes
275

how to create sale order va01 .that end user need all the sale order creation mandatory fields in single page.by using module pool.

1 REPLY 1
Read only

Former Member
0 Likes
255

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