Derivation logic

Hi
Request you to sugges the logic for deriving Fund center for a combination of WBS Element & Profit center.  I need this setting as profit center is mandatory for our client. Hence the WBS element will have a profit center assigned.
An equalent Fund center will be created for each WBS Element.
Presently I have defined the rule as below
         Fund center 1 = WBS Element 1 + Profit center 1
Source field :  WBS Element and profit center
Target field:  Fund Center
The derivation rule is active.
But still the system issues the error message.
Kindly highlight if i need to change the logic for derivation.
Regards,
Purnima

A> In the account assignment derivation rule  I have maintained two rules, for deriving the same object. System issues the same error message for both derivation rules.  The rules are mentioned below.
1>     Fund center = WBS element
2>     WBS element + Profit center = Fund center
First I have deactivated the first rule and executed T.code CJ20n. Derivation is unsuccessful.
Later I have deactivated the second rule (and activated first rule) and executed T.code CJ20n. Derivation is unsuccessful. In the derivation rule Fund center, WBS element & Profit center values are maintained.
System issues the following error message with both the derivation rule.
No funds center entered/derived in item 00010 (1100//)
Message no. FI313
Diagnosis
In company code (&2) the component Funds Management is active. This requires the entries or the derivation of a funds center.  You can use the following elements to derive the funds center: company code 1100/ account  or CO object .
Procedure
Enter a funds center or ensure that the funds center can be derived from the possible assignments by:
u2022     Assigning a funds center in the commitment items- master record or maintaining the assigning of a funds center to the CO object.
B> Trace for derivation rule. Executed the trace for both the rules, the results are mentioned below
1>     WBS element=Fund Center (Source field is WBS Element & Target Field is Fund Center)
Result: Derivation not performed
Reason: None of the target fields are to be derived
2>     WBS Element+Profit Center=Fund Center (Source field is WBS Element & Profit Center, Target field is Fund Center)
Result: Derivation not performed
Reason: None of the target fields are to be derived
C> I think the conversion of WBS Element external number range is not getting converted.
As per Maru2019s suggestion tried to create a Function module u201CPSPNUM_EXTERN_TO_INTERN_CONVu201D but system issues error message as u201CNot permitted or does not existu201D.
Request you to share the knowledge.
Regards,
Purnima

Similar Messages

  • Changes to Derived Logical Column not reflected in Answers

    Before I go off my rocker and stab myself with my IPhone lightsabre... :-)
    I created a new logical column for an existing table in my BM, deriving from an existing column (a datetime field called ESTIMATEDCLOSE) as follows:
    MONTHNAME(Sales.OPPORTUNITY.ESTIMATEDCLOSE) || ' - ' || CAST(Year(Sales.OPPORTUNITY.ESTIMATEDCLOSE) AS CHAR(4))
    ...which should give me something like "Jan - 2008". The problem is that it returned something like "2008/01/31 00:00:00" in Answers - completely unexpected.
    I decided to start out small and try something simpler, changing my derived column to be only Sales.OPPORTUNITY.ESTIMATEDCLOSE. This returned "2008/01/31 00:00:00" in Answers - sort of expected.
    Then I changed it to MONTHNAME(Sales.OPPORTUNITY.ESTIMATEDCLOSE). This also returned "2008/01/31 00:00:00" in Answer!!!
    It almost seems as if a derived logical column is cached in some weird way and changes to the formula is not reflecting in answers. Thinking that something so simple must work and I made a simple mistake somewhere I have spend a good part of the past day playing around with this and trying every possible solution I can think of - no luck. The odd thing is that I would rename my logical column and this will be reflected in Answers, but changes to the derived expression is not reflected.
    - I deleted the column and started all over - no luck
    - tried creating derived columns using different datetime expressions or even just concatenating strings to each other - no luck.
    - Restarted all the Oracle services, thinking it's a cach'ing issue - no luck.
    - I rebooted the server - no luck.
    Once, when I started out with only MONTHNAME(Sales.OPPORTUNITY.ESTIMATEDCLOSE) I got back correct values in Answers (Jan, Feb, Mar..) and I thought the problem was finally gone. So I added || ' - ' || CAST(Year(Sales.OPPORTUNITY.ESTIMATEDCLOSE) AS CHAR(4)) to the derived formula. Guess what, Answers kept on giving me back only the Month names, completely ignoring my updated formula.
    Anybody else ran into this problem? Something so simple should surely work...

    John,
    Yes, cleared the cache (from Dashboard Administration) and also used nqcmd Call SAPurgeAllCache. Restarted BI Server. Still no luck.
    I tried your formula and then only got back "2008/01/31" (just the date without the timestamp) - very strange.
    Then I noticed the following amazing thing (by accident):
    I started with a request in Answers that does not contain my derived column and then add my derived column to the report. The text would be all wrong in this column (Jan, Feb, March). Then I add the same column again to the report and the second added column will magically show the correct strings (Jan - 2008) !!! Even stranger is that the moment I added the same column again to the report, the text on the first column would also magically jump to the correct values (Jan - 2008).
    I did a bit more testing and created a blank request and added my derived column as the only column - this time it will show the correct values immediately. It does seem like it's tied to the content already in the request. I went a step further and saved my buggy request and added it to a Dashboard - it worked perfectly in the Dashboard.
    Must be something buggy here in Answers when working with derived columns. I'm on 10.1.3.4...

  • Batch Derivation Logic

    Dear Experts,
    I have one issue in Batch derivation Logic: For Batch derivation we have to create Strategy Type & Condition Type suppose if i create 2 condition types for sending Material like 1) Plant specific means In condion Table We have to give Sender Material Type & Plant & 2) Client Specific means in Condition Table we have to give only Sender Material Type then which condition type system will take while Batch Derivation.
    Regards,
    Shivkumar Dachawar

    Dear Experts,
    I have one issue in Batch derivation Logic: For Batch derivation we have to create Strategy Type & Condition Type suppose if i create 2 condition types for sending Material like 1) Plant specific means In condion Table We have to give Sender Material Type & Plant & 2) Client Specific means in Condition Table we have to give only Sender Material Type then which condition type system will take while Batch Derivation.
    Regards,
    Shivkumar Dachawar

  • DIfference b/w expression builder logical column and derived logical column

    Hi Experts,
    Can anyone tellme the difference between expression builder (when we double click the logical column) of derived logical column and expression builder of logical column( we see this in column mapping of LTS) ??
    Thanks in advance.

    Hi,
    Formula given in the "expression builder of logical column( we see this in column mapping of LTS)" is performed on the physical layer of the RPD. I guess it is calculated in the Physical Query which is good for performance.
    Formula in the expression builder of derived column is calculated in the BMM layer i.e in the logical query.
    Regards,
    Amrutha.

  • BMM derived logical column - bounced visit

    In Web Metrics, a "bounced visit" is when a session views only one page on a website and then leaves. In my fact table, I capture the "total pages" viewed for each session and I define this metric in my Business Model with an aggregation rule of "sum". I'm trying to use this metric to derive the "bounced visit" metric but I'm running into issues.
    Session ID Total Pages
    1179860475     5
    1179861625     1 <= This is a bounced visit
    1179861920     7
    1179866260     2
    1179868693     13
    If I define "bounced visits" as
    CASE WHEN "total pages" = 1 THEN 1 ELSE 0 END
    What I see in the session logs is:
    CASE WHEN sum("total pages") = 1 THEN 1 ELSE 0 END
    The aggregation of the "total pages" is being done first and then the derived metric is being calculated. This leads to incorrect results. Is there anyway of solving this in the business model? I know that I can go back to the ETL, calculate a "bounce visit" metric, store it in the fact, build out aggregates, etc. I was looking for a short term solution.
    Other things I've tried:
    1) make a copy of the "total pages" column and turning off the aggregation, call it "total pages - no aggregation"
    this leads to queries of the form:
    select distinct T22583.TOTAL_PAGES as c1
    from
    WEB_SESSIONS_A1 T22583
    order by c1
    2) Create a logical column based on "total pages - no aggregation"
    bounced visit = CASE WHEN EnterpriseWarehouse."Web Sessions"."Total Pages - no aggregation" = 1 THEN 1 ELSE 0 END
    This leads to [nQSError: 14020] None of the fact tables are compatible with the query request Web Sessions.bounced visit.

    Cool. I now have two approaches to solve the problem. Thanks for your help. Using your technique, the new logical column shows up in the Logical Table Source screen and I can define an expression for that logical column. The second approach leaves the table type as a Physical table. This has some benefits as I've noticed that the queries that are generated when the table type is defined as a Select statement end up retrieving all of the columns, even though I only needed to act on one of them.

  • Derived logical column using Row values in OBIEE11g

    Hi Experts
    I have a requirement whereby I need to create say 100 new logical column in obiee using the row values of one dimension.
    For eg. say I have dimension values like A and B in one of the table ,  I need to create logical columns like C=A+B and D = A/B and E = AxB as such when the user drags this to the analysis the calculation should happen automatically.
    The problem is they are in the rows and not the coulmn , so I can't do plain calculation like sales per Unit = Sales/Units - as Sales and Units are two differnet measure column.
    How to achieve this in RPD.
    Regds

    Hi
    Pls. find below the examples :
    You have a dimesion called KPI which has soem KPIs.
    KPI           Measure Values
    KPI1          10
    KPI2          20
    KPI3          50           
    etc
    Now I need to calulate a driven KPI i.e KPI10 which is KPI10 = KPI2/KPI3 , and I need to do that in RPD.
    I know I can do it in Front end analaytics by using Pivot or Selection steps . But I want to do it in RPD.
    Regds

  • How to derive logic from values in a table

    Hi,
    I am using collection to retrieve multiple records being returned by a business rule.
    I am inserting all the returned values into a table
    T_ELIGIBLE (owner varchar2(10), eligible varchar2(1), qty number(10));
    then, I was wondering how I do this:
    if all the records (owners) in T_ELIGIBLE have value for eligible = 'Y' then, final output to be 'Y'.
    Thanks,

    Hi,
    Thanks for your response.
    By output - I meant as a parameter. What I am trying to do is to - some how loop through all the values for each owner and some up with AND logic.
    If owner1's eligibility = 'Y'
    and if owner2's eligibility = 'Y' then p_eligible = 'Y'
    else 'N'
    I would also like to know how to capture this while looping through the code.
    Here is the basic structure of my code. Thank you,
    create or replace procedure pp1
    p_item_no IN varchar2,
    p_project_no IN varchar2,
    p_entity IN varchar2,
    p_baan_id IN varchar2,
    p_eligible IN OUT varchar2,
    p_qty IN OUT number)
    is
    cursor the_owner_code is
    select t.item_type, t.dtt_limited_flag, dtt_owner_code
    from wm_item t
    where item_no in (select component_item_no
    from wm_kit_bom t
    where kit_item_no = p_item_no
    and end_date is null)
    and project_no = p_project_no
    and entity = p_entity;
    type owners_t is table of wm_item.dtt_owner_code%type
    index by binary_integer;
    v_owner_names owners_t; -- to capture owner names
    type limited_flag is table of wm_item.dtt_limited_flag%type;
    v_limited_flag limited_flag := null; -- to capture limited flag
    type item_type is table of wm_item.item_type%type;
    v_item_type item_type := null; -- to item type
    begin
    execute immediate('truncate table t_limit');
    execute immediate('truncate table t_eligible');
    open the_owner_code;
    fetch the_owner_code bulk collect into v_item_type, v_limited_flag, v_owner_names;
    for indx in v_owner_names.first .. v_owner_names.last
    loop
    select a.ownl_max_limit, a.ownl_unit into l_ownl_max_limit, l_ownl_unit
    from dtt_owner_ranking a, dtt_agency_ranking b
    where b.agr_owner_code = a.ownl_owner_code
    and b.agr_ranking_code = a.ownl_ranking_code
    and b.agr_baan_id = p_baan_id
    and b.agr_owner_code = v_owner_names(indx);
    insert into t_limit values(l_ownl_unit, l_ownl_max_limit);
    insert into t_eligible values (v_owner_names(indx), 'Y',l_remaining_qty); commit;
    end loop;
    close the_owner_code;
    end;

  • Derived Logical Column throws an error

    Hello
    I get the 46036 error from Answers when I add a field that I created in the BMM of the RPD. We are on OBIEE 10.3.4.2. I added a logical column to a table and applied a filter for a particular age band. I can check the change in without any errors but when I use that field with that expression I get the nQSError.
    *[nQSError: 46036] Internal Assertion Condition pExpr->IsValueExpr(), file*
    Ahsan/Naveen, any ideas on this? You guys have been always helpful with my questions.
    Thanks,
    Dan

    Not sure if this helps but found a few things online on this..may just require a resave or re-import of the specific report (http://tipsonobiee.blogspot.com/2009/06/error-nqserror-46036-internal-assertion.html). If you are on Solaris 64 there is also a bug associated with this. "[nQSError 46036] Internal Assertion Error" After Upgrading to OBIEE 10.1.3.3.2 [ID 566463.1] suggesting to change the following parameter:
    A workaround is to make only off line changes.
    The bug states the following:
    "The solution was to set the following in NQSConfig.INI
    SERVER_THREAD_STACK_SIZE = 1024 KB"
    This is not the same exact OBIEE version. Try these 2 suggestions and let us know how it goes.

  • Derivation Of partner profit center in COPA (Direct Posting from FI)

    When posting from SD partner profit center is derived and transfered to COPA, so eliminations can take place.
    When ever we made posting from SD, Partner profit center is coming from derivation rule which is exclusively for sales and maintained in transaction code 8KER.But whenever we made direct posting in FI, Data is transferred to COPA before profit center is derived as system does not find any data from COPA or in other words there is no any Derivation rule or table lookup or user exists in COPA from where we can derive the Partner profit center.
    For testing purpose I made a derivation rule in COPA in KEDR with the same logic used in 8KER, Partner profit center is coming in COPA from this derivation rule. Derivation logic used in 8KER  is very simple : source filed is KUNNR from table KNA1 and target Field is Partner Profit Center : PPRCTR from table CEPC.
    I mean that i derive the partner profit center from customer number in 8KER transaction which is only for SALES and in EC-PCA only.
    Now whenever I do a direct posting from FI, suppose using transaction code F-02
    but partner profit center is not coming. I made a another derivation rule in KEDR in COPA and maintained the rule values there and I got the success for deriving the partner profit center.
    But my query is that If I am maintaing rule values in 8KER then why I maintain the same duplicate data in KEDR.Can we use the same rule values from 8KER for direct posting of FI.
    I have tried with Table lookup, derivation rule in KEDR but not getting any success.
    Please tell me that without maintaing rule values in KEDR (as these are already maintain in 8KER)how I can derive the partner profit center from FI posting.Or in other words i can say that how we can get both PCA as well as COPA document with partner profit center in case of FI direct posting.
    Thanks in advance.
    With best Regards
    Sandeep Seth
    [email protected]
    Thanks in advance

    Dear Paolo
    we have live system, we also have cost center accounting active.
    do u know how to active automatic posting in Profit segment through cost center.
    For Example, i post document in FB60, i assign cost center against GL expense account, if i assign profit segment the amount reflects in COPA, but i want when i assign required cost center it automatically active the profit segment ?
    hope you under stand my query!!!
    Regards
    MuR!!!!

  • Profit centre derivation rule to derive profit centre based in Business plc

    Hi,
    We required "profit centre derivation rule to derive profit centre based in Business place + 9000 in such case were vendor & customers are involved and current profit center derivation logic doesnu2019t work."
    For this we have mapped a substitution pertaining to all co. codes based on all the relevant posting keys for Vendor and Customer where in system will replace the profit center based on business place given in line item as Business Place + 9000. For happening this we have written a User Exit and attached the same with this substitution through t.code OBBH. Entire hting we mapped in our testing client.
    But now the problem is whatever posting keys we have defined in our substitution are being used in normal payment and clearing also.
    Eg : In payment document vendor is debited vide posting key No 25. where the profit centre is derived based on the invoice that gets selected.
    In Normal Payment and clearing transactions, the profit centre is derived based on the profit center in offsetting line items (as per New GL Logic) currently.
    Now our business requires that where ever the system is unable to derive a profit centre for vendor and customer (And giving the error " Balancing field profit center in line item 001 not filled") transactions, then at that time profit center for that line item should replace with logic Business Place + 9000 (here business place is the business place contained by that line item in which error is coming for profit center.).
    How to map the same in the system through substitution / exit or any other method? Awaiting for your inputs pls. Thanks in advance.
    Tapan

    Still not answered.
    Requesting to give some clue for the same.
    Thanks & Regards,
    Tapan

  • Oracle Projects Differences from 11i to R12

    Hello All,
    Currently we are upgrading from 11.5.10.2 to R 12.1.3
    We have oracle projects implemented in 11i.
    I am researching to get the differences occurred in oracle projects functional and technical from 11i to R12
    It will be a great help to us if we could get some documents or a link which shows the differences.
    Thanks and Regards,
    Ankit Vishwakarma

    Project new features
    Oracle Project Foundation
    New Concurrent Process
    ADM: Purge Obsolete Projects Data
    Oracle Project Costing
    Federal Budgetary Accounting for Project Expenditures via Subledger Accounting
    Contingency Worker Clearing Projects to allow CWK to charge multiple projects
    Additional Project Information in Oracle Time and Labor (Project Name and Task Name)
    Federal Budgetary Accounting for Project Revenue
    Additional journal entries are available in Subledger Accounting for the required Federal Budgetary entries.
    Date Effective Funds Consumption
    Project Type option that requires cost and event transaction dates to fall within the agreement start and end dates.
    Transactions are only billed against the agreement if the entire transaction amount can be funded (no partial recognition) for both revenue and invoicing.
    Without enabling this option, revenue generation supports partial billing for transactions.
    New Parameters for MGT: Invoice Review
    Project Status
    Project Closed After Date
    Project Range
    New Parameters for MGT: Unbilled Receivables Aging
    Project Status
    Project Closed After Date
    Project Range
    Oracle Project Management New Audit Process for Project Performance Reporting Setup
    AUD: Project Performance Reporting Setup
    New Parameters for Refresh Project Performance Data Process
    Actual or All Amounts (Plan and Actual)
    Workplan Version
    Financial Plan Version
    Workplan EnhancementsAbility to Delete Published Workplan Versions (except the latest published version, baseline version, and workplan versions included in a program hierarchy) Usability Enhancements
    Update Work Breakdown Structure page is now obsolete.
    View, maintain, and update a workplan structure from the Update Tasks page.
    Where no latest published workplan version exists, the current working version displays on the Update Tasks page when navigating to the Workplan Tasks.
    Indent or outdent multiple workplan tasks in a single step.
    Confirmation, information, and warning messages appear on HTML pages during Apply Latest Progress as well as the Submit Progress processes. Messages include status information during processing and the availability of the latest progress information.
    New Public API for Creating, Maintaining, and Deleting Programs New set of public API procedures:
    Designate a project as a program and indicate whether projects linked to the program can belong to multiple programs.
    Create links from a program to one or more projects
    Update links from a program to one or more projects
    Delete links from a program to one or more projects
    Budgeting And Forecasting Enhancements Enhanced Automatic Calculation and Derivation Logic
    For plan lines that do not have a specified a quantity, the amount is no longer copied to the quantity field with the rate value set to 1.
    Rate now has a lower precedence than quantity and amount in automatic calculations.  The rate will be re-derived when the quantity, rate and amount are entered at the same time for a plan line.
    When the burden multiplier is overridden by updates to the raw cost or burden cost, subsequent calculations of the burden cost will use the override burden multiplier.  The same is true when the markup percent is updated by changes to plan line components:  the override markup percentage will be used in revenue calculations.
    Enhanced Handling of Override Rates on Budget / Forecast Lines
    Override rates for a planning transaction on Edit Budget and Edit Forecast pages.
    o   Raw Cost Rateo   Budened Cost Rateo   Bill Rate
    Override rates are applied to all existing and new periodic lines for the planning transaction.
    Average rates fields on these pages are now disabled for entry and are used for display only.
    Simplified Addition of Planning Elements and Resources
    New but unbudgeted tasks and resources can be added to a budget or forecast version.
    Add either all new tasks and planning resources or new tasks only to the current plan version.
    Self Service Expenditure Inquiry
    Ability to drill into expenditure details from the Financials tab.
    Reporting Pack for Generation and Distribution of XML Publisher Reports
    A reporting pack is a set of report templates and recipients by project role.
    The Generate Reporting Pack concurrent program emails the reports generated from the report templates based on pre-defined intervals.
    The report template establishes each report’s layout and content.
    New reports templates are configured using XML Publisher tools.
    New or modified reports can be added to an existing reporting pack or be used to create an entirely new report set.
    Predefined data definition files that contain XML tags for performance measures and project data are provided.
    Predefined Reports:
    Project Change Document Report
    Project Committed Cost Report
    Project Cost Detail Report
    Project Cost Labor Report
    Project Cost Summary Report
    Project Earned Value Report
    Project Financial Summary Report
    Project Forecast Summary Report
    Project Revenue At Risk Report
    Budget Integration with Federal Budget Execution and/or 3rd Party Budget
    The budget integration workflow supports integration with the Federal Budget Execution module..
    The workflow can be customized to interface budget lines to external budgeting applications.
    Microsoft Project 2007 Certification
    Integration with Microsoft Project 2007 is supported.
    Project Performance Reporting: Additional MeasuresYTD, QTD and At Completion calculated measures are available on the following pages:
    Performance Overview Period-to-Date
    Summary/Analysis
    Task Summary/Analysis Resource Summary/Analysis
    Project Performance Reporting: Inter-Project Revenue / Billing AmountsInter project revenue / billing amounts are available on the following pages:
    Project List View Workplan Cost
    Exception Reporting Performance Overview
    Task Summary/Analysis Resource Summary/Analysis
    Period-to-Date Summary/Analysis
    Supplier Cost DashboardSubcontractor Payment ControlsSupport for Pay when Paid Scenarios
    A new “Pay when Paid” payment term for subcontracts automatically places holds on all subcontractor invoices under that subcontract until the corresponding customer payment is received.
    Subcontract Payment Controls workbench allows project manager to manage the holds, with visibility into both the customer invoices and the related subcontractor invoices.
    Workflow notifications about the receipt of the customer payment allow the project manager to automatically or manually release the subcontract invoice.
    Associations between the customer invoices and the subcontractor invoices may be automatically maintained based on the billing of project expenditures for cost-plus contracts, or may be manually maintained for fixed price contracts.
    Payment Controls for Subcontract Deliverables
    Support for the tracking and monitoring of subcontract deliverables that place automatic holds on subcontractor invoices in the case of noncompliance.
    Oracle Procurement Contracts allow a subcontract administrator to specify payment impact controls that will take effect when a subcontract deliverable is not met.
    From the Subcontractor Payment Controls workbench, the project manager can view a checklist of the all the current subcontract deliverables, to assist in evaluating the subcontractor status prior to releasing monthly progress payments.
    Oracle Project Resource ManagementResource Search Enhancements
    Resource Search by Email Address
    Resource Search by Person Type
    Streamlined Navigation on Staffing Home
    Cross Validation of Project and Assignment Dates
    Requirement start dates are equal to or greater than the project start date and less than the project end date and that finish dates are equal to or less than the project end date but greater than the project start date.
    Assignments cannot be added beyond the project end date.
    A project team role end date cannot be beyond the project end date. If the roles are created before the project end dates are entered, users will receive an error if they later try to enter an end date that is earlier than the end date for existing roles.
    When project transaction dates are moved corresponding assignment dates are validated against the new project dates. If the new project transaction dates fall outside the dates for existing assignments, users are given an option to shift the assignment dates or cancel the date adjustment.
    Defaulting of Work Patterns’ From and To Dates
    Work pattern from and to dates will default from the requirement start and end dates.
    Improved Exception Handling of Maintain Project Resources Process
    PRC: Maintain Project Resources delivers improved exception handling and notification when it encounters errors while processing employee records.
    New Public APIs for Resource ManagementThe new PJR APIs fall into the following four categories:
    Requirement Public APIs
    Assignment Public APIs
    Candidate Public APIs
    Competence Public APIs
    Organization Authority: Obsolete Forecast Authority
    Removes the forecast authority functionality from the organization authority form
    Removes existing security data relating to forecast authority.
    Replaces the PJR forecast functionality with the new HTML based forecasting functionality. The new forecasting functionality has its own security mechanism and does not honor the old forecast authority model.
    Improves the performance of security calls to organization authority because the existing security data is being removed.
    Oracle Grants AccountingAward Budgeting Enhancements Budget period validations
    Budget periods will not be validated across award budgets when those awards fund a single project.
    Flexibility to establish award budgets based on the actual duration of the award, while not being confined based on the existing budgets already established for the project.
    Automatic summarization of project budgets
    With the new budget period validations, automatically summarize to a project budget viewable in Project Status Inquiry.
    Two profile options have been added to identify the budget entry methods that will be used to summarize the project budgets.
    Budget Line Sorting Option
    Sort budget lines by Resource name, or by effective dates for budgets with date range periods.  Provides the flexibility to view the budget lines by period or by budgeted resource.
    Award Status Inquiry Enhancements View by budget period
    Allows the Find Award Status window to be limited to a single period, range of periods, or inception to date for a particular award.
    Reflects the budget periods entered on the award budget.
    GL and PA Date Parameters on Find Expenditure Items window
    GL and PA date parameters have been added to the Find Expenditure Items window.
    GL Date Parameters on Find Commitments window
    GL Date parameters have been added to the Find Commitments window.
    KKG

  • User Exit for Updating Delivery Plant at Item Level in Sales Order

    Hello Experts
    There is a requirement to determine the delivery plant for each item level and than update the items with newly determined plant.  There is a user exit MV45AFZZ routine FORM USEREXIT_MOVE_FIELD_TO_VBAP. to update the item level entries in Sales Order in VA01 or VA02. Is this the right place to do this?, if yes , do i need to perform any other standard logic (like re determine Shipping points , schedule lines ) for newly determined plant? If not , can you please suggest any other place , BADI or user exit to change the delivery plant of sales order.
    Thanks a lot....
    -Harkamal

    Best place is MV45AFZZ-USEREXIT_SAVE_DOCUMENT_PREPARE. Populates the values just before saving the document. You can have your own deriving logic. Make sure that peice of code is trigger only for Sales Order create or change (VA01/VA02).
    Are you kidding???  You do realize that this is AFTER all validations against configuration, ATP, pricing, etc. have been performed??!!!  Never, ever change a critical value like plant in the SAVE user exits...

  • Impacts in COPA of changing material and customer master data

    Dear experts,
    In my company we are considering following scenario:
    Currently mySAPerp 6.0 is implemented for all modules for the mother company.
    We have developed a new global template where there are significant changes versus the existing system, especially in the SD processes. Material and customer master also change significantly in terms of content in the tables/fields and/or values in the fields.
    The idea was to build the template from scratch in a new machine and roll-out all group affiliates, but now we are considering the possibility of making an evolutionary of the current system and try to stretch it to the processes defined in the global template.
    The scenario we want to analyze is: Keeping same organizational structure in terms of Company code, CO area and Operating Concern in existing SAP client and make an evolutionary of the existing settings to the global template processes.
    The doubts we are having are the following:
    Changing material & customer master data: Impact in COPA
    Option 1: Material master data and customer master data codes are maintained but content in the tables/fields is changed substantially, both in terms of logical content of specific fields and/or the values in the specific fields. We have following examples of changes.
    Case 1: source field in material master changes logical content. E.g. Material master field MVGR1 is currently used for product series (design line) and the content changes to be the Market Segment. The product series will be moved to a classification field. At least 5 other fields are affected by this. How can data in terms of COPA line items be converted so that they are aligned at time of reporting?
    Case 2: the source field is not changed so that the logical content of the field remains but the values change, i.e. for the same concept there will be different codifications. How can data in terms of COPA line items be converted so that they are aligned at time of reporting?
    Case 3: Characteristics where currently the source material master field is a Z field and the derivation is via table look up and where the Z field changes to a classification field. How can you convert the existing COPA line items to ensure that attributes are aligned? Should new characteristics be created or just change the derivation logic of the characteristic?
    Option 2: Material master data and customer data codes are re-created (codification of records is changed), meaning that new material and customer codes will exist and content in tables/fields is changed (as in option 1)
    Case: material and customer codes are changed. How can data in terms of COPA line items be converted so that they are aligned at time of reporting?
    Iu2019ve never phased a similar scenario and I fear that maintaining operating concern while changing source master data and also SD flows (we have new billing types, item categories, sales doc. Types, order reasons) may lead to inconsistencies and problems in COPA.
    I would like to ask you experts if you have come across a similar scenario and if from your experience, it is something feasible to do or there are many risks involved. What can be the impact of this scenario in existing Operating Concern for both option 1 and 2 and what would be the key activities to perform to adapt the existing operating concern. What will be the impact of the needed conversions on P&L reporting?
    Sorry for the long story. I hope you can help me out.
    Thanks and Regards,
    Eric

    Hi,
       First i think you will need to test if it works for new COPA documents created via billing.
      If it works fine then the issue is if you wish to apply these changes to the historical data already posted.
      Normally there are transactions like KE4S where you can repost the billing document to COPA
      However this may not be viable for bulk postings
      You can perform realignment (KEND) but this only works at the PA segment level (table CE4XXXX)
    regards
    Waman

  • How to apply time series function on physical columns in OBIEE RPD

    Hi,
    I know a way to apply time series function(Ago and ToDate) by using existing logical columns as the source. I have set the chronological key and created time dimension. In the expressiion builder for the same Time Dimension appears at the Top so that we can use its level.
    But I couldn't apply a time series function when i have to create a logical column using physical columns. In the expression builder for the same, Time dimension does not appear in the list. Neither can i use any column from the time dimension. Please let me know a way to do it.
    Thanks.

    Time series functions are - by design and purpose - only valid for derived logical columns and not useable inside physical mappings.
    If you want / need to do it on a physical level, then abandon the time series functions and do it the old-school way with multiple LTS instances.

  • BADI   "EXIT_SAPLFMWR_002"  is not working

    Hi All,
    We have upgraded from 4.6C to 6.0 and
    BADI   "EXIT_SAPLFMWR_002"  is not working . please suggest some solution for this.

    Look at OSS <a href="https://service.sap.com/sap/support/notes/834826">Note 834826 - Replacement for customer enhancement SAPLFMWR 002</a>
    <b>
    Symptom</b>
    After the upgrade to SAP_APPL 4.70, the CMOD-exit EXIT_SAPLFMWR_002 for the derivation of the commitment item from the current G/L account does not work anymore.
    <b>
    Solution</b>
    Do not activate the EA-PS enhancement or the Funds Management, but go to the general exit instead, in other words: Transfer the function to a separate implementation of the BADI 'TR_GET_ACCNT_ASSIGN' (Transaction SE19).
    You can find example code for the implementation of the strict derivation logic in the source code of the method GET_ACCNT_ASSIGN below. If you already have a BADI implementation with a separate logic (for example, from the migration of the exit EXIT_SAPLFMCH_001) the specified logic should be prepended to your own logic.
    Regards

Maybe you are looking for