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.

  • Mass change(urgent)

    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,
    Nitin

    Hi 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. U

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

  • 57fc status mass change

    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
    senthil

    Hi,
    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

  • Production Order Mass Change

    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
    Bogdan

    I 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 PM

    I 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

  • Mass Change Vendor

    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
    Marc

    Hi,
    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.

  • Material Master Mass Change

    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 transaction

    You 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

  • Itunes 12.0.1 cannot find track names online when importing CD. Help??

    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

  • Import Package Error

    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