Life cycle and desing patterns

Hi Friends,
I am new to SAP BI/BW and learned extract and Reports
Now i am getting some doubts like what sdlc and design patterns are used to SAP BI/BW
Please could you suggest , whether we are have to use in BI/BW
thanks
Babu

Hi Babu,
SAP BI/BW project also has got the standard project life cycle steps. Whenever you are working on a SAP BI/BW implementation project it starts from
Requirement Gathering -
> Blueprinting -
> High level and detailed design -
> Implementation -
> Unit Testing -
> Integration Testing -
> Go live.
Regards,
Durgesh.

Similar Messages

  • Page life cycle problem

    We suspected af:tree had a bug but we observed during debugging that our problem is due to page life cycle and we are searching a way to solve it at the best :
    Our problem is the following :
    1) we have in the same page a af:tree linked to a java bean data control that present some content in a hierarchy form (link an index) and a second part that contains some ui that represent the selected af:tree node content (linked java bean content). The second part ui's are updateable
    2) when we first load the page the af:tree is correctly rendered and we are able to navigate into into it without any problem (expand/collapse). The ui's are empty because we didn't select anything
    3) when a node is selected in the af:tree the correspoding data are loaded in ui's. That is perfect.
    4) when a second (another) node is selected we discovered that
    4.a) the af:tree was positioned to the new node selected that mean that we changed the context in our java bean
    4.b) the changes previously done in ui's were executed (eved nothing was edited) in the java bean and that in the wrong context.
    This situation cause a mismatch in our java bean data
    What is the best way to solve this ?
    Is this described somewhere in the documentation how to solve such problem in a same page ?
    Is ppr the way ?
    Thanks in advance

    Hi Frank
    What I was missing is that when a node is selected, a code from node details is setted as a parameter in the page, the page (outcome null in af:tree) is refreshed that will cause the ui's method binding to be executed again but after the parameter is setted. The ui's are built from the result a method that will get the corresponding java bean based on the parameter.
    is this data queried by you or is it part of the tree node information or detail leafes?
    They code is part of the tree node. It is setted into a page parameter. The ui's data is getted from a method (see below method iterator, methodaction from the page definition).
    When you say data gets executed upon changing the tree row focus, what does this mean? Do you have a submit defined upon focus lost for the tree?
    ui's binding is executed. The setter's are executed.
    So what is the desired behavior you are looking for ?
    The setter have to be executed before the java bean context is updated, i mean before the binding to the method action is executed
    Actually i have, when i click on a node in a previously loaded page:
    1) click on node
    2) set the parameter from selected node
    3) refresh the page
    4) execute what we can name a java bean finder method (a java bean method that select a xml node in xml java bean using jxpath with a xpath expression that is executed from the method action in the page definition)
    5) execute the setter from the binding (but into the wrong java bean because the method action change the java bean context)
    In fact, 5) has to be executed before 4) is executed
    That is my problem
    af:tree code :
                  <af:tree value="#{bindings.ClassificationEntryListclassificationEntry.treeModel}"
                           var="node">
                    <f:facet name="nodeStamp">
                      <h:panelGroup>
                        <af:commandLink text="#{node}">
                          <f:param name="selectedEntry"
                                   value="#{node.classificationEntryCode}"/>
                        </af:commandLink>
                      </h:panelGroup>
                    </f:facet>
                  </af:tree>Page definition :
    <?xml version="1.0" encoding="UTF-8" ?>
    <pageDefinition xmlns="http://xmlns.oracle.com/adfm/uimodel"
                    version="10.1.3.39.84" id="untitled1PageDef"
                    Package="view.pageDefs">
      <parameters/>
      <executables>
        <iterator id="ClassificationDocumentDataControl_rootIter" RangeSize="10"
                  Binds="root" DataControl="ClassificationDocumentDataControl"/>
        <accessorIterator id="classificationIterator" RangeSize="10"
                          Binds="classification"
                          DataControl="ClassificationDocumentDataControl"
                          BeanClass="classification.testcase.castor.Classification"
                          MasterBinding="ClassificationDocumentDataControl_rootIter"/>
        <accessorIterator id="classificationEntryListIterator" RangeSize="10"
                          Binds="classificationEntryList"
                          DataControl="ClassificationDocumentDataControl"
                          BeanClass="classification.testcase.castor.ClassificationEntryList"
                          MasterBinding="classificationIterator"/>
        <accessorIterator id="classificationEntryIterator" RangeSize="10"
                          Binds="classificationEntry"
                          DataControl="ClassificationDocumentDataControl"
                          BeanClass="classification.testcase.castor.ClassificationEntry"
                          MasterBinding="classificationEntryListIterator"
                          Refresh="ifNeeded"/>
        <variableIterator id="variables"/>
        <methodIterator id="findClassificationEntryByIdentificationIter"
                        Binds="findClassificationEntryByIdentification.result"
                        DataControl="ClassificationDocumentDataControl"
                        RangeSize="10"
                        BeanClass="classification.testcase.castor.ClassificationEntry"/>
      </executables>
      <bindings>
        <tree id="ClassificationEntryListclassificationEntry"
              IterBinding="classificationEntryIterator">
          <AttrNames>
            <Item Value="classificationEntryCode"/>
            <Item Value="classificationEntryCount"/>
            <Item Value="valid"/>
          </AttrNames>
          <nodeDefinition DefName="classification.testcase.castor.ClassificationEntry"
                          id="ClassificationEntryNode">
            <AttrNames>
              <Item Value="classificationEntryCode"/>
            </AttrNames>
            <Accessors>
              <Item Value="classificationEntry"/>
            </Accessors>
          </nodeDefinition>
        </tree>
        <methodAction id="findClassificationEntryByIdentification"
                      InstanceName="ClassificationDocumentDataControl.dataProvider"
                      DataControl="ClassificationDocumentDataControl"
                      MethodName="findClassificationEntryByIdentification"
                      RequiresUpdateModel="true" Action="999"
                      IsViewObjectMethod="false"
                      ReturnName="ClassificationDocumentDataControl.methodResults.ClassificationDocumentDataControl_dataProvider_findClassificationEntryByIdentification_result">
          <NamedData NDName="entryIdentification"
                     NDValue="#{param.selectedEntry}"
                     NDType="java.lang.String"/>
        </methodAction>
        <attributeValues id="classificationEntryCode"
                         IterBinding="findClassificationEntryByIdentificationIter">
          <AttrNames>
            <Item Value="classificationEntryCode"/>
          </AttrNames>
        </attributeValues>
      </bindings>
    </pageDefinition>Hope it is a little bit more clear

  • Account Life Cycle

    Hi folks,
    I am little bit confused for the exact scenario and functionality of account life cycle. Although I know that Account life cycle is used to define the BP roles's stage.
    I tried some scenarios:
    1. I went to the BP Role Exclusion group setting and created two role in BP role Exclusion group one is prospects & second is sold to party. After this allow a permitted transition from prospects to sold to party.
    2. Enable the life cycle stage.
    After completing this configuration, I could see that Prospects and Sold to party  BP role are missing from BP roles but that role could be chosen from life cycle stage.
    Till yet, every thing was OK.
    Then i created a prospect from Web ui by selecting the prospects role from life stage cycle.
    Then i tried to create the opportunity transaction and quotation transaction from that prospects and system allowed me to create quotation document with that prospects number... In actual the system asks for a sold to party detail not prospects.
    My 1st question is "As i did not convert the prospects into sold to party then Why the CRM system is allowing the entering a prospects into Quotation document?
    2nd Question is:   If it is allowing then Will it be possible to replicate the prospects into ECC system as sold to party role?
    3rd Question is : Could any body give a practical scenario where this functionality can be used?
    Even if i do not do any account life cycle configuration, I get the same result while creating the opportunity and quotation then what exactly is the use of account life cycle.
    Thanks in advance.
    Best regards,
    Dinesh.
    Message was edited by: Dinesh Sachdeva

    Hi Nash,
    Yes i know that there are many information available in SCN as well as sap help. I have read those information as well as i went on the sap note1097651 - How to use the Account Life Cycle.
    As far as theoretical things concern, all the information were there.
    But practically i could not get the solution of my problem that i mentioned in my earlier post.
    Could you please let me know the actual behavior of the CRM system after configure the Account life cycle and why it is necessary?
    Thanks & Regards
    Dinesh

  • Business Partner Roles and Account Life Cycle management in IC

    Hi all,
    We have IC agents creating prospects but also back office people (i.e. sales staff) creating prospects. Back office staff uses account life cycle management to identify the prospect role. However, I noticed that the business partner role (prospect in this case) is not visible within the IC - during account creation - because the role is used within the account life cycle role exclusion group.
    I can always enhance the IC component to remove the filter on the BP Role. but question I have is why does SAP IC remove the roles from the role drop down list in the IC account creation screen and how did other people get around this?
    Thanks,
    John

    I am also looking for an answer on this. How did other people who work on Interaction Center get around this? How do you create accounts when IC removes the BP roles mentioned in the Exclusion group config in SPRO ?

  • What is the average duration of 1 full SAP life cycle or 1 end-to-end implementation. How long does it take to prepare DEV, QAS and PRD?

    What is the average duration of 1 full SAP life cycle or 1 end-to-end implementation. How long does it take to prepare DEV, QAS and PRD in any company?

    Anand,
    let me start with saying that the question you ask may not help you to determine the duration of your project. As Ryan and others stated the duration of the project is highly dependent on the scope of the solution you are implementing, geographical scope, amount of modifications/enhancements, number of languages, number of users that need to be trained, amount of standard processes customer is able to re-use in the implementation and many other factors (like quality of implementation contractor you will chose and availability of customer and implementors resources). I can probably go on for another couple lines, but I guess you get the idea.
    With that out of the way let's talk about some example implementations that will give you an idea - Ryan did great job outlining what I would call traditional approach above. I have couple examples where customers leveraged innovative deployment strategies that are available today. In particular the project teams leveraged pre-packaged services like RDS, World Template or Best Practices as their baseline solution and they built from there. Second acceleration technique customers now leverage is the deployment in the SAP HANA Enterprise Cloud to accelerate the time to initial setup of the system and thus move from traditional blueprinting to scope validation exercise that further shortens the time. There are other acceleration techniques we see applied in some cases like use of iterative implementation of the delta requirements on top of the baseline solution.
    Let me offer few examples to illustrate what I explained above:
    ERP implementation at Schaidt Innovations with 3 months long deployment of ERP solution using ERP RDS as a baseline (you can view their testimonial here - Schaidt Innovations: SAP ERP on HANA in the cloud - YouTube)
    Customer in Asia with global template deployment that leveraged SAP ERP for Manufacturing with deployment to cloud and 9 countries rollout (Japan, Korea, China, Taiwan, Hong Kong, UK, Germany and US). The initial deployment took 4 months for first country and 2 months for rollout into the additional 8 countries - so total of 6 months. The original plan using traditional approach with full blueprint and heavy configuration was estimated to be more than double of the actual deployment time.
    There are many other examples where customers follow the assemble-to-order delivery model for their project and gain significant benefits doing so. I suggest you to review some of the recordings we did in 2013 about this approach and if you are member of ASUG review the Agile ASAP sessions we did for ASUG PM SIG.
    Link to webinars: SAP A2O Webinar Series Schedule
    Let me know if you have any questions.
    Jan

  • Requirement of E-sourcing and e-CLM (contract life cycle management) in SRM

    Dear Experts,
    Does one need to install e-sourcing and eCLM (contract life cycle management) in SRM 7.0 to take the benefit of full functionality available in SRM 7.0?
    My understanding says that e-Sourcing and CLM are not must for SRM 7.0. They are basically available separately as on demand product who may not have SRM landscape.
    Any ideas shared will be highly appreciated.
    Reagrds,
    Ranjan

    Hi Ranjan -
    The answer is NO, you do not need E-Sourcing/CLM to install and work with the contract functionality in SRM 7.0.  These are completely different products / systems.  The contracts functionality in CLM is oriented toward contract authoring / qualitative information management about contracts, while the functionality in SRM is more oriented toward the quantitative contract information/execution of the contracts against orders.
    Hope this helps,
    Emily

  • Problems with Safari, Acrobat, Intel Macs, and Life Cycle Form Mgr.

    Here is my problem:
    A Mac user using 10.4.10, with Acrobat Standard Ed v.7.0.9 installed,
    is having to approve purchase forms through Adober Life Cycle Form Manager
    through Safari 2.0.4. When trying to approve the PDF forms, it tells her
    she needs to have Acrobat v.7 installed, and only shows a white page.
    Went back and launched Acrobat 7.0.9, and did the "Detect and Repair"
    setting to verify the Adobe PDFViewer plugin was installed.
    Said it was, checked the Library/Internet Plugins folder and it was.
    Launched Safari, Safari's list of plug-ins does not show it as being installed.
    Trashed the Safari .plist file, relaunched Safari, same thing.
    Read on the Apple site that people were experiencing similar issues,
    Read on Adobe's site that for Intel Macs, should be using v. 8.01.
    Downloaded the 8.01 Acrobat Reader and installed it.
    re-launched Safari, success, it says the plugin, v.8.01 is installed.
    Go back to Adobe Life Cycle Forms Manager, go to view a PDF,
    at 100% screen size, PDF shows correctly. Zoom in on details,
    PDF goes blank, will not show details. Zoom back out,
    PDF goes white page, no info displayed.
    My Questions:
    1. is it an issue with Adobe Life Cycle Forms Manager and Safari on Intel Macs?
    2. Is there a way to get a proper plug in for Safari, so that Acrobat will read the PDFs
    instead of the default Preview?
    thanks in Advance

    bump
    anybody running ALCFM and Acrobat 8 with an Intel Mac,
    are you running into issues with approval of PDF forms?

  • Battery 79% life after 72 recharge cycles and Amperage -1356

    Hi to all, this is my story, I've bought a macbook pro 15'' on November 2007 and in about 4 months battery was at 50% of life after 92 recharge cycles, after one year from purchase, apple store has changed battery, megasafe and the connector on the macbook, now the situation isn't changed and I have a battery, like in object, with 79% of life after 72 recharge cycles and the Amperage in the information window is (-1356) very strange!!! Why there's a negative amperage? and why my battery works so bad? I always charge the battery when is completely discharged and when i do this the macbook is off, sometimes I use macbook with megasafe connected but in this situation I remove the battery. Can i have a new battery from apple in free substitution?

    Hi alby_mo and welcome to the forums.
    The amperage figure you mention will ALWAYS be negative when running from the battery and be positive when the battery is actually charging.
    Your battery life is not uncommon, (many people only get about 18 months life out of these batteries, I'm afraid) but you are going about the charging process all wrong!
    You should avoid completely discharging Lithium batteries as much as possible, and use them regularly and lightly if possible. Discharging them completely all the time reduces their lives substantially. THis used to be a good idea in the past with NiCad batteries that would develop a "memory" problem otherwise, but it is not so with Lithium batteries.
    The only time that you really need to completely discharge your MacBook Pro battery is when you "calibrate" it, which you should do every month or two. See http://support.apple.com/kb/HT1490 for instructions.
    See http://discussions.apple.com/thread.jspa?threadID=1764220 for a good FAQ with information about how to look after your battery, together with Apple's own comments at http://www.apple.com/batteries/notebooks.ht
    You should stop running the computer without a battery installed, too, for the reasons set out at http://support.apple.com/kb/HT2332. It has little effect on the battery because charging is disabled once the battery reaches 100% and doesn't start again until it has dropped to the mid 90's. Better , instead, to get into the habit of running the computer on battery for an hour or so each day, and just leaving it on the charger the rest of the time, whether you are using it or not.
    The "health" of your battery seems to reduce when the charge gets low because dying Lithium batteries build up increasing internal resistance, which becomes more apparent as the voltage drops.
    You can ask Apple service in Italy (or an AASP) about a free replacement, but I wouldn't get your hopes up. Many people with 2007 MBps are already on their second and third batteries, and Apple generally will only replace them during the warranty period. Some people seem to get lucky, though, and you can't lose anything by asking!
    Cheers
    Rod

  • Servlet life cycle/Singleton pattern/synchronized

    I have some questions about the life cycle of a servlet and the use of synchronozed.
    We have a main controller class that is extended from HTTPServlet and accepts all HTTP requests. It in turn instantiates another class to do the work. That class eventually returns control to the main controller and the request is forwarded. It is a typical MVC.
    1. Once the helper class is instantiated how long will it live? We never destroy the class. I can debug the class using JBuilder and see variables set from the previous access.
    2. While the class is in memory, if two or more requests are requiring the use of it, is a copy of the class created and used by each request. These particular classes are not instantiated as 'private static' instances.
    3. If no copy is made, will the requests wait for the other to finish its processing before it gains control of the class. If no, I am assuming that proper use of synchronized will eliminate any issues.
    4. Anyone have advice on where and when to synchronize or do you know of any good articles on this topic.
    Thanks in advance for any advice you can give.

    Hello,
    Many of your question depends on where you declare the helper class, so here it goes:
    1) The helper class will stay in memory as long as it's scope lasts. Ie: If you declare it as an instance member of the servlet it will stay alive until the servlet is unloaded by the application engine.
    2) In short, local and parameter members, yes. Instance members no.
    3) Most servlet configurations servers multiple requests on the same servlet. So if your helper class is an instance member it can be accessed be multipe threads at the same time. You can also declare that your servlet is not thread safe and the application engine will create multiple copies of it instead.
    4) Er... Have a look around. I'm sure there are several examples and tutotrials on this site alone.
    Yours
    - Lars J. Nilsson

  • Vulnerabilities and Life Cycle

    What vulnerability drove the creation of Adobe Shockwave v12.0.3.133? What is the product life cycle/support for versions 12, 11 and 10?

    Hi Tim,
              For Life cycle you need to maintain Manual proportional factor for the particular characteristic combination till the product gets maturity statues (100%).
    Running proportional factor using shipment history takes to old products /Location. What i can suggest you is
    .1.Run proportional factor using shipment history to APODPDANT and copy proportional factor to another key figure where you can call adjustment proportional factor key figure, maintain proportional percentage to life cycle products / location to the new key figure and assign to forecast key figure to generate forecast .

  • What is (sdlc) software developement life cycle management in hyperion esssbase and planning ?

    what is (sdlc) software developement life cycle management in hyperion esssbase and planning ?

    SDLC is a high-level concept (https://en.wikipedia.org/wiki/Systems_development_life_cycle) not a feature of a particular software package, so I'm really not sure what you're asking.
    If you're asking about the somewhat related topic of moving changes through environments, look at About Lifecycle Management.

  • Difference between life cycle manager and import wizard

    Can any one tell me about life cycle manger. To my knowledge we use import wizard to move the data from from one environment to other. then what is the purpose of life cycle manager.
    weather we need to install on the boe xi 3.1 server(solaris server) or do i need to install on the client machine. do we need separate licence to get this are is it free.

    LCM enables you to store several versions of the same BOBJ object (eg reports). This is very helpful for development projects eg. if your testing phase fails you can rollback to an older version of your reports.
    Regarding the license you have to ask your local SAP sales representative. I know that the license is normally bundled in BO license packages but only SAP sales can provide an official statement about this.
    My personal recommendation: If you want to move a limited number of objects on-demand and fast then use the Import WIzard. Otherwise use the LCM.
    Regards,
    Stratos

  • Object Life Cycle service Vs. Naming service

    Hi,
    In tuxedo CORBA, I find that Object Life Cycle service & Naming service have something
    similar that the are both used to find object reference, aren't they?Then, I'm
    interested in what make them diferrent in this action(find object reference) and
    why to use one but not the other one?I can't be very clear from the docs.
    Thanks and Regards
    George

    You are correct in that there is some overlap here (ask OMG about
    this...). BEA historically recommended the use of the FactoryFinder
    (BEA did not initially even support the Naming Service) since the whole
    intent of the FactoryFinder was to "provide a naming service for Factory
    objects" (rather than for instances). BEA believed that this was a
    "best practices design pattern" to building scalable applications. Of
    course, there is nothing preventing you from using the Naming Service to
    do exactly the same thing and in fact, many existing applications were
    written using the Naming Service in this way (since most other ORB
    vendors did not implement the FactoryFinder) and as such, BEA added
    support for the Naming Service.
    Hope this helps,
    Robert
    George Lin wrote:
    Hi,
    In tuxedo CORBA, I find that Object Life Cycle service & Naming service have something
    similar that the are both used to find object reference, aren't they?Then, I'm
    interested in what make them diferrent in this action(find object reference) and
    why to use one but not the other one?I can't be very clear from the docs.
    Thanks and Regards
    George

  • Not Able to view layuot in SFP despite Adobe Life Cycle Designer on system

    Hi Friends ,
        I have installed Adobe Life Cycle Designer 8.0 on my system and I am running SAP version 7.10 with patch level 8.Is there any other setting to be done because I am still getting same error when I try to view layout in SFP .
    Please help me on this .
    Thanks
    Sahil

    Hi,
    Please check whether ALD is propeerly installed, go to c:/ program file/ Adobe, 2 files should be present Designer and Reader.
    Regards,
    Kimaya

  • Accounting entries for OTC life cycle

    Hi Guys,
    I was wondering if anyone of u can explain me the complete accounting entries that get credited and debited....right from booking an order till reconcilation (the whole OTC life cycle).
    Thanks & Regards,
    Ravi.

    All looks good but there can be exceptions if you introduce two variables:
    1. Invoicing Rules and Acconting Rules. These will affect your accouting in AR (Invoicing Rule will affect your Receivables and Accounting rule will affect the revenue accounting).
    2. If you are on R12, there is Customer acceptance process that will change the accounting on both COGS and Revenue accounting a little bit but the final entry remains the same as you mentioned.
    Forgot to mention: In someones blog on in Metalink's section where customer's documents are uploaded in knowledge base, I found a decent document that can help you with some more information.
    Thanks
    Nagamohan
    Edited by: Nagamohan on Oct 2, 2008 6:11 PM

Maybe you are looking for

  • HT4061 my ipad 2 was stolen a week ago? can you help me what to do to blocked the ipad not to use by anyone?

    My ipad2 was stolen a week ago? Can you help me what to do to blocked my ipad and not be used by anyone? I used different address and i even not put any password lock ang Find my iphone is on? also the location area is not on? please help? Thanks a l

  • Import command failed

    hi i have exported objects from schema chdev and i am trying to import in another schema "sector1" but i am getting following error c:\>imp userid=sector6/sector6@devtest log=sector6.log file=chdev.dmp Import: Release 9.2.0.1.0 - Production on Fri Se

  • Itunes 11 will not download

    itunes 11.  Whenever I open itunes it attempts a whole lot of updates, including itunes 11.  However, it gets stuck on the first download, "Files shared by these updates".  It downloads 19.2 mb of a 20.47 mb update, and wont go any further.  Anyone e

  • Disgarded jobs for no apparent reason

    Every print job I have sent has beed "disgarded" as being spam or having a possible virus. I am emailing only from addresses that are registered as safe, however all print jobs have been "disgarded". Why is this happening?

  • IMac Desktop not seeing HP6500 on wireless network.

    The Background: I am using OS X Yosemite Operating System (ver. 10.10.1) on an Apple iMac Desktop.  My home wireless network is set up correctly and is functioning fine as my iMac, TV and smartphones all can access my home WI-Fi network just fine. I