WAC - Sudden drop of MAP for material

Hi All
Kindly advice for below issue
I have a material "XXXX"
The moving average price(MAP) for this material in period 04 was $2000 in material master. and there is no qty.
In the period 05 the MAP dropped to 0.02(in the entire month only 3 transactions happned, 2 with movement type 511(Receipt of delivery without charge) for qty 1 each time and one transaction with movt type 512 for one qty.
Now the qty is one with MAP 0.02
Kindly advice
Thanks
Regards
Manju

Dear,
As a rule, against free of charge GR posting for material with MAP,
No accounts are credited or debited when the delivery free of charge is posted, since there is no change in value. The stock quantity of the material increases in the material master record, while the total value remains unchaged u2013 for this the moving average price automatically decreases.
Since you mentioned the MAP for material is 2000 and stock in NIL. Basing on the above you posted 1 quantity as free of charge and for this 1 quantity the MAP 2000 was deducted. As per me there is no problem, you can go ahead with postings. Next time when you receive the same material with charge the price automatically adjusted as required.
Regards,
Syed Hussain.

Similar Messages

  • SAP Cloud For Customer : Code List Mapping For Material or Product

    Hi Experts,
    I wnat some information about the SAP cloud code list mapping.
    If i want to replicate Material / Product from SAP ECC / SAP CRM to SAP cloud for customer then any code list mapping entry we need to maintain in cloud side?
    Or
    Any Code list mapping for Material or Product in Cloud?
    If yes anyone have list with SAP ECC / SAP CRM table details?
    Many Thanks
    Mithun

    Hi Mithun,
    Code list data type is available in SAP Cloud. As of my knowledge I trying to find is code list mapping is available or not.
    Yes we can replicate exactly the same values in SAP Cloud that we see in the SAP ECC / SAP CRM. For this, We need to create custom 'Code list' for the required one you want and assign that code list data type name which you created in the previous step to the required element in the BO.
    For creating the code list data type: Go the Solution Explorer, Right Click on the Solution name, Click on 'Add' and Click on "New Item', then Add new item window will open with Installed templates, you will see the list of templates select the code list data type. Give the name as per your requirement starting with Z, max length is 27 only. click next, in 2/3 step, here you can add the list of values you want, add description to them. after clicking on the finish. activate the solution. Go to the BO and for the required element add the name you provided in creating the Custom code list ( ZXxxxxCode ) . Save and activate the BO as well as the solution then update the metadata in the designer part and in date model also, In data model, bind the required root element which is on the left pane to the required BO element which are in the right pane. Click Save and activate here also after the changes are made. finally activate the solution. In the solution explorer Right click on the OIF ui component and click on preview, it will open in the browser, here you will find the custom list you created, for the required one which you added code list date type name for the element in the BO.
    Mithun.. Sorry if I"m confusing you more on this. let me know is this solution enough for the requirement you are searching.
    Best Regards
    Bandhav

  • Posting of miro doc: Error as "Moveing aveage price for material  negative"

    Hi All,
    Here is an Uregent issue
    Client has done MAP for material as Zero (MR21)
    before that,
    import PO with fright clearing vendor but added in the same 
    vendor and payment is done already .
    but as he had made MAP as Zero
    know when post the PO the system is through the error
    as" Moveing aveage price for material is  negative",
    know the client wants the MAP to be increased to Some
    value for that material.
    pls give some solution to it !
    Regards,
    Rajashekhar

    hi,
    Use T.code: MR22 to increase the qty from ZERO to whatever qty then you can verify the MIRO
    G.Ganesh Kumar

  • MAP for the material in material master

    Hi All
    I have problem in moving average price of a model in material master
    Example.
    Material - ABC in material master
    Moving average price - $10 
    total stock- 5                                       Toatl Value--$50
    now i have sub con Po for material ABC(header) 10 Qty and item material DEF 10 Qty
    Net price for header is Zero here. but item material price will be $10
    after making the Gr for the sub con Po is the moving price of material ABC need to change as shown below or remains same.
    Moving average price - $10
    total stock- 510                                      Toatl Value--$50100
    Thanks
    Regards
    Manju

    hi,
    u have done subc po for which material , its raw mat or semifin or finished
    if u have created s po for semi material then, when u made gr then the material price will change as map is maintained in the material master.
    but if it is finished product then the price of the material is same, bcs, standard price should be maintain in material master.
    hope, this will clarify ur question,
    regards,
    susanta

  • Delete leading zeros for material in mapping.

    Hi,
    How to delete leading zeros for material like 0000000128736 if so I am expecting 128736 only.
    We need to consider if I get  material number is like RPG2389 .
    Thanks,
    Vinay.

    Hi,
    If you will be getting alphanumeric codes, it would be best to use a UDF with a regex-expression.
    UDF Type:
    ContextType
    imports:
    java.util.regex; (if you are using PI 7.1 you must remove the semicolon)
    arguments:
    input1
    Here's the code (courtesy of Sun Developer Network):
            Pattern p = Pattern.compile("[^a-zA-Z]");
            Matcher m = p.matcher(input1[0]);
            StringBuffer sb = new StringBuffer();
            boolean output = m.find();
            while(output) {
                m.appendReplacement(sb, "");
                output = m.find();
            m.appendTail(sb);
    result.addValue(input1[1]);
    Now to solve the leading zeroes, just add formatNumber: 0 after the UDF and it will work.
    Hope this helps,

  • Can we bring MAP of Material Master for Purchasing price.

    Dear All,
    Can any body suggest , how to get the MAP of Material Master in Purchase Oder in PBXX or PB00 or any other condition type.
    Our Business requirement is very dynamic and requires MAP of Material master price rather PIR to avoid master data maintainance.
    Thanks & Regards
    Sudhansu

    hi..
    go to m/06 and open ur condition type...
    then..in condition category tab choose "t" i.e. Moving average price.
    try it out..
    hope it works..
    thnks..

  • Purchasing cube designing, update rule mapping for 0calday

    Hi All,
       Iam designing cube for Purchasing module in BW. Iam having doubt in mapping for 0calday in update rules, is it with document date or scheduline date. I have searched in SAP cube 0PUR_C01, it is mapped with 0SCHED_DATE( schedule line date). How the difference comes when we choose document date and schedule line date.
      FYI, we are using only schedule line data source, which is giving relevant information.
    Thanks,
    Ram

    Hi Ram,
    Please note:
    0SCHED_DATE: The schedule line date is the day on which the scheduled quantity of the material is to be delivered.
    0DOC_DATE: The date on which document has been craeted.
    Use the first one for purchasing.
    Thanks...
    Shambhu

  • Drop down values for table in a view not getting populated dynamically

    Hi Experts,
    The problem which i am facing is as follows
    In an existing web dynpro component , i already have a view and it consists of table which has 3 columns.All the three columns are non editable
    MATERIAL     MAT_DESC     MAT_DEL_FLAG
    ABC          
    EFG          
    HIJ
    Now i need to add 2 more columns after the MAT_DEL_FLAG.These two PLANt and STORAGE LOCATION columns must have drop down values
    The context refers to a standard Database ZTABLE to which these two fields are added.
    MATERIAL     MAT_DESC     MAT_DEL_FLAG     PLANT     STORAGE_LOCATION
    ABC                    
    EFG                    
    HIJ                    
    The Plant column must have the drop down values based on Material .
    If we select some value for Plant , then based on the value of plant the storage location drop down values must be populated.
    So as per this logic , the drop down values for plant for each row must be different.
    Please let me know how to achieve this.
    This is a normal table and not an ALV table.
    Also please let me know whether the drop down field must be drop down by key or drop down by index.
    This is very urgent.
    Thanks in advance
    Sindhu

    Refreshing things again for you -
    1. As I have already pointed, create 2 context attributes for VALUESETS for both plant and St.loc.
    2. Create dropdown by indexes for both of them, assign valusets to respective attributes using node information.
    3. Go to the plant dropdown and create the action for it ONSELECT event - when you chagne the dropdown of plant then populate the respective storage loc.
    4.Now, As you are selecting a row (leadselect) you have populated the plant and loc details....write the code for lead selection event of the table
    You will get the lead selection index right using node interface (IF_WD_CONTEXT_NODE)
    LOOP AT ITAB INTO WA_ITAB.
    if sy-tabix eq lv_lead_index.
    clear wa_valuset.
    wa_valueset-key = 'X'.   "plant
    wa_valueset-value = 'X'.
    append wa_valueset to it_valueset1.
    * popultae the storage location valuset based on the plant selected (bydefault it is 1 right in dropdown)
    clear wa_valuset.
    wa_valueset-key = 'XX'.   "storage loc
    wa_valueset-value = 'XY'.
    append wa_valueset to it_valueset2.
    else.
    * Fill the valusets for all other rows as different or as per your requirement.
    endif.
    wa_itab-valuset1 = lt_valueset1.
    wa_itab-valuset2 = lt_valueset2.
    modify itab from wa_itab transporting valuset1 valuset2.
    clear wa_itab.
    ENDLOOP.
    lo_node->bind_table ( it_tab).
    Now for that Row, if a plant value is changed, respective storgae loc has to be filled right...then in that ONSELECT of plnat drodpwon again you need to write a piece of code...using the same code with a little modifications.
    Hope this is clear.
    Check this article on the same - but here ALV is used...the concept is same  use it for your table -
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0cbdde3-fe58-2c10-fcbc-8db18e693877?QuickLink=index&overridelayout=true
    the above code you hvae pasted  - i think it fills only for the 1st time....
    Regards,
    Lekha.
    Edited by: Lekha on Dec 20, 2011 12:00 PM

  • Moving average Price for Material is Negative

    HI Friends,
    I am doing MIRO for PO where its giving me error while posting the Invoice that
    Moving average price for material is negative
    Can any please help me to resolve this.
    what would be the implications if the price difference is too high b/w MAP in Invoice .
    Thnaks
    Purna Nalluri

    It is ofcourse bcoz there is price difference in the between PO and IR....
    so as per the calculations the MAP becomes negative....
    The formula for it is :
    Difference/Current stock holding + current moving average...
    Pls check you price entered at PO and IR....
    There are no any implecations...excepts the price differece is reflected in the MAP of MMR....
    hope it helps...
    Regards
    Priyanka.P
    Edited by: Priyanka Paltanwale on Sep 23, 2008 7:28 AM

  • In Purchase Order Line item Maintaining Serial Numbers for Material Codes

    Dear Gurus,
    We have a business process in legacy system for Purchase Order like in PO line item, Material code with description, Quantity, unit of Measurement, Serial Number Start and Serial Number End is maintained, for example for Material code when we enter the data AXMLN00001 in Serial Number Start column, if the Qty 500 is maintained, by default system will calculate AXMLN00500 in Serial Number End column. 
    We understand that in standard SAP we donu2019t have this option of maintaining Serial Number Start and End in Purchase order Line item. Please let us know how this can be mapped and is it advisable to create two Z fields in EKPO table or else can we make any development.
    Suppose if this is not possible in SAP for PO then in Banks if we want to place a order for Cheque books how we can maintain Start and End Serial Numbers to print in cheque books.
    Also client is not agreeing to maintain manually Serial numbers in item text.
    regards,
    Dhanu

    Aamir,
    When the PO Item was created say for example Material had Valuation category "Y" and latter you wanted to change the category to "Y". Now system would have check for all open PO's etc...based on this you must have set Deletion Indicator to this Line Item to allow valuation category change in material master. Now when this Item got created in the table level (EKPO), system updates the valuation category "Y". Currently this valuation category is not active so it would not allow you to perform removal of deletion indicator as program cannot automatically nor you have an option to manually update the valuation category to this Item.
    Regards,
    Prasobh

  • SRM and MDM for material master in SRM contracts for multiple R/3

    Dear all,
    my question is:
    We are implementing SRM 4.0 in classic scenario with multiple R/3 back-end and we want to set-up Global Outline Agreements in SRM in a multi-backend environment where the Material Master are not harmonized.
    We heard that MDM and COntent Integraton can be a solution.
    Then detailled question is:
    Can we have 2 material numbers (e.g. ABC and XYZ) in 2 different R/3 systems refering the same product.
    Have the mapping done in MDM (Content Integrator?) to a third material number:123
    Replicating the material master 123 to SRM from MDM(?)
    Create global Outline Agreements in SRM for Material Master 123.
    Distribute the GOA as Outline Agreement to R/3 system 1 with the translation to ABC and to R/3 system 2 with the translation XYZ, all of that during the distribution step (or another).
    Have the call-offs quantities correct on 123 in SRM and BW?
    IF yes, how is it working, do you have some documentation discribing the scenario and the config steps to do?
    Thanks in avance

    Hello RD,
    That's a good question.
    You are on the right way. MDM is the tool for you.
    But..
    Content Integrator (CI) was first developped for Shell, to address the need of cross-referencing of material/supplier/category IDs, for:
    - reporting purpose (actual Spend Analysis)
    - mapping purpose (send of XML PO)
    CI was later "fusionned" into the new MDM (1.0) solution.
    So now, you can not order CI without MDM (even if some SRM slides still present CI).
    But mapping API where developped for all inboud/outbound interfaces in SRM, for materials only (good luck for you).
    You will find everywhere this piece of code:
      Call ECI
        CALL FUNCTION 'BBP_PRODUCT_MAP'
          TABLES
            it_input          = lt_mapping_in
            et_output         = lt_mapping_out
          EXCEPTIONS
            logsys_not_found  = 1
            driver_not_found  = 2
            product_not_found = 3
            internal_error    = 4
            OTHERS            = 5.
    So it is ok, you have the mapping call, but I don't know if all the rest of the process was really "finalized" (call of API mapping in CI, via XI). I personnaly never used it, but I assume it should work.
    I my opinion your process is supported by SAP:
    - Extract materials from both R/3 and consolidate them as a single product in MDM.
    - Distribute this product into SRM.
    - Maintain contracts on those products.
    - Distribute them to R/3 (The ECI call is also used during contract distribution).
    - Call offs corrects in SRM and BW
    For MDM documentation, look at netweaver area of service.sap.com.
    For MDM/SRM integration, look at SRM 4.0 spend analysis:
    https://websmp206.sap-ag.de/~sapdownload/011000358700004424262004E/GlobalSpendOverview.ppt
    For SRM contract distribution, call-offs, BW, look at SRM in details in service.sap.com/srm/SRM4.0:
    https://websmp206.sap-ag.de/~sapdownload/011000358700001966382004E/contracten.ppt
    For SRM5.0, see online help on help.sap.com.
    Rgds
    Christophe

  • Require a Message mapping for this Logic.

    Hi Experts,
    I require a Message mapping for this Logic.
    In the Source there are 4 fields and, the Target side, the fields should appear like this.
    Source Structure- File
    Record
    |-> Header
    Order_No
    Date
    |-> Item
    Mat_No
    Quantity
    Target Structure-IDoc
    IDoc
    |-> Header
    |-> Segment
    Delivery_Order_No
    Recv_Date
    |-> Item
    |-> Segment
    Delivery_Order_No
    Material_Num
    Recv_Quantity.
    The Logic is for every Order number an IDOC is generated.And if the Material num matches then the quantity should be added. and important note  is that the material numbers are different for every order number. That means if a material number is 2 in the order number A. Then the material number can never be 2 in any of the order numbers.Here is the following with an example for the above scenario.
    For example:-
    we have
    Source Structure- File
    Order-no Date Mat_No Quantity
    1 01/02/2011 A 10
    1 01/02/2011 B 15
    1 01/02/2011 A 10
    2 01/02/2011 C 10
    2 01/02/2011 C 10
    3 01/02/2011 D 20
    3 01/02/2011 D 10
    3 01/02/2011 E 25
    Target Structure-IDoc
    Delivery_Order_No Recv_Date Material_Num Recv_Quantity
    1 01/02/2011 A 20
    1 01/02/2011 B 15
    2 01/02/2011 C 20
    3 01/02/2011 D 30
    3 01/02/2011 E 25
               So for this example total of 5-Idocs created. That means for this example if Order_No is 1 When the Mat_No is A the quantity gets added. For this Scenario 1 IDoc with four Fields 2 in Header(Delivery_Order_No, Recv_Date) and 2 in Item(Material_Num, Recv_Quantity) is generated by adding the quantity field in the Target Side. Similarly if Order_No is 1 when the Mat_No is B  then separate IDoc is generated with four Fields 2 in Header(Delivery_Order_No, Recv_Date) and 2 in Item(Material_Num, Recv_Quantity) in the Target Side. Similarly, if Order_No is 2 when the Mat_No is C, an IDoc is generated with four Fields 2 in Header(Delivery_Order_No, Recv_Date) and 2 in Item(Material_Num, Recv_Quantity) by adding the quantity field  in the Target Side.  ike wise the process goes on upto 3.Kindly do the needy..
    Thanq very much in advance..
    Edited by: Prashanth Bharadwaj on Oct 17, 2011 1:29 PM

    Hi Prashanth,
    Concatinate the two fields OrderNo and MaterialNo and follow the below logic which will resolve your problem.
    concatinationOfOrderNo&MaterialNo>removecontext>sort>splitByValueChange>collapseContext-->IDOC
    concatinationOfOrderNo&MaterialNo>removecontext>sort>splitByValueChange>collapseContext>splitByEachValue>subString(0,1)-->Delivery_Order_No
    formatByExample>collapseContext>SplitByEachValue-->Recv_Date
    FormatByExample:
    input1:resulrOfSortByKey
    input2:concatination>removecontext>sort-->SplitByValuChange
    sortByKey:
    input1:concatination-->removecontext
    input2:date-->removecontext
    concatinationOfOrderNo&MaterialNo>removecontext>sort>splitByValueChange>collapseContext>splitByEachValue>subString(1,1)-->Material_Num
    formatByExample>sum>Recv_Quantity
    FormatByExample:
    input1:sortByKey
    input2:concatination>removecontext>sort-->SplitByValueChange
    SortByKey:
    input1:concatination-->removecontext
    input2:Quantity-->removeContext
    Regards,
    Priyanka.

  • Itemization for Material from PIR- Display all condition types

    Hi,
    I have 4 condition types in Purchase info record (PIR), when I do CK11n-Material Cost estimate for this material, in the Cost Component view ->Cost of Goods manufactured->Itemization for Material - I only see one line with total of the 4 condition types in the PIR.
    But I would like to see all the 4 lines (Condition Types from PIR) in the Itemization for material. Can I achieve this with any configuration settings?
    I would appreciate any response on this.
    Thanks
    Sree

    I think you can do this if you map the purchasing condition types to origin groups.  Try doing the following:
    1. Use t-code OKZ1 to create the needed origin groups (one for each pricing condition type).
    2. Use t-code OKK4 to map the pricing condition types to the origin group.  To do this, select the valuation variant you are using and click on the delivery cost button.
    3. Also in the valuation variant, change your sub-strategy sequence setting for material valuation to A (Quote price via condition table).
    4. In t-code OKTZ you will probably need to assign these origin groups to one or more of your cost component.
    Give this a try and see if it works for you.
    Thanks,

  • When I watch YouTube videos on my iPhone 5 it sometimes suddenly drops in quality so much the whole video goes blurry and it's almost impossible to watch anything?? Help

    When I watch YouTube videos on my iPhone 5 it sometimes suddenly drops in quality so much the whole video goes blurry and it's almost impossible to watch anything?? Help also I think it might have to do with my wifi but I'm not sure. Sometimes I also try to skip to sections of a vid and it just lags for ages and nothing happens.

    mwall614:
    Good for you! I haven't tried it, but I'm sure it works.
    Enjoy your Pismo.
    cornelius

  • Supplementary billing for material dispatched from Depot to Customer

    Dear All,
    My client have a scenario where they had dispatched material to customer while negotiation is going on.
    After price finalization, they will raise a supplementary bill to customer for material which had dispatched from the date from which new price got applied.
    EX.--  New price got finalized on 25.01.2012 but applicable from 01.01.2012.
    Now they will raise supplementary invoice for the material dispatched between 01.01.2012 to 25.01.2012.
    I need process to map this scenario in SAP.
    J1IS is not possible as it is specially created for plants as local number range is hard-coded in J1IS.
    Please revert with valuable solutions.
    Regards,
    Balaji

    Dear Laxmipathi,
    Thanks for your input but the process you had mentioned in the given thread is applicable for the material which is lying at the depot & yet to be dispatched. You can update the excise duties of the materials which are lying at the depot through J1IGA.
    But in my case, material is already dispatched to customer.
    I had tried J1IGA for those materials, but additional BED field is greyed out there.
    I request you to suggest some alternate process or workaround so that I can satisfy the client's requirement of supplementary billing.
    Regards,
    Balaji

Maybe you are looking for

  • I updated to iOS7 and my deleted photos came back.  How do I make sure this doesn't happen again?

    I updated to iOS7 and my deleted photos came back.  How do I make sure this doesn't happen again?  I want to get rid of the ones I already got rid of, but if they just keep coming back that will be a waste of time.  Can anyone help? When I sync with

  • Transfer cost & revenue to internal order defined inthe service order.

    Dear Experts,   On release, service order creates internal order that collects cost & revenue for the job. My requirement is to transfer these costs & revenue to a different internal order through crm order itself. In CRM order there is option to ass

  • Erase hard drive w/o removing latest Mac OS version

    I am thinking of selling my iMac 27' because I need cash money. I downloaded and installed Lion on my Mac once I got it. My question is, Is there a way I can swipe my drive clean and still keep the latest version of the Mac OS installed on the drive?

  • Essbase 7.1.6 upgrade to Essbase 9.3.1

    Hello Need to get some details on upgrading from 7.1.6 Essbase to 9.3.1 on the Unix environment. I read somewhere that there is no direct path to upgrade from pre-system 9 to 9.3.1. This upgrade will involve 1. Upgarde from 7.1.6 to 9.3.0.1 2. Use th

  • R/3  HR to BW exraction

    Hi, Can anyone please let me know the procedure for extracting HR payroll data into BW from both standard and custom tables. Since I'm a beginner to R/3 extraction,I'd really appreciate if people send me links or documents which would help me underst