Define Derivation Strategy for Reassignment

Dear All!
I have created the  derivation  strategy for Reassignment with tthe option of derivation rule
<b>Source Fields</b>
SOURCE_FUND
SOURCE_FUNDS_CENTER
BCS_BUDGET_CATEGORY
NUMBER
<b>Target Fields</b>
TARGET_FUND
TARGET_FUNDS_CENTER
PERCENTAGE
the abover derivation assigned to FM &  maitain Rule value in the following way.
<b> Source Filed</b>
SOURCE_FUND : 11000
SOURCE_FUNDS_CENTER: 89000
BCS_BUDGET_CATEGORY: 9F
NUMBER : 1
<b>Target Field</b>
TARGET_FUND : 11000
TARGET_FUNDS_CENTER: 55000
PERCENTAGE: 30%
b] Source Filed</b>
SOURCE_FUND : 11000
SOURCE_FUNDS_CENTER: 89000
BCS_BUDGET_CATEGORY: 9F
NUMBER : 2
<b>Target Field</b>
TARGET_FUND : 11000
TARGET_FUNDS_CENTER: 44000
PERCENTAGE: 70 %
As I carryforward the residual budget, system only consider the 30 & 70% , create line item with that percentage. but can not read the traget fund center. system pick the source fund center 89000 instead of 44000 & 55000
please advise why not system pick the target fund center, it only consider the %.
Thanks

Solved

Similar Messages

  • Define Derivation Strategy for Control Objects - Value Not Transport

    I created Rules Value in Define Derivation Strategy for Control Objects (SPRO). Then, I perform the below steps for Transport the Request to other client.
    1. Select Derivation Strategy name, Table View > Transport
    2. Select Request Number
    3. Click Include in Request, then save
    4. Go to the Steps in Logical Order, Extras > Transport
    5. Select Request Number and back to SPRO screen
    After SCC1, there is only Derivation Strategy Name appeared but the rules value (Steps in Logical Order) is not appeared.
    How can I transport the Rule Value?
    Regards
    Ton

    Hi,
    When you are in the derivation transaction and select to transport it, the system asks you whether you want the values to be transported as well. If you choose 'yes' your change request will include this information.
    Regards,
    Eli

  • Derivation strategy for each regional office

    Hi All,
    We activated Budget Availability control at Head Quarters. One of regional office is not having budget so they dont want budget control. If i am not entering budget in FMBB transaction then system throwing error for regional office. How i can do control exception for particular regional office. We are maintaining one company code for all Regional offices.
    Regards,
    sree

    Hello,
    Is ot possible for you to identify the regional office based on the budget address?
    If yes, you should create a specific tolerance profile without any AVC control (100% tolerance, no warning, no error message) ; in addition to the tolerance profile you already defined with controls.
    You can use a derivation strategy for tolerance profiles ( target field as TOLPROF) : if the posting is done for the regional office, the derivation strategy for tolerance profile will call the tolerance profile without any control and no messages will be sent to the user.
    I hop it helps.
    Helene

  • Derivation Strategy for PO retention Scenario

    Dear Expert,
    Dystem is showing an error Document line item 000 contains no clearing information when we try to post invoice in MIRO for retention PO.
    Can you please suggest the appropriate derivation strategy for PO retention case ?
    What should be the commitment item for retention GL account ?
    If we use it as real commitment item for Retention GL account, it will post to other Commitment item which will not depict the correct result of Fund utilization.
    Regards,
    Prad Pat

    Dear Eli,
    We have implemented notes 2097766 on Dev client as part of program error but issue still remained. So  as per note 171883 we have customized the message FICUSTOM100  9 (from error to warning) in transaction OBA5 for online posting. Now there is no error and document posted succesfully. Also we have also posted all payments including retention amount, system shows correct payment history in the FM documents.
    Do we need to implement note 2097766 as the program error mention in this note ?
    Regards,
    Prad Pat

  • Derivation Strategy for billing types - Post activation in KE4W

    Dear Friends,
    I recently activated KE4W for billing types S2, Credit Notes & Debit notes.
    This is for restricting the COGS flow to CO for these billing types.
    Now when i am releasing the sales document to accounting - Its asking to maintain derivation strategy.... KEDR for all the billing types.
    From my previous implementations i have never maintained KEDR for billing types... as it is suppose to be on a standard derivation strategy.
    How can i go about resolving this.
    Do i at all need to maintain KEDR for billing types.. or is this error because of something else..
    Thanks in advance
    Vikrant Sood.

    HI,
    normally KE4W (reset CO-PA value fields) does not require any KEDR-steps.
    I suggest to make a test derivation within KEDR to identify the step(s) where the message occurs.
    Maybe also T-Code KECM is helpful (Overview of derivation, characteristic derivation) to see if the billing type is used as a key field,...
    Best regards, Christian

  • Derivation Strategy for Budget Addresses

    Hi, we are using budget structure and have created a derivation strategy rule to define the assignments of posting addresses to budget
    addresses. May I know what is the table names where all rule values are stored so that we can extract all the information stored to be use in customised program. Is there any function module that can be use to extract all the maintain values? Please assist. Thanks. Vincent

    Hi,
    The tables are dynamic, i.e. they are created with a generation of the rule. You can view the name of the tables by going to the derivation strategy transaction, then Menu - Extras - Overview. You will see all the relevant tables. There is no standard function to extract the values from these tables, but you can easily create your own.
    Regards,
    Eli

  • Entry payment request derivation strategy  BL Account

    Hello FM experts,
    When I try to post an entry payment request the system shows me an error message which informs that I have to customize the derivation strategy BL account. I don´t know why I have to customize that customizing point because I already have customized the account determination for request and the systems seems that is working properly because it shows me the G/L account.
    ok, I have customized the derivation  strategy for BL account concerning budget ledger as the systems indicates me in the error message as this way:
    Value type 54 and 60, commitment item and the general ledger account.
    So at this moment I have customized the account determination for request and the derivation in the budgetary ledger. (transactions F850  and FMBLEXT)
    The system does not work properly again and the error message is the same.
    Note: I have activated the variant for budgetary level as 20: Spain.
    Thank you very much in advance for all your help.
    Ruben  Lopez

    Hello Mar,
    This is the message:
    Falta entrada Customizing p.ledger presupuestario                                                                               
    Nº mensaje: FMBLEXT001                                                                               
    Diagnóstico                                                                               
    Las parametrizaciones Customizing no se han definido correctamente.                                                                               
    Actividades en el sistema                                                                               
    El proceso se detiene.                                                                               
    Procedimiento                                                                               
    Verifique las parametrizaciones para la operación de contabilización en
        la actividad IMG Definir estrategia de derivación para cuentas LP.    
    IN ENGLISH:
    Customizing entry missing for Budgetary Ledger                                                                               
    Message no. FMBLEXT001                                                                               
    Diagnosis                                                                               
    Customizing settings have not been properly defined.                                                                               
    System Response                                                                               
    Processing stops.                                                                               
    Procedure                                                                               
    Revise the Customizing for the posting process in the IMG activity
        Define Derivation Strategy for BL Accounts.                       
    Thank you Mar for your time and effor.
    Ruben

  • Release strategy for PREQs created from PM work order

    Hi All,
    I have an issue with determining  release strategy for purchase requisition for external services created via PM work order (iw31 transaction).
    We have activated release strategy for Purchase requisition based on the following characteristics:
    CEBAN_PLANT
    CEBAN_COST_CENTER_GROUP
    CEBAN_MANUAL
    Characteristic CEBAN_COST_CENTER_GROUP is defined via user exit based on the cost center used in the PREQ and a z table which contains all cost centers mapped to the corresponding  cost center goups.
    In the user exit we have consider to cases:
    The first one is when a purchase requisition is created with account assignment K (cost center) then system is checking the z table and determines the right cost center group.
    The second case is when a purchase requisition is created with account assignment F (internal order) then based on the order type and number the cost center in the order is defined and based on it the corresponding entry in the z table cost center group is assigned.
    The third case is when purchase requisition for services is created automatically from PM work order. In this case the PREQ is again with account assignment F, but at the time when user exit is checking the input parameters the real number of the work order does not exist and system can not defined the other parameters.
    We have defined  for this requisitions in the release strategy for characteristic CEBAN_MANUAL creation indicator " F".
    Has anybody of you defined release strategy for PREQs created out of work order before. How did you manage to trigger the release strategy?
    Best Regards,
    Desislava

    Hi,
    For PM order find the costcenter in the settlement rule of the order or else find the costcenter in the Location tab of the order.
    Consider this filed from order & write in the Z program to pick up the costcenter from there to find out the cost center group.
    Regards,
    Raj

  • Derivation rule for value fied

    can any one tel me how we define derivation rules for value fields. is it posible to put derivation and how it
    will effect.
    Thanks&Regards
    Amar

    Hi
    In COPA Derivation rules you can only map characteristic.. i mean you can derive only Characteristic values not for Value fields.
    Value fields are normally mapped with SD conditions or GL accounts.
    If you want to manipulate or recalculate the values flowing into value fields you need to use enhancements.
    In this step you can set up system enhancements which are not supported in the standard R/3 System. These so-called "standard enhancements" can be used in the following areas of Profitability Analysis as below.
    Derivation of characteristic values        (COPA0001)
    Valuation                                    (COPA0002)
    Direct postings to profitability segments  (COPA0003)
    Currency translation                        (COPA0004)
    Actual data update                          (COPA0005)
    Hope this helps
    Regards
    Venkat

  • Release strategy for PO and Contract

    Hi,
    I maintain characteritic for PO
    Plant
    Doc Type
    Net Order Value
    Purchasing Group
    I maintain characteristic  for contract
    Company code
    Target Value
    Doc Type
    Purchasing group
    My class consist of
    Plant
    Doc Type
    Net Order Value
    Purchasing Group
    Company code
    Target value
    Q1: Do i need to maintain ALL characteristic value when i define my release strategy for PO or Contract as some characteristic only apply to PO only or contract only?
    Q2:  What option do i have if i need to maintain all characteristic value ? leave it blank ? empty
    Currently my PO release is working fine but when i try to maintain the contract release inside the class . my PO release is not triggering . I maintained diffrent release group for both PO and Contract .
    Thank for your advice

    First of all
    For purchasing like PO,pr,contract you can able to get in ekko table.No need to maintain separate release unless if it your business requirement.Take Document type as one of the characteristics it will distinguish whether it is PO or contract.
    You have to maintain all the characteristic value then only it will trigered release.
    Check the release indicator as well.
    Hope it will help.

  • How to setup a release strategy for store generated purchase order

    Hi there,
    Does anybody know how to setup a release strategy for store/plant generated purchase order? I have a request from our client, but I never cross this before. Please help and let me know the step with every single detail.
    Greatly thank for your help.
    Kind Regards,
    2tea

    Please go thru the below Release Procedure and check whether you have maintained all the settings properly.
    PO RELEASE STRATEGY
    The release code is a two-character ID allowing a person to release (clear, or approve) a requisition or an external purchasing document. The release codes is basically controlled via a system of authorizations (authorization object M_EINK_FRG).
    Use SE12, structure CEKKO to check all the fields available for controlling the Purchase Order.
    e.g. If the total value for the Purchase Order exceeds 10,000, release strategy 01 is assigned to the Purchase Order. There is only one characteristic created in this example. For controlling the Purchase Order type, create characteristic for CEKKO-BSTYP and the value NB.
    CT04 - Create Characteristic e.g. NETVALUE
    Click Additional data Table name CEKKO Field name GNETW and press enter
    (for currency dependent field, you are prompt to enter the currency which the system then converts the currency of the Purchasing document into this currency)
    In the Basic data (X refers to tick),
    X Mutliple values
    X Interval values
    In the Value data, in the Char. value column, type >10000 and press enter
    Save your data
    CL02 - Class
    Class - Create REL_PUR
    Class type - 032
    Click Create
    Description - Release Procedure for Purchase Order
    In the Same Classification section, click Check with error
    In the Char. (characteristic) tab, type NETVALUE to assign your characteristics to the class
    OMGS - Define Release Procedure for Purchase Order Type
    Release Group - New entries
    Rel.group Rel. Object Class Description
    02 REL_PUR Rel. Strategy for PO
    Release codes - New entries
    Grp Code
    02 01
    Release indicators
    Release indicators Release Description
    0 Blocked
    1 X Release
    Release Strategy
    Release group 02
    Rel.strategy 01
    Release codes 01
    Release status 01
    Classification Choose your check values
    OMGSCK - Check Release Strategies
    (make sure there are no error messages)
    Once the Purchase Order is not release, buyers will not be able to print the Purchase Order.
    Goods Receipts will be shown with Message no. ME 390 - Purchasing document XXXXXXX not yet released.
    In 4.6c, Purchase Order with Release Strategy have a tabs at the end of the Header. This allowed the buyers to check the release status of the Purchase Order.
    The person with the release authorization have to use ME28 to release the Purchase Order.
    Regards,
    Ashok

  • Release strategy for Release POs

    Hi Every one,
    We have a requirement.
    A contract is created and approved as per the regular strategy.
    The releases (POs) are created against it and sent directly to the vendor.
    As the Contract is already approved, standard SAP does not apply the release strategy for the POs created for the contract.
    But the business wants the PO releases too to follow the release strategy.
    Can you please look in to this and let me what changes we need to make this happen.
    Regards
    Pavan

    As the Contract is already approved, standard SAP does not apply the release strategy for the POs created for the contract
    This statement is not correct, it's upto you to use or Not to use Release Process for release Orders (PO) created w.r.to Contract.
    As the table & fields are Common for both Contract & PO release ..you need to choose the PO relevant fields & values in the Release Strategy..
    So that the Release Process is applicable to PO's created w.r.to Contract also..
    For ex: if you use the field purchase Doc category as a Character  in  the Release , it differentiates whether it is PO or Contract..
    So that you can define different Release Strategy for PO & Contract
    Or  if you maintain the Doc type of PO in the Contract Release Strategy in CL20N / CL24N trxn code..
    then the release strategy applies to PO also..

  • Want to change my existing Release strategy for - PR, PO & Service Entry

    Hallow Experts ,
    Here i have a requirement to change the existing Release strategy for Purchase Requisitions, Purchase Order and Service Entry sheet. Already There are unreleased Purchase Requisitions and Purchase Orders in Production system with the existing Release strategy.
    1. My Query is Before making change in Existing release strategy, should I need to release all PR and PO with unreleased status.
    2. In PO scenario is like this, we have 4 purchacing groups and 4 document types(ZLOC,ZIMP,ZSER,NB) in release strategy, we need to add one more purchasing group that is to be aplicable to my  service PO(ZSER) only . so should I need to creat another stretegy for the same, or I can add in the same strategy
    thanks in advance.
    regards
    vb

    Dear Vikrant,
    1. My Query is Before making change in Existing release strategy, should I need to release all PR and PO with unreleased status.
    Sol:  Not  Required but , doing it is recomandaed
    2. In PO scenario is like this, we have 4 purchacing groups and 4 document types(ZLOC,ZIMP,ZSER,NB) in release strategy, we need to add one more purchasing group that is to be aplicable to my service PO(ZSER) only . so should I need to creat another stretegy for the same, or I can add in the same strategy
    thanks in advance.
    Sol: No Only thing you have to  do is that   go to your class 32 and   chek what is the charaterstic define for the purchasing group  copy it
    2 Now go to  Tr.code: CT04, give that charaterstic and go to change mode and give the additional Purchasing group there, and save it
    3 Now go to Release strategy where you want to add that Purchasing group, go to classification tab and tik that new purchase group ,  that  group will now in fact of release Strategy

  • Metadata with defining Derived Associations valided failed.

    Hey all,
    I am developing a MySQL plugin, and want to use "Derived Associations" to make a topology to display the relationship between mysql objects and its cluster group. However I run into some trouble. Could anyone help me out? I am really confused.
    Here is the code to define Derived Associations
    <?xml version="1.0" encoding="UTF-8"?>
    <Rules xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <Rule name="mysql_cluster_contains">
       <query>
          select 'runs_on_cluster' as assoc_type,
                  c.target_guid as source_me_guid,
                  b.target_guid as dest_me_guid
                  HEXTORAW(NULL) as derivation_target_guid
          from MGMT_EMX_MYSQL_DBVAR a,MGMT_ECM_GEN_SNAPSHOT b,MGMT_TARGETS c
          where a.ecm_snapshot_id=b.SNAPSHOT_GUID
            and a.VARIABLE_NAME ='wsrep_cluster_name'
            and b.IS_CURRENT='Y'
            and c.TARGET_NAME=a.VALUE
            and c.TARGET_TYPE='oracle_mysql_cluster'
       </query>
        <trigger>
            <targetType>oracle_mysql_database</targetType>
            <snapshotType>MYSQL_MYSQL_DB</snapshotType>
            <table>MGMT_EMX_MYSQL_DBVAR</table>
            <idColumn>destination</idColumn>
        </trigger>
      </Rule>
    </Rules>After I get the file under folder metadata\derivedAssocs, and try to pack the plugin, it failed with message as below.
    Violation type: NON SDK Access detected
    Validation Type: Meta data Embedded SQL
    Artifact being accessed: TABLE MGMT_ECM_GEN_SNAPSHOT
    Accessed by: SQL String sql0 in /DATA/mysql_cluster_plugin/mysql_cluster/oms/metadata/derivedAssocs/mysql_cluster_assoc_rules.xml
    The SQL query embedded in the above file or class is accessing a non SDK DB object. For legibility only SQL IDs are mentioned here. The actual SQL Strings corresponding to these IDs are mentioned towards the end of the report.
    Violation type: NON SDK Access detected
    Validation Type: Meta data Embedded SQL
    Artifact being accessed: TABLE MGMT_TARGETS
    Accessed by: SQL String sql0 in /DATA/mysql_cluster_plugin/mysql_cluster/oms/metadata/derivedAssocs/mysql_cluster_assoc_rules.xml
    The SQL query embedded in the above file or class is accessing a non SDK DB object. For legibility only SQL IDs are mentioned here. The actual SQL Strings corresponding to these IDs are mentioned towards the end of the report.
    SQL IDs to Strings mapping:
    sql0: 
          select 'runs_on_cluster' as assoc_type,
                  c.target_guid as source_me_guid,
                  b.target_guid as dest_me_guid
                  HEXTORAW(NULL) as derivation_target_guid
          from MGMT_EMX_MYSQL_DBVAR a,MGMT_ECM_GEN_SNAPSHOT b,MGMT_TARGETS c
          where a.ecm_snapshot_id=b.SNAPSHOT_GUID
            and a.VARIABLE_NAME ='wsrep_cluster_name'
            and b.IS_CURRENT='Y'
            and c.TARGET_NAME=a.VALUE
            and c.TARGET_TYPE='oracle_mysql_cluster'I am sure the SQL is right to display the data. I don't know what "NON SDK Access" is and why the code is wrong. :(
    Thank you in advance!
    Best wishes,
    Satine

    Hey Vitaliy,
    Thank you very much for your help!
    I will try to post questions here, in case other people have the same problem can also reference your reply. :)
    After I change SQL as this, I can package the plugin.
    <?xml version="1.0" encoding="UTF-8"?>
    <Rules xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <Rule name="mysql_cluster_contains">
       <query>
          select 'runs_on_cluster' as assoc_type,
                  a.target_guid as source_me_guid,
                  b.target_guid as dest_me_guid
          from MGMT$TARGET_PROPERTIES a,MGMT$TARGET b
          where a.PROPERTY_NAME ='version'
            and a.PROPERTY_VALUE=b.TARGET_NAME
            and b.TARGET_TYPE='oracle_mysql_cluster'
       </query>
      </Rule>
    </Rules>However, after I deploy it to OMS and added targets for it. There were still no topology display on EM interface (Target -> Configuration -> Topology). I am sure the SQL has data returned, and the GC$ECM_CONFIG.run_assoc_deriv_rule was executed successfully.
    SQL>       select 'runs_on_cluster' as assoc_type,
      2                a.target_guid as source_me_guid,
      3                b.target_guid as dest_me_guid
      4        from MGMT$TARGET_PROPERTIES a,MGMT$TARGET b
      5        where a.PROPERTY_NAME ='version'
      6          and a.PROPERTY_VALUE=b.TARGET_NAME
      7          and b.TARGET_TYPE='oracle_mysql_cluster';
    ASSOC_TYPE                     SOURCE_ME_GUID                   DEST_ME_GUID
    runs_on_cluster                309C19DEEDC84BA78748C22F6E56D29F BCBF699C02E8984F79B180A14A1D1501
    runs_on_cluster                69482E4EDEC000BDD7B8E7567A484860 BCBF699C02E8984F79B180A14A1D1501
    SQL> DECLARE                                                                                           
      2      temp GC$DERIV_ASSOC_CHANGE_LIST := GC$DERIV_ASSOC_CHANGE_LIST();                              
      3  BEGIN                                                                                             
      4      GC$ECM_CONFIG.run_assoc_deriv_rule(                                                           
      5        p_target_guid => hextoraw('309C19DEEDC84BA78748C22F6E56D29F'),                              
      6        p_rule_name => 'mysql_cluster_contains',                                                    
      7        p_column_flag => 'S',                                                                       
      8        p_change_list => temp);                                                                     
      9        COMMIT;                                                                                     
    10  END;                                                                                              
    11  /                                                                                                 
    PL/SQL procedure successfully completed.
    SQL> DECLARE                                                                                           
      2      temp GC$DERIV_ASSOC_CHANGE_LIST := GC$DERIV_ASSOC_CHANGE_LIST();                              
      3  BEGIN                                                                                             
      4      GC$ECM_CONFIG.run_assoc_deriv_rule(                                                           
      5        p_target_guid => hextoraw('69482E4EDEC000BDD7B8E7567A484860'),                              
      6        p_rule_name => 'mysql_cluster_contains',                                                    
      7        p_column_flag => 'S',                                                                       
      8        p_change_list => temp);                                                                     
      9        COMMIT;                                                                                     
    10  END;                                                                                              
    11  /                                                                                                 
    PL/SQL procedure successfully completed.
    SQL> DECLARE                                                                                           
      2      temp GC$DERIV_ASSOC_CHANGE_LIST := GC$DERIV_ASSOC_CHANGE_LIST();                              
      3  BEGIN                                                                                             
      4      GC$ECM_CONFIG.run_assoc_deriv_rule(                                                           
      5        p_target_guid => hextoraw('BCBF699C02E8984F79B180A14A1D1501'),                              
      6        p_rule_name => 'mysql_cluster_contains',                                                    
      7        p_column_flag => 'S',                                                                       
      8        p_change_list => temp);                                                                     
      9        COMMIT;                                                                                     
    10  END;                                                                                              
    11  /                                                                                                 
    PL/SQL procedure successfully completed.Would please let me know what I did wrong?
    Best wishes,
    Satine

  • Filter the participant list for reassign (or req info) in BPM Workspace

    hi every one.
    can anybody lead me if it is possible to filter the participant list for reassign (or req info) in BPM Workspace?
    i do not want to participant see all the users and groups that i define in jazn file in WLS console.
    in the other word, i want each role to see only special other roles or users.
    what is the solution.
    thank you very much indeed.

    Hi,
    Check the Condition which u have given.
    *if not s_badat is initial and not S_ekgrp is initial and p_bsart is initial.
    first select data all with respect to badat
    if sy-subrc = 0.
    if not S_ekgrp is initial
    delete it_eban where ekgrp not in S_ekgrp.
    similary go on which u donot want.
    endif.
    endif.
    Regards.
    Arbind

Maybe you are looking for