Addition of new field in VA02 and VA01 in additional data tab B

Hi,
I have added a new field called delivery date to additional data tab B in both tcodes va01 and va02. Now, while creating or changing a sales order, if the Sales group is I00 then this field should be filled up mandatorily. For va01 and va02 i have done all the required coding where all this is done on pressing the save button when we are in the additional data b tab.It would throw an error message if the date is wrong and a wrning if it is empty (provided sales group is I00). I did the coding in 4462 screen.
My requirement now is that if somebody doesnt go to the 'additional data b' tab n try to save the Sales order then also it should throw a warning or error stating that delivery date field should be filled up. Where exactly should i place the coding now? if it is screen 4900 then can someone suggest me at what place should the coding be done.
Regards,
Puja

Hi Puja,
Seems you have added the fields at item level in sales order and for this you must have appended the additional fields
in vbap table. So to validate these fields you can use USEREXIT_CHECK_VBAP available in MV45AFZB user exit include.
The fields you appended will be available in vbap structure, add your validation here or even in USEREXIT_SAVE_DOCUMENT_PREPARE  available in MV45AFZZ which is called before saving the sales order.
Regards,
Pawan

Similar Messages

  • Addition of new fields in VA21 and VA22 Transaction

    Hi All
    I want to add a new field (custom) in VA21 and Va22. This field would then need to calculate values at run time. Has any one achieved this before? The field to be added is a multiplier. Its a kind of discount field.
    Which screen exits and user exits are available for it.
    Also pls tell if this is possible through SPRO, like if SAP has provided any unused fields which can be used.
    Regards,
    Jayant

    Hi Hoffmann,
                       Thks for responding. I will make you clear the procedure tht i have followed
    1) Copied the MGD1 function group to ZMGD1.
    2) Copied MARA table into ZMARA.
    3) Followed the procedure given in website - http://www.****************/Tutorials/ExitsBADIs/MM/MM01.htm
    4) Added two fields in screen 0001 pattno patttype.
    4) Successed in creation of screen and it is even showing when i am opening MM01 screen basic data1 the two fields that i have added.
    5) Issue is when i am giving the data it is not gettong stored in ZMARA table, as i have not given the coding in USER exit EXIT_SAPLMGMU_001 my new fields data will not be saved but the material number has to be saved thts my doubt.
    Hope it is pretty clear.!!!

  • Addition of New Fields to CG36VEN Transaction - Import of Vendor MSDS

    Hi Guys,
    I have a business requirement for addition of New fields (text field and check box) in the CG36VEN transaction (Import vendor MSDS) in SAP EHS.
    (Something like in the attached screenshot )
    Are there any User Exits/Enhancements points available for the same? (we tried checking but couldn't find any).
    If no, should we copy the function group into a custom function group and make the changes?
    Please suggest the best way forward. any pointer are really appreciated.
    Regards,
    Gaurish Dessai

    Dear Gaurish
    if you check the normal process to upload "pdf" files using SAP standard import you are able to create additional data (using a SAP standard class; but you can change that using a custom specific class) by standard without the need to "modify" screens etc. . I would prefer to do the upload in a "document" class and not to ESTDH as the use of a class is standard; but yes you can use append fields in ETSDH (or use custom driven own table); In e.g. DOC-X and similar interfaces you can download then the data from the class (e.g. as in your case for "reuse" in a different data base). PLease check SAP online help or the many threads which are related to the topic of "mass bulk download of pdf SDS/MSDS files (e.g. Bulk MSDS Download))
    The "correct" (best solution depending on the real customer needs) solution depends a little bit on your further use of the "on top" data which you would like to upload (and the potential risk that after e.g. 6 months user would like to get a third, fourth etc. checkbox inthe screen).
    E.g. the two check boxes could be implemented as "identifiers". The "pro" of this solution is this:
    a.) you can execute easily inquiries in EHS database
    b.) you can extract the identifiers easily (e.g. as part of an output variant or other similar options (combination of ALE with XI/PI)
    Second option: you can generate an own EHS class as part of the property tree; then you can use as well inquiry options (and ALE or other options to download the data).
    As mentioned before: the "best" option (near to the SAP standard) is to use a customer exit in Cg50 (check e.g. Customer Exits in SAP EHS MANAGEMENT
    and these two exits as mentioned there:
    C1G20001
    EHS: Menu exit 1: Report management
    Yes
    C1G20002
    EHS: Menu exit 2: Report management
    Yes
    One "disadvantage" of the transaction CG36VEN is that you can upload only one document in one run. Using the exists as mentioned you can generate a more "user friedly" option to do mass uploads as well (based e.g. on key files (similar to the "Standard option" but more user friendly)..
    Using this option you are as well flexible to use own customer document classes (e.g. you can/could define per "document type" one class; e.g. for REACH exposure scenarios you can use a different class in comparison to SDS upload.
    A well known shortfall of transaction CG50/CG54 is the limitation in the available search options. You could not select reports based on the "check" boxes in your screen (therefore if you use "append" fields for ESTDH there is very limited option available to sue an inquiry standard SAP function to select reports of a specific type)
    Therefore in most cases it is better to change your process or your approach (how you would like to store the data); e.g. to store the check boxes data on spec level (e.g. as identifier) and then by using CG02 "switch" to CG54/CG50 transaction (which is now easily possible) to check the reports (and content of the reports).
    C.B.

  • Addition of new field in existing cube which has data?

    I Have service provider field in ods and which is populating data on daily basis.
    Now I need to populate that field into cube and then reportingu2026u2026..
    For this do I need to delete the data from the cube and add that new field and need to load the last 6 month data? Or else with out doing deletion of data can I add a field in cube?
    Regards

    Remodeling is a new concept introduced in BI 2004s to manage changes to the structure effectively in an infoprovider, where the data is loaded and running. As of now we can make changes to the Infocube only. The same would be extended to the DSO and InfoObject in the future releases.
    Before you proceed to experience the remodeling process, letu2019s bear in mind few of the golden rules given by SAP.
    --> As a precaution, make a back-up of your data before you start remodeling.
    Before you start remodeling, make sure:
    --> You have stopped any process chains that run periodically and affect the corresponding InfoProvider.
    --> Do not restart these process chains until remodeling is finished. There is enough available table space on the database.
    --> After remodeling, check which BI objects that are connected to the InfoProvider (transformation rules, Multiproviders, queries and so on) have been deactivated. You have to reactivate these objects manually.
    You can go for remodelling. If you still have doubt, try the same in your Sandbox and repeat the process in Production as you are saying you have time of 1week.

  • All fields should be in Display mode except Plant field in Va02 and VA32

    Respected Guru's,
    I want all the fields in VA02 and VA32( Change t-codes)  to be in display mode, further user should be able to change the Plant value alone in sales tab.
    Is it possible to restrict it with the help of Authorization or does it requires customization.
    Please Help me in this regard.
    Thank tou,
    Daya

    Thanks for your information
    What is the transaction code for that
    ME29N - DISPLAY SCREEN SETTING ALREADY I HAVE DONE
    account assignment category is working only at item overview level, input - k iS IN DISPLAY MODE
    NOT account assignment tab fields
    please give the transaction code information so that it will be helpful for me

  • Use of field 'StartPoint' in work order operation's 'Dates' tab

    Hi,
    Can someone please explain me on the uase of field 'StartPoint' on work order operation's Dates tab.
    Regards.

    Start point will be used in case of scheduling for the operation.
    By mentioning the condition & date, while doing automatic scheduling, system will change the start date of the operation & correspondingly finish date.
    Note: This will work only when Automatic scheduling is ticked for the control key.
    Regards,

  • Addition of new fields and sub dields in ad hoc query

    hey all,
    hey friends i would like to know how to add additional fields and the sub fields in ad- hoc query.
    i had tried sq02 and went on creating new field but it is nt adng there and no options of sub fields are visible.
    note: i am entirely new to sap hr.. so plz try and help me out in a laymans language.

    At the Date Field, there is 1 node call the Additional fields.
    Then Right click the Additional field and choose create >> additional field.
    Then enter the field name, description, Data type and length.
    After that right click the newly created field name and choose code
    Then enter some simple code.
    E.g.
    For IT2006 the table does not provide the quota balance. If order to display the quota balance we can create an additional field call ZBalance. Then at code section enter the code ZBalance = p2006-anzhl - p2006-kverb.

  • Add a new field in va02,va03 and vf02 & data tran. in these fields VOFM

    Hi All,
    I have a requirement, I need to add a new field in the sales order header part and even a field in the billing document, once I add this field up in both the documents in the header part i need to create a copy routine using the VOFM transaction,
    Can any body help me on what's the procedure to add a field in billing document as i dont find any screen exit for doing it and does the copy routine transfer the data ( Custom Field ) from Sales Order to the Billing Document, if yes can somebody help me with the procedure on how to and code of it.
    Regards.

    Hi,
      The procedure to create the new VOFM.
    1. Go to VOFM transaction
    2. Page down until you find a new spot on the page to put in the VOFM number and description.
    3. Put in the VOFM number and the description of the VOFM.
    4. Now the VERY IMPORTANT part of the process. Double click on the VOFM description not the VOFM number to create this as a Development/Correction and not as a repair. If you double click on the number then this copies some existing code and prompts you for a repair.
    5. Activate and generate the VOFM routine. Note: Configuration must be setup by the OM team for this step.
    for example Go to the routine number that needs to be copied.
    Put your cursor on the routine number field that needs to be copied.
    Overwrite that number with your new routine number and hit enter.
    The new routine will be created as a copy of the old routine and you can modify the new routine as you need it.
    Ex.
    You have to copy routine 104 to 904
    Routine number Description Active
    104 Bill.bus.item data X
    Put your cursor on 104 and then change it to 904 and hit enter.
    904 will be created as a copy of 104 and you can make your changes in 904.
    Don't forget to activate it after you are done.
    refer the below link
    https://forums.sdn.sap.com/click.jspa?searchID=3604222&messageID=994791
    Regards

  • Adding a new field in searh and result [ comb of 2 other fields ]

    Hi ,
    I have to add a new field in Opportunity Search and later OpportunitySearch Result. This field belongs to Opportunity Details -> parties Involved view , and is a combination of 2 fields there..Partner function and Main Partner (unchecked ). Details are as below..
    Can you please suggest easiest way for achieving this..
    Details of the Opportunity Search where I need to add a new search field
    Component : BT111S_OPPT
    Context Node : SEARCH
    View : BT111S_OPPT/Search
    Details of the new search field (Present In the Opportunity Details, there is a viewset for Parties Involved ) ..The new search field should be Employee Responsible but not the Main Partner ( kind of a substitute OR Secondary Employee Responsible )..2 employee responsible is permitted in partner determination..
    Component : BTPartner
    Context Node:  BTPartner
    View : BTPartner/Partner
    Attribute : Partner_fct
    Generic Object Type = 1Order
    +
    Component : BTPartner
    Context Node : BTPartner
    View : BTPartner/ Partner
    Attribute: MainPartner ( Not checked = 0 )
    Is there a simpler way without coding to achieve the above?
    The route that we have thought of is ...Let me know if there is an alternate simpler way...and If I am missing anything
    1.Create a custom field using EEWB ( I am not well aware of AET, and not aware how to enable this in our 
       environment as we upgraded to 7.0 recently ) For CRM Opportunity Transaction Type.
    2.This will be linked to the table CRMD_ORDERADM_H and the related structure
    3.Ask the technical team to populate this field from structure COM_DYNP_PARTNER_UI-PARTNER_FCT and COM_DYNP_PARTNER_UI-MAINPARTNER = 0 [(In Transaction crmd_order F1 on employee responsible points to structure COM_DYNP_PARTNER_UI and Mainpartner is a Boolean and hence main partner = 0 means that it is not the main partner ).
    4.Add the same field in the search-result as well.
    Thanks.
    Regards,
    Monica.

    Hello,
    I have looked at wiki below [http://wiki.sdn.sap.com/wiki/display/CRM/Howtoaddanexistingfieldtoasearchpageofadifferent+component]
    Kindly suggest ways to acheive adding new field in Opportunity Search ( employee responsible which is not the main contact like I mentioned ) which belongs to another component ...Can it be done without coding eg. adding to design layer.
    Can you please give steps to do the same.
    Thanks.
    Regards,
    Monica

  • To create a new field in kna1 and ..

    hi
    i want to know possible to maintain an new field customer email id in std SAP customer master table, then create another new Z txn, when user able to display/maintain those information by any sorting sequence (ship to code, name and email id) thru this new Z txn instead of XD02.
    regards
    Arora

    Hi nishant
    For this type of req's i have created our fileds in append structre of sap tables if this is the case then there is no need to manually update SAP will take care,
    2. otherwise if u r creating extra table for our fileds then u have to manually update this created table
    the best way is create fields in append structres and pass the screen field values to in the exits function modules of a parameters then these values are automatically updated by sap.
    Reward points for all helpful answers,
    kiran.M

  • Regarding addition of new field in mb1a, mb1b.

    Hi,
              I want to add new field in mb1a or in mb1b in first screen below reason for   movement field and while saving this field value and with line item hav to be fetched and get stored in ztable.
              Is it possible.
    Regards,
    Natchi.

    Hi,
    Ok..I will suggest...
    You can use the badi MB_DOCUMENT_UPDATE..
    In that there is method MB_DOCUMENT_BEFORE_UPDATE
    In the method give a popup to enter your custom value..
    Then use the MB_DOCUMENT_UPDATE method to update the  Z table..
    Thanks
    Naren

  • Addition of new field to customer master data

    Hi
    Is it possible to create a new field in customer master table screen  and
    to have the same field in sales order creation screen.
    can we do it in Ideas version of ECC.
    please guide me step by step.
    Regards
    Jai

    Hello,
    Information about the latest enhancement technology to change the standard SAP funcionalities can be found here :
    [http://help.sap.com/saphelp_nw2004s/helpdata/EN/94/9cdc40132a8531e10000000a1550b0/frameset.htm|http://help.sap.com/saphelp_nw2004s/helpdata/EN/94/9cdc40132a8531e10000000a1550b0/frameset.htm]
    This technology is also included in ECC 6.0, you can add fields, add fields to screens, ...
    Hope this is usefull.
    Wim

  • Addition of new field in FK01

    Hi Everyone,
    I got a requirement in which I have to introduce a new field for PAN number using  FK01 for vendor creation. We are not using CIN. But for some reports, we need PAN number. But in FK01 there is no such provision, can we use any other fields to store the PAN number or any other way to solve this.
    thanks
    regards
    srinivas

    Pusapati,
    There are many fields in LFA1 which are not used in many scenarios. Therefore its better that you find out such fields and use one for PAN details.
    Regards..

  • Addition of new field in the lis standard structure

    I want to bring a new field which is available in the standard structre of 2lis.  By bringthis,  i have to fill the set up table , so that this can be brought to the PSA.  Since my PSA, ODS has already got data, i don't want to run the set up table. Do we have any user exit to fill the data for all new records as well as old records.

    HI Pooja,
    Tell me one thing, is that new field you have added in the Append Structure ? I mean have you done the enhancement.....
    or is the field already existing the datasource.....but not mapped in the DSO level....and now you have added the new characteristic in the DSO.....and just want tol fill that field....
    If the second case is true and the data for that field already exists in the DSO.........then you can just delete the data from the DSO and do a Full repair from the PSA......
    If the first case is true that you have done the enhancement....then it means that PSA doesn't contain the data for the new field.........in that case there is no other alternatives........you have to fill the SEt Up table ...
    Regards,
    Debjani......

  • Adding new field in PO and PR screen

    Dear Friends,
    Kindly sugest the solution to add new custom field to PR and PO screen at item level in SOURCE OF SUPPLY TAB.
    regards
    Vishal

    Hi,
    Check the exit MEREQ001 for PR & MM06E005 for PO.
    Hope the above helps.
    Regards,
    Vivek

Maybe you are looking for

  • My Problems.... Any Suggesstions?

    Please help me with the problems listed below that I'm randomly having. Thanks 1.) Random icons disappearing. They're still click-able, but they go invisible and all you can see is the text of the icon. 2.) Yellow/Orange tint in pictures taken in cer

  • Document attachment

    Hi, I am working with document attachment (DMS), Here I am facing the problem. The Document available at one PC. Create document In SAP and attached in material master. SAP system finds the document in same System and did not find in other system. Be

  • Font antialiasing in Terminal with Dual Screen setup

    I am reposting basically the same problem found here: http://discussions.apple.com/thread.jspa?threadID=1472322 because I didn't find any solution browsing through the board. Basically the problem is this: 1. Using only the laptop screen I have no pr

  • How to play MIDI notes C-2 to C-1 on keyboard but TRIGGER notes C2-C3?

    I need to achieve this while playing an EXS instrument (for live performance). In Mainstage it is very easy to do but for this particular song I have to perform with Logic (long story). Thanks in advance!

  • Time Sync - DHCP Failover - 1 minute difference - How to avoid problems?

    I have 2 WIn2012R2 servers with DHCP installed, domain members and clocks synched via AD normal operation I´ve configured the first DHCP Server and i´m worried about a possible problem, because the DHCP Servers have to be, almost-perfect time sync to