Using data synchronization in Calculation Manager

Hello,
How is it possible to use data synchronization in business rule (11.1.1.3)?
Or to write a batch file for synchronization. Have anyone an example for such a batch file?
Many many thanks,
WhiteBaer
Edited by: WhiteBaer on 04.01.2010 08:25

Hello Michael,
i am trying to synchronize two applications (Planning and HPCM). I did it with Data Synchronization.
Now i want to make it possible to synchronize the applications without going out of planning. For example with Custom Menu (Right-Click-Menu).
Another way to do it is to use XREF in Calculation Script.
It must be possible to write a batch file to execute a synchronization.
Do you have any idea?
Many thanks in advance,
Whitebaer

Similar Messages

  • Unable to use runtime prompts in calculation manager

    Hi All,
    I am unable to use runtime prompts in calculation manager (11.1.2.0).
    In Variable Designer I have selected global and created a Replacement variable with name "Entity" and selected Type as "Member" and Default Value as "Entity" from dimension list, checked the check box "rtp".
    In FIX (i.e., Member Range) I’m selecting this variable for Entity dimension, and validating this rule without any errors. And during deployment it is not prompting for Entity and directly a message appears that deployment was successful.
    My requirement is i should select a Entity member during runtime. Please help me out.
    Thanks.

    Are you accessing workspace url remotely on client machine?
    Can you try accessing the url on the server and check whether you can see the app in the Calc manager?
    Thanks
    Madhavi

  • Possible to use local variables in Calculation Manager

    Hi,
    I'm using calculation manager in EPMA for the first time. Have not found any function for using "local variables", i.e. variables that can be used for fixing on the current members a user has selected in a form. Do someone know if it is possible to use that functionality in calculation manager? And in that case, how do I find it?
    Thanks!
    Regards
    Mats

    Hi,
    I guess you are referring to local variables in Essbase Administration Console. When you are in calculation manager (System View), you can go to Tools->Variables. There you can create variables at application, database (global) or business rule level (local variable). You can use these in Business rules by placing the name in curly bracket {...}.
    The usage of the variables in the forms is the same as before.
    If however, what you meant to say by local variables is substitution variables, yes you can use them in Calc manager the same way you use in calc script.
    Cheers,
    Alp

  • Data Filter on CSV file using Data Synchronization

    gOT error When i used Data Filter on CSV file in Data Synchronization task, Filter condition : BILLINGSTATE LIKE 'CA'
    TE_7002 Transformation stopped due to a fatal  error in the mapping. The expression [(BILLINGSTATE LIKE 'CA')] contains  the following errors [<<PM Parse Error>> missing operator  ... (BILLINGSTATE>>>> <<<<LIKE 'CA')].

    Hi,
    Yes,This can be done through BEx Broadcaster.
    Please follow the below stes...
    1.Open your query in BEx Analyzer
    2.Go to BEx Analysis Toolbar->Tools->BEx Broadcaster...
    3.Click "Create New Settings"->Select the "Distribution Type" as "Broadcast Email" and "Output Format"  as "CSV"
    4.Enter the Recipients Email Address under "Recipients" tab
    5.Enter the Subject and Body of the mail under "Texts" tab
    6.Save the Setting and Execute it.
    Now the Query data will be attached as a CSV file and sent to the recipents through Email.
    Hope this helps you.
    Rgds,
    Murali

  • How to use dates/times in the definition of local fields?

    Hello!
    I have few tough questions for which I haven't found an answer. I hope someone is capable to help me.
    1. Is there a transaction to search tables if we know the field?
    2. I'd like to define a local field and need to use dates in the calculation function. So basically I need to calculate the lean-time from the date of the purchase order (field BSTDK) to the date of the final delivery (field PLIFTS) and the result should be displayed in weeks. How can I do this? Or can I?
    3. Can I use the local fields further in my calculations?
    Thank you in advance!
    Maria Kangasniemi

    Hi,
    1. Is there a transaction to search tables if we know the field?
    Tcode:    SE84
    2. I'd like to define a local field and need to use dates in the calculation function. So basically I need to calculate the lean-time from the date of the purchase order (field BSTDK) to the date of the final delivery (field PLIFTS) and the result should be displayed in weeks. How can I do this? Or can I?
    Doing some calculation you can define it.
    3. Can I use the local fields further in my calculations?
    What is local Fields?

  • Asset Management on BPC: scripts using dates

    Hi all,
    I wonder whether any of you have already implemented any logic that uses dates, such as a calculation of asset's depreciation based on properties with acquisition dates (to put an example, I'm not exactly doing that). Basically I need to do some calculations about assets taking into account dates (like "begin calculation from date xx/xx/xxxx).
    Among the different functions available I don't find any to manage dates and calculate periods from dates. Could you please advice on any best practice/strategy on how to handle this?
    Regards,
    Rafa

    If you're running it as batch logic, you have a lot of flexibility using the *SELECT to retrieve just about anything that's in the database (except what's in the fact tables), into a variable. (I do this when I have a FirstPlanMonth of my forecast categories, and I only want certain logic to apply for plan months in the future, not months that have passed.) *SELECT also gives you access to pretty much the full SQL string manipulation capabilities, but again it's not working against data, just master data in member tables and the like. (Otherwise, string manipulation is limited. This is an OLAP cube with numbers, not a transactional system, so the logic focuses on numbers.)
    Another option is to *LOOKUP in a different time period, but the problem here is, you need to know what time period to look up in, before you look it up. Pretty hard to see how that could work.
    And then you can possibly compare one time period in the data, against another time period in your *SELECT or *LOOKUP, using a series of *WHEN *IS clauses, but it wouldn't be easy.
    The basic checking of whether a JUN < SEP is supported, though. This syntax works to do some basic conditional checking on the time period of the data submission, compared to FirstPlanMonth.
    *XDIM_MEMBERSET TIME = PRIOR(4),%TIME_SET%,NEXT(23)
    *WHEN TIME
    *IS PRIOR
    // do nothing for the months before the submitted time period.
    *IS Category.FirstPlanMonth
    // do something special for the first month -- have a sale!
    // and we might need to bring in the PRIOR(4) above, if we wanted to, for example, calculate A/R based on the prior 3 months' sales.
    *ELSE
    // do something boring for the next 23 months
    And I don't believe that you can change the member IDs of the time dimension, at least on BPC MS, to 200801. There are a number of places in the logic where it considers a PREFIX (the year) and a SUFFIX, and wants to see a period as the separator between these two. You can always try, and it's not documented anywhere that I've seen that it must be a certain way, but I learned to live with .JAN .FEB etc.

  • How to  use data function using characterstics variable for calculation on

    how to  use data function using characterstics variable for calculation on  attribute as key figure

    Hi Gayatri
    Did you not see my answer for CASE because CASE does indeed offer the use of the BETWEEN clause, but DECODE does not. Let me give you a little synopsis of DECODE.
    In its most simple form it takes 4 values and looks like this: DECODE(A, B, C, D)
    This essentially means, IF A = B THEN C ELSE D
    The trick to solving BETWEEN in a DECODE is to work out algoriths where A = B. Because we don't know how many values are between 00 and 99, although I could guess there were 100 we could of course have 100 parts in the DECODE but that would be awful. How about if we look at it another way and say this:
    IF PART_NUMBER < 'SDK00' THEN pay_amount
    ELSE IF PART_NUMBER > 'SDK99' THEN pay_AMOUNT
    ELSE pay_amount + 100
    This statement only had 2 hard coded values, but how to make DECODE work with less than? Easy, we use the LEAST function. The LEAST function takes 2 values and returns the one with the lowest value. So I use LEAST(PART_NUMBER, 'SDK00') then whenever the PART_NUMBER is lower than SDK00 it will be true. A similar situation exists for the opposite function GREATEST. Putting all of this together then, you can do this:
    DECODE(PART_NUMBER, GREATEST(PART_NUMBER, 'SDK00'), DECODE(PART_NUMBER, LEAST(PART_NUMBER, 'SDK99'), PAY_AMOUNT * 100, PAY_AMOUNT), PAY_AMOUNT)
    In English this can be read as follows:
    IF the PART_NUMBER is greater than or equal to SDK00 and the PART_NUMBER is less than or equal to SDK99 THEN PAY_AMOUNT x 100 ELSE 0
    Best wishes
    Michael

  • How to calculate any two date with diffence calculation by using obiee11g?

    Hi,
    i have a requirement like,
    location wise current month and previous month with movement calculation,can to tell me how to calculate any two date with diffence calculation
    by using obiee11g
    Note,
    I tried to implemented ago function as well as dynamic two dates calculation using $2-$1 methods..but i am getting the o/p it's self i am getiing some null value also that' why it's not tallying with our actual report.
    i tired to used ifnull(mesaurecolumn,0) also case condition on the mesaure colution still it's not tallying.
    THanks and Rds,
    Devarasu.R

    Hi,
    for Date Difference........
    TimestampDiff(interval, timestamp1, timestamp2)
    ex:TimestampDiff(SQL_TSI_DAY, cast('1-apr-2011' as date), current_date)
    Where:
    interval
    The specified interval. Valid values are: SQL_TSI_SECOND, SQL_TSI_MINUTE, SQL_TSI_HOUR, SQL_TSI_DAY,
    SQL_TSI_WEEK, SQL_TSI_MONTH, SQL_TSI_QUARTER, SQL_TSI_YEAR.
    Cheers,
    Aravind

  • Use Date() for calculation

    Dear sir,
    I want to know how to use Date() for calculation.
    For example:
    int rentday = 7;
    today = new Date();
    I want to add today and rentday to get dueday. I've try to use "dueday=today + rentday", but error.
    Pls help!!! Thanks!!!

    Hi "acos3ltd",
    I think, perhaps, that the "java.util.GregorianCalendar" class may be what you require:
    http://java.sun.com/j2se/1.4.1/docs/api/java/util/GregorianCalendar.html
    and this Web page may also be of help:
    http://java.sun.com/people/linden/faq_b2.html#Date
    Hope it helps.
    Good Luck,
    Avi.

  • Data synchronization between apps using Advanced Queueing

    Dear you,
    I'm quite new to Oracle Advanced Queueing and looking at this for using now.
    I want to integrate our system (name A, Web application with Java technology, deployed on Ora AS 10g, using Oracle database) with an outside system (named B, .NET technology, using Sybase database) using Oracle Advanced Queuing.
    Could you please suggest the interfaces for both system A & B to access Advanced Queuing? What is the best to use: Java, JMS or HTTP/HTTPS/SMTP?
    Many thanks,
    K.N

    So we are talking EPMA Data Synchronization here.
    Are you able to limit decimal precision?
    The number provided in the error message is not negative -- can you please provide more details?
    Thank you,
    Todd Rebner

  • How to export resource manager consumer groups using Data Pump?

    Hi, there,
    Is there any way to export RM Consumer Groups/Mappings/Plans as part of a Data Pump export/import? I was wondering because I don't fancy doing it manually and I don't see the object in the database_export_objects view. I can create them manually, but was wondering whether there's an easier, less involved way of doing it?
    Mark

    Hi,
    I have not tested it but i think a full db export/import (using data pump or traditional exp/imp) may help doing this (which might not be feasible for you to have full exp/imp) because full database mode exports/imports SYS schema objects also, so there is a chance that it will also import the resource group and resource plans.
    Salman

  • How to run a script from Calculation Manager

    Hi All,
    I would like to know how to run a script made by using Calculation Manager. I have converted a simple rule script which has just one statement(HS.EXP "A#Sales = 100") in "Sub Calculate()" by using FMRulesMigrator.exe and then imported, deployed to an application. when I execute "Calculate" from a Data Grid, the rule didn't take effect to application data. If I load the script by using classic rule editor, it works fine.
    Is there anything I have to know to run a rule script which is made by using Calculation Manager?
    Thanks in advance.
    CY.

    Hi,
    Refer the following the link for calling logic from new custom buttons using VBA.
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f085dd92-a40c-2c10-dcb1-a7c24476b23a
    hpe this ll help.
    thnks.

  • Preventive Work Order Dates Synchronization with its automatic created  notification

    Dear all,
    Preventive Work Order Dates Synchronization with its automatic created  notification
    My question was initiated from PM module forum, please check above URL if you have time.
    My ultimate problem is that :
         "SMOD" Enhancement  "QQMA0018" needs to receive its origin data of work order when the execution time of IP10 or IP30.
         so that I can decide/calculate desired dates on the notification according to its origin work order date .
    Do I need to use "export/import memory" statements to communicate with origin work order?
    if it's true
    Thanks for your help in advance.

    Dear Pete,
    I just made test data in our DEV server,
    Work orders has been created by "IP30" which was executed today with its maint. plan( date format DD.MM.YYYY ).
    below work order has been created and the basic start date seems derived from plan date.
    below image is showing our 'SPRO' configuration for the PM priority.
    "ZM03" order type is using "ZP" priority type.
    (I don't know why is this work order didn't take the values defined on 'priorities for Each Priority Type' for calculating "basic start" & "basic finish" date, it seemed just copied same date with PlanDate)
    you can see the notification which is created automatically by work order as below.
    "M4" notification type is using "ZP" priority type as well.
    It took the 'required start' date by adding 2 weeks from today(=creation date) as 'priorities for Each Priority Type' has defined and 'required end' date also set to 6 months later from 'required start' date.
    (Am I right?)
    Please let me know, if you need further information.
    Thank you for your help.

  • Data synchronization in EPMA V11

    Hi,
    in EPMA System 11, it is possible to synchronise EPMA applications. Does anybody know how this is done in the background. I assume that data export calc scripts and rule files are generated for exchanging data between Essbase BSO and Planning application.
    Additionally, how is the mapping of dynamically calculated members handled? In dataexport calc script this option can be set to DataExportDynamicCalc ON | OFF; but how is it done in data synchronisation?
    Kind regards,
    Ilker

    EPMA data sync seems to use an MDX query to pull the data out of an Essbase/planning application. The way the query runs, for essbase for example... if you want to specify a certain member is MEMBER(FY10,Years). You have to specify the dimension that the member belongs. Now I could be wrong here, but all of my experience with seeing how the tool queries Essbase points to this.
    There is no special handling of dynamic calc members right now, it just extracts the data and tries to load it right back to the same member (which then will fail if the corresponding member is dynamic calc)
    The export is actually relatively quick. You can move data from 1 app to the next in about 30-40 minutes (11 million rows exported out of the essbase cube). Data Sync thinks about the volume of data being exported in rows, much like a relational database. Once the data is extracted into a text file, it is sent to essbase and a 'streaming data load' process kicks off. Now I think that this can utilize the DLTHREADSWRITE, and DLTHREADSPREPARE but i am not entirely sure.
    The problem with EPMA data synchronizations lie in the inability to refine the member set being pulled. You cant specify Level 0 members, so usually you are relegated to using DESCENDANTS, one or two members or no filter at all (essentially pulling all members of the dimension, including upper levels - which is quite inefficient). Also, the EPMA data synch technology is not advanced enough yet to filter out dynamic calc members
    It is important to remember that EPMA Data synchs are truly a 'push.' So if you are trying to push data to an application with a lower level of detail, or one that requires mapping, it is going to be a monumental pain in the butt. Maintaining a mapping using the Data Synch tools is a lot like maintaining a mapping using a partition. The unheralded blessing (or curse depending on how you look at it), is the data synch will not stop when it encounters an error trying to locate a member, it treats it a lot like a load rule would (member not found kickouts).
    the EPMA data synchronization documentation for Essbase Apps is also incorrect so you will have problems specifying syntax sometimes, I think there has been some work done on trying to fix the documentation on Oracle's end, but they are still working on it.
    I am sure that the the next few releases of the tool will add lots of functions and useful commands, but right now it's still limited. Before I recommend this tool wholeheartedly, I would love to see level 0 members only, and other member set functions.
    -Matt

  • EALink Data Synchronization Server cannot be updated

    Hello,
    we are using EALink to download an HFM model to Essbase.
    Even all lights are green on the EALink bridge and the outline is downloaded and created as expected, data is not loaded into Essbase database.
    When we click on update metadata we get the following error:
    [2013-jun-21 17:27:52] Essbase database is successfully created
    [2013-jun-21 17:28:21] Data Synchronization Server data cannot be updated: Analytics Link cannot communicate with Financial Management or Analytics Link Connector for Financial Management
    [2013-jun-21 17:28:23] Metadata is successfully extracted from Financial Management
    I've taken a look to logs and cannot see anything wrong.
    Could anyone help us with this? Any help will be appreciated.
    Best regards,
    Abel.

    See this previous discussion;
    https://discussions.apple.com/message/12341443#12341443

Maybe you are looking for