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.

Similar Messages

  • Addition of new field in the qa32 transaction

    HI,
    I have to add a new field in qa32 transaction.which is AFNAM in the alv output,for a given purchase document i have to display the requested by field,could any body tell me how to do it.
    Regards
    Abhinay

    this must be displayed when the inspection lot no given is 01.

  • Possibility of adding new fields to migo transaction

    Is there a possiblity of adding new fields in migo transaction so that we can enter the base price of items in po.
    Also Can we send mail to relevant authorization if there is difference in price entered in the po and the value entered in GR

    Hi, You can use BADI 'MB_MIGO_BADI' for adding custom fields at item as well as header level .
    or Check SAP Note 339448 - MIGO: settings of table control
    2-You can not do any thing related to price in MIGO, since you cannot enter any manual values in MIGO, it will always pull from PO or MIRO (in case of Imports).

  • Regarding - add a new field in migo transaction

    Hai guys,
         i need to add  one field in MIGO transaction, can u pls tell me the step by step procedure for adding the new field in migo transaction.
    Regards,
    N.selvamuthukumar.

    Hi Selvamuthu,
    It is possible using the BADI MB_MIGO_BADI to add Additional tabs in header and/or item as required
    MB_MIGO_BADI  -> BAdI in MIGO for External Detail Subscreens
    See the documentation below...........
    With the Business Add-In (BAdI) MB_MIGO_BADI, you can extend the interface of the goods movements transaction ( MIGO) with additional tabstrip controls for the detailed information (detail tabstrips) and header information (header tabstrips). It is possible for an external application
    to display an additional detail tabstrip with own subscreen (max. 10 lines) in MIGO
    to display an additional header tabstrip with own subscreen (max. 3 lines) in MIGO
    The program name, screen number and tab page text can be determined dynamically. Different screens can therefore be controlled according to the mode (for example, change mode, display mode, goods receipt, goods issue).
    To read the complete documentation  --go to se18 --click on BADI -- enter -- MB_MIGO_BADI----Display
    inside click on "DOCUMENTATION" button and there is a complete documentation step by step
    in addition to it ...--go to se18 --click on BADI -- enter -- MB_MIGO_BADI----Display ->
    on the top menu -> "GOTO" -> sample code -> "Display"
    in will get the "methods" tab..see the description
    Initialization and Registration of Ext. Detail Screens
    PBO of Detail Screen
    PAI of Detail Screen
    Add / Change a Line (GOITEM)
    Delete a Line (GOITEM)
    MIGO Reset (Delete All Internal Data)
    Post Goods Movement
    Check Item Data of Goods Movement
    Mode of Transaction MIGO (Action / Reference Document)
    Status Information and Header Data
    Save Held Data
    Load Held Data
    Delete Held Data
    PBO of Header Screen
    PAI of Header Screen
    Check Header Data of Goods Movement
    Publish Item Data After Processing
    sample code is given in these methods..so when we create a custom badi implementation of our own go to the sample code and copy the required code in the corresponding methods as required
    double click on the method..for eg:IF_EX_MB_MIGO_BADI~PBO_HEADER  in the sample code to see code....in this particular method we can see how method calls an external program and screen to create a new tab in MIGO...use code from mainly the following to get a new header/item tab
    PBO of Header Screen
    PAI of Header Screen
    PBO of Detail Screen
    PAI of Detail Screen
    Pls take some time to analyse the code or flow but we can have the tabs in the header/item level
    Hope it helps
    Regards
    Byju

  • 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.!!!

  • How to add new fields to j1is transaction

    hi,
    i need to add new fields to the entry screen transaction j1is, or at least i want to change the discription which is showed in aditional data screen line data1,data2,data3.
    is it possible to change those with out having access key.
    thanq,
    rajesh.k

    hi,
    yes, i was poor in exits side i heard their is no need of accesskey if user exit was available for that transaction but hear i didn't find any screen exits, did u know any screen exits.
    did any one know where the additional data in j1is was effect?
    thanq,
    rajesh.k
    this was placed as answer but my qustion not answered please consider it as un answered and send ur valuebul suggessions.

  • Add new fields in SAP transaction IW22

    Hello,
    I want to add 2 new fields in SAP standard transaction IW22. I checked the package for this transaction and it is IWOC. I searched the exits for package IWOC but was not able to find any screen exits for it.
    Kindly help me on how I should proceed with it.
    Regards,
    Parag

    Please check these
    User exit/ Business Add-in              Description
    User exit
    IWO10026                                User check on setting status 'Do not perform'
    IWO10027                                User exit: Generate user-defined settlement rule
    IWOC0001                                Create PM/SM notification: Determine reference object
    IWOC0002                                PM/SM notification: Check whether status change is allowed
    IWOC0003                                PM/SM authorization check of ref. object and planner group
    IWOC0004                                Change single-level list editing PM/QM/SM ALV settings
    Business Add-in
    IQS_MASS_CHANGE                         BadI for Mass Changes to Notifications
    IQS0_STATUS_MAINTAIN                    Control of Changeability of User Status
    NOTIF_AUTHORITY_01                      Additional Authorization Checks for the Notification
    WOC_FL_DETERMINE                        Determine Date for Determining Installation Loc. Equi.
    IWOC_OBJECTINFO_CHNG                    Changes to Data of Object Info Screen
    IWOC_LIST_TUNING                        Performance Tuning for Lists in PM/CS
    IWO1_SUBSCREEN_0170                     Display Additional Data on Object Screen 0170 PhysicalSample

  • 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

  • Addition of new fields in wrfapc02

    Hi,
    I need to add an extra field in the transaction wrfapc02 which is for SAP Retail. Could someone guide me the process. The BADI available adds an extra tab but we need to add a field on the Purchasing tab.
    Thanks,
    Dishant

    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.!!!

  • How to add new fields for FB01 transaction both at Header and Line item

    Hi Guys,
    I would like to add the new fields at header and item level in FB01 transaction. Can I acheive this by using transaction EEWB....please help me on this.
    Thanking you

    Hi,
    We are trying to copy a work flow objects from ECC6.0 to 4.6C...where we found the following Select statement.
    *Determine Top WorkItem Instance
      if im_top_wi_id is initial.
       select wi_id top_wi_id wi_rh_task into lw_top_id from sww_wi2obj
         up to 1 rows
         where wi_rh_task = im_wftask and
               catid      = 'BO'      and
               instid     = l_instid  and
               typeid     = 'FIPP'.
       endselect.
       endif
    As table sww_wi2obj can't be found in 4.6C, can any one help how to replace or implement the same logic as above statements.
    Thank you....

  • New field in Enyoy transaction

    Dear all,
    Iu2019ve to add a new field (BSEG-REBZG) in the Enjoy transaction FB65.
    I thought that it depends on Posting Keys (OB41) but itu2019s not.
    Can anybody help me?
    Thanks in advance
    Alberto
    Ps Component version is ECC 6.0

    Dear :
                 Please go to OB41 and select Posting Key 21 . Go to General  data and make Invoice Ref optional. If it does not work go to OBC4. Select the Recon GL's Field status Group that is attached to vendor and i think it will be G067. Go into its General Data field and make Invoice reference optional. I hope this will work. Please revert in case of any confusion.
    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 new field in CMP9 transaction report output

    Hi,
    I want to add a new field in the CMP9 transaction report output. Is there any way ?
    Thanks,
    Fract

    Hi,
    BADI: CYMP_MODIFY_DISPLAY     Change of Work Distribution to Personnel Resource Output

  • Add New Fields in MB1A transaction

    Hi ,
    I need to add new fields (GOITEM-HSDAT, GOITEM-VFDAT) for some mov. types in the MB1A transaction, I´ve looked in OMJJ transaction but I couldnt find theses fields in order to add them.
    Thnks
    Luis G.

    better go into your material master and maintain shelf life data in storage location view.
    This will do trick and the fields will show up in the movments

  • Adding new field  in Call transaction

    Hi,
    i need to add a new field which is in flat file to  created transaction(vd01) using call transaction method.
    pls help me through step by step process
      thanks in advance
      Barkath

    1. Add the field in the file.
    2. Fill the BDCDATA table in your program ( find an exact and insert bdcdata record)
         perform bdc_field using 'RF02K-LIFNR' ITAB-LIFNR.
    Or
    Re-record VD01 and create a temporory program and check where exactly you need add the perform to fill bdcdata table.
    Regds
    Manohar

Maybe you are looking for

  • Using the property .Exists

    Hi Guys, Quick question as I've been playing in Powershell this morning.  I could have swore in the past, I was able to use the .exists property and return a True or False but for some reason .Exists returns nothing for me currently.  Here's an examp

  • PDF open at 2400% zoom, how can that be reduced to 100%

    For the last 5/6 month PDF are openning at a default of 2400% zoom, How can I reduce that to default to 100%. [email address removed by host]

  • Why Browse File Dialog Box Starts Part-Way Down?

    Whenever I am presented with a dialog box to browse files, the list of files always starts up showing the filename about 1/5 the way down the list, even though I always (at least recently) have had to access a file at the beginning of the list.  This

  • Source system is not active?

    Hi, I have Data source created in CRM and I have created a Info source and Source system is connected with the data source I am getting a message "Source is not active". Can any please help me to understand about this? Points will be definitely assig

  • Using an external microphone with a powerbook without webcam

    I would think that using my powerbook as a phone would work really well, but I don't have a built-in microphone. Ae there any special features I should look for if I buy one? Or perhaps a special brand? Thanks!