Who Processed a Mass Change
Hi there
Someone in our environment has processed a mass change transaction to update a field in the Material Master (Do Not Cost). We can see this in MM04 - Display Changes.
From running SE16 to pull the tables, we know how many materials are affected, but we would like to know, how to find out how many materials were changed byt the user, what transaction used, and when they processed this transaction.
Is it also possible to find our how many times the user processed the transaction, in general (although that may for a different forum)
Many thanks for your responses, they will my very much appreciated
This is very important to us.
Hi,
the tables CDHDR (header) and CDPOS (item) contains all modification log traced by standard system. You can analyse the content of both tables to find whic materials have been changed, when and from who, old and new value.
Both tables contains a large number of record; you have to select accurately the data you want to extract.
For the second question, you can use transaction ST03N, that reads the statistics of the system. So you can know, i.e., when a user has used a transaction, day by day. By system configuration you can have a different number of days for whose statisticcs data are mantained in the past.
I hope it can help you,
Marco
Similar Messages
-
Mass change in component Scrap % in BOM
Hi Guru,
Can someone explain me the process of mass change in component scrap % in BOM ? I have to make zero coponent scrap % in BOM for all materials.Dear Vikash,
Check with t-code CEWB
for this you need to define work area in OP77
Regards
Madhu -
MASS change of the business partner name
Hi All,
I have an immediate requirement to do a mass change of the business partner names. I used the Tcode MASS but not sure of the procedure. Can anyone kindly guide me how to go about processing the mass change?
Thanks,
Venkat.Hello Venkat,
Have a look at SAP Note 802804. This should help. -
Dear all,
Can anyone give the process of MASS CHANGE OPTION IN GL?
Regards,
A.Anandarajan.Hi Anand
With reference to your discussion with venkat regarding the Mass change you may follow the following path to make any change specific to a G/L.
USE T code MASS
Input the Object type:BUS3006
Then Execute the command
Select Continue(Tick mark)
Select the table U want to change(SKA1,SKB1,SKAT)
After selecting the Table again Execute
Accept continue it by selecting (Tickmark)
Provide Company Code and the range of G/L account or u can select also individua; G/L account.
Hope u will be able to solve your issue.
Regards.
Surendra -
Parallel processing of mass data : sy-subrc value is not changed
Hi,
I have used the Parallel processing of mass data using the "Start New Task" . In my function module I am handling the exceptions and finally raise the application specific old exception to be handled in my main report program. Somehow the sy-subrc is not getting changed and always returns 0 even if the expection is raised.
Can anyone help me about the same.
Thanks & Regards,
NitinHi Silky,
I've build a block of code to explain this.
DATA: ls_edgar TYPE zedgar,
l_task(40).
DELETE FROM zedgar.
COMMIT WORK.
l_task = 'task1'.
ls_edgar-matnr = '123'.
ls_edgar-text = 'qwe'.
CALL FUNCTION 'Z_EDGAR_COMMIT_ROLLBACK' STARTING NEW TASK l_task PERFORMING f_go ON END OF TASK
EXPORTING
line = ls_edgar.
l_task = 'task2'.
ls_edgar-matnr = 'abc'.
ls_edgar-text = 'def'.
CALL FUNCTION 'Z_EDGAR_COMMIT_ROLLBACK' STARTING NEW TASK l_task PERFORMING f_go ON END OF TASK
EXPORTING
line = ls_edgar.
l_task = 'task3'.
ls_edgar-matnr = '456'.
ls_edgar-text = 'xyz'.
CALL FUNCTION 'Z_EDGAR_COMMIT_ROLLBACK' STARTING NEW TASK l_task PERFORMING f_go ON END OF TASK
EXPORTING
line = ls_edgar.
*& Form f_go
FORM f_go USING p_c TYPE ctype.
RECEIVE RESULTS FROM FUNCTION 'Z_EDGAR_COMMIT_ROLLBACK' EXCEPTIONS err = 2.
IF sy-subrc = 2.
*this won't affect the LUW of the received function
ROLLBACK WORK.
ELSE.
*this won't affect the LUW of the received function
COMMIT WORK.
ENDIF.
ENDFORM. "f_go
and the function is:
FUNCTION z_edgar_commit_rollback.
*"*"Interface local:
*" IMPORTING
*" VALUE(LINE) TYPE ZEDGAR
*" EXCEPTIONS
*" ERR
MODIFY zedgar FROM line.
IF line-matnr CP 'a*'.
*comment raise or rollback/commit to test
* RAISE err.
ROLLBACK WORK.
ELSE.
COMMIT WORK.
ENDIF.
ENDFUNCTION.
ok.
In your main program you have a Logical Unit of Work (LUW), witch consists of an application transaction and is associated with a database transaction. Once you start a new task, your creating an independent LUW, with it's own database transaction.
So if you do a commit or rollback in your function the effect is only on the records your processing in the function.
There is a way to capture the event when this LUW concludes in the main LUW. That is the PERFORMING whatever ON END OF TASK. In there you can get the result of the function but you cannot commit or rollback the LUW from the function since it already have implicitly happened at the conclusion of the funtion. You can test it by correctly comment the code I've supplied.
So, if you want to rollback the LUW of the function you better do it inside it.
I don't think it matches exactly your question, maybe it lead you on the right track. Give me more details if it doesn't.
Hope it helps,
Edgar -
Mass change in group processing
Hai Guys,
Is it possible to mass change the partners in headers of the delivery?
Regards,
Maheshwaran. UHai Lakshmipathy,
The scenario is like this.... Our client needs the partners like Drivers, Pickers (we created and assigned to the delivery header) in the delivery document. But the problem is that they will be assigning the picker only at the time of picking goods depending upon who is available at that time. So all the delivery documents needs to be assigned to the picker through mass change.
I tried to do the same with LSMW but the system throws an error that 'the screen field GVS_TC_DATA-REC-PARTNER' is not a input type and terminates.
Thats why I am asking of mass change
Regards,
Maheshwaran. I -
Mass change of Pgrp for open PO's
Hi all,
SRM 5.0 SP12,ECS
We need to mass change the purchasing group for all open PO's in our system...Is that possible in SRM?
Is there any std report which can do that??
Thanks.Thanks Alex.
Let me frame my question in another way...if there is no std report to change the purchasing group in all open PO's to a particular Purchasing group...then do I need to change the Purchasing group for each and every PO manually thoruigh CHANGE Mode in PROCESS PO transction?
Experts,
Any idea if SRM 7.0 has other ways of doing this??
Thanks. -
Sales Order Material and its MOQ mass change
*The issue is related to our Spare parts Ordering process in our company.*
We have a concept of having 65 days of back orders. Hence there will be
lot many open orders in the system.
The Material code will be changed from (for eg) M01 to M02. Hence forth the Material (M01) ordered will
automatically changed to M02 through Material determination logic. But
for the 65 days back orders, it is very difficult to change the
material one by one in sales order. There may be more than 100 orders
for a material. Even if the MASS change option in Transaction VA05
doesn't address because of the following reasons;
1. The changed new material (M02) may have new price with new validity
periods, whereas the back orders will have old pricing dates. Its
difficult to change individually in the open orders.
2. Some materials may have partially delivered.
Similar to ECM changes, there will be MOQ changes which also needs to
be changed individually the order quantity in the old Open orders.
For example,
Initially the MOQ for a material in 10. Order inflow has happened based
on this MOQ.
Now if the MOQ is changed to 20, future orders are addressed. But for
the 65 day back orders, we need to manually open the individual sales
order and change the order quantity.
Hence we require a mass change option for the open orders as below:
1. For Material Changes (M01 to M02), I will give the list of orders and
the line items and Qty for M01. The program should reject the existing
line item for M01. An additional line item should be created with M02.
Also the pricing date should be changed.
2. For MOQ changes, I will give the list of orders and the line items
and Qty. The program should reject the existing line item for those
materials. An additional line item should be created with new Qty.
If the material is partially delivered, the the existing qty should be
updated to the extent it is delivered and the remaining qty should be
updated with new material or New MOQ.You can use BAPI_SALESORDER_CHANGE.
1. Get the SO detail using BAPISDORDER_GETDETAILEDLIST.
2. MODIFY the ORDER_CFGS_* internal tables and update.
CALL FUNCTION 'BAPISDORDER_GETDETAILEDLIST'
TABLES
order_cfgs_value = gt_char
order_cfgs_ref = gt_char_ref
order_cfgs_inst = gt_char_ins.
MODIFY gt_cfgs_*.
CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
TABLES
order_cfgs_value = gt_char
order_cfgs_ref = gt_char_ref
order_cfgs_inst = gt_char_ins.
Refer SAP note 549563. -
Dear gurus
We have 4 store locations under one plant each stores will prepare 57f4 challan and send the materials for subcontractor for further processing. We found that the status of all pending 57f4c's changed as completed instead of assigned. In se16 table j_1iexchdr table we found one particular user changed 13000 records on a single day. What went wrong? How to resolve this issue?.
Any mass change tcode available (other than j1if13) for changing the 57fc status
thanks & regards
senthilHi,
It is not possible for one user to change 13000 record in a single day.
please check with your SAP ABAP persons to check the program anything went wrong.
You can download the data from the table into excel ,change the status and you can upload the data
It am not quite sure .please check with your SAP ABAP Team
Regards
G.Ganesh Kumar -
Hello All,
Do you know a transaction which allow mass change of productions orders?
I found COHV, but I'm not sure how to use it, and if is useful for what I need.
What I need is to change let's say for 100 orders field Scheduling margin (Tcode Co02).
Rewards points guaranteed.
Thank you
BogdanI don't want to change the material master...
I would like to this on a daily basis on opened production orders.
I would like to fake the order reservation for the default storage location 10 and at a certain date; I want to change in the production orders the storage location 30 (1 day prior to backflush)...
I know it sounds weird; but let me explain the entire process...
we have a stoarage location caged (Locked) ex: 10 where we really know the inventory levels; we would like to order according to the inventory level on this storage location.
--> At a point in time we will issue to another storage location (Production area)ex: 30 the material physically. In SAP we would issue to a cost center the material.
--> Storage location 30 allows negative stock (in fact there will nevever be any stock)
--> at the end of the month we will know the standard consumptions (total of the negative quantitiues in storage location 30)
--> We will also know the real consumptions according to the content of cost center (related to stor. 10)
In order to do that we need to change the storage location 10 --> 30 before backflush.
If we do not change it the backflush will not be done at the right place.
If we always use stor. 30, our dependent requirements / inventory level / Pur req will be mixted and we don't want that.
The production area is hard to control and the inventory there is rarely good because the processes are specials.
--> ex: huge paper rolls: Before starting a lot, we need an entire roll (to avoid stops) in fact in the inventory we have 4 rolls with remaining quantity of 0.25 (4x0.25 = 1) for example. So for the buyer we're ok, but for the operations its not enough..
I hope my problem is clearer...
Any suggestions would be very appreciated...
Regards! -
Mass change on production order (assembly type) to put deletion flag status
Dear all,
I've make a mass change on production orders to settle the status DLFL through the Tcode CO78.
Some of the production orders are "assembly order" type. Those could not be up-dated with the DLFL because there are linked to customer order. The customers orders are closed.
What can I do to change the status for this kind of production orders. It is necessary for me to be able to put the DLFL status in order to improve the process of production closure done each month.Hi kiran
Thanks for the response. As I cannot put deletion indicator on the Assembly order directly, Do we have to put deletion indicator on the sales order item?. If so, Can we put a deletion indicator after the sales order was delivered and invoiced. What exactly have you guys done to put deletion flag on the production order. -
Mass Change ERS in PO + BAPI
Hi All,
I need to make mass change in lot of PO at itme detail level. I need to uncheck ERS and GR based IV check box in invoice tab.
I dont want to make use of Mass change tcode for this as it cause lot of work and chances of manual error are lot.
I have never used BAPI in LSMW but I have come accross BAPI for PO Change......I am pretty good at recording method in LSMW but I think that wont help me in this case due to the table control in PO. I have also found a tutorial on BAPI + LSMW for PO creation so I got some rough idea for it.
Can someone tell me the sturucture I should use for the BAPI in LSMW for my requirement and the points which I need to take care of. also tell me do I have to actiavte the inbound idoc processing for it.
Please guide....
Also suggest if i need to create 2 flat files for this ....like 1 for header and antoher 1 for item level.
Edited by: Sap: IN on Apr 30, 2011 2:36 PMI am able to map my flat file with the structure sucessfully
But I am facing problem
1. IDOC segment E1BPNEPOITEM does not have the field GR based IV and ERS.
requirement : as I want to remove these 2 check boxes from couple of PO for different line item I have mapped the fields with the segement mentioned above but I am passing blank value from my flat file...so in the display imported data I am getting PO number and line item number and for those 2 field blank value.
due to this in the step display converted data those 2 fields along with all the fields of the segement itme data are blank and so the IDOC gets created with out any field in the item segment.
question: how to over come this problem ...I need thoes 2 field in the segment but with balnk value. as the check box need to be unchecked in the po.
Edited by: Sap: IN on May 1, 2011 11:56 AM -
Dear all,
we need to do mass changes for the vendor.
We need to change the fields LOEVM and SORT2.
The LOEVM is possible via MASS but how Do I change the SORT2 field ?
Any ideas ?
Thanks
MarcHi,
Please check this link: Re: How to load customers (and vendors) needing extra street address?
Customer/vendor's street 3, 4, 5 is not part of the customer master data.
The extra street fields do belong to address management tables. In other words table ADRC.
For this reason, you have NO chance to succeed if you try to work with DEBMAS idocs & LSMW or XD99 !!
You may only succeed with processing ADR1MAS idoc type. With LSMW this should be possible.
As an other remark, there is NO BAPI or function module to maintain customer master data.
Starting with ERP 2005, you may investigate with class CMD_EI_API
Hope it helps -
Cretit control area field - Customer master - mass change
Hi Gurus:
I want to use the customer master mass change program (T.code XD99) to assign a default credit control area for all the customers. However when i try to save the mass changes it does not update the credit control area, and shows an information message "0000500004 : No batch input data for screen SAPMF02D 0900" . Did anybody come across such situation ? and how to resolve this ?
Thanks in advance.Refer to note 552066, The system is attempting to maintain some ETM data that may not be relevant. May be this applies to you.
Symptom
During the start of the mass maintenance with Transaction XD99, the system generates batch input sessions for the import of the data in the background. In the process the system also tries to supply fields RF02D-D0900 and RF02D-D0910 on screen SAPMF02D 101 with data, although these fields do not exist on the screen. Then the batch input processing terminates.
Solution
The correction of the source code for the generation of the batch input data is described in the corresponding correction instruction. A solution that allows also the mass maintenance of ETM data with Transaction XD99 is in preparation. -
Hi Experts,
PLease explain me abt the mass change of Material Master.. the detailed steps to be followed for the change
I know the tcode MM17, please explain the process in that transactionYou also have tcode MASS for more mass modification.
Use object type BUS1001 and generate. Then you have to know the tables where the field you want to modify is.
Pick the fields in their folder and generate again. Then in selection pick the materials or use other selection criteria. Generate again.
In the upper side of the screen insert the data and click the button 'carry out a mass change'.
Save and leave.
Regards
Maybe you are looking for
-
From which table I'll get vendor based on material
Hi Experts, I have to develop a Report for the procurement extraction should consist of following data fields: Material (MARA) Material Description (MAKT) Vendor Vendor Name Product Hierarchy Qty Date Product received at warehouse What are tables req
-
CS4 always opens with palettes minimised: how to change?
Hi For some reason my docked palettes have taken to being minimised when I launch Photoshop. Never used to be like that, they launched just how I like them to be (four groups, all open on launch), but I must have accidentally changed something 'coz t
-
When I insert a new CD that I had bought iTunes cannot find the track names online. Once the CD is inserted and showing up in iTunes as track 1, track 2, etc. I click on option and select get track names again and then a message reading no error pops
-
Need help with hiding a form td
I am trying to set something up where I import a csv file with only a bunch of ID numbers. From those numbers I query and get the persons name and all that. For each record I want to show a <select> drop down menu to choose some options. Everything s
-
Hello All, I am getting a strange behavior using Import Package to load data into BPC. I load data into BPC in both LC and USD. When I load the data first time, it accepts transactions in both LC and USD. But when I load after the initial load, it er