FMDERIVER derivation

Dear all,
While creating PO we give cost centre & G/L. & accordingly the system defaults the fund centre from FMDERIVER derivation & commitment item from G/L master. But suppose for any reason user has given wrong cost centre& G/L & afterwards change those the system does not default the corrected fund centre & commitment item.it remains with the old .Practically for plant user they only knows their cost centre & G/L.so they can not change manually the fund centre & committment item.
For Derivation we have defined two rules.
1.For cost centre,cost element to  commitment item & fund centre derivation with following settings.
Source field
          C O_AREA     Controlling Area
          COST_CENTER     Cost Center
          COST_ELEMENT     Cost Element
Not selected Initial value allowed.
Target Field
COMMIT_ITEM     Commitment Item - Selected do not over write if field already filled                                       
FUND_CENTER     Funds Center- Selected do not over write if field already filled                                       
FUND                          Fund- no relevance
FUNCTION_AREA     Functional Area-no relevance
2.For cost centre to fund centre
Source field
           C O_AREA     Controlling Area
          COST_CENTER     Cost Center
Not selected Initial value allowed
Target Field
COMMIT_ITEM     Commitment Item - Selected do not over write if field already filled                                       
FUND_CENTER     Funds Center- Selected do not over write if field already filled                                       
FUND                          Fund- no relevance
FUNCTION_AREA     Functional Area-no relevance
First one is done for salary related G/L'S  & cost centres.& other one for other cost centres.With this settings only both the derivation is working fine in normal cases.But not for any chages as mentioned in the above.
For your information this problem is coming only after i did the First derivation during this year.Earlier there was no issue even if user changes any CC or commitment item.
Now please advice where i am wrong
Thanks
Shivaji

I have checked the Log as adviced by you. it is giving derivation not performed & the reason is source field contains no value.But i did not understand this. i am entering the cost centre  & the finding is as mentioned below for your information i am giving more clarity to the issue.Pl. advice.
In each target field selected OVERWRITE WITH NEW VALUE .It is working for the 2nd derivation rule i.e. if i change the cost centre it is taking the fund centre for changed cost centre.But it is not working for the first derivation. for your information the first dervation is like
if CC-100 & cost element 12000 then fund centre should be 200.
But for 2nd rule if CC-300 then fund centre should be 300
in both the cases validity period is different

Similar Messages

  • Provision entries to be excluded from budge contorl

    Hi,
    We are on ECC6, EHp4, and already live 4 years back with SAP. Now, we want to exclude the provison entries from budget control. I understand,I can do the same by creating the new docment type. But in derivation rule the document type I see are the FM document type which are created for budget uplaod, am I correct?
    How do I do this? Can anyone advise please.
    Reards
    Shaileh 

    Hi,
    There is no link between budgetary FM document type and FI document type. If you want, indeed, to exclude certain FI document type from budget control, create a derivation rule in FMDERIVE, deriving dummy/statistical commitment item for the relevant type.
    Regards,
    Eli

  • Error while defining derivation rules in FMDERIVE

    We are currently on ECC6. While defining Funds Mgmt .... activated the derivation rules in FMRULES. But when I try to define the derivation rules in FMDERIVE .. I get the following error:  Syntax error in program "RFMDERIVE003 ".
    Error in the ABAP Application Program
    The current ABAP program "SAPMABADR" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    The following syntax error occurred in program "RFMDERIVE003 " in include
    "RFMDERIVE003 " in
    line 32:
    "The Dictionary structure or table "FMDERIVE003" is either not active o"
    "r does not exist."
    The include has been created and last changed by:
    Created by: "SAP "
    Last changed by: "SAP* "
    Error in the ABAP Application Program
    The current ABAP program "SAPMABADR" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    How can the same be rectified. Kindly help.
    Thanx
    Shivaji

    Hi,
    Check the OSS note  Note 644974 - Syntax error in program RFMXPR47. Looks like table FMDERIVE is missing.
    Regards,
    Sanjay

  • WBS derivation through FMDERIVE in goods issue

    Hi all,
    For a unique goods issue scenario, we are trying to derive the WBS element based on valuation class in a goods issue posting through the MB1A transaction. In the test mode of FMDERIVE and activating the 'trace' feature in FMDERIVE, the WBS element is being derived and populated in the WBS element field. However, when the goods issue is posted and the accounting document is viewed, the WBS element field is EMPTY. We have tried really hard to figure out what is going on, but to no avail.
    In one of the other postings, I found reference to a function module (PSPNUM_EXTERN_TO_INTERN_CONV) that changes the wbs element from an external number to an  internal number - I do not know how this works or what exactly this does. Furthermore, i dont see this function module in our list in fmderive. What we do have is FMDT_CONVERSION_WBS_INT_TO_EXT - can i use this instead? What does this do?
    If i were to use this function module what would the source and target fields be?
    Can one of you please help?
    Are there any other ways to accomplish this? or is it a standard functionality that WBS element is not derived in a goods issue posting?
    Please let me know.
    PSM

    Hi,
    FMDERIVE is used for FM documents basically to derive FM assignment based on the FI/CO/LO attributes of the original document. You cannot use this functionality if you want to substitute the value in FI/CO documents. For this, use FI (OBBH) or CO (OKC9) substitutions.
    Regards,
    Eli

  • FM Derivation  FMDERIVE,FMRULES,RFMXPR47,RFMXPR49

    Hi,
    Please confirm what should be the sequence for the derivation steps in DEV environment:
    FMRULES (To select pre-defind rules)
    FMDERIVE (To select some function module)
    RFMXPR47 (conversion program)
    RFMXPR49 (Conversion program)
    or
    RFMXPR47
    RFMXPR49
    FMRULES
    FMDERIVE
    How derivation rules (all) can be transported. I am using SCC1 and getting error. As DEV client does not have data , is it possible to run conversion program after tranporting  FMDERIVE rules to QA .Is there any other tool for tranport.
    Please advise.
    Saeed
    Edited by: Saeed Ahmad on Feb 8, 2010 4:37 AM

    Hi,
    Usually, you do not transport the rules (the values themselves), but only the strategy. The values of the rules are updated directly in the target client. However, you can go to FMDERIVE, enter into the strategy, choose Menu - Extras - Transport and it will be transported.
    Regards,
    Eli

  • FMDERIVE and derivation rule

    I made in FMDERIVE the following derivation rule:
    if account number is a certain account number
    the get a certain value for grant_nbr, profit_center and wbs_element.
    In test (with trace active) the system gives the expected result.
    However when doing a real FI transaction only grant_nbr is filled.
    The other two elements are left empty.
    SAP support tells me that this is normal because FMDERIVE is only for FM fields.
    But why are those other fields available then?
    And why does it work in test mode?
    Has anyone an alternative in mind?

    FMDERIVE can be used only for Funds Mgt related fields
    For Profit Center/WBSE you might want to try substitution rules.
    For WBSE - you can use CO Substitutions and for Profit Center you can use PCA substitution
    But you need to also see if your WBSE also has a profit center, in which case the system will pick up the Profit Center from the account assignment object.
    assign points if you found this usefull.
    Thanks
    PN

  • Service Master Derivation in SAP FM (FMDERIVE)

    HI,
    Can the service master & material group fields be added in FMDERIVE?
    Request to please let me know.
    Thanks & Regards,
    Ajay

    Hi Ajay,
    I think note 881202 answers your question:
    881202 FM derivation tool: Derivation of foreign acct assignments
    Symptom
    Using the Funds Management (FM) derivation tool (transaction FMDERIVE),
    you want to derive account assignments that are not Funds Management
    account assignments.
    For example, you want to use a derivation rule to derive the G/L
    account, the cost center, or the business area.  However, the affected
    account assignments are not transferred to the document.
    Other terms
    FMDERIVE
    Reason and Prerequisites
    The Funds Management derivation tool can only be used to derive Funds
    Management account assignments.  These include:
        o  Commitment item
        o  Funds center
        o  Funds
        o  Grant
        o  Functional area
        o  Funded program.
    Within the derivation strategy, you can also use any other account
    assignments that are in the document to be posted but only FM account
    assignments can be transferred.
    Solution
    Account assignments that do not belong to FM cannot be changed by the FM
    derivation tool.  Otherwise, there could be major problems in other
    applications (FI, CO, and so on).
    Depending on the affected applications, two similar methods are possibly
    available (validation and substitution, or similar).
    Best Regards,
    Mateus Grings

  • No derivation analysis available at FMDERIVE

    Hello ...
    I've got some 'strange' problem here.
    When I'm tracing an operation, with FMDERIVE tool I couldn't see the "display log" well.
    I mean, I already read [666322|https://service.sap.com/sap/support/notes/666322] note. But, in my others custommers this trace works fine, and I saw the asignment info (I mean the trace info between FMDERIVE rules).
    Look, I attach one image for example:
    http://img256.imageshack.us/img256/8462/emptyrules.jpg
    No derivation analysis available
    Hmm... just now, before I post this messege I read the note [1231905|https://service.sap.com/sap/support/notes/1231905], but I haven't activated the US Federal Government function, so... no prerequisites for this note here.
    System Specifications:
    Component Version: SAP ECC 6.0
    EA-PS: 603
    If u need more info, please tell me.
    Awaiting your comments, thank you very much for your time and help.
    Regards,
    Osvaldo.

    Hehehe, Thanks very much for replay Aleksey.
    I drowned in a glass of water.
    I missed the step, when u have to assign the company code in FMDERIVE.
    Lol... This happens to me for working long hours as a zombie FM.
    Thanks again!
    Regards,
    Osvaldo.

  • FMDERIVE ? FM01X ? FM derive

    HI
    We have two issues:
    1- during the creation of the PO (ME21N) , it is possible to change the cost center as many times as we want , the system derives the correct funds center. However, when we save and go back to the PO (ME22N), if we change the cost center, the system derives no more the funds center. If we change the funds center manually to match the const center, the system reinitiate this one ( to one with which the PO was created).
    2- When we make MIRO, if we change the fund,  for the accounting document, the fund is all the time inherited from the PO. so the invoice and the accounting document have different fund
    Please help

    Hi.
    'However, when we save and go back to the PO (ME22N), if we change the cost center, the system derives no more the funds center'- check FM document.Also trace derivation.
    As a rule FMDERIVE may not update Account assignments on screen in logistic document, for this you need to use badi (PR- ME_PROCESS_REQ_CUST,PO- ME_PROCESS_PO_CUST).
    "2When we make MIRO, if we change the fund, for the accounting document, the fund is all the time inherited from the PO. so the invoice and the accounting document have different fund"- trace derivation.

  • Unable to derive funds center in F-90 Asset purchase from vendor

    Dear All,
    I have maintained the fund center value in the asset master and also maintained the derviation rule in FMDERIVER for a combination of Cost Center > Funds Center.
    When i try to post asset purchase using F-90 t-code, it is asking me for funds center in the asset line item. The system is not deriving the value from asset master or derivation rule maintained. I am unable to maintain the funds center in the posting as the field is grayed out.
    Request you to kindly provide your valuable suggestion.
    Best regards
    Abishay

    Hello,
    The fund center has to be activated for Account Assignment Type 01 (APC Value Posting)                                                                               
    Maybe note 437076 could help to check the settings in the following IMG activity :
       Activate the account assignment elements for each transaction and 
       account assignment type:                                          
       Asset Accounting -> Integration with the General Ledger ->        
       Additional Account Assignment Objects -> Define Account           
       Assignment Types for Account Assignment Objects                                                                               
    I hope it helps,
    Hélène

  • 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

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

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

  • 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

  • Derivation of fund center based on purchasing group

    Hi,
    It is required to determine the fund center based on purchasing group (during PR creation). I  have gone through one thread which suggests inclusion of the field EKGRP into FMDERIVE, then to COBL.
       However I was trying to check whether it can be done through table lookup using field USERTEMP1 and assigning the same to EKGRP. But in the table lookup screen, the upper part contains the fields BANFN (Purchase Requisition Number) and BNFPO (Item Number of Purchase Requisition) which need to be assigned to source fields. I am not sure what source fields should be assigned and how it will  work.
    Request your input in this regard.
    Thanks in advance!
    Snigdho.

    Hi,
    I am trying to derive fund center based on purchasing group using field USERTEMP1. In the upper part of table lookup screen (I am using table EBAN) what should I assign to the fields BANFN and BNFPO?
    Thanks
    Snigdho

Maybe you are looking for