FI Distribution & Substitution

Hello,
I am using the FI-GL % distribution (FAGLGA35) to distribute the Balance sheet amounts in a group of profit centers (PC 1, 2, 3, 4) to a subset of Profit centers (PC 1, 2, 3).  The amounts are distributing as expected.  However, the Segements are not reflecting the Profit Center assigements or following the substitution rules.  It appears that the Segements may be following the source profit center amounts instead of carrying the destination Profit Center segment or the substitution rule segement.
Questions: 
1) Are the substitution rules called after all distribution runs?
2) Are the FI Substitution rules called for Balance Sheet accounts?  (Note 392273 notes a similar issue for CO where they were not)
3) Has anyone else seen this issue?
Thank you in advance for your assistance.

Seshagiri K.S,
Thank you for the quick reply.
Here is a breif example of what I am seeing.
Distribution runs...  Balances post as expected.  However, my segement does not match the profit center that the amount is posted to.  My Substitution rule parameters compare the document type, company code and profit center.  For the 4 profit centers i am testing there is a rule to substitute the correct segment.  When I look at a specific posting, the parameters match for any of the given profit centers.  However, the segment does not match the substituted segment value or the Profit center's assigned segement. 
It appears that the substitution rule is not being called for some reason. All of the criteria matches for the substitution rules. None of the other rules affect Segments.  Is there something else that I may be missing?
Wouldn't a user exit experience the same issue?

Similar Messages

  • FI Substitution rule on completed document

    Hi Everyone,
    We're trying to create a substitution rule to change the payment terms on our invoices (fields BSEG-ZTERM and BSEG-ZBD1T).  We're having trouble with our prerequisite:  If any of the expense distributions are being charged against a federal grant (BSEG-GRANT_NBR) then call the substitution rule.   We want our exit to loop through all distribution lines and if it finds any being charged to a grant it should set the condition to true and substitute...if it doesn't find any it should be set to false. 
    We've done all of the necessary steps:
    -Activated the fields on GB01
    -Defined the substitution rules on OBBH
    -Build and compiled the user exit.
    Problem we're having is that when there are multiple lines it only seems to be reading the last line item to make the determination.
    Example 1:
    Line 1 Grant
    Line 2 No Grant
    Result is that payment terms are not substituted.  It should be substituted because line 1 hit a grant.
    Example 2:
    Line 1 No Grant
    Line 2 Grant
    Result is that payment terms are substituted correctly. 
    My ABAPer says that the problem seems to be that on the completed document he can only see the last line (not all the lines)....does anyone know a way to loop through all the records on a completed document?  It seems that substitution gets called before records get inserted into the database so we're not sure how to make our pre-requisite work.
    thanks for your help

    Hi,
    here is the solution.
    Create your user exit.
    FORM u280 USING bool_data TYPE gb002_015.
    FIELD-SYMBOLS: <ls_bseg> LIKE LINE OF bool_data-bseg,
    LOOP AT bool_data-bseg ASSIGNING <ls_bseg>.
    * Here is your logic needed
    ENDLOOP.
    Create a substitution for the complete document in GGB1 and choose no field but "Only exit'.

  • Assign Functional area to Profit Center Distribution Cycle postings

    Hi All,
    I am using a NEW GL distribution cycle (Tran Code : FAGLGA35) for distributing balances in the Dummy Profit center to relevent Profit centers.
    My Company is using Functional area for FIN STAT Ver and other reportings. When I run the profit center distribution cycle, it distirbutes the amounts but doesnot assign the Functional areas to the posting. Is there a way I can pass the functional area of the relevent postings of the accounts to the postings of each distribution postings.
    Thanks
    MKR

    Dear MKR,
    Thank you for using the SAP SDN Forums,
    In this particular case, you could have a look at the following to
    see if it helps you, but I have not tested this for your case
    so it is not being offered as a definite solution:
    You could look at using FAGL_ALLO_SUBSTITUTE which might be able to
    help you to get the results that you want.
    Due to the inheritance logic in allocation, if you set "transfer
    field" option active for the field (T811I-INHER), the system copies
    the sender value to the receiver if the receive value is not specified.
    Please refer to SAP Help portal:
       http://help.sap.com/saphelp_erp2005vp/helpdata/en/40/e1510735f30baee10000000a114cbd/frameset.htm
    You can deactivate "transfer field" flag in customizing
    and use BAdI : FAGL_ALLO_SUBSTITUTE to substitute the intended
    functional area. (This BAdI is the "official" way to substitute any
    field during allocation, rather than OBBH substitution.)
    I hope this may be of some assistance in resolving the issue.
    Kind Regards,
    Brendan

  • Profit Center Substitution in Sales order

    Hello All,
    I have a Small Issue here.
    we have a substitution rule for the PCA Derivation in the SO with the combinations of few Sales Org, Distribution Channels and Divisions.
    But when a WBS Element is Assigned in the Sales order it is over writting the Substitued profit center with the profit center in the WBS Element.
    If we have not maintained any thing in the WBS it is Deriving the Dummy Profit Center from the controlling Area Settings in PCA
    Best Regards
    Ravi

    Ravi-
    Generally, the following prioritization in ascending order applies during the determination of the profit center:
    a) Material master
    b) Profit center substitution
    c) Manual entries
    d) Actual account assignment, for example: internal order.
    a) = Lowest priority , d) = Highest priority.
    This is standard.
    Hope this helps.
    Shail

  • Business Area Substitution in OBBH

    Hi Experts,
    I am trying to substitute business area in accounting document generated during post goods issue in VL01N or VL02N.
    Our business requirement is as follows:
    Profit center (eg. PRCTR1)is assigned in material master. But while creating sales order another profit center (eg. PRCTR2)has to get picked up through 0KEM (Profit center substitution). System is taking correctly the second profit center (eg. PRCTR2) which we have given in susbtitution.
    System is identifying the cost center which is assigned to PRCTR2 through OKB9. Accordingly system is picking business area say 01 from the cost center master record during PGI for accounting document.
    But our requirement is to change this business area 01 to 02 through FI substitution.
    we have written logic in OBBH as follows:
    BKPF-BUKRS = '100' AND BKPF-BLART = 'WL' AND
    BSEG-HKONT = '1954' OR BSEG-HKONT = '5751' AND
    BSEG-WERKS = '100'
    Please adivse the logic anything further to add  to replace the business area and also suggest if the substitution does not work in FI area for other application area tcodes like VL01N / VL02N.
    Thanks in advance.
    Venkat

    Substitution to business area is one of taboos SAP clearly dissuades from in OSS notes.
    Business area is controlled by below customizings, and any more requirement should not be addressed.
    IMG: Enterprise Structure > Assignment > Logistics - General > Assign Business Area to Plant/Valuation Area and Division (OMJ7)
    IMG: Enterprise Structure > Assignment > Sales and Distribution > Business Area Account Assignment > Assign Business Area by Sales Area (OVF1, OVF2)
    The relationship between cost center and business area is 1 by 1. I guess you need to have separate profit center/cost center for the different business area.
    I know it can be done. GB01 right? We did that in the past. To be precise, one guy did that. That guy later realized he messed up the standard functionality F.5E.
    Edited by: Masahiko Kouso on Jun 17, 2010 11:18 PM

  • Need to bypass Material substitution rule for SO created through RFC

    Hello SAP Geniuses,
    I have an external process that creates Sales orders using a RFC calling BAPI_SALESORDER_CREATEFROMDAT2.
    My Users want to create orders for Materials that have substitution rules defined, but they want to bypass these rules when the Sales Orders are created from the external process. Other Users in the same Sales Organization and Distribution Channel need the substitution rule to sell these materials, so config cannot solve this.
    I have already tried detecting when  VBAP-MATNR NE VBAP-MATWA  and calling BAPI_SALESORDER_CHANGE with the original MATNR, but the same substitution occurs in this FM.
    Can anyone point me to a User Exit or BADI that can add flexibility to the Material Substitution mechanism in SD module?

    Jack,
    You are a genius!
    These are the steps I followed to implement this idea:
    1) VOFM -> Requirements -> Material determination -> New rule in the 800 series
    2) Insert code into rule with SSCR key; Activate code; Activate rule.
    3) Run utility program RV80HGEN to create rule in FG V61D -> SAPLV61D -> LV61DNNN -> RV61DNNN -> RV61D8xx
    4) SPRO-> Sales and Distribution -> Basic Functions -> Maintain Prerequisites for Material Determination -> Maintain procedure -> select procedure -> double-click "Control data" -> enter rule into box "Requiremnt". Save.
    5) SPRO-> Sales and Distribution -> Basic Functions -> Assign Procedures To Sales Document Types -> select doc type of interest -> enter procedure name into field "MatDeterm." for doc type. Save.

  • Offline approval + Substitution

    Hi Experts.
    We have implemented the offline approval process in SRM server 5.5. But when there is substitution(both active & passive), the both users get the approval email. I am not sure whether it is correct or wrong.
    Could you please calrify me the Offline aproval + substitution with respective approval mail in detail?
    You response will be highly appriciated appropriately.
    Thanks & Regards,
    Pushparaj S.

    Hi Balaji.T.
    sorry for the missing clarity in the formulation.
    What i usually see in my system is, that when a work item is created (in general) than on one hand this work item gets sent via the workflow to the (universal) work list of the responsible. And on another hand, there is also an offline approval mail that is being sent via an email to the approver. In that offline approval mail, there is a description of the shopping cart content and also a link included. Via that link the approver can branch out into the shopping cart itself, out of the offline approval mail.
    So, the above described behaviour i see also, when the first of the substitution rules is used. The delegate receives both, the work item via the workflow into the work list. And also the offline approval e-mail.
    But when the second substitution rule is in use, than there is only the distribution of the workitem to the work list of the delegate there. But the delegate does not receive the offline approval e-mail.
    Thank you.

  • Substitution cost center question

    Employee doesn't have a cost center for wagetype XXXX for December. The wagetype is send to the substitution cost center. Next month WT XXXX is changed for december (retrocalculation) and IT0027 is created for December. When I start posting for January the WT XXXX (from December with the original december value) is taken from the cost center from IT0027 but in december it was posted to the substitution cost center (not to the cost center from IT0027 because IT0027 didn't exist in december).
    I need to take the WT XXXX from the substitution cost center (it was send there in december) and send to the cost center from IT0027.
    What should I do?

    Hi
    you can do following steps
    1. Maintain cost distribution infotype (IT0027) from December
    2. Process the January payroll with "Forced retro.accounting as of" date from december
    After executing the above steps , when you post the results for january
    WT XXXX from the substitution cost center will be transferred to the cost center
    from IT0027.
    (ie. If WT xxxx is debited to substituted cost centre in December then
    in jan WT xxxx will be credited to substituted cost centre & debited to cost centre
    maintained in IT 0027)
    Regards
    Sumit Pradhan

  • Substitution rule for FICO reconciliation

    HI
    we have activated FICO reconciliation.
    During cost centre distribution cycle, we want to post the entries into seprate GL. To meet this requirement we have written substitution rule s follows:-
    Pre-requisit - if GL code is XXXXXX and cost element is XXXXXX
    Subsitution - GL code YYYYYY is constant
    But while cost centre distribution, system still posting entries in sender GL / cost element  where above subsitutuion is active in system.
    please let us know the correction in above substitution.
    Regards
    DD

    Hi
    I dont think it so that it will work wil Substituting as GL = Constant Value.
    In whihc table you are replacing GL = Constant Value?
    If it is BSEG, then you need to write a user exit
    BSEG-HKONT = your GL Account (please prefix ZERO to make the length of GL Account to 10)
    Hope this helps,
    Regards,
    Vivek

  • Substitution Rule in Controlling

    I have a following scenario for "profit centre" in sap. and for the same wants to utilize CO substitution functionality, with 0KEM t code,
    If system determine
    Distribution Channel  + Plant   = Profit Centre
    10+1000=1000
    10+2000=2000
    10+3000=3000
    20+1000=4000
    20+2000=5000
    20+3000=6000
    I have create a rule and create 6 steps for each above scenario, where incorporate the above relationship, but the step that is at the top or can say first step only successfully executed, if create order for 10+2000 system cant determine the profit centre.
    step 10 > distribution channel = '10' AND Plant = '1000'    > Profit Centre 1000
    step 20 > distribution channel = '10' AND Plant = '2000'    > Profit Centre 2000
    step 30 > distribution channel = '10' AND Plant = '3000'    > Profit Centre 3000
    step 40 > distribution channel = '20' AND Plant = '1000'    > Profit Centre 4000
    step 50 > distribution channel = '20' AND Plant = '2000'    > Profit Centre 5000
    step 60 > distribution channel = '20' AND Plant = '3000'    > Profit Centre 6000
    please suggest what mistake I am doing, or while writing code what kind of program or logic should I adopt.
    Looking for the gurus feedback.
    Regards,

    Hi..
    If you use co-pa, you can define  characteristic derivation using transaction KEDR or through the following IMG path: Controlling->Profitability Analysis->Master Data->Define Characteristic Derivation as below picture.

  • Service Parts Planning Substitution of Reman Products Demand in DRP Matrix

    I've got a pretty specific question about how Substitution of Remanufactured Products Demand actually gets distributed in the DRP Matrix in SPP (/n/SAPAPO/SPPDRPM).
    1.)  Two products are involved in an active 1:1 Subst. of Remanufactured Products "Replacement Type" in the Interchangeability UI (/n/INCMD/UI).  One would be the predecessor Reman product and one would be the successor Seed product.
    2.)  Let's say supplier capacity is in weekly periods in the SPRO configuration of 1 piece for each week for 52 weeks.
    3.)  When recalculating the DRP Matrix for the predecessor product, how does the substitution of remanufactured products demand get distributed among different locations within the BOD (Bill of Distribution) on the successor product if the requirements on the REMAN product were greater than the supplier capacity indicated.
    If you don't understand the concept or need more information, please let me know.
    Thanks,
    John V.

    Hi,
    Please check Service Part Supply Plan - Enterprise Services in SAP Advanced Planning and Optimization - SAP Library
    BR

  • Substitution of Plant

    Hi all,
    In one of the substitution rule defined for WBS a routine exit U555 is used to substitute Plant from additional fields of Cost center master data. Now I have to see whether this routine exit is active. How can I see?
    In OPSN i see that routine exit mentioned in Step but missing under the EXITS tab in Prerequisite. So can I be sure it is inactive. The other problem is this substitution should come into play whenever project will be created and then we save it. But here projects are automatically changing status to REL during creation itself and substitution is missing. Later when I am changing project status to TECO and then saving then substitution is carried on.
    I need to fix all these things up for proper functioning so that the routine exit is active and substitution is carried on during Release of project. To stop automatic release of projects too.

    Dear Abdul,
    We have found a program which substitutes Plants in mass from CC master data. But when I am running the program it throws an error " Fill in all required fields" and cannot save the data. Even though substitution and valaidation is carried out.
    When I go to project builder I find all mandatory fields filled up. Only one problem I face when I go to Depreciation Simulation Tab and click on Distribution button it says error "Both asset class and capitalization date are not maintained!                                                                               
    Message no. AO365    "
    But my question is for normal save of project it works. Is it that during substitution it is reading the above tab or during project saving? How to come out of this?

  • Wrong step picked from Profit center Substitution.

    Hi,
    we have a number of steps created under a substitution rule (profit center accounting).
    I created a new step (1) with more details like sales org, sales order type, distribution channel, sales group and sales office with profit center "XXXX".
    However, there is an existing step (2) with the same sales org and distribution channel having profit center constatnt as "YYYY" in the same rule.
    I have placed the new created step above the existing step. so 1 precedes 2 in the rule.
    However, when creating the sales order it is picking up the profit center "YYYY" from the step 2. the details in the sales order matches for all the sales area data and order type of step 1.
    where am I making the mistake?
    Please help me on this.
    regards,
    Abhishek

    GGB1?

  • Profit center in sales order .... WRT to Distribution channel

    Dear Folks,
      Here is a strange requirement to my client...based on distribution channel profit center needs to be derived in sales order  needs solution in  Standard SAP if available...typical example Mat X serves from 3 Distribution channels.....3 different profit centers needs to be derived in sales order based on DC ....I suggested the Substitution rule in FICO...but client is denying that....he  needs solution in SD only..if there is any wayout please let me know .
    Best Regards,
    SGR

    hi
    Defaulting PC from the material master is just one of the ways that SAP can do it, but since I can't currently remember anything about PCA I can't tell you what the others are!
    However, I did find the following documentation which looks to be the "standard" way of doing what you want. This is the IMG documentation of transaction 0KEM (menu path SPRO-Controlling-- Profit Center Accounting-- Assignments to Profit Centers-- Sales Orders-- Sales Order Substitutions).
    Define Substitution Rules
    In this activity you define substitution rules for finding the default profit center for sales order items. It makes sense to use substitution rules if the profit center proposed from the material master does not meet your requirements.
    Example
    You want to use a sales office or a distribution channel as a profit center.
    Standard Settings
    No predefined substitution rules exist.
    Activities
    Proceed as described under Maintain Substitutions in Customizing for FI-SL Special Purpose Ledgers. The following are predefined in
    Customizing for Profit Center Accounting:
    o The application area (Profit Center Accounting)
    o The callup point (Create Sales Order)
    o The field to be substituted (Profit Center)
    You can substitute the profit center with a constant value or by assigning a table field. It is also possible to use a user exit.
    Additional Information
    For more information on substitution rules, see the documentation for Financial Accounting on the component "FI-SL Special Purpose Ledgers" (in the chapter "Basic Functions"). Also, read the notes in the online documentation under Financial Accounting -> Special Ledgers ->Validation and Substitution -> Substitution.

  • Fill in for Me Substitution Rule - Why no offline approval mail to Deputy?

    Dear Experts,
    in SRM 7.0 CS, i am facing the following question w.r.t. the substitution rule:
    When a user (approver) creates the Receive my tasks substitution rule for a deputy, than, when ever there are new SC get ordered that need to receive an approval from the "original" approver, not only this original approver but also the deputy receives a the offline approval mail.
    But in case the "original" approver maintaines the second substitution rule - the Fill in for Me rule, than no offline approval mail is sent out to the deputy.
    Can you maybe help me out with a pointer regarding a possible root cause?
    Thank you very much.

    Hi Balaji.T.
    sorry for the missing clarity in the formulation.
    What i usually see in my system is, that when a work item is created (in general) than on one hand this work item gets sent via the workflow to the (universal) work list of the responsible. And on another hand, there is also an offline approval mail that is being sent via an email to the approver. In that offline approval mail, there is a description of the shopping cart content and also a link included. Via that link the approver can branch out into the shopping cart itself, out of the offline approval mail.
    So, the above described behaviour i see also, when the first of the substitution rules is used. The delegate receives both, the work item via the workflow into the work list. And also the offline approval e-mail.
    But when the second substitution rule is in use, than there is only the distribution of the workitem to the work list of the delegate there. But the delegate does not receive the offline approval e-mail.
    Thank you.

Maybe you are looking for

  • Report Region Layout help

    i am trying to create a page with 4 regions i need something link below region 1,2 and 3 should be on top ( 1 row 3 columns) Region 4 should be on 2nd row ( 4 will be below) I have attached word doc to below link. [http://www.megafileupload.com/en/fi

  • How to use standard browser instead of opera in 51...

    Hi,  In my nokia 5130 mobile. it has opera mini application as a defaut browser. But  I want to use the standard nokia default browser. if i press 0 key then it opens the standart nokia provided browser and displaying the home page. but there i cant

  • Edit Document in Document Browser

    Hi All, I have a web template built in BI7 and have turned on the document functionality to allow users to add comments to a report. However once they have entered the document and want to go back to edit the document there is no edit function to ena

  • "Edit in External Editor" PSE 13

    I've recently upgraded Photoshop Elements to version 13.0.  In iPhoto (9.5.1) I have set the preferences to Edit Photos: in Photoshop Elements (the 13 icon. Now from a control-click "edit in external editor" selection the action opens PSE13, but no p

  • How can I slow down picture frequency on screen saver?

    I use an iPhoto smartfolder as slideshow for screensaver, but it shifts the picture every 2 seconds, which is far faster than I want it. About 30 seconds watch on each picture would be fine, Is there no way to change this setting on Mountain Lion?