Best practice in typical modeling case ?

Hello experts
Please, advise, how to optimize my current approach of implementation of HANA model for the following typical task.
My case:
I need to build a CalcView with MATERIAL as an input parameter, that will return all the BILLING ITEMs for the bills that contain this material.
BUT! The selection of the proper BILLING ITEMs result table should be done by an already existing graphical CalcView [gcv_BILLS].
Current implementation approach steps:
Choose all the unique Document_IDs for bills containing the materials from the input variable
Inner-join the unique Document_IDs with the results of CalcView [gcv_BILLS].
  where
Further transformations (out of current question)
Trouble:
I hoped that the list of unique Document_IDs could be passed by HANA as an initial filter into the CalcView [gcv_BILLS]…it didn’t. It is seen in PlanViz that CalcView [gcv_BILLS] selects all the billing data and only afterwards during inner-join step the unwanted bill data is filtered out.
Note: In the given CalcView [gcv_BILLS] the Document_ID attribute is mapped from the top of the model to the bottom - to all the underlying bw-DSO tables containing raw data, so that filter variable on Document_ID attribute of CalcView [gcv_BILLS] works fine.
Question:
How to make HANA push down the set of unique Document_IDs (selected on step 1) to CalcView [gcv_BILLS] as an initial filter?
What should I do or how should I rebuild the model? Maybe the whole approach should be reviewed.
Any ideas are appreciated

Hello Gaia,
If yo have 3 landscape, backend connection should be like this.
SRM DEV   - ERP DEV
SRM QAS   - ERP QAS
SRM PRD - ERP PRD
If you have 2 landscape.
SRM(client 100) - ERP DEV
SRM(client 200) - ERP QAS
SRM PRD         - ERP PRD
Regards,
Masa

Similar Messages

  • SAP Best Practices for Sales Support(CAS)

    Hi,
    Pl provide me the SAP Best Practices for Sales Support(CAS).
    Regards
    Ravi

    Dear Ravi
    Please check these links
    [Sales Support: Computer-Aided Selling |http://help.sap.com/saphelp_40b/helpdata/en/10/748534c4603c34e10000009b38f83b/frameset.htm]
    [Sales Support : Computer Aided Selling|http://help.sap.com/printdocu/core/Print46c/EN/data/pdf/SDCAS/SDCAS.pdf]
    thanks
    G. Lakshmipathi

  • Best Practice For SAP CRM Case Management

    Hi,
    Could someone please point to best practices for CRM Case Management. I have lokked all over and I found all the best practices except for case management.
    Your assistance will be appreciated.
    Martin

    Hi Martin,
    I was just working on case management and there is no best practice documentation but the following link was most helpful.
    http://help.sap.com/saphelp_nw04/helpdata/en/5c/5d79287a9afc47a62e5197b582cc97/frameset.htm
    Let me know if you need further assistance.

  • Is oil - best practice  documents or test cases

    hi
    i have got new project , and that is a oil and gas  IS solution project. i want to learn oil and gas from scratch. can any body help me in understanding this project. did any body got any test case or blue print documents of any test case ?  actually i have searched in SAP market place , thee is a  best practice for almost all OS solution, but not for is oil and gas,
    can any body help me with white papers are some personal stored documents , or suggesting me any text book which has got literature on domain knowledge of oil and gas.business
    thanks in advance
    akhil

    Hi Akhil,
    It better to seaching in SAP Market, you find some useful documents, more over you get related documents in SAP Solution map for  IS SAP Oil industry value chain.
    if you have user ID and password, you will get excess to the Solution map by selecting cltr and click the link and find all the documents in different module of SAP IS Oil.
    check also this link.
    http://www.sap.com/industries/oil-gas/pdf/0119mySAPOilGas-Upstream-v3.pdf.
    Best Regards
    Satish

  • Best Practice of using Models

    Hello,
    Could you please tell whats the best to work with models. I have created a seperate Model DC for all my applications.
    My Question, should I just import the RFCs into model, not implementing the code, or implementing the code also in component interface controller of the model and use it in my Application DC. whats the best practise.
    I would appreciate if somebody could help very briefly on how to work with models to improve the performance.
    Thanks,
    Sunita.
    Message was edited by:
            sunita

    Hi Sunita,
    The concept of development component are relevent from desing time perspective , at runtime there is no difference whether you create Model + Component + Application in one DC or multiple . The DC concept helps to increase the reusability and guides to have better design of your application . For example if you have model in a DC while your Components + UI in seperate DC . Changes in Model ( Reimport / Delete / ...)  could be well abstracted from using DC . More over the same model DC could be re-used at multiple places /DCs.
    As far as performance is concerned yes it increases from dc build and application development point of view.
    I would suggest to have model in seperate DC as this is better desing approach and offers maintenability.
    regards
    Dhawal

  • Best practice business process models

    We have been using ARIS for well over a year now for realizing our vision for Business Process Management.
    Recently, the management has been looking for ways to benchmark, evaluate and compare our processes with that being practised else where in the world, with a view to ensure requisite process controls, automation, transparency, staffing levels and KPI's.
    Having said that, we tried to search for ready-made out-of-the-box ARIS business process models (up to level 4) in areas such as Human Capital Management, Supply Chain (Procurement), Supplier Relationship Management and others, but we were unable to find any source. While we did find purchasable ARIS processes for ITIL, but other than that our search had yield no result.
    Are we approaching this right? and is there such a source available from SAP or any third-party vendors?
    Regards,
    Muhammad Hamdan

    Hi Sunita,
    The concept of development component are relevent from desing time perspective , at runtime there is no difference whether you create Model + Component + Application in one DC or multiple . The DC concept helps to increase the reusability and guides to have better design of your application . For example if you have model in a DC while your Components + UI in seperate DC . Changes in Model ( Reimport / Delete / ...)  could be well abstracted from using DC . More over the same model DC could be re-used at multiple places /DCs.
    As far as performance is concerned yes it increases from dc build and application development point of view.
    I would suggest to have model in seperate DC as this is better desing approach and offers maintenability.
    regards
    Dhawal

  • Best Practice for BEX Query "PUBLISH to ROLE"?

    Hello.
    We are trying to determine the best practice for publishing BEX queries/views/workbooks to ROLEs. 
    To be clear of the process I am referring: from the BEX Query Designer, there is an option QUERY>PUBLISH>TO ROLE.  This function updates the user menu of the selected security role with essentially a shortcut to the BEX query.  It is also possible to save VIEWS/WORKBOOKS to a role from the BEX Analyzer menu.  We have found ROLE menus to be a good way to organize BEX queries/views/workbooks for our users. 
    Our dilemma is whether to publish to the role in our DEV system and transport to PROD,... or if it is ok to publish to the role directly in the PROD system.
    Publishing in DEV is not always possible, as we have objects in PROD that do not exist in DEV. For example, we allow power users to create queries directly in PROD.  We also allow VIEWS and WORKBOOKS to be created directly in PROD.  It would not be possible to publish types of objects in DEV. 
    Publishing in PROD eliminates the issues above, but causes concerns for our SECURITY team.  We would be able to maintain these special roles directly in PROD.
    Would appreciate any ideas, suggestions, examples of how others are handling this BEX publish-to-role process.
    Thank you.
    -Joel

    Hi Joel,
    Again as per the Best Practices.Nothing to be created in PRD,even if we create them in PRD for Power users its assumed as temprory and can be deleted at any time.
    So if there are already deviations then you can go for deviations in this case as well but it wont be the Best Practice.Also in few cases we have workbooks created in PRD as they cud nt be created in DEV due to various reasons...in such cases we did not think of Best Practice ,we had a raised an OSS on this aswell.
    In our Project,we have done everything in DEV and transported to PRD,in case there were any very Minor changes at query level we have done in PRD and immedialtely replicated the same in DEV so that they are in SYNC.
    rgds
    SVU

  • What oracle best practices in mapping budgeting to be implement at item

    Dear Consultant's
    Really i need you values Consultantancy
    What oracle best practices in mapping budgeting to be implement at item category level or item level
    I want to check fund at encumbrance account according to item level
    Case:
    I have there item category
    One is Computer's items
    Tow is printer's items
    Third is food's item's
    I want to implement my budget on item category level
    Example:
    I want my purchase budget for item with printer's type not exceed 30000USD
    And For item with type food's not exceed 45000usd
    How to map this in oracle application
    The modules implemented on my site
    (GL, AP, AR, INV, PURCHASING, OM)
    Please give me the oracle best practice that handle this case
    Thanks for all of you

    Hi,
    It is really difficult to have Budgetary Control on Inventory Items in Average Costing enviornment as you can have only one Inventory Account at the Inventory Organization level.
    You have to modify your PO / Requisition Account Generator to populate the Encumbrance Account in PO / Requisition based upon item category. Moreover, the "Reverse Encumbrance" flag in your Inventory Org needs to be unchecked so that the encumbrances are not revered when the goods are received.
    Gajendra

  • Best practice configure DHCP server NAC

    hi all,
    any idea how the best practice deploy dhcp on cas? i tired follow user guide configure dhcp on cas but still cannot running smoothly user just only grep ip authenticate.
    - CCA agent very slow appear when user get ip dhcp on authenticate.any idea ?
    - how to integrated profiler with nac appliance .?

    Hi ahmed,
    You have configured your CAS to be your DHCP server, Thats well and good because you are using Real IP mode, Which Supports the CAS to be a DHCP server.
    Remember
    This Setting is only For your Authentication VLAN that your client gets an ip While Authentication ok.
    When your Client switches to Access VLAN , your client trafiic no longer flows through the CAS so CAS is now not responsible for DHCP.
    You'll have to configure another DHCP on the Trusted Side which can Lease IPs to the Acess VLAN Members.
    As you have configured OOB then your client is in Acess VLAN and does not come in contact with the CAS so you need the Trusted side DHCP to give the Client an IP address.
    Here in your Scenario your ACCESS VLANS are 2022,2044
    Hope this helps, Do reply after Testing.
    Thank You
    Regards
    Edward

  • Best way to use Models

    Hello,
    What is the best practice when using models? Given a scenario like, 1 project has several components. Each component has its view, windows, etc, since the components are separated by functionality.
    Is it better to create a model, then add that model to the "used models" on each component? Or should I create a different component, that will handle the model, and expose its data via context on its interface?
    regards,
    arnold

    Hello Arnold,
    I have read in one of the SAP Documents, If Models are used in Different Projects (Diff DC's) then create in Separate DC for Models and use it in all the projects.
    If Models are in used in one DC with different components, use it with used models.
    Regards,
    Sridhar

  • Multiple IPs and Outbound IP on 2008, best practice suggestion...

    Hello,
    I need a suggestion on an issue;
    I have a Windows 2008 R2 SP1 Std. Ed. I have 3 IPs for that server, each of them uses the same gateway. By design the IP which is closest to the gateway is the default outbound IP on W2K8_R2_SP1_SE.
    I want to choose any other IP out of other 2 assigned IPs as default outbound one.
    example:
    GATEWAY: 10.0.0.1
    IP1: 10.0.0.2 (default outbound by design)
    IP2: 10.0.0.3 (the one I want it to be default outbound)
    IP3: 10.0.0.4 (not important)
    There are basically 2 choices available to me doable right now. Can you please take a moment and suggest one of the solutions below or state if you know the best practice for such a case? Thank you very much in advance =)
    First Solution:
    apply this command: Netsh int ipv4 add address 12 10.0.0.1 255.x.x.x skipassource=true
    then apply these 3 hotfixes:
    IP addresses are still registered on the DNS servers even if the IP addresses are not used for outgoing traffic on a computer that is running Windows 7 or Windows Server 2008 R2
    http://support.microsoft.com/kb/2386184
    The "skipassource" flag of IP addresses is cleared after you use the GUI to change IP settings of a network adapter in Windows 7 or in Windows Server 2008 R2
    http://support.microsoft.com/kb/2554859
    FIX: IIS Manager does not display IP addresses that are assigned to the network adapter together with the skipassource flag
    http://support.microsoft.com/kb/2551090
    Second Solution:
    Simply create 2 interfaces. Use the first one with the IP that I want to be as outbound default, dump all other IPs to the second interface. 2 interfaces will have the same gateway but Windows will assume the first one as the outbound default.

    I believe you want to set the metric on the interfaces.
    You can do this by altering your routing table with
    route.exe or alternatively, you can change the interface metric in the TCP/IP advanced properties for your network adapter (via Control Panel). By default it uses an automatic metric (i.e. Windows chooses which interface to use).
    For your reference (and the reference of anyone else facing a similar challenge), the metric is a weighted value Windows will use to determine which interface to use for a particular endpoint. Here is the definition from the route.exe documentation:
    metric   Metric   : Specifies
    an integer cost metric (ranging from 1 to 9999) for the route, which is used when choosing among multiple routes in the routing table that most closely match the destination address of a packet being forwarded. The route with the lowest metric is chosen. The
    metric can reflect the number of hops, the speed of the path, path reliability, path throughput, or administrative properties.
    Jason Warren
    @jaspnwarren
    jasonwarren.ca
    habaneroconsulting.com/Insights

  • Best practices TopLink Mapping Workbench multi-user + CVS?

    This might be a very important issue, in our decision whether or not to choose TopLink --
    How well is multi-user development and CVS supported when using the TopLink Mapping Workbench? Are there best practices regarding this use case?
    Thanks.

    We have no problem with the workbench and CVS. Only a couple of our developers are responsible for the mappings so we havn't really run into concurrent edits. It's pure XML so a decent mergetool with XML support should let you resolve conflicts pretty easily.

  • Best Practices for a Legal Department Datamart/Datawarehouse

    Hello,
    Doaes anyone have a bestpractices document for a Legal Department DataMart/Datawarehouse?
    Thanks

    Over and above what I'd think where 'standard' best practices for data modelling couple with OBIEE develment? Off the top of my head Steve Hoberman wrote a few books on dimensional modelling with real world contexts, pretty sure I saw some legal models in there, maybe some cross over into insurance etc. etc.

  • Best Practice: A J2EE Blue-Print for a Typical Web App

    Consider a typical synchronous Struts-based Web application which does a simple DB search and post. What are some of the main patterns and components that should be used if following the �industry best practices�
    Does the following flow seem accurate?
    Strust Action creates a TransferObject , and passes it to a Business Delegate. Delegate finds the appropriate BusinessObject, the Business Object uses the Data Access Object�.the CRUD operation happens and the result is sent back to the Action in the same TransferObject.
    Which one of these components need an interface?
    What's the best way for this components to interact with each other (factory, etc.)?
    Message was edited by:
    kmkiani
    Message was edited by:
    kmkiani

    There are 3 tiers in a Java EE application. (Presentation, Business, Integration).
    The BusinessDelegate in this scenario would be a Presentation-tier business delegate. This guy would interact with a Session Facade who lives on the Business-tier. The SessionFacade is the abstraction on the Business-tier and the Business Delegate is the abstraction on the Presentation-tier. It is these guys that have direct communication. This design enables low coupling between the actual implementations of each area. If done properly, you could go from EJB to Web Service to POJO business models without ever having to change anything in the Presentation-tier.
    These object-oriented design patterns are primarily for Enterprise applications with extensive Quality-of-Service requirements.
    In your scenario, the Presentation-tier would contain a MVC-based web application, i.e. Struts. The business model and business/domain requirements would be implemented in the Business-tier.
    Presentation Tier - Struts Web Application
    Business Tier - (EJB | POJO | WEB SERVICES) Application
    Integration Tier - (Relational Database | File System | XML Database | EIS)

  • Best practice on extending the SIEBEL data model

    Can anyone point me to a reference document or provide from their experience a simple best practice on extending the SIEBEL data model for business unique data? Basically I am looking for some simple rules - based on either use case characteristics (need to sort and filter by, need to update frequently, ...) or data characteristics (transient, changes frequently, ...) to tell me if I should extend the tables, leverage the 'x' tables, or do something else.
    Preferably they would be prescriptive and tell me the limits of the different options from a use perspective.
    Thanks

    Accepting the given that Siebel's vanilla data model will always work best, here are some things to keep in mind if you need to add something to meet a process that the business is unwilling to adapt:
    1) Avoid re-using existing business component fields and table columns that you don't need for their original purpose. This is a dangerous practice that is likely to haunt you at upgrade time, or (worse yet) might be linked to some mysterious out-of-the-box automation that you don't know about because it is hidden in class-specific user properties.
    2) Be aware that X tables add a join to your queries, so if you are mapping one business component field to ATTRIB_01 and adding it to your list applets, you are potentially putting an unnecessary load on your database. X tables are best used for fields that are going to be displayed in only one or two places, so the join would not normally be included in your queries.
    3) Always use a prefix (usually X_ ) to denote extension columns when you do create them.
    4) Don't forget to map EIM extensions to the extension columns you create. You do not want to have to go through a schema change and release cycle just because the business wants you to import some data to your extension column.
    5) Consider whether you need a conversion to populate the new column in existing database records, especially if you are configuring a default value in your extension column.
    6) During upgrades, take the time to re-evalute your need for the extension column, taking into account the inevitable enhancements to the vanilla data model. For example, you may find, as we did, that the new version of the S_ADDR_ORG table had an ADDR_LINE_3 column, and our X_ADDR_ADDR3 column was no longer necessary. (Of course, re-configuring all your business components to use the new vanilla column can also be quite an ordeal.)
    Good luck!
    Jim

Maybe you are looking for

  • Problem with download and open files

    Why can't I open or download any book on my iPad (over drive)after I updated my iPad and the over drive?

  • 12 Core MacPro freezing, can't re-install Snow Leopard to SSD

    Hello, My MacPro started freezing right after Christmas this year, seemingly as I set-up my new iPad2 (although I think this is a coincidence). Seems to happen after the computer wakes from sleep. Mouse works right up to the time I shut down via the

  • Mosaic problem with image after Yosemite

    I'm using CS6 (13.0.6) on my iMac and recently upgraded to Yosemite.  I'm now getting a problem where images will suddenly either go black or get a weird mosaic/jigsaw type of look.  In the example below, the "source" images used in the mosaic were f

  • Confused how iCloud works with Preview?

    What is the point of saving PDFs in the iCloud with Preview if I cannot access those documents via my iOS devices or iCloud.com? Or can I?

  • My ordi do not send signal through my Hdmi to tv

    I used to have an excellent connexion between my ordi and my tv through my HDMI and suddenly my Tv do not receive the signal anymore? I was wondering if there is something to do with Mavrick? or other suggestion? Thank you