SSM and BPC - Implementation Options and Concerns

Hi,
I am hoping that someone can assist with some BPC/SSM implementation queries.
Until recently, our client was intending to implement SEM-CPM and SEM-BPS. Now, our client is considering the implementation of SSM and BPC. This raises a number of questions with regards to these products and their integration with Netweaver 7.0. Kindly see my questions/comments below:
<b><u>BPC</u></b>
<b>1.</b> Our client intends to implement BPC 5.1 immediately and then migrate to BPC 7.0 once the integration with BW is provided for. Until BPC 7.0 becomes available, it was assumed that BPC could exchange data with SAP BW by means of a flat file export/import process. From a technical perspective, is this assumption correct? Would you recommend this approach? Are there other ways to enable this data exchange?
<b>2.</b> In order to allow for effective data exchange between BW and BPC, we will need to replicate the BW cubes in BPC and update these cubes with the required BW master and meta data. In this case, I understand that data integrity and synchronization between BW and BPC is very difficult to maintain. What are your views in this regard? What steps can be taken to improve this sychronisation process?
<b>3.</b> SAP has committed to provide BPC/BW integration next year. Considering this, do you recommend that we begin with a BPC 5.1 implementation now or do you recommend that we wait until the integration is provided in version BPC 7.0.?
<b><u>SSM</u></b>
<b>1.</b> Does PilotWorks exist in Unix and what data base must it use?
<b>2.</b> What is the maturity of the mapping tool used to map SAP to Pilot Works?
<b>3.</b> Is there any data that must reside in Pilot Works or can all data be centralised   in BW?
<b>4.</b> Is there any workstation setup necessary to run Pilot Works off a desktop?
<b><u>General CPM</u></b>
<b>1.</b> Even though we are still deciding which planning/balanced scorecard tool is ideal, we intend to begin immediately with the BW data modeling process. Is it reasonable to assume that the eventual decision to implement BPC or SSM will NOT have a significant impact on the data model from a functional or technical perspective? Obviously, we do not wish to build a data model that will be incompatible with BPC/SSM or that will place limitations on BPC/SSM functionality.   If BPC/SSM will impact data modelling, what points should we take into consideration when preparing our data model in BW? For example, what data locking issues exist in BPC and how will this impact our BW data modelling?
I would greatly appreciate any assistance/views.
Thanks,
Ross

Hi Ross
Tried to answer your questions on BPC/CPM, my collegues in SSM will answer your SSM queries:
BPC
1. Our client intends to implement BPC 5.1 immediately and then migrate to BPC 7.0 once the integration with BW is provided for. Until BPC 7.0 becomes available, it was assumed that BPC could exchange data with SAP BW by means of a flat file export/import process. From a technical perspective, is this assumption correct? Would you recommend this approach? Are there other ways to enable this data exchange?
Yes this is a right approach.
2. In order to allow for effective data exchange between BW and BPC, we will need to replicate the BW cubes in BPC and update these cubes with the required BW master and meta data. In this case, I understand that data integrity and synchronization between BW and BPC is very difficult to maintain. What are your views in this regard? What steps can be taken to improve this sychronisation process?
You can use informatica with whom SAP have a OEM agreement, to facilitate this process
3. SAP has committed to provide BPC/BW integration next year. Considering this, do you recommend that we begin with a BPC 5.1 implementation now or do you recommend that we wait until the integration is provided in version BPC 7.0.?
You should start with 5.1 implementation and later migrate to 7.0. With that you can start using the functionality and only the platform layer will change later
General CPM
1. Even though we are still deciding which planning/balanced scorecard tool is ideal, we intend to begin immediately with the BW data modeling process. Is it reasonable to assume that the eventual decision to implement BPC or SSM will NOT have a significant impact on the data model from a functional or technical perspective? Obviously, we do not wish to build a data model that will be incompatible with BPC/SSM or that will place limitations on BPC/SSM functionality. If BPC/SSM will impact data modelling, what points should we take into consideration when preparing our data model in BW? For example, what data locking issues exist in BPC and how will this impact our BW data modelling?
There will not be any compromises on functionality and therefore you should be good to have any data model within BPC model

Similar Messages

  • Webservice implementation options and their performance ranking?

    If I am to to implement a webservice from/to SAP ERP,  I consider I have at least 3 options:
    1) Without PI - generating webservice from an RFC enabled wrapper function module (or bapi) inside SAP ERP
    2) With PI, exposing a WS using RFC adapter in PI that uses an RFC wrapper fm (or bapi) in ERP
    3) With PI, exposing a WS using ABAP proxy in ERP where the proxy uses non-RFC wrapper fm (or bapi).
    Using ABAP proxy is recommended (instead of RFC adapter) for syncronous interfaces between PI and SAP applications I have heard, but still wanted to take RFC adapter as option.
    Does anybody have experience about performance comparison in these options, if you have tested them all? Such a test must use same context e.g. using BAPI_CUSTOMER_GETDETAIL and you should have a client that can use them all (you probably have different wsdl for each and your client must calculate/trace response times. I know it is possible to monitor response times inside XI, but practically absolute response times can be calculated only in the client.
    To be honest, I am more interested in hearing performance difference between generating WS from ERP directly or from PI. Options 2) and 3) are just PI variations. But if you have tested options 2) and 3) as well please let me know.
    I was thinking of testing all scenarios myself, but if you have experience already, then you would save my time.
    br: Kimmo

    Hi Kimmo,
       Whatis the PI version you are using?
    I think you have other options too.
    4) Create a service interface and implement the enterprise service in the backend.
    http://www.sappi.sapag.co.in/flat-file-to-file-senario/creating-custom-enterprise-services-using-abap-and-xi/
    The option 1 that you mentioned and option 4 (That i have mentioned) will be of comparable performace.
    From a performance stand point, option 1(or 4) will be the fastest (at least in theory ) as we do not have any mediating system.
    But from a standards perspective, the option that i have suggested, is better (Read mre about SOA concepts to appreciate this more).
    General suggestion is that we should not be using PI for User- machine integration (which is your case).
    Best Regards,
    Ravikanth Talagana

  • OBIA and OBIEE implementation requirements and Questions

    Hi,
    I am looking for a documentation, which could give me some questions to implement OBIA and OBIEE. Do we have any documentation like this which could give customer a basic idea about OBIEE and OBIA and what it takes for them to implement them.
    Basically we are looking for a documentation of questionarie which could guide clients to choose OBIEE and OBIA with hardware and licensing requirements.
    Can you please share if you have come across such a document.
    Thank You.

    http://lmgtfy.com/?q=obiee+documentation

  • I will be on a website and select an option and it goes to parental controls which I have no restrictions on.

    fI will be on a website and select a category and will get a parental control message.  I have never set any restrictions.  I unlocked parental controls in preferences and still cannot access or get rid of the parental controls intrusion.

    I cloud is not a streaming service.  It is simply a storage locker.  So before you leave, download the music you are going to want to listen to onto your pad.

  • Menu bar is missing and no full screen icon and no minimize option and cannot close firefox or clear history

    My Mac automatically updated from firefox 4 to 5 today, and there is no menu bar, nor is it in full screen for there is no full screen icon. I also can't minimize the firefox windows and cannot quit the program or clear browsing history. This is a huge problem. I went to re-download firefox 4 or 5 and it said I was running 3.6 which is not true and impossible. What is going on?

    Only options are:
    Navigation
    Bookmarks
    Add-on
    Tabs on Top
    Customize...
    No "Menu Bar" option... I am on Mac

  • How to automatically populate text boxes from dropdown and tick box options and then sum the results

    Firstly I need to say that I have no knowledge of how to use Javascript.
    I am using the 30 day trial of Adobe Acrobat XP Pro to see if it can be used for a Membership Application Form for the 1st year of membership. This 1st year  has a pro-rata membership fee per month left in the year of application along with a pro-rata postage fee for non-UK members. All of the input will be via basic text boxes with the exception of the application date and overseas postage for which I have created 3 dropdown boxes, one for Day, one for Month and one forYear and for the 2 tick boxes which are there for the applicant to say if they want 2 other options which have a cost attached to them.  I want to populate 2 text boxes from the Month lookup. One of these is for the pro-rata membership fee and the other for the pro-rata overseas postage. The other 2 optional items will be text boxes populated from the tick boxes. Having populated these 4 text boxes I then want to have them automatically summed to give the total to be sent by the applicant.
    I have searched many forums and tried many of the suggested ways of doing it and none of the 4 text boxes are populated.
    Are you able to help me with this?
    Many thanks

    The script solution provided is a "custom calculation JavaScript" not a "simplified field notation".
    The comment at the top of the code:
    // Custom calculate script for text field
    should help clarify the placement location for the code.
    Simplified field notation has a number of specific restrictions. One is that the provided data must be numeric data only.

  • Some images are not loading after update and have explored options and settings without result

    a lot of sites visited do not show images. ie google, weather maps, my home page for isp. have tried most suggestions and has occurred only since f/fox update.

    You probably have seen this article, but just in case you haven't, it's a pretty comprehensive list of things to check:
    [https://support.mozilla.com/en-US/kb/Images%20or%20animations%20do%20not%20show Images or animations do not show | Troubleshooting | Firefox Help]
    Also, if you are using an ad blocking add-on, you might try disabling that in case it has gone haywire (e.g., bad rule set update).

  • How to successfully implement 0CA_IS_TS_1 and 0CA_TS_IS_2

    I found this post: Since I had many issues with these extractors and there have been many posts out there in regards to issues with them; here is a quick how-to with SDN using 3.5 and ECC 5.0 (if you are on an earlier version of R/3, then there may be specific notes that you may need to apply, but there are many posts on them) First you need to decide what the need at your client is for these CATS Time Sheet extractors are. Do you need both or are you really just interested in approved entries/changed on approval entries? At my client, it was just approved entries and I will speak mainly to that extractor (0CA_TS_IS_1). The biggest problem that I see people having is that after this extractor is activated, etc...RSA3 is not returning all of the 30/50 entries that exist in the CATSDB table. Well, the biggest thing you need to concentrate on here is the reporting time types. This is configuration that is done within the R/3 environment within the IMG (tranx SPRO, then click on IMG). Within here click on the following path: Integration with Other SAP Components -> Data Transfer to the SAP Business Information Warehouse -> Settings for Application-Specific DataSources (PI) -> Human Resources -> Actual Employee Times OHR_PT_02 -> Define Reporting Time Types. Within this section you will be a little overwhelmed and may need some HR functional team help. You are mainly going to want to concentrate on 'Maintain Reporting Time Types section'. When entering here, you will have the option (be many standard SAP default entries) to add your own Absence/Attendance and or Wage types. You can find the different types within table T554S. This is where you have to define each of the absence/attendance types and/or the wage types for them to successfully extract in the extractor. Please see functional team for help here. After this is done, test the RSA3 extractor again and it should pull all the records that you are concerned about from the CATSDB table. After this is done, you probably are interested in pulling extra fields such as AWART or others in the CATSDB table. Here you are to use the delivered BADI definition CATSBW_CUST_ISOURCE. SAP delivers a SAP implementation of this definition called SAP_DEFAULT, which you should make inactive and create your own version in order to change the underlying methods of the BADI. Within the interface tab of the active implementation that you just created, you will be interested in 3 of them (SET_OFFSET, POSTPROCESSING & DETERMINE_GRBIW); there are others but these are the ones that I saw change was needed. In the offset one, change this to 0; I feel this is the best and most successful one. In Postprocessing is where you put your code to populate your appended fields (you can code just like cmod but it is simpler and you don't have to use those loops for E_T_DATA). In the Determine_GRBIW, I removed the code of return value of 01 because I did not want to restrict this. This ties back to the first column of the reporting time types that you just defined. After you activate this, unhide necessary fields in the structure and rerun in RSA3. You should be ok with everything and can bring over into BW. How this extractor works is it reads a table called cats_bw_time and it looks at this to find approved records that have been cancelled recently and creates 60 entries (with negative 30 entry amounts for that same counter entry of the original 30); so when it comes over to BW, the cube does will negate each other out since processing status and counter are not part of the cube. This is a very quick summary but everyone should be able to find a solution from here. Please contact me if you have further questions via this thread.
    <BR><BR>
    But when I try to make the changes described it says it is a "core mod".  My main issue is that not every record is coming over when I extract.  It seems like random records are coming over.  For a particluar date I expected 20 records...but only 2 came over.
    <BR><BR>
    Has anyone else had trouble with this?  I am also on ECC 6.0.
    Edited by: Jeffrey Tobin on Apr 8, 2010 10:09 PM

    Hi,
    I hope someone can help,
    It seems that a Full load only brings in records with a status of 30
    A delta load, however brings in status 60 records with a negative quantity.
    This leads to inconsistent data.
    So for example, if there are 2 records in CATSDB for a person for a date, one has status 30, and a quantity of 8
    and there is another record with status 60 and quantity of 8
    If I do a full load, i get a quantity of 8 (the status 30 records)
    However, if there was one record already in BW for that person and for that date and a delta is loaded containing the same employee, i get a reversed quantity (-8) so the total in BW is now 0.
    Is this correct?
    It seems a full load, which gives a quantity of 8 is correct or is the total of 0 correct?

  • PL/SQL and Java implementation

    Hi all,
    We need to implement a fast solution for reporting to our existing web application. Application is totally based on stored procedures written in PL/SQL.
    We have already java classes for drawing different types of charts
    named Chartdirector (http://www.advsofteng.com/)
    This library can create chart images in memory.
    I have already read about calling java classes from PL/SQL and SQLJ too.
    My questions are;
    1. Is this safe to include classes to database and create
    reports by using loadjava in real life. I mean not in theory, in real life?
    2. Is there any experiments of the audience about this method?
    3. Would it be any performance problems about this?
    4. Should i prefer to use any Java container and jsps instead of this method?
    I will continue to research for necessary steps after i could see the light :)
    Thank you to all,
    Regards,
    Gokhan

    > 1. Is this safe to include classes to database and create
    reports by using loadjava in real life. I mean not in theory, in real life?
    Yes.
    > 2. Is there any experiments of the audience about this method?
    Experiments and actual implementation - yes. It works. Granted, it does not always work as easy as running the Java code from the command line. But it does work.
    > 3. Would it be any performance problems about this?
    This is a potential problem with any software code.
    4. Should i prefer to use any Java container and jsps instead of this method?
    To be honest, I prefer not using Java for web graphics as I'm not impressed with the quality and flexibility of the graphs generated. I prefer using (and paying for commercial use) for the JPGraph classes for PHP - and using that from PL/SQL (via Zend Core for Oracle).
    Another option is to use SVG and generated SVG directly from PL/SQL. But this requires a browser plugin and SVG also does not look that great. (this is btw what Oracle's HTMLDB does and uses)

  • HT203163 I am not able to access to iphone updates/store; as secure link to itunes store failed. I tried to turn firewall off, reinstall itunes and other troubleshoot options but none of them works.....

    I am not able to access to iphone updates/store; it displays the message under diagnostics 'secure link to itunes store failed'.
    I tried to turn firewall off, reinstall itunes and other troubleshoot options but none of them works......
    Please help.

    Update:  I tried the "Toshiba Recovery Wizard" after everything else either fizzled out or hung up. After going all the way thru the recovery process (up to 100%), I finally got an error message.....it didn't work. And now, when I fire up the computer, I don't even get to that menu with the recovery options....the only thing I can boot into is the screens with the various ways to run your OS (in "safe mode", "safe mode with networking", etc).
    I'm not a techie, but I'm guessing at this point, the part of my hard drive that got damaged in the fall was, at the very least, the partition with the recovery data. Couple that with the fact that this cheapo Toshiba laptop didn't even come with recovery disk (or ANY kind of disk, even basic installation software!), I'm screwed: I don't see any way to get a workable computer now without some kind of disk to boot from. So NOW my concern is more about spending the $$ for a new OS and THEN finding out the hard drive has other problems too...is broken in some other way to boot.
    How to check this? As I said, I did run "chkdsk" back when I could get into the recovery menu and run the fix-it programs. It didn't note any problems. Thinking of taking this opportunity to upgrade to Windows 7 from Vista (which I never liked), but I have to know that the computer is otherwise ok....how to be sure?

  • Date Picker with Previous and Next Year Options

    Hi All,
    I am implementing a date picker in my application which is tied to an attribute of type PA0001-BEGDA. Date Picker as such works fine but navigating to previous year and Next year options are not available. User has to go month by month to different years if they have to navigate.
    Is this the normal behavior of the Date Picker or am I missing something else to get the previous and Next year icons in the Date Picker.
    Thanks,
    Nagarajan.

    hmm..I tried using the select options and it did give the same date picker with the previous and Next navigation icons...The only problem with the select options is that its a single field which has the range and can accept multiple values too...
    I tried to figure out how the date picker that we use in the custom application and the one in Select Options differ but no luck...Does this ring any bell?
    Thanks,
    Nagarajan.

  • Pause and Stop implementation in streaming audio

    Hi,
    I am building a program that transmits audio over a TCP connection(using ServerSocket and Socket classes). My problem is that I am not being able to correctly implement the 'Pause' and 'Stop' option. Let's go into more details:
    When the "Play" button is clicked, following line is invoked:
       Play(){
         dataOut.write(fileToPlay.getBytes());
         // write the name of file requested to dataOut, and dataOut is the TCP socket's OutputStream
         //initilized as dataOut = dataSocket.getOutputStream
         controlOut.write( PLAY_REQUESTED_FILE);
         //an int argument, server interprets this and reads the dataOut
         //and sends the audio bytes after encoding
         Player P = new Palyer (dataIn, controlIn);
         PlayerThread pt = new Thread(p);
         pt.start();
    }                    the Player class's run method is:
    public void run() {
            stopReq = false;
         //here the line object is opened and started.
         int nBytesRead = 0;
         new Thread(stat).start(); //this thread gives continuos statistics of bandwidth used
         while (nBytesRead != -1) {
               nBytesRead = dataIn.read(buf);
               //some decoding of buf goes on here
                line.write(decoded, 0, decoded.length);
    }          The server works in a very similar fashion:
         when the PLAY_REQUESTED_FILE command is recieved, if invokes this play method:
              File f = getFileName(dataIn); // this gets the file name from input stream of the sockt
         Streamer s = new Streamer(f, dataOut);
         StreamerThread st = new Thread(s);
         st.start();
              the Streamer class's run method is:
              while (fis.available() != 0 ) {
              fis.read(dataBuffer);
              //fis is the stream to read the File object passed to constructor
              //some compression happens here and then,
              dataOut.write(dataBuffer);
              please help me implement the stop and pause options(the client GUI has the pause and stop buttons in place).
         as always, help is greatly appreciated,
         thanks in advance
         Ishwar

    thank you for your reply captfoss, i see that you're always the first one to reply, i am really grateful for that.
    yes, i have already written code for issuing the stop and pause command, but i don't know how exactly one should implement them. i mean, i sure there'll have to to be some sort of lock object on which notify( ) and wait( ) methods will have to called, but i am not being able to do that. . something similar (but not same) thing has been discussed here http://www.javalobby.org/java/forums/t18465.html at the end of the page, please help as i have tried everything i can and still it adamantly refuses to work..

  • BPC 5.1 and Reporting Services on Shared, Corporate Server

    We are implementing BPC 5.1 and want to integrate with Reporting Services on a shared, corporate server rather than installing on BPC app/web server. The reason is to minimize number of Reporting Services installations corporate wide. This has led to a number of challenges and questions, which I hope someone can assist with.
    1. What level of access is needed by the three BPC service accounts to Reporting Services, during install and ongoing?
    2. Can BPC be configured to point to a specific Reporting Services sub-directory, rather than having to browse the whole Reporting Services root?
    3. Is there any documentation on BPC and Reporting Services?
    Thank you. Nancy

    You know there are 3 types of users who assigned to SysAdmin, Admin and user. Your SysAdmin user must have administrator rights of your corporate reporting server. Or that user must be user of "Content Manager" role in reporting service. Otherwise, you will get many errors by end of certain function of Admin console such as process security or process application.
    And BPC is designed to use a reporting service exclusively. It is not designed to use a particular folder other than root.
    I do not have idea about documents regarding reporting service of BPC.

  • S&OP on Hana, IBP and BPC

    Hi All,
    can some one please help me in understanding the difference between S&OP on HANA, IBP and BPC and how they are differentiated from SAP APO?
    Thanks in advance.
    Thanks,
    Kishore

    Story started around 2012 with S&OP Hana until version 3.0. Following marketing definition and Gartner group vocabulary, this application has now change its name to IBP S&OP 4.0. Nothing changes within S&OP except improvements with 4.0.
    IBP is a new family of application in SCM under Hana
    BCP belongs to analytic family, not much appropriate for SCM Concern.
    APO is the previous APS of SAP that is still supported until 2025. Say a new customer needs SCM advance planning, better going IBP nowaday but nothing wrong with APO neither
    Daniel

  • Visual Studio and BPC 10.0

    Hi all,
    I'm a relatively new Planning Consultant and on a new project have the requirement of having an input screen for the allocation of time, for an individual, against a project.
    Examples of the required input are:
    - Allocate Nick Carter, to Project ABC, for 28 November 2011, Full Day (8hours).
    - Allocate Joe Bloggs, to Project XYZ, from 28th November to 1st February, Full Days
    Has anyone used Visual Studio to create an input screen, and maybe used a drag and drop design that integrates well with BPC.
    There is also a requirement for Versions, i.e. Scenario 1, Scenario 2, which allow different planning options.
    The BPC input screen, even with the Web UI 10.0 is limited, especially due to the way it presents data as numbers as opposed to text.
    Any feedback or advice would be much appreciated!

    Hi Sabine, thank you for the replies!
    We are using BPC 10.0 for NetWeaver, and not MS.
    The reassurance that it is technically possible if good for our Project as we can start to move forwards with the Bluerprinting. We are going to use NetWeaver Gateway to connect Visual Studio to SAP (BW and BPC).
    We have done some mock-ups for Excel but have come accross some significnat limitations, some of which are column limits, and how we need the input cell, e.g. 8 (hours), to Project Name.
    [The current solution looks like this|http://i44.tinypic.com/1o7hjr.jpg], and the way that we thought BPC Excel could look is like this: [BPC Excel Possible Design|http://www.freeimagehosting.net/newuploads/fef8f.jpg]
    I have also found information that there are row and column limitations on excel that will restrict the volume of data we are required to show / input at any one time. (I found information [here|Maximum Number of Columns Exceeded Message; under Sakthi Jaganathan's post)
    I'm not sure what you mean by Business Object Connector. From internet research it suggests it's a BOBJ connector for BI4 which we will be using for reporting.
    Thanks again for your comments, you don't realise how much it helps us!
    Nick

Maybe you are looking for