Material Master Change Pointer IDOCs not generated for Moving Avg Price GR

No IDOC is created or distributed when the moving average price
changes. Each time a Goods Receipt is performed, the material master
moving average price (MBEW-VERPR) changes but the change is not
distributed. No change pointer is created in the tables. Why?
We need to send the moving average price each time it changes. In our
case, each time a Inbound Delivery has been Post Goods Receipt this
value changes for that material + plant combination and the value
should be sent.
The field MBEW-VERPR is included in BD52 as a field relevant for change
pointers for the message type.
Please advise.

Hello,
  SAP will not generate change pointers (and no IDOCs) for Moving Average Price (MAP) changes. This is because MAP updates are not really Master Data changes and they are driven by transactions such as Goods Receipts, Revaluations etc. For these transactions, SAP will generate respective accouting documents for traceability.
Thanks,
Venu

Similar Messages

  • Why negative stock is possible for Moving avg price & not standard price?

    why negative stock is possible for Moving avg price & not standard price?

    Hi,
    Negative stock is available for both MAP as well as Std. price.
    Eg.
    MAP-->
    1. Mtl with MAP 1 Rs/pc & stock of 10qty.
    2. GI done for 15 pcs. Each pcs evaluated with 1Rs (MAP). Stock value reduce by 15Rs. Offsetting entry takes place in consumption account of 15Rs. The stock and stock value is -5 each.
    3. Post GR of 10pcs with PO price 3Rs/pc.
    Now GR/IR should credited with 30Rs.
    Negative stock (which issued) with 1Rs. But incoming mtl. is of 3Rs/pc. So difference of 2Rs for Qty 5 (Neg. stk) of 10Rs. will posted to Price Difference account. And remaining 20Rs posted to stock account.
    Std. price.--> step 1,2 remain same
    3. Post GR of 10pcs with PO price 3Rs/pc.
    Now GR/IR should credited with 30Rs.
    Durin GR Stock account posting will be 10Rs but due to negative stk value the net stock value will be 5 Rs. Remaining 20Rs posted to price difference acct.
    Regards,
    Sandeep

  • HRMD_ABA change pointer trigger not work for info type changes

    Hi,
      In change pointer for message type HRMD_ABA Certain changes to HR records like adding activity types to infotype 315, changing dates to infotype 0001, 0105 and 315 and adding/changing/deleting are not woking through change pointers.
    We are are replicating those changes through RHALEINI program, so can anyone let me know how to customize in case of adding this info types to trigger automatically through change pointers.
    Thanks,
    Marai

    Hi,
       Then check for change document created or not, if created then use SWEC  to  link it

  • Idoc not generated for Invoice in SRM 7.0 EHP1

    Hi Folks
    We are working in SRM 7.0 EHP1 (Standalone Scenario) and facing a issue with Invoice. Most of the times we are able to post Invoices to the FI system but some times the Invoices are stuck with status Awaiting Approval.
    Can you guys help me on the same if this is a bug or is there are some issues which can be fixed ?
    Thanks
    Ushir

    Hi,
    You can add the custom filed in invoice overview in the following manner:
    1) Add required custom fields to the Standard Header structures u2018INCL_EEW_PD_HEADER_CSFu2019 and
    INCL_EEW_PD_HEADER_CSF_INV
    2) Create new entries in the view /SAPSRM/V_MDF_HC, for the Custom fields added to the standard structure
    Mention overe there business object as Invoice
    3) Enhance corresponding the webdyn pro  component
    Create  new node in the respective context. Then create ui element in the view layout and bind this ui element with the created context node.
    I am sure it will help you
    Thanks,
    Snehal

  • Change pointers are not generated when creating a material master

    Dear Experts,  
    Change pointers are not generated when creating a material master. 
    However, when a change is made to the already created material, the change pointers are created according the fields in BD52.  
    Am I missing any settings?
    I need to create change pointers immediately when I create the material master in MM01.  
    Please suggest. 
    Regards,
    Shetty

    did you follow the steps given in
    http://help.sap.com/saphelp_nw73/helpdata/en/4a/6dcbe9c95261a3e10000000a421937/frameset.htm

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

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

  • 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

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

  • Shipping Point is not defined for this transaction

    Dear All,
    I have a question in creating new shipping point.
    Scenario:
    1. Created new shipping point and assigned it to plant.
    2. Maintain Shipping Point determination.
    When ever create a sales order, when i enter the new shipping point I hit this error.
    "Shipping Point is not defined for this transaction". What else is there to check. Please advise.

    Hope you have done intial trouble shooting,
    i.e. Combination of Shipping Point Determination=
    Loading Group - (1-Material Master Record)
    Shipping COnditions (1- Sales doc type , 2- Customer Master Data - Sold to Party)
    Delivering Plant - (1-Customer Material Info record , 2- Customer Master Record & 3-material master record)
    if system finds the above combination, SHipping Point will be determined.
    I hope you have done Copy of existing Shipping Point & renamed it. Then all the shippig Point determination Combinations will be copied. if not, you have to maintain manually in Shipping point determination customization.
    re-check n revert

  • 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!

  • 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

  • F110-idoc-not-generated-rffoedi1

    hi expert,
    I am running a payment program F110 and the IDOC is not getting genrated for
    the payment program. In the payment log i see the infomation
    IDOcs were generated for the following entries.... but when i chekc the idoc by we05 i can't find any idoc,
    please advice on it.
    thansk

    Hi,
    Idoc's are generated based on the payment method and any how in the payment method we will give the required curriencies which are applicable for that payment method.
    And u had mentioned as WE05 for IDOC list, but actually the T.Code for IDOC list is WE02.
    Check the settings, it has to come. Reply back for more clarifications.
    regards
    srikanth.

  • TimeStream  Error (not generated for year 1970)

    Dear Experts ,
    I am facing a problem with Time Stream .... When i try to open a Planning Book i am receiving the following message:
    Timestream (TS ZBRSNP_ZF ) not generated for year 1970
    Message no. T9507
    Diagnosis
    The date is outside the periods maintained in the factory or planning calendar (timestreams).
    System Response
    The error causes a system crash.
    Procedure
    a) Regenerate the timestream as far in the future (or possibly the past) as possible
    or
    b) Use the report ZZTSTRDELE to delete the runtime objects of the timestreams, if changes have been made to Customizing settings. For more information, see SAP Note 169885.
    It starts happen after i included Initial Column at Planning Book .... The Factory Calendar that i am using starts on 2006 and ends on 2020 .... The timestream i am using is looking for 2 years in the past and 9 years in the future.
    *The message above says that it is necessary to execute report ZZTSTRDELE but i am having some problems while donwloading SAP note. It is possible do delete it manually?  exist another way to fix this issue?
    Please i hope someone can help me as soon as possible ....
    My Best Regards
    Mauricio Filho

    Hi Sunitha,
    We have same type of problem now, could you plz adivise me how to fix this error and where we need to configure to overcome this error.
    Thanks in advance
    Sreeenivasu

Maybe you are looking for