Work Flow Trigering based on Material Master change

Dear All
Any suggestion to trigger a work flow when the procuremnt key in the material master is changed.
We are facing the problem of not informing all the relavent parties when the planner changes the <b>procurement key from F to E or vice versa</b>.
Also the spec. <b>procurement key changed to 30, 50 etc.,</b>
Because the information is not flown to other relevant sections, the whole master data in in a mess and MRP proposals are greatly affected.
On top of that MRP proposal are not used because of this.
Please reply
Thanks

Hi Raj,
have you looked in the event trace, when this change has been made? It should give you a CHANGED event, that you can start your workflow on. TX for start event trace is SWELS and look into the trace is SWEL.
When you design your workflow enter a start condition, only to react on a change to the procurement key.
I think there is an example almost identical to this in the BIT601 material.
Kind regards
Mikkel

Similar Messages

  • UCCX change work flow group based on CSQ

    Does it possible to assign a work flow group to a CSQ, or change the work flow group from script ?
    Rg,
    Gerald.

    gerald.chong wrote:Thanks for the explanations. I understand the layout can be change via the script, but that I am require to do is to have different wrapup code based on different queue. Will it be possible ?
    Sadly, I don't think this is possible. I just looked into this a couple weeks ago for a customer that asked us for the very same thing. The only built-in alternative I was able to offer them is to load up the entire wrap-up code list carefully sorted and prefixed, like "HR: Tax Changes" and "HR: Benefits Changes" and "OtherTopic: Reason 1" and "OtherTopic: Reason 2". I believe there's no built-in limit to number of wrap-up codes.
    As another alternative, my company (and several others) have external wrap-up code applications that are much more flexible, and can offer different wrap-up codes on a per-CSQ basis. It was written to fill wrap-up code needs back before UCCX gained built-in wrap-up codes, so we don't really sell it too much these days, but it does fill a need here and there for certain customers.

  • Accessing material master change information

    We have a requirement to pull all changes to material master records by month.  I know that I can hit the CDHDR and CDPOS tables using CHANGEDOCUMENT_READ_HEADERS and CHANGEDOCUMENT_READ_POSITIONS functions to pull this; however our change tables are so huge that the program is timing out.  Running in background does not work either because the spool request only shows a few of the pages (10, I think) where the document is actually over a thousand printed pages.   I can't email the spool request either because the file is too large. 
    My question is...is there an infostructure that only contains material master changes (as opposed to all changes as in the CDHDR and CDPOS tables?)  I know that when you go into MM03 and view materail master changes they pull up really quickly.  Is this program hitting something else rather than the CDHDR and CDPOS tables?  How do they pull up so quickly even if there are many changes.
    Thanks in advance.

    >
    SDW wrote:
    > I know that when you go into MM03 and view materail master changes they pull up really quickly.  Is this program hitting something else rather than the CDHDR and CDPOS tables?  How do they pull up so quickly even if there are many changes.
    >
    That's the beauty of having the option to debug a program. Wondering how SAP reads the data fast: go debug!

  • Pricing based on Material Master Classification

    Hi Guru's,
    Can we have a pricing based on material master classification.
    Scenario: Material can have few characteristic. If we select few of the classification, this should influence pricing.
    Any idea on this, has anybody worked on this before?
    Thanks,
    Anil

    I am not sure about classification, might work with Variant Config.
    Alternatively, you can use split valuation if you don't have many characteristics.
    Hope this helps-

  • Material master change report

    I've been asked to created a program for material master changes that will run nightly and send an e-mail if any field on any material number has changed that day.  I've checked into MM04 and MM44 but both run for a single material only.  Is there any report that will run for all materials and give the change records?  I'm trying to explore all options before writing a custom report.
    Thanks!

    see OSS note 336668, it describes a modification to MM04 which fulfills your requirement.

  • Cost center assignment based on material master

    Hi Experts:
    My client wants cost center assignment to be based on material master, for example, SAP system should be configured in a way that when costs arise due to a product price variance, then SAP should automatically post to the cost center for the specific brand instead of posting to only one default cost center. Is this really possible? In OKB9, I am only able to assign only one cost center to the GL account. Because of this, at the end of each month, the accountant manually allocates the costs from the overhead cost center to the respective cost centers for the brands which incurred this cost.
    Is it possible to configure SAP to detect that the cost belongs to product A therefore post this cost to Cost center for product A; or this cost belongs to product B therefore post this cost to cost center for product B?
    Your feedback is greatly appreciated.
    Thanks,
    Mariam.

    Hi,
    For your scenerio, try Derivative rule of Profit center. If you maintain Derivative rule for Profit center with product which is indirectly assigned to cost center.
    For example :
    Product A - Profit center1-cost center1
    productB- Profit center2- Cost center2
    Regards,
    Sreekanth

  • Table name for material master change

    What is the table name for material master change, so that I can get the old values and new values at plant level.
    More specific:
    I want to check the old values for Re order point and Safety stock in MRP1 and MRP2 fields in material master for many materials. Please help.

    Use CDPOS and CDHDR table to get the values which were changed.
    CDPOS>use fields Change doc. object give in as MATERIAL and in the Table name>MARC

  • Material master change with ECN mandatory?

    Dear All:
               How can I make the field of ECN number mandotary in case of  material master changing?  Thx.
    BR
    Kevin Dai

    Hi,
    For making Material Master change  with ECN mandatory you need to activate ECM.
    For more details of ECM, pls go through the following link :
    [Engineering Change Management|http://help.sap.com/erp2005_ehp_03/helpdata/EN/64/a49a382ba4e80fe10000009b38f8cf/frameset.htm]
    Hope this helps.
    Regards,
    Tejas
    Edited by: Tejas  Pujara on Nov 14, 2008 8:29 AM

  • Reg : material master change history

    Hi All.
    I am changing the value of the material master characterstic assigned to class under the classification TAB of material master.
    I want to extract the last chaged date of the characterstic value.
    The material master change history ( Table CDHDR)  is not reflecting the changes done to the characterstic value.
    Can anybody please suggest me how can i extract the change history of the characterstic value of a given class for a given material.
    Thanks
    Vijay

    Hi
    If a field is changed in any transaction with a new values those changes are recorded in CDHDR and CDPOS tables with the field name, Transaction name and field old and new values, changed by and date etc
    So you have to fetch the change data history from those tables passing the
    OBJECT CLAS = MATERIAl and the Objectid = Material no and fetch the data from CDHDR first and then for all entries of CDHDR fetch the data from CDPOS and use the data and required fields
    Regards

  • Material Master Change Documents

    We have currently added additional fields to MARA and I am trying to add the changing of these new fields to the Material Master Change Documents.  Does anyone know how I can accomplish this?

    Dear Khrista,
    I hope you are looking for change documents that would be generated whenever specific field value changes when you change material master. It would be stored in CDHDR and CDPOS.
    One way is to add custom fields to be considered is to implement a proper BAdi/Enhancement.
    Please check this sample program from other thread to find BADI and enhancement for a given transaction code. You just need to create a custom program in your system by cut and paste below codes.
    REPORT ZTEST.
    TABLES: TSTC,
    TADIR,
    MODSAPT,
    MODACT,
    TRDIR,
    TFDIR,
    ENLFDIR,
    SXS_ATTRT ,
    TSTCT.
    DATA: JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA: FIELD1(30).
    DATA: V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS: P_TCODE LIKE TSTC-TCODE,
    P_PGMNA LIKE TSTC-PGMNA .
    DATA: WA_TADIR TYPE TADIR.
    START-OF-SELECTION.
    IF NOT P_TCODE IS INITIAL.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    ELSEIF NOT P_PGMNA IS INITIAL.
    TSTC-PGMNA = P_PGMNA.
    ENDIF.
    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 EQ ENLFDIR-AREA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    ENDIF.
    ENDIF.
    SELECT * FROM TADIR INTO TABLE JTAB
    WHERE PGMID = 'R3TR'
    AND OBJECT in ('SMOD', 'SXSD')
    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:/(105) SY-ULINE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    Sorting the internal Table
    sort jtab by OBJECT.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type C.
    clear : wf_smod, wf_badi , wf_object2.
    Get the total SMOD.
    LOOP AT JTAB into wa_tadir.
    at first.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 'Enhancement/ Business Add-in',
    41 SY-VLINE ,
    42 'Description',
    105 SY-VLINE.
    WRITE:/(105) SY-ULINE.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    FORMAT COLOR COL_GROUP INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 wf_object2,
    105 SY-VLINE.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    SELECT SINGLE MODTEXT into wf_txt
    FROM MODSAPT
    WHERE SPRSL = SY-LANGU
    AND NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    when 'SXSD'.
    For BADis
    wf_badi = wf_badi + 1 .
    select single TEXT into wf_txt
    from SXS_ATTRT
    where sprsl = sy-langu
    and EXIT_NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    endcase.
    WRITE:/1 SY-VLINE,
    2 wa_tadir-OBJ_NAME hotspot on,
    41 SY-VLINE ,
    42 wf_txt,
    105 SY-VLINE.
    AT END OF object.
    write : /(105) sy-ULINE.
    ENDAT.
    ENDLOOP.
    WRITE:/(105) SY-ULINE.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No.of Exits:' , wf_smod.
    WRITE:/ 'No.of BADis:' , wf_badi.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'No userexits or BADis exist'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'Transaction does not exist'.
    ENDIF.
    AT LINE-SELECTION.
    data : wf_object type tadir-object.
    clear wf_object.
    GET CURSOR FIELD FIELD1.
    CHECK FIELD1(8) EQ 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    when 'SXSD'.
    SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
    CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
    ENDCASE.
    Alternatively, you can do the following:
    1. For what ever transaction u want the enhancement .. just check for the System-->status (menu) and find out the PROGRAM name....
    2. Double click on to the program name and go inside the program (Abap editor)
    3. Search for "Call Customer-function " ... and u'll get some search results .. If u get results then u have enhancement in that tcode .....
    4. Then it actually calls a Function module .... copy the Function module name .... go to SE80 (object navigator) click on "Repository Information system" then Customer Enhancements .... Give the Function module name in the "Components" field and click Execute ....
    ull get a list of Enhancements related to that Componene....
    5. Choose which ever enhancement will suit ur business need ..
    6. Go to CMOD... create a project .... assign ur enhancement ... and then code ur logic.... activate ur enhancement in CMOD ....... Ur Buisness need will be solved...
    For a user exit......
    Finding whether there is any User Exit or not for tcode VA42
    1. For what ever transaction u want the user exit .. just check for the System-->status (menu) and find out the PROGRAM name.... ( The program name would be for our scenario "SAPMV45A" )
    2. Double click on to the program name and go inside the program (Abap editor)
    3. Search for the word "USEREXIT" .... u ll find all the user exits in the search result .. and find ur's then ...
    Hope this will help.
    Regards,
    Naveen.

  • BAPI or FM to do scheduled(planned) material master change

    If this is has been asked and answered before I apologize in advance.  Sorry, but I can't seem to find it.
    I am quite happy with using fm BAPI_MATERIAL_SAVEDATA.  But as far as I am aware, this does an immediate change only.  I am trying to find a similar FM to schedule material master changes like can be done with transaction MM12.
    Do you know of FM to do this?
    Thanks,

    Hi,
    I would suggest you perform the BDC recording for the transaction ME52 istead of the ME52N, as it wil be easy to record and perform the necessary updates later.
    AS for the FM to be used you can useFM 'ME_UPDATE_REQUISITION'  field ' PLIFZ (Planned delivery time in days) ' from the structure UEBAN (Change Document Structure; Generated by RSSCD000)
    Hope it helps
    Regards,
    Mansi.

  • Material master changes - approval

    Hi ,
    Is there any way that material master changes can will go to approving manager as we have MI20 used to approve stock take changes.
    Please suggest.
    thanks

    Hi,
    No. MI20 is different because it is posting a difference in costs, so this is how it can be approved.
    You should instead restrict change authorisation of material master to key users.
    Thanks.

  • Most use ful t code for Material Master changing

    Dear All,
    Can any one give me most useful T-codes for create, change and display material master.
    I have one T-code which is very useful for material master it is "MM50". With help of this tcode you can see material extend detail and also you can delete mass material with help of this tcode.
    So please use it and also give me other this type of tcodes.
    Regards,
    Mahesh Wagh

    Hi,
    MM17, LSMW, MM50 --- These are the 3 main transactions which is used frequently to Mass change the  Material master.
    There is one more option is there using BDC Upload.
    Batch Data Communication or BDC is a batch interfacing technique that SAP developed. It is mainly used for uploading data into the SAP R/3 system. BDC works by simulating the user input from transactional screen via an ABAP program.
    The data input data file will come in the form of a flat file which the user save as file type txt file or prn file from the Microsoft Excel program. An Abaper will create a program to read the text file and upload into the SAP system.
    Transaction -- SHDB will be used to record the change material master. After, the simulation, the Abaper can generate a sample program and modify from there. It makes the programming easier and faster.
    For a BDC upload you need to write a program which created BDC sessions.
    hope you got it. Take a help of  ABAPer for this BDC Upload.
    rgds
    Chidanand

  • Problem in BDC for Material master Change

    Hi,
      I have made a BDC to change the material master, I have done the recording with SHDB   I want to do changes in Sales data and MRP data, when I do the recording I have selected views and it was 4  , 11 AND 12 VIEW IN select vie option    but in some material  Classifcation view is maitain and it is coming at 2nd position and my selected views are shiftin by one position  due to this BDC is giving error Screen contain no filed  -
    I sthere any way that I acn directly select the Three views as Sales data , MRP1 and MRP2,   because when we do the recording it is not showing the name  it is showing as
    perform bdc_dynpro      using 'SAPLMGMM' '0070'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MSICHTAUSW-DYTXT(12)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=DEF_SAVE'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(04)'
                                  'X'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(11)'
                                  'X'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(12)'
                                  'X'.
    regards,
    zafar

    Hi,
    Myproblem is solve , in the table MARA i found the filed VPSTA : Maitenance status,   Having the vakue may  KVEDLBZX  those value is diffrent for different  material   this value indicates
      User department                       Maintenance status
    Work scheduling                                      A
    Accounting                                               B
    Classification                                            C
    MRP                                                           D
    Purchasing                                                E
    Production resources/tools                       F
    Costing                                                      G
    Basic data                                                  K
    Storage                                                       L
    Forecasting                                                 P
    Quality management                                    Q
    Warehouse management                             S
    Sales                                                           V
    Plant stocks                                                 X
    Storage location stocks                               Z,
    after reading what fields are maitain according to that i have selected the proper views  and my problem is solve.
    regards,
       zafar

  • Production order should reflect material master changes

    Dear PP Gurus,
    After creation of production order I make changes in material master of FG (Base UOM = EA & Order UOM = MT) & also gave conversion in additional data. Now I want that this changes should reflect in production order. How can it possible. Please guide me.
    Jayesh P. Narvankar
    SAP PP

    Dear ,
    However Any changes to PP master Date -BOM/Routing/Production Version can be update either through Read PP Master Data
    in CO02-Function-Read PP Master data .If there is any changes in FG material Master Unit of Measure , then it will flow thourgh PP-Master data  and will be updated accoreingly when you call the read pp master data function .
    This is possible in SAP Standard process  for Production Order If your Change Management Active .
    Regards
    JH

Maybe you are looking for

  • ITunes 6.0.1.3 and Genre changes

    I have read through a bunch of threads but did not see a response to the following (hence the new post). I just went through my libary in iTunes and changes genres across all of my music to what i felt was proper. Now, every time I play a song in iTu

  • How can I use a halftone screen printing file to simulate the final output?

    Just a little history to help with the understanding.  I am working with a company that silk screens a pattern onto a solid color board.  The patterns are saved as .sct extension but are flattened.  I am trying to emulate the screening process by lay

  • Re: Disabled wireless connection on Win 7 - Portege R600

    I have installed Windows 7 (clean installation) on notebook Toshiba Portege R600 and the built in 3G modem doesn't work. When I start Toshiba Wireless Manager it writes "Radio is turned off. To acitvate, turn on notebook switch.". I am sure that this

  • How to disable F1 to F12 keys in Web Browser when SWF file is in focus

    Hi all, Im running / loading a swf file in IE. I want to disable the function keys ( F1- F12 keys) in IE as I have defined special functions for these keys in my swf / flash file.Im using a javascript code to do this and the javascript code is workin

  • Wifi hot spot safety?

    I am leaving on a 2 month vacation and would like to know if there is any way to be safe using wifi hot spots to do my banking. If so what do I need to do. Thank you in advance, Bruce Pedersen