Global Input Schedule across Different Applications

HI,
In BPC can I build one Global input Schedule and use it across all applications. Say if I have multiple applications one for G&A and one for Sales, Can I  use one Global Input Schedule to feed multiple applications. In BPS we need to have seperate input Scehdules to feed different applications. Just wondering how this works in BPC.
Points will be assigend.
Thanks,
Vamsi

Hi Vamsi,
It is very well possible.
When you create an EVDRE template, by default, all the dimension names will be hardcoded. Instead, you can use the EVDIM function to fetch the specific dimensions from the application. Similarly, the application name needs to be replaced with the EVAPP function (usually, the app name is also hardcoded).
The main idea is to use functions instead of having hard coded values. If you use these functions, even if you have different dimensions across the applications, it wont be a problem.
We had done this for one of the clients.
Hope this helps.

Similar Messages

  • Can BPM maintain flow across different applications

    Hello,
    I have a requirement where I have to maintain the business flow across different applications(Siebel CRM, Oracle Financials and third party applications) with out the end user knowing.
    Is it possible with BPM to navigate users from one application to another application (CRM Application-> Third party Application -> Financials)? If there is a solution availabe with BPM or a different application please provide the same doc. Appreciate your help.
    Regards,
    Jay

    Hi,
    Yes. Oracle BPM can maintain a flow across multiple applications without the end user knowing. It is something it was built to do.
    First, applications like the ones you mentioned have an API (typically web service today but older applications exposed their API as Java POJOs, EJBs, COM, etc.). For Oracle BPM to access the applications, you need to expose the API in Oracle BPM's catalog. Customers that have a service bus expose the application APIs in the service bus and then Oracle BPM catalogs the service bus proxy services. Customers that do not have a service bus can expose the application APIs directly in Oracle BPM's catalog. Either way will work.
    Second, you'd design a process with a series of Interactive (human activities) and Automatic (activities that invoke the components that in turn invoke the APIs for your applications without human intervention). You'd add something called instance variables that carry the information throughout the life the process for each work item instance. Interactive activities are placed into roles with a name associated with them (e.g. CSR or Manager) so the work done in each activity is done by the right type of person. Interactive activities can be set up where the work item instance goes to a specific person instead of everyone in the role where the activity is located (e.g. send the instance to the CSR that talked to the customer last time).
    Third, at runtime as each work item instance is created (e.g. "Order 227") in the process the work item instance flows to one of the process's Interactive or Automatic activities. If it flows into an Interactive (human) activity, the end user assigned to the role where the activity is located clicks on an item in their web based Oracle BPM WorkSpace's inbox for the specific work item instance that they are interested in working on (again - perhaps "Order 227"). Once clicked by the end user, a UI presentation (either built using Oracle BPM's WYSIWYG presentation editor or a JSP) shows the work that needs to be done specifically by that end user. The UI presentation is already populated with the information gathered from a database or a previous API call from an Automatic activity. All this is done without end users having to cut out of one application and then paste into another application's screen - the right contextual information is sent to the right person at the right time. Once the end user finishes their manual task, the work might flow to an Automatic task that invokes another applicaiton's API automatically from the logic and variable information gathered in earlier activities in the process.
    All this is done without the end users knowing that they are flowing through multiple applications to get their work done.
    Hope this helps,
    Dan

  • Can anyone recommend a decent, totally free sound equalizer app or program to work across different applications on my Mac?

    Can anyone recommend a decent, totally free sound equalizer app or program to work across different applications on my Mac?
    I am running OS 10.9.2.
    Thanks!

    NeoOffice was a OS X adaptation of OpenOffice because there wasn't a OS X version when the "Mac" came back from the dead basically.
    Sun which owned OpenOffice, was bought by Oracle, which all the developers left finding out Oracle wasn't going to support OpenOffice anymore.
    The developers of OpenOffice went and formed LibreOffice, which got some serious cash donations and now is the new fork of OpenOffice.
    So if you have files in NeoOffice, OpenOffice or Microsoft Office, they will work just fine in LibreOffice.
    LibreOffice is getitng all the attention now that's it's truly "free" and many more developers worldwide are looking at the code and contributing to it.
    So LibreOffice is what you need. It's also cross platform, Linux, OS X or Windows. AND free. (but you should contribute funds)
    http://www.libreoffice.org/

  • How to trace users across different Application Servers?

    Hi,
    We trace users using ST01. But how do we trace users logged in to different application servers? Please help.
    Regards
    MK

    Hi Ahmed,
    SM51 or AL08 shows in which Application server the user is logged in. But ST01 does not allow us to select or to specify the application server while tracing a user. Can you be a little more vivid. How do you specify the application server in ST01?
    Please help.
    Regards
    MK

  • How can I disable synchronization of search input fields between different applications?

    Hi
    This feature, as I'm assuming it is, is really starting to rub me a very wrong way...
    Whenever I write anything in the search field of what seems to be any application in OS X, the input I write in the search field is being copied to any other application's search field. E.g., I'm searching in iTerm for text in log outputs, then I go to Sublime Text and write a regexp in the search field. The search field there now already contains what I wrote to iTerm's search field. The regexp I start writing likewise migrates to iTerm's search input whenever I return to it, destroying my search session there. I then go to Safari to search the Perl regexp documentation to help me with the expression I'm currently assembling in Sublime's find input. When I return to Sublime, my regexp is wiped with the input I made in Safari's search input, so that I have to start over completely creating my regular expression.
    It's incredibly frustrating, and I'm really hoping that this "feature" can be turned off, but I cannot figure out where, if at all?
    Does any one of you know?
    TIA,
    Daniel

    Hello,
    Here is the Oracle Forms forum, and your question has really nothing to do with this product.
    Please, send this kind of question in the database forum, you would increase your chances to get the appropriate answer.
    Francois

  • Dependecies across different applications

    Hi dear colleagues:
    I would like to know if it is possible to run an application a with its context aContext , that shows an HTML page, that calls to a servlet sb belonging to an application b with context bContext:
    the call woulb be: bContext/sb
    How could it be possible, in jDeveloper, if the applications that i am running is a, and just the calls with its context would be acknownledged.
    Thank you in advance.

    Does anybody know if it is possible to achieve shared authentication across workspaces?Can anybody suggest where I might be going wrong?
    >
    [See this post|http://forums.oracle.com/forums/thread.jspa?messageID=3541285&#3541285] from a member of the APEX team for a concise explanation on both counts.

  • Security on the Input Schedule

    Hi,
    How does the Sceurity work on one global input schedule across multiple users in BPC. Does locking not be an issue when multiple users accessing the same input schedule at the same time. Can someoen tell me how locking works.
    Thanks,
    Vamsi

    Hi,
    In general Locking works depending on the quantity of data you send to the system and different combinations of dimension members across which you send the data.
    1) If the transaction has less than 10 data which is sent to the system then the locking is at record level.
    2) If the transaction has more than 10 data to be sent to the system then it performs sparsity check for the transaction and locks the data accordingly.
    a transaction is said to be Sparse when X>Y,
    Where,
    X=Number of dimensions *Number of unique members in each dimensions
    Y=Number of records * 5
    In case of executing a data Manager packages the locking is done for a package of data which contains large set of data records.
    The number of records a package contains for different application can be maintained using the parameter PACKAGE_SIZE in the transaction UJR0.
    You also find other parameters related to locking in the same transaction.
    But atlast the locking of data accessed concurrently is well managed by the system itself and we need not worry much about that.
    Hope it helps,
    Regards,
    G.Vijaya Kumar

  • Max file size of input schedule

    Hello experts,
    We are using BPC 7.5 NW sp4
    I've created input schedule and it's size about 6MB. I tried to save this input schedule, but system returns error.
    Currently the biggest file I've managed to save is 2MB
    Does anybody know max allowed size of file for input schedules and reports? And How we can change this parameter
    Best regards,
    Evgen Chadiuk

    Hi Evgen,
    BPC doesn't handle upload of large files through the Excel interface very well. If you go into UJFS (in BW) and find the input schedules for your application, you should be able to upload the input schedule through that interface.
    A good way to "compress" reports and input schedules is to delete all data from them before saving. I don't know if this will work in your case, but maybe it's another option.
    Ethan

  • BPC 7 MS: Which SQL statements are created for writing with input schedule?

    Hi,
    I wanted to know which SQL statements are created and executed if a user submits values using an Excel input schedule to an application.
    When I check the correspoinding MS SQL server log files, I see that data is read from the three partitions belonging to the application and put into a temporary table, but I can't find anything about writing back to the application (presumably the WB partiton...) in the log.
    There are some cryptic entries in the log file as well, but they are not human-readale... are there any BPC logfiles that could tell me which SQL statements are created and executed to write back the new values to the application? Thanks!

    Hi,
    As far as i know, when a user send data entry from an excel schedule, it will be written in the WB table of the application (for each application, you have 3 Data tables : WB, Fact2 and Fact).
    I presume that the SQL statement may be an INSERT or UPDATE statement.
    Technically, the update is done by the send governor service (hosted on your BPC application server).
    There is no log that will show you the SQL Statement besides a SQL trace that you have to setup in SQL Server 2005 Manager Studio.
    btw, the data are written in the Relationnal database but are read from the OLAP cube. The olap Cube is split in 3 partitions (ROLAP on WB table / and MOLAP on fact and fat2). Wich mean that every new entry in WB will be automatically "updated" in the cube.
    Some DM packages can directly write data in fact2 table. In this case you need to reprocess the cube to get it loaded.

  • BPC NW - Distribution of the input schedule based on two applications

    Hi all,
    I have one input schedule which is based on two different applications - one application on its own worksheet. In online mode it works correctly.
    For offline data collection I've created distribution list for this input schedule. And in the fixkey field I set dimension values for all dimensions of both applications, except Entity - it is defined in the varkeys field.
    For the first application, for which distribution list was created, I named dimensions like "DIMENSIONNAME" (e.g. "P_ACCT"), and for the second like "APPLICATION:DIMENSIONNAME" (e.g. "APSHELL:P_ACCT"), as it's written in the manual.
    The problem is that after input schedule distribution all dimensions of the second application on the second worksheet have the same values as it was when I saved input schedule to the server and not as it defined in the distribution list.
    All values of the first application are correct and have the same values as it defined in the distribution list.
    I checked it on BPC NW 7 and on BPC MS 5. It doesn't work in both systems.
    Question. Is it possible to distribute input schedules based on different applications correctly or not.
    If you have a version of BPC, check it please. I can paste distribution list here if it's needed.
    Edited by: Boris Rabinovich on Aug 14, 2009 11:09 AM

    Yes, it's hardcoded by evdre function on default.
    Brian,
    Do you have any experience with such tasks?
    What version of BPC do you have? Iu2019m using BPC7 NW SP3
    Edited by: Boris Rabinovich on Aug 20, 2009 9:20 AM

  • Splitting a background job over different application servers

    I am running my program in the background and its taking long to complete. I have done some optimizations and it has greatly improved but still not running as fast as I want because its processing large amounts of data and the amount of time that I want all the data to be processed is little compared to the runtime of the program so now I want to split the background job over different application servers. Can someone tell me how do I go about doing that and example ABAP code will be greatly appreciated.
    Many thanks

    Hello, If you are interested in BANK_PP_JOBCTRL, here are some of the inputs. Its work very efficeintly, though you will have to investigate a little bit froom your end.
    With in package bank_pp_jobctrl , you will find these FM. I have mentioned the use of it as well.
    RBANK_PP_DEMO_GENERATE_DATA: To create the Business data for Parallel Processing.
    RBANK_PP_DEMO_CREATE_PACKMAN: To create Packages out of the business data.
    RBANK_PP_DEMO_START : To process data in parallel.
    RBANK_PP_DEMO_RESTART: To re-process failed records during parallel Processing.
    You will need to call above in your report program in the same sequence as shown above based on you requirement. I did used only first three.
    TO generate events you will need to execute SE38: RBANK_PP_GENERATE_APPL to create application this will create the FM with numbers as shown below.
    Events: This PPF automatically triggers various events during the execution of theStart Program. Each of this event is associated with a custom function module which contains the business logic.
    For implementing this framework, at least the below mentioned methods should be implemented .
    0205 – Create Package Templates  : This method is used to write the logic for creating packages which in turn decides the data to be processed in parallel. This function module is called in loop at the loop ends only when the exporting parameter E_FLG_NO_PACKAGE has a value ‘X’ passed back to the Parallel processing framework.
    1000 – Initialize Package :This method is the first step in processing a package. It fetches all the parameters required for the parallel processing to start. All the parameters are passed to this FM as importing parameters and it is the responsibility of this FM to save it in global parameters so that it can be utilized by Parallel processing framework.
    1100 – Selection per Range : This method is used to read data for a package. The objects selected must be buffered in global data areas of the application for later processing. The package information is stored as interval in global parameters and this information is used to select the package specific data.
    1200 – Selection for Known Object List: This method is used instead of method 1100 if it is a restart run. The objects to be processed are known already.
    1300 – Edit Objects: The processing logic to be implemented using parallel processing for the selected objects is written in this method. This function module is used to implement the business logic and
    Also, obiviously you would like to log your messages , so the framwrok provides macros to do it.
    Let me know if you need some further help as I know there is very little information provided on this.
    Regards/Ajay

  • How to declare a variable available for across all applications??

    Dear Friends,
    If i declare a global variable in the component controller it will be available during its runtime and its value get expired if i open same webdynpro component application in different log-in.I need to access one variable across all login of users and across many webdynpro applications created.What should i do??
    Please advice me.Thanks in advance.

    Thanks  Mr.Gardiner for your reply,
    I do not know much about this Shared Memory Objects can you please help me.
    My requirement is that my application which is attached to the portal has access to many concurrent users. I have a screen for which there is a edit button,  on click of which i need to restrict other users from edit . This is based on portal ID and another unique id for that screen.I thought of lock object but  i guess that wouldnt help me b'se i am not writing anything to the database but need to restrict users in controlling the editability of the UI element.In this scenario user can be same user with different application or another user using this application.
    So if i save those unique ID's acrros applications,  i can validate and throw a message for other users when they try to do edit action when one user is already doing it.

  • Deployed KM Scheduler Task Does Not Appear in Global Services / Scheduler T

    Hi All,
    I've deployed a portal service and a KM scheduler task in the same DC but cannot see the scheduler task listed under System Admin -> System Config -> Knowledge Management -> Content Management -> Global Services -> Scheduler Tasks.
    The service works correctly and performs its periodic processing once on initialisation of the service, and I can see the resulting log statements to make sure it has worked.
    Both the service and the scheduler task are packed inside the same DC, which builds and deploys without any errors.
    There are no errors in the log regarding the deployment of the DC, or the scheduler task.
    There is a log statement about registering the classloader for the DC, which I assume is the statement in the IRFServiceWrapper init() that goes:
    CrtClassLoaderRegistry.addClassLoader(this.getKey(), this.getClass().getClassLoader());
    But I still dont see the task listed in Global Services -> Scheduler Tasks.
    Does anyone know what might be causing this or how to diagnose the problem further?
    Cheers,
    Steve

    Hi Srini,
    No it doesn't it just has the run method which is generated automatically.
    I have created a local Portal Application project, which is not in a DC, and this also does not have a default constructor ether but appears in the Scheduler Tasks list as soon as it is deployed.
    I also tried to create a Portal Applicaiton DC and Portal Applicaiton (Packaged as SDA) DC and despite the scheduler task being the same, both the DC tasks do not appear in the Scheduler Tasks.
    The only one I can get to work is the local Portal Application project. This is no use as we cant store this in DTR (unless someone can explain how to do this???).
    The Portal Application project packages up the RF Framework JARS inside its PAR file, but the DC and SDA projects dont, so I tried including them via an Assembly Public Part to an External Library DC, which does include the JARs in the deployment files but they still dont appear in the Scheduler Tasks.
    Has anyone out there got a working Scheduler Task in a Portal Application DC?
    Cheers,
    Steve

  • Retrieve data from a report or database to an input schedule in BPC for exc

    Hi,
    I am using BPC for excel ( v 5.1).
    I've created an Input Schedule(Input-1) using BPC for excel and sent data to the dB.
    I need this (Input-1) data to use it in a new Input Schedule(Input-2), for further manipulation.
    I need this data to be dumped in a sheet for further calculations in (Input-2).
    How can i bring this data?
    I created an input schedule(Input-2) and tried building an evdre in an excel macro to get it as a report of the 1st Input. But i was unsuccessful. I faced an error "ERR: Invaled KeyRange Header".
    Am i thinking in the correct way? Do we 've any other options to retrieve this data?
    Need your help to proceed....
    (Pretty soon, the environment is going to be with version 7.0)

    The macro i use to run when my workbook opens is as follows:
    Private Sub Workbook_Open()
        ActiveWorkbook.Sheets.Add
        Sheets(Sheets.Count).Name = "Dump_Sheet"
        Sheets("Dump_Sheet").Range("a1") = "Application1"
        Sheets("Dump_Sheet").Range("a2") = "=EvDRE($A$1,A14:B20)"
        Application.Run ("MNU_eANALYZE_REFRESH")
    End Sub
    Also I 've tried this too:
    Private Sub Workbook_Open()
        ActiveWorkbook.Sheets.Add
        Sheets(Sheets.Count).Name = "Dump_Sheet"
        Sheets("Dump_Sheet").Range("a1") = "=EvDRE(""Application1"",A14:B20)"
        Application.Run ("MNU_eANALYZE_REFRESH")
    End Sub
    Both of these gave me the same error code :
    #ERR : Invalid KeyRange Header

  • How to get the refreshed data from Input schedule while using evsnd

    Hi Experts,
                     I am using EvSnd function for sending the data from a Input schedule.
    Acc                Value                                            
    xx----
        xy------        10
        xz-------       20
    these above cell value 10,20 are getting sent by evsnd function which is written in different cell.
    Now after successfully sending, how I can see these are also getting refreshed, like in Evdre
    Acc                Value                                            
    xx----
            30
        xy------        10
        xz-------       20
    Thanks
    Anupam

    Thanks my friend.
    But the point is I need to show the updated data for all the cells (for xx, xy,xz). The point is if I use the evsnd then after the data has been sent, those two cells xy & xz will be blank once again. And so if the user will not be able to check what the data they have sent for these member from that sheet.
                  They have to get a report which will show the figures.
    And we can't even use the evgts in the xy/xz cell as the formula is going to be erased as soon as the user enter the data in that.
    so how we can do the sheet similar to evdre ip schedule..where after every data send the cell range shows latest data.

Maybe you are looking for

  • Error in CF form in a Flash format...

    Hi I receive the following error when loading a CF form in a Flash format... Errors, warnings or exceptions were found when compiling /mystore/admin/purchases_not_processed.cfm. Visit the online Flex documentation or API reference for further informa

  • HT201317 My wife deleted my notes files and they are not backed up on icloud.  Is there a way to recover it.

    My wife deleted a note file on iphone4S and it is not backed up in icloud.  Is there a way to reset phone or otherwise to recover this file.

  • Dim display when starting

    I still wait for an answer regarding this issue. My MBA's display always starts in low brightness (only a bar). What should I do???

  • Error during return order creation in CRM online

    Hi all, When I create return order via transaction CIC0 with reference to standard order ( B2C ) then some times system gives error after saving the return order. The text of the error message is very confusing , It says" Message no. CRM_ORDER_MISC 0

  • Error in planning function

    Hi, I am loading flat file to sem-bps. In tcode BPS0 when i double click on parameter group it is prompting to give the file name. When file name is selected i am getting the following message: Planning function and parameter group carried out withou