User Exist for Material master data changes like standard cost, master pric
Hello,
Could anyone please provide the user exit name for the following requirement.
The trigger to transfer data from SAP to Unix directory should be whenever one of the SAP field values change (standard cost, master price, Type Of Sales) or whenever a new item is added to SAP. The data will be interfaced out of SAP NIGHTLY using the certain data format.
thanks
kumar
Hi Lakshminarayanan
thanks for your information.
i have tested by changing the Type of Sales in material master(MM02) but the FM - EXIT_SAPLMGMU_001(MGA00001) did NOT get trigger. i did not write any code in side the INCLUDE program.i just tried wether the User Exit is getting trigger or not while changing the material master.
Please advise me how to test it.
Thanks
Kumar
Similar Messages
-
Reg. User exist for G/L account change
Dear Experts
I want to create new contion or user exist for change the G/L account from consumption account to
stock account.
That is when I create purchase order with account assignment the stock account should be assigned instead of consuption account.
Without any account assignment mean no problem,that accounts are posted correctly.Stock account and GR/IR account.
Thanks
Rajakumar.kWhile create Purchase order.
If Acct assignment E - Stock account - depending on the material type
Acct assignment and item cat. E & L WIP of material
Like the above.
while I create purchase order the consumption account is posted and after enter the sale order
the G/L for consumption is changed to stock account. I can see the changes directly.
Thanks
Rajakumar.k -
Change Documents for Material Classification data Changes
Dear Friends,
We have configured custom classification objects for material master and also we are able to maintain the material characteristics using MM01, MM02 and also using ALE interface. But I am not able to find the Change Documents in any of the table CDHDR & CDPOS. Please let me know what needs to be done to capture the change documents for a material classification changes in this case.
Many thanks for you inadvance.
Beast regards,
Mallikarjun.Change logging of all Classification (including Material Classification) is controlled in the Class type configuration.
SPRO -> Cross Application Components -> Classification System -> Classes -> Maintain Object types and Class types -> Select Object Table = MARA -> Double Click Class Types under MARA -> Select Class Type 001 and Display -> Check whether "Change Docs" check box is checked on.
Also check that another flag "Chg. docs for Class" is set on all Objects under the Class type too (by double clicking the Objects folder for a Class type).
If the Change docs flag is checked on for the relevant Class type and Object then change docs are logged in CDHDR and CDPOS tables for object "CLASSIFY"
Also the "Change docs" flag cannot be set unless the "Multiple objects allowed" flag is also set in the Class type configuration.
Please refer [SAP Note 65124 - Classification Change Documents|https://service.sap.com/sap/support/notes/65124]
Also the above note says and I quote: If "Multiple objects allowed" indicator is not set, start the RCCLUKA2 program. The classification data are converted and the indicator 'Multiple object types allowed' is set. Now you can set the indicator 'Change documents' in Customizing of the class type. However, it only says that change documents are generally possible for this class type. Therefore you have to select objects under 'OBJECTS' for which the change documents are to be written.
So if the Class type doesn't have "Multiple objects allowed" set (along with Change docs flag not set), there is also a conversion that needs to be run using program RCCLUKA2.
Also when you transport the configuration to a target system, the program RCCLUKA2 should be run again, refer [Note 379180 - Classification data disappeared|https://service.sap.com/sap/support/notes/379180 ] -
Does a Master Data Change Log or Report Exist?
Does anyone know of a master data change log or report?
Such a log or report would show all changes made to cons units, cons groups, and items; including additions, deletions and changes to a hierarchy.
We hope to use this to synchronize cons group/unit and item hierarchies between BCS systems: Production and Development.
For example, if a master data change was made in the Production system, we would like to log the change, and synch this change back to the Development system.
Thanks for any insight.Thanks, TheScotsman, for really helpful information!
Some detail of the findings for those who interested:
There is a "How to... trace changes to master-data and settings for SEM-BCS" which describes all nuances of tracking changes in MD.
The HowTo mentions the reports RSVTPROT , UGMD_DB_LOG_DISPLAY, and a t-code SCU3 that may show the changes.
Certainly the code of the reports might be taken as an example for writing your own code.
Though, the reports and the SCU3 are useful when the logging of DB tables changes is activated. -
Track Master Data Changes for Multiple countries
Hi experts,
I am in a Global HR Implementation & Rollout Project. We are creating Outbound Interfaces for 3 countries to export pay, time and general data to the 3rd party systems in those local countries. (Payroll is outsourced there).
As well as sending New Joiners data every month, we need to send Changers data also to all those 3rd partys every month before the Payroll runs.
I know 2 solution for this :
a). Using Change Documents - Tcode : SCDO ..etc
b). Using the report RPUAUD00.
c). Using RBDMIDOC.
Query :
1). Are these the only solutions ?
2). Whats the best solution for doing this for a Global Rollout project ? I need to track master data change for different countries for different set of Infotypes and fields. I need to send those Changers data as well as the New Joiners data through the Outbound Interface to all the local countries.
This year we are doing for 3 countires, next year for 9 more countries, etc. Whats the best solution keeping this in mind ?
Restrictions :
1). Our Client HRs dont want us to disturb the report RPUAUD00 as they use that regularlly and want the flexibility to configure the configs themselves.
2). If I must need to create and activate Change Documents for ALL individual fields, is there an easy way of doing this ?
3). I need to send this Changers data from SAP to Legacy system, so dont know if RBDMIDOC will be a good solution for this. Any comments ?
Just want the best possible and feasible solution for this issue.
I will be please to allot point to anyone who gives a good solution.
Moreover will be Thankfull also !!
Cheers.Please try with transaction code "PC00_M02_LINF0"
Cheers
Suresh.KK -
HR ABAP : Track Master Data changes for multiple countries
Hi experts,
I am in a Global HR Implementation & Rollout Project. We are creating Outbound Interfaces for 3 countries to export pay, time and general data to the 3rd party systems in those local countries. (Payroll is outsourced there).
As well as sending New Joiners data every month, we need to send Changers data also to all those 3rd partys every month before the Payroll runs.
I know 2 solution for this :
a). Using Change Documents - Tcode : SCDO ..etc
b). Using the report RPUAUD00.
c). Using RBDMIDOC.
Query :
1). Are these the only solutions ?
2). Whats the best solution for doing this for a Global Rollout project ? I need to track master data change for different countries for different set of Infotypes and fields. I need to send those Changers data as well as the New Joiners data through the Outbound Interface to all the local countries.
This year we are doing for 3 countires, next year for 9 more countries, etc. Whats the best solution keeping this in mind ?
Restrictions :
1). Our Client HRs dont want us to disturb the report RPUAUD00 as they use that regularlly and want the flexibility to configure the configs themselves.
2). If I must need to create and activate Change Documents for ALL individual fields, is there an easy way of doing this ?
3). I need to send this Changers data from SAP to Legacy system, so dont know if RBDMIDOC will be a good solution for this. Any comments ?
Just want the best possible and feasible solution for this issue.
I will be please to allot point to anyone who gives a good solution.
Moreover will be Thankfull also !!
Cheers.I have used PU12 for same purpose at a similar client. It will fulfill all your needs I guess, but the learning curve is big. Search for "Interface Toolbox" or "PU12". Basically your search will end-up in these two links:
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYSOME_INTERFACE.pdf
HR Interface Toolbox - PU12 -
Retro master data change for previous cost center
HI All,
Could any one please reply on how I can unblock 'blocked cost center' to make retro changes for Master data.
Thank you in advance.
AbhayHi Abhay,
1. Unblock the cost center for the period to apply the Master data changes. Unblock it via transaction KS02.
2. Once the legacy cost center is unblocked, immediately proceed with master data updates.
3. Once master data is updated, proceed with restoring the blocked status of the cost center that was used (Unblock).
Thanks,
Dhiraj -
PC-WQS: User exit for material valuation
Hello,
Currently we use data from the purchase info records to carry out material valuation of raw materials in the cost estimate. The client would like to get this data from the contracts instead of the info records since all purchase orders get information from the contracts. The second reason is that maintenance of the info record is very cumbersome and prone to errors when creating or updating the cost/ quantity.
My question is, has anyone used the user exit COPCP005 - User exit for material valuation (strategy U) in the valuation variant and has anyone gone after the contracts to get the purchase price?
If yes, I would like to know how you did it.
Thanks,
dineshCan you explain a little more where you encountered the problem?
1. Is there a Val Strategy before the Val Strat U that is probably able to find a price for costing?
2. Is the User Exit being triggered?
3. Can you run CK11N in the debug mode (/h) and check if the User Exit is triggered?
4. If all of these occur, the problem probably lies in the ABAP code... check for changes in the material number range or plant codes, or the plant-specific material status - the system does not valuate if the status does not permit it to.
If nothing works, come back with confirmation of the above and we'll go forward from there.
Cheers. -
User Exist for MM - Purchase Order
Hi ABAP expert,
is there any user exist for Purchase order, actually i'm want to prevent the user from do the deletion on PO items, as per my understanding we can use user exit.
can anyone help and how to do the process ?Hi,
1. Just copy and paste this code and execute it.
2. Give the Tcode "ME21" and you will see the lot of user exits.
TABLES : tstc, "SAP Transaction Codes
tadir, "Directory of Repository Objects
modsapt, "SAP Enhancements - Short Texts
modact, "Modifications
trdir, "System table TRDIR
tfdir, "Function Module
enlfdir, "Additional Attributes for Function Modules
tstct. "Transaction Code Texts
*& Variables
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
DATA : field1(30).
DATA : v_devclass LIKE tadir-devclass.
*& Selection Screen Parameters
SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN END OF BLOCK a01.
*& Start of main program
START-OF-SELECTION.
* Validate Transaction Code
SELECT SINGLE * FROM tstc
WHERE tcode EQ p_tcode.
* Find Repository Objects for transaction code
IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
MOVE : tadir-devclass TO v_devclass.
IF sy-subrc NE 0.
SELECT SINGLE * FROM trdir
WHERE name = tstc-pgmna.
IF trdir-subc EQ 'F'.
SELECT SINGLE * FROM tfdir
WHERE pname = tstc-pgmna.
SELECT SINGLE * FROM enlfdir
WHERE funcname = tfdir-funcname.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'FUGR'
AND obj_name = enlfdir-area.
MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.
* Find SAP Modifactions
SELECT * FROM tadir
INTO TABLE jtab
WHERE pgmid = 'R3TR'
AND object = 'SMOD'
AND devclass = v_devclass.
SELECT SINGLE * FROM tstct
WHERE sprsl EQ sy-langu
AND tcode EQ p_tcode.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
SKIP.
IF NOT jtab[] IS INITIAL.
WRITE:/(95) sy-uline.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
WRITE:/(95) sy-uline.
LOOP AT jtab.
SELECT SINGLE * FROM modsapt
WHERE sprsl = sy-langu AND
name = jtab-obj_name.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 sy-vline,
2 jtab-obj_name HOTSPOT ON,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
ENDLOOP.
WRITE:/(95) sy-uline.
DESCRIBE TABLE jtab.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No of Exits:' , sy-tfill.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No User Exit exists'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.
* Take the user to SMOD for the Exit that was selected.
AT LINE-SELECTION.
GET CURSOR FIELD field1.
CHECK field1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
Thanks,
Reward If Helpful. -
Customer master data change -XD02 Disable all filelds except text screen.
Hi SAP Experts,
Have any idea please forward immediately.
In cusomer master data change XD02 all filelds should not be changed by specified users and the user should be able to update the text screen where as am giving the path below
XD02>company code data>Extras>Texts>Double click on accounting text screen. then it directs to text screen.
here user can update the information.
Since the Master data fileds can be change by the diffrent team like the details of address.... and the other users team from same dept. should not able to change address...and all other fileds in XD02 except the text screen.
Is it possible to develop in xd02 . if it is please explore what are the ways...
Regards
venkatHi
As said by GSL goto OB20 and select "change customer centrally" and in the
general data
company code data
sales data
select the required fields and check the radio button "display"
if you suppress you cannot find the fields at all
regards
prashanth -
FK02 :: vendor master data change
FK02 :: vendor master data change
I want to change payment terms to a particular vendor but i am getting a error message
<b>changes for vendor not yet confirmed.</b>
I tried FK08 to confirm earlier changes but i could only confirm company code changes and
not the general data.
How do i confirm earlier changes and also assign new payment terms.
Help appreciated
PrashanthHi,
It is correct, user who made the changes to Vendor Master (sensitive fields) cannot confirm the changes. SAP Help states:
<i>Only those accounts are displayed for which you have authorization to confirm changes. As a result of dual control, the system also checks whether you were involved in the sensitive changes.</i>
You can ask any other User who has authorization to transaction code FD09 to confirm the changes. Logically, if the user who is making the changes also confirms the changes, it defeats the very purpose for which this process is defined. Hence, I think SAP would have put a validation to check the user who made the change and whether the same user is approving the changes.
Thanks
Murali. -
Hi,
After goods received into warehouse Moving Average Price gets change, this is good and Okay. But what ever the changes in Price is not capturing in master data changes.
Can any one help me how to make enable those changes..like when ever Moving averange price changed that changes should be captured in Master data change log (MM04-Display changes).
So kindly advice is there any configuration setting for that?Hi Saran Babu,
The moing average price is determined in automatic by the system and this is not something that you can defined.
Please, see this link that explain very well how the system is doing this calculation:
http://help.sap.com/saphelp_46c/helpdata/en/47/60ff4849f011d1894c0000e829fbbd/content.htm
I hope this help.
Kind regards,
Sandra -
Master data changes Dual control (per Company code)
Hello Experts,
Am now planning to setup Dual Control for Vendor & Customer Master's Sensitive fields like Bank Account details (note that Bank details are setup in "General data" irrespective of Company code.
My client has Companies spread across the globe.
I have some questions. Hope somebody can help.
1) Can i activate Dual Control functionality for just 1 or 2 Companies. As far as i know this is not possible in config. Any easy work around?
2) If i implement this change as it is , how does it work?
For example if an Accounting clerk in Germany changes a Vendor Bank Account number , any one who has access to FD08 (or FD09) in France can approve this change. Where as ideally this change should only be able to confirm by a Manager in Germany.
This means every body can see & confirm other companies master data changes.
Just a thought, can i restrict this in authorisation by Account Group?
But isn't there a way to display only the relevant changes to be confirmed by each manager(limited to thier own Company or Account group)
Thanks in advance.Bank Details are not company code specific. So can't restrict per company code.
Any other suggestions, please ? -
Equipment Master data changing automatically
Dear All,
this is weird but our SAP system is changing equipment's master data once it is created.
we have blocked all the possible chances of using T code "IE02-EQUIPMENT MASTER DATA CHANGE" at user end.
we are finding it very difficult to track because every time the equipment's action log displays new SAP ID's . we have checked with same ID but any where it is not possible for that user to have an authorization for IE02
it mainly changes the master data such as description/Manufacturer/Model number etc into some weird information. and this is happening at any time where in some cases it has been found that at 3:00 am or 4:00 am. we had also checked any background job is running at same timing but we couldn't found out any such case and this is happening without any prior notice so it is difficult for us also to monitor the same
if you have gone through same experience please share with us.
thanks
kiranKiran,
I fee that you must investigate through table CDHDR. Run Tcode SE16 --> Give value CDHDR --> Enter.
Here input values as under ( OBJECTCLAS, OBJECTID, USERNAME) and Execute.
In the output, you observe the values of fields TCODE, UDATE. You will come to know whether these changes are happening through IE02 or some other Tcode.
Also you should try without giving the USERNAME also. In this case you will get the lines of both normal changes and surprise change also in the output, where you are likely to find out what is happening.
In a similar way, you can investigate through table CDPOS also.
Jogeswara Rao K -
Hi all,
Is there any user exists for the ME22N tcode While Saving PO, excluding MM06E005 and M06E0004. These exists are M06E0004 inpacting on Release strategy and other MM06E005 is SAP stored the screens in $tmp because of this impacting on other tcode me41 going to dump.so anybody can suggest any other user exists.
Thank u,
sksk.MEVME001 WE default quantity calc. and over/ underdelivery tolerance
MM06E001 User exits for EDI inbound and outbound purchasing documents
MM06E003 Number range and document number
MM06E004 Control import data screens in purchase order
MM06E005 Customer fields in purchasing document
MM06E007 Change document for requisitions upon conversion into PO
MM06E008 Monitoring of contr. target value in case of release orders
MM06E009 Relevant texts for "Texts exist" indicator
MM06E010 Field selection for vendor address
MMAL0001 ALE source list distribution: Outbound processing
MMAL0002 ALE source list distribution: Inbound processing
MMAL0003 ALE purcasing info record distribution: Outbound processing
MMAL0004 ALE purchasing info record distribution: Inbound processing
MMDA0001 Default delivery addresses
MMFAB001 User exit for generation of release order
MRFLB001 Control Items for Contract Release Order
AMPL0001 User subscreen for additional data on AMPL
MEQUERY1 Enhancement to Document Overview ME21N/ME51N
LMEDR001 Enhancements to print program
LMELA002 Adopt batch no. from shipping notification when posting a GR
LMELA010 Inbound shipping notification: Transfer item data from IDOC
LMEQR001 User exit for source determination
LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt
LWSUS001 Customer-Specific Source Determination in Retail
M06B0001 Role determination for purchase requisition release
M06B0002 Changes to comm. structure for purchase requisition release
M06B0003 Number range and document number
MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.
MEFLD004 Determine earliest delivery date f. check w. GR (only PO)
MEETA001 Define schedule line type (backlog, immed. req., preview)
ME590001 Grouping of requsitions for PO split in ME59
M06E0005 Role determination for release of purchasing documents
M06E0004 Changes to communication structure for release purch. doc.
M06B0005 Changes to comm. structure for overall release of requisn.
M06B0004 Number range and document number
Regards,
Madan
Maybe you are looking for
-
Trying to figure out how to stop it from doing this - finding it irritating - or is it a 'feature'? Already checked the preferences menu, but no luck
-
How to Use a System Repair Disc to Restore Windows 7
Hi ! Please start here! http://www.dummies.com/how-to/content/how-to-use-a-system-repair-disc-to-restore-windows.html http://forums.toshiba.com/t5/Computer-Troubleshooting/What-can-I-do-if-my-Windows-7-or-Windows-Vista... http://forums.toshiba.com/t5
-
There is an iTunes song charged on my credit card on 11/12/12 ,how can I get it reversed to my account
-
MM Experts, We currentlyhave a hard stop error, when we enter an invoice with same vendor name, same document date, and same invoice number. But how can I get a warning when the document date is different, same vendor, same docuement number? I tried
-
Neither Spotlight nor Finder searching SHARED drives
I have two shared drives (both accessed via a Time Capsule) on my local network (LAN). I have total access to these two drives (reading,writing,etc.). How can I perform a search for a particular file on these drives? When I attempt to search via Find