Derivation of wrong commitment item in ML81N

Dear all,
A material document is created in ML81N with expenses a/c Dr. & provision for expenses a/c Cr & the budget is cosumed with debit of the expenses.& also Cr of this provision for expenses.Because the system defaulting the committment item of the expenses which is different from the commitment item attached to the provision for expenses G/L.
I have enhanced  the  derivation rule in FMDERIVE with checking the business transaction,G/L & commitment item.Then switch on Trace. Then while saving/posting/checking transaction i can see business transaction and other details also.
Even then the same problem is exist.
Now can any one advice me how to proceed further.
Thanks
Shivaji

Hi Shivaji,
Please check the following hints:
1) First of all, we need to be sure that all existent correction notes are implemented in your system. Please check if the following notes are applied in your system (including manual steps):
1289547 FM account assignment incorrect in GR/IR clearing in service
1450965 FM account assignment incorrectly inherited from PO
1480503 FM account assignment for GL line overwritten in MIRO
1502874 Planned Delivery Costs are not updated during GR/IR postings
These notes correct wrong behaviours in include LFMCOBLF06 related to account assignment.
If the notes are not there (and valid to your release/package), please apply all in one test system and retest your issue.
2) Regarding inheriting the FM assignments, material po's can retrieve the FM account assignments from the FM tables.  This insures that the current FM account assigments are always used.
However, in the case of Services, it is not possible to use the FM tables as it is not guaranteed that the correct Account assigment will be retrieved.  So, the SES table ESKN is used instead. The ESKN record is created at the time the SES is created.
So, the Invoice should inherit from the GR.  But, it is not possible to read the FM tables to get the account assignment.
3) Talking about your derivation rules (i believe you checked this already), please enter in the derivation rule -> Definition Tab, double click in the name of your Target Field (bottom part of the screen).
There you will find the fields:
( ) Do not overwrite if Fld Already Filled
( ) Overwrite with new value
( ) Overwrite with new value if new value is not empty.
I believe you should have marked the first option due to your business requirements described in this thread.
4) I believe you have set your derivation rule to derive commitment item with the function module  FMDT_READ_MD_ACCOUNT_COMPANY  "Read Account Master Data". For additional information, check note
839488.
5) You can also add Conditions to your Derivation step regarding commitment item to not perform the step when (VORGN = 'RMWE' AND KTOSL = 'WRX') OR (VORGN = 'RMRP' AND KTOSL = 'WRX').  To simplify the maintenance of this condition, the Temporary flag could be used instead.  You can set this flag in a previous step using the attributes above and then use that in the Condition list.
I hope this helps. If nothing helped, let me know the content of table FM01X in your system and your current release/package.
Best Regards,
Vanessa.

Similar Messages

  • GR/IR Account with Wrong Commitment Item

    Dear Experts,
    When we doing GR(MIGO), system is not deriving the commitment item from FMDerive, istead taking the commitment item from offsetting GL entry. Is it common behavior? If not, how to force GR act derived into right commitment item which its category (40/3). Please kindly advise. Thank you.

    Hi kkbdsp,
    My issue is this GR account is never derived from FMDerive. And i searched in forum, this is common behavior in SAP like Ming Hong post below :
    " What you described is a SAP standard behavior. For GR/IR account, system ignores whatever settings you made in FMDERIVE.  FM account assignment is inherited from the PO. For example your consumption PO has expense account 456 with CI 456, Fund and FC; your GR/IR account is 123 with CI 123.
    GR posting:
    DR 456 with CI 456/Fund/FC
    CR 123 with CI 456/Fund/FC
    IR posting:
    DR 123 with CI 456/Fund/FC
    CR Vendor
    Regards,
    Ming
    And my concern are :
    - I am just wondering why do we need to make CI setting for GR/IR with category 40/30?
    - if GR act is always derived from its offseting acct (expense acct 30/3), why then SAP give error message "GR reduction impossible. Wrong CI with FT 30 instead of 40 in GR/IR acct"?
    Please kindly advise. Thanks.

  • "Error occurred in derivation rule" & "No commitment item entered in item".

    Unable to create Purchase Request (PR) and the following error message shows
    "Error occurred in derivation rule. See Long Text"
    Diagnosis
    Fund From Commitment Item
    No entry in a derivation rule was found for the specified source fields.
    The derivation rule was set up that an error message appears when this happens.
    The required derivation rule entry would need the following source fields:
    Commitment Item
    xxxxxxx
    Procedure:
    Create an entry in a derivation rule for these source field values.  Make sure that entries exist for all the valid source field values.  If the derivation should not always be carried out, you can also define rule so that no error message appears if a derivation rule entry does not exist.
    Can any one help how to find out the root cause of the error and solve this issue
    Regards,
    GB

    I was able to duplicate your error by creating the following.
    I went to transaction FMDERIVE and created a derivation rule and named it "Fund From Commitment Item".
    On the definition tab, I selected committment item (COMMIT_ITEM) for the source field and the target field selected (FUND).
    The condition tab was left blank. NOTE: On the attribute tab I selected the option "Issue Error Warning If No Value Found).
    I entered no rule values (F9) within the rule (for example such as commitment item XXXXXXX = fund YYYYY) and saved.
    After creating this derivation rule, I get the same error message because there were no values in the derivation rule (the source commitment item used was not found in the rule).
    If Fund is a field that is always keyed manually then I would not have such a derivation rule.
    But you may have some exceptions (like we do) and in the case of exceptions you can populate the derivation rule with those exceptions... i.e. whenever commitment item XXXX is used then the fund should be equal to YYYY further using your conditions and attributes for your custom needs.

  • BW 7.0 - Extraction of the FM derivation rule gl_account - commitment item

    Hello,
    I need to load in BW the FI-FM tables of the derivation rules between GL account and commitment item.
    The particularity of these tables is that their name is client-dependant.
    Example: the table name in development system is: totoDEV; in production system: totoPROD.
    I created a specific datasource based on table SKA1 and added the commitment item in the extraction structure .
    Now, I have to write the function EXIT_SAPLRSAP_002. I know I need to use a variable for the table name but I don't know how to do that, because I can not declare the production table in development system. I need some abap help!!
    Great thanks in advance.
    Jacques

    Hi,
    I can think of three possibilities for a solution.
    1. Store the name of the required table in a config table and select at runtime
    2. use an 'IF' or 'CASE' statement to deterimine which system you are currently in and then place the required varible within this statement.
    3. Preferred solution: use a Field Symbol to assign the table at run-time, this way no errors will occur and your program will compile.
    There are many examples of FIELD SYMBOLS on SDN and even the F1 help in SAP.
    regards,
    CH

  • No fund derived for stadistical commitment item: error F6804

    Hello,
    While posting a payment I face an exchange difference. The exchance difference account has an "stadistical commitment item" related in the GL master data.
    While posting and following the fmderiver tracking I see that the account tries to get the line item related to the invoice but the due to fmderiver I overwrite that commitment item and I took the one (teh stadistical) from the GL master data.
    Then, when it tries to save it I get error f6804 as the system says that it is not able to trigger the fund, but as it is stadistical it should not be mandatory, isn't it?
    Please let me.
    Regards

    Hi,
    Statistical nature of commitment item is relevant only for budget control. There will be no AVC applied to postings on statistical CI. It has no influence on the requirements of the system to introduce full FM assignment.
    As for the fund, it matters only for the reporting: if it means something for you which fund to apply for these postings, then define a rule accordingly. Otherwise, pick any fund available.
    Regards,
    Eli

  • Incorrect Commitment item derived for GR/IR for service orders

    Hi Guys
    We are currently on support pack 14, release 200 of EA-PS. I'm experiencing problems in with FM account assignment derivation. Especially with regards to service entry sheets.
    The system is deriving account assignments well from goods reciepts to invoice reciept stage. The problem kicks in when clearing GR/IR - clearing using transaction code MR11. The system derives the expenditure commitment item using the GR/IR account in FI. I created assignments for my commitment items to be derived from G/L accounts as there is a one to one relationship between my G/L account and commitment item.
    This condition results in a debit and credit entry being posted to the same commitment item in one transaction. I would expect only one item to be posted to the expense commitment item as it is the only one in the two line document whose financial transaction field set to 30. The GR/IR commitment's financial field is set to 40.
    Regards
    Thuso Mudau.

    Hi,
    First thing I's do is to activate the FMDERIVE trace and see what is this commitment item derived from.
    See what GL accounts are posted in the financial doc, and have a look at the log to see if the commitment item is derived directly from those acocunts.
    Let me know the results...
    Shahaf Yaari

  • Derivation commitment item / GL account

    When we create a payment request or another budget document, don't retrieve automatically the commitment item from the customer/vendor master record.
    We need to create a derivation rule or there is any customizing transaction that solve it?
    Thank you.

    Hello Fran,
    Regarding to your first question, you should have a derivation rule which derive the appropriate commitment item.
    see this note for more info:
    839488     Derivation of commitment item from G/L account
    And for your 2nd question: Yes, depending on your postings, the system will consider the combination of Commitment items involved in your document.
    You can get more info in this link:
    <a href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/f0/ca5716260211d28a430000e829fbbd/frameset.htm">Funds Management</a>
    See chapter Recording Actual and Commitment Data -> Update Control ->Update Control: Financial Transaction and Value Type
    I hope it helps
    regards, Mar

  • FI 606 No Commitment Item Selected during MB01

    Dear All,
    I have a problem during GR/IR process in MB01. When logistic section want to post the GR process based on the PO reference, there is an error: No commitment items selected, message FI606.
    I already created the commitment item with financial transaction 40, but it didn't affect anything during the GR. The error still the same.
    When I try to post the GR, I already activated the trace. There is a GL account for RAVE account derived to another commitment item which does not suitable with the derivation I already inputted in FMDERIVER.
    Why does it happen?
    Thanks

    Hi Aleksey,
    Thanks for your reply.
    I already set the fin. transaction for GR/IR account 40 and it didn't affect anything.
    And I already check the note 148967 and I'm confused how to implement the note.
    So the posted journal when GR saved:
    Dr. Inventory (GL: 141097200) --> budget, fin.transaction/CI category: 30/3
    Dr. RAVE Purchase (GL: 600504000) --> non budget, fin. transaction/CI category: 40/3
      Cr. AP GR/IR (GL: 300503000) --> non budget, fin. transaction/CI category: 40/3
    I activated the trace before post the GR. In the trace result, the commitment item derived only the inventory commitment item.
    Though, the GL appeared in the trace is GL RAVE Purchase (600504000), the commitment item derived is Inventory Commitment item (141097200).
    And I check the derivation GL to Commitment Item, the GL RAVE purchase is derived to RAVE Purchase commitment item.
    I dont know how it can be happen.
    Any solutions? Thanks

  • Commitment item

    Hello,
    Wrong commitment item populated for a material in the Purchase Order......Not able to change in the PO as it auto populates.....Could you tell me what connects the material to commitment item?

    Hi Ajay ,
    The message is related to Budget and cost element.It seems there is no required funds allocation against the cost element used in the service entry.Please check the same with the CO .
    DBehera

  • Reverse incorrectly posted entries to commitment item - FM Module

    Hello,
    We had defined an incorrect commitment item in the G/L master and posted some documents for that G/L code which affected the FM module.
    After realizing the mistake, we changed the G/L master for that G/L code to update the correct commitment item but by that time quite a few entries had been posted to the wrong commitment item in the FM module.
    So we have a discrepancy in the FM module currently.
    Is there any way to reverse the wrong entries within the FM module and re-post to the correct commitment item - without reversing the G/L entries?
    Greatly appreciate your assistance.
    Best Regards,
    Vijay M.
    Edited by: Vijay M on May 12, 2009 10:58 AM

    Hi Naveen,
    check the following tables
    1. FMIFIHD - FM Header table in Fund management
    2. FMIFIIT - FM Line item Table in Fund management
    3. FMIT - Totals table for fund management
    4. FMIA- Actual Line item table for Fund management
    For the second point, i think you need to reverse the origin document and repost it with correct amount. There is no other option.
    BR
    Amitash

  • No commitment item entered/derived

    Hi to all,
    My name is Samad Farooq , currently we are using the SAP version 4.6C.
    We have Funds Management active in our system.Everything was working fine but recently this error is coming.
    We had assigned all the profit&loss G/L account of expensse category with commitment item via cost element group.
    To explain further any new g/l account of above mentioned category is created , along with cost element is also created. We assign this cost element to the one the groups we have mainted. Then assignment of this to Funds Management is made using FRC1.
    But now what has went wrong it has been prompting error no commitment item found or derived.
    for eg.
    FI(g/l)                     CO(cost element)                         FM
                                                                                 commitment 625 exist
    900107401             900107401                                 frc1 (625 -> 625)
                                 assign to group 625
    this was working fine for more than a year , but it has now promted error on all the g/l accounts in this particular group only. all other groups are working fine.
    Thanking you all in advance.
    Edited by: Samad Farooq on Mar 18, 2009 7:26 AM

    Deepa,
      FMDERIVE is the transaction code for configuring the derivation rule in to ECC 6.0, FMDERIVER is the transaction code for maintain the derivation Values,
    Here we have to check recent changes in to FM area and respective cost element group.

  • Commitment item updated wrongly

    Hi friends
    I have a doubt in funds management budget control suystem
    at the time of creating PO - No problem (FM account assignment is providing me correct commitment item and Fundscenter)
    Below is the scenario
    I have assigned commitment item - "INV" for the inventory FI-GL account and it is populated in PO - correctly
    when i do the GRN i get
    Inventory account Debited with commitement item "INV" (correctly)
    GR/IR account credited with commitemnt item "INV" (wrongly)
    for the GR/IR line item I want commitment "GR/IR" to get populated instead of commitment tem "INV"
    In the GR/IR GL account I have assigned commitment item "GR/IR"
    if so why am I getting commitment item "INV" instead of commitment item "GR/IR"
    where is the problem please please can you help me by answering this
    P.S
    the commitment item "INV" is with 30/3 Combination
    the commitment item "GR/IR" is with 40/3 combination
    Thank you & Kindest Regards
    Srikaanth

    Hi, before posting use search, this question discussed.
    \You can't substitute CI for GR/IR account during GR, it populate from Dr account(from PO)

  • GR/IR - Commitment item derivation

    Hi everyone,
    In our case (ECC 6) the GL acct number and CI number are always the same. However, when i look at a couple documents that have GR/IR posting, the GL account and commitment item are different. I cannot see any possible derivation rule that can possibly cause this. I did see other discussions in this forum about a 'fmderive-bypass' for GR / IR transactions. Can someone explain in more detail what this is and if it is relevant in my scenario? Secondly if if GR/IR GL account 123 derives commiitment item 456 (instead of CI 123), then wher exactly is this set? what setting do i need to look into to find out where and  why this is happening?
    Thank you,

    Hi ,
    As per the issue that you are facing , you have defined the same commitment item for same GL A/c .
    The possible reasons for the same are the derivation rules that you have defined in FMDERIVER .
    Kindly check the derivation strategy that you have defined - FMDERIVE .
    Secondly check the relevant GL A/c what is the commitment item that you have enterd there .
    For having a check on how the derivation is taking place during the transaction , you can always activate the trace and see how the commitment items are getting populated .
    for activating the trace do the following : go to FMDERIVE - double click the relevant derivation strategy - click on the test button and in the bottom u will see an option for trace activate that and you will find that a green signal is populate at the right end corner .
    do take care to check the transaction from the same user ID where in you have activated the trace .
    Cheers ,
    Dewang

  • How to derive commitment item and fund center when create PR from MRP.

    Dear Experts,
    No commitment item and fund center are derived when I create PR from MRP. I have to run transaction fm_mrp_pr to derive commitment item and fund center. However, I want to derive FM assignments during creating PR through transaction MD04. I plan to use user-exit to derive FM assignment while PR is creating from MRP. Which FM bapi, functions,etc... can I use in user-exit to derive FM assignment? Do you have an idea?
    Thank you in advance,
    Sibel

    Hi Sibel,
    Please check if note 1247722 and 1127135 are applied in your system. If not, kindly apply it and retest your issue. It should resolve it.
    Kind Regards,
    Vanessa.

  • FM derivation:Service no with commitment item

    Hi All,
    I have a requirement in FM that, there are several marketing related services are getting from vendors.. my client wants to control the budget against each Service No in the service Purchase Order.. i want to give the Service no= commitment item in the FM Derivation Rule... i have gone through the SDn. Com... some BADI/User Exit will resolve this issue... am not much familiar... i f u have already worked on the above scenario.. could you help me ..
    Thank

    Hi,
    System will have error message once budget exceeded!
    You  have value for service budget and did you have message setting as error with message number with application for BP-629 and  BP-603 in t.codes:OBA5 and OBMSG.
    Regards,
    Biju K

Maybe you are looking for

  • Web clipping a partner application in 10.1.2

    Hi, if i clip a partner application protected by mod_osso the portlet shows the sso-server's login page and asks the user to authenticate again. The documentation says: "When you integrate with partner applications (through the use of mod_osso), you

  • How can I convert an image into a color swatch set

    I have some experience with Photoshop and some with Elements 11 but I'm still getting used to it. Gimp, which is what I'm used to can do it so I'm sure Element should be able to. I have some really pretty Irises I'd like to onvert to a swatch.

  • Failover exception handling in partnerlink

    Hi All, I've been trying to test the failover exception handling feature in partnerlink and were not able to replicate it. Can you please assist me on this? Here is the steps which I've carried out: 1.) Develop a web service and deploy to my localhos

  • I have one doubt on system global area while  executing packages

    Actually in package we store inter related objects together. the package contained subprograms will occupy memory in SGA when we calling subprograms which are present in the package. if occupy memory in SGA so the packages are how will give performen

  • Components' position and size

    I've noticed that awt and swing components have methods which are supposed to resize and move them directly, without using LayoutManagers (methods like setX(), setY(), setLocation(), setSize(), reshape() etc). But when I try to use them, the componen