cancel
Showing results for 
Search instead for 
Did you mean: 

E-Mail Id to be made mandatory while booking the sales order

Former Member
0 Kudos

Dear SAP gurus,

We have a requirement to make the e-mail id field in the sales order - partner - address details as mandatory entry. If the e-mail id is maintained at customer master level, it will be populated into the sales order. But in case, the e-mail id is not maintained at customer master, then the user should input the e-mail id at the time of sales order booking. Pls guide how to meet this requirement.

Thanks & Regard,

BVS.

Edited by: bvs on May 24, 2011 3:29 PM

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi,

Another way of making the mail ID mandatory in the sales order is by putting the field in the incompletion log. This might require some minor changes in the user exit depending upon which field is required but this would help you to get the issue resolved.

Incompletion Log Procedure

1. SPRO -> Sales and Distribution -> Basic Functions -> Log of Incomplete Items

a. Define Status groups - Here you create the status group as per your requirement i.e. it controls at what stage do you want the incompleteness checked

b. Define incompleteness procedures - Select the entry A - Sales Header and then double clik on Procedures. Select the procedure 11 - Standard Order and double clik on Fields. Here you can add the field what you want put in incompletion and assign the screen and status group, put a tick in the check box if you want a warning.

c. Assign incompleteness procedures to Sales Document types - Select the order document type you want and assign the incompleteness procedure and you can tick the IC-dialog field if required. If you mark the field and then try to save a sales document in which information is missing, the system advises you that the document is incomplete. For certain types of document (for example, rush orders and complaints), you can leave the field blank.

I hope this will help you to get a resolution.

Regards,

Former Member
0 Kudos

Hi,

In your sold to party account group at communication level make mail is required entry,so that it should not be missed out while creating customer master and it will be copied in to sales order.

Thanks

siva.k

sarthak_mohantysd
Active Contributor
0 Kudos

Hello,

We have a requirement to make the e-mail id field in the sales order - partner - address 
details as mandatory entry. If the e-mail id is maintained at customer master level, it will 
be populated into the sales order. But in case, the e-mail id is not maintained at customer 
master, then the user should input the e-mail id at the time of sales order booking. Pls guide 
how to meet this requirement.

Beside making the Email ID field mandatory at the Customer master record, you can also proceed to use enhancement for your requirement. You can use a User exit (Preferrably - USEREXIT_MOVE_FIELD_TO_VBAP) and with help of Technical consultant put a check such that Email ID is always entered for processing of Sales Order.

In this way you can also restrict on the basis of Sales Document Type.

Kindly update the thread based on these suggestion and if your query is resolved then mark this thread as answered !!

Regards,

Sarthak

Former Member
0 Kudos

Hi,

please refer this link, may take you close to your requirement -

Br. Prashant

Former Member
0 Kudos

Hi

My suggetion would be that you make the email field mandatory on the customer master using transaction OBD2, so that all the customers created will be having the email address which will be populated in the sales order during order processing.

Thanks

Arun

Former Member
0 Kudos

hi

T-Code SE51(Screen Painter)

Give Program Name _____________ (before doing this confirm from the field from sales order, keep curcer on the pricing date press F1 and then select technical details)

Screen Number XXXX(before doing this confirm from the field from sales order, keep curcer on the pricing date press F1 and then select technical details)

Select Attributes radio button.

Go to Element list Tab. Inturn select Special Attribute tab in Subscreen.

For Field Name make Input as per your requirment.

Or you can try with incompletion log but not sure about this option

and as your requirment is to maintain the email id, so using OBD2 make this field mandatory while creating customer which will solve problem for future