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
Abhinaythis 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 GRHi, 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,
JayantHi 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.khi,
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,
ParagPlease 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,
PujaHi 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,
DishantHi 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 youHi,
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.0Dear :
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,
FractHi,
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
Barkath1. 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!