Appreciated if someone can share your good data modeling tips/experience!

Note: we don't want to read SAP Help links and we are tired of reading and understand SAP Help links, just share your own experience of good data modeling tips to improve the data load and query performance.
We will give reward points and thanks in advance!

One more (no giving away any more golden eggs)..
Remember that BW validation is referential integrity and that R/3 is dynpro integrity
Remember this when using compound info objects (ever wondered why some info obejcts that you would consider absolutely essential are not in content cubes..)
Think about the following scenario..
Does R/3 let you save a billing document without passing it through accounting?
Can that process fail?
Can it fail because the customer doesn't exist in Accounting?
Now imagine you have put 0CUST_COMPC (Customer company code) into your Sales Info cube - and have validation switched ON for SID checking
As soon as that SD billing document comes down the line - infopackage failure
Next scenario..
Can you save a purchase order with a blank material..?
Then fancy putting 0MAT_PLANT on your purchasing cube?
Even with validation switched off you are going to have a SID failure on upload (Plant filled - material initial - SID doesn't exist and never will do)

Similar Messages

  • How to share JHS BC4J data model with  JClient application ?

    In our project, some application system using JHS Struts/JSP solution but others which need rich UI application prepare to adapt JClient solution, so whether we can share JHS BC4J data model with JClient application ?

    Ting Rung,
    The JClient application will communicate with your application module. So all logic in you app module, EO's and VO's can be resued by JClient. Logic in Jheadstart handlers cannot be reused.
    Steven Davelaar,
    jHeadstart Team.

  • How does iPhoto sharing work? Does it enable someone to share your photos on a public wifi?

    How does iPhoto sharing (in preferences) work?  If you enable it, does it allow someone to view your photos while on a public wifi? I am using a macbook pro with 10.7.4

    Only if you set it to do so and only if the person on the other end has iPhoto.

  • Can i copy the data model from report?

    hi all
    I use oracle reports 6i newlly
    I want to make a copy of the data model in one report and paste it to an other report
    as they have almost the same structure with little modifications
    how can i do that ?
    Regards

    hi all
    I use oracle reports 6i newlly
    I want to make a copy of the data model in one report
    and paste it to an other report
    as they have almost the same structure with little
    modifications
    how can i do that ?
    RegardsCan't you save the Report1 as Report2 (by doing this you will have your Data Model and everything from Report1 will be copied to Report2) and do those little modifications in the Report2.
    OR
    Take the SQL statement from the Report1 and use that in the Report2.

  • PowerPivot for Sharepoint: can I update the data model?

    I have an Excel file that contains a Power Pivot data model. After running some Power View analysis, I found out that my model was missing some relationships and hierarchies, so I wanted to edit my underlying data model, but I couldn't directly find a way..
    What's the easiest way to do that? Is there even a way to do this?

    Hi Jasper,
    You can do this by opening the workbook from SharePoint in Excel on your desktop and then making the changes. When you save these changes they will be applied to the version in SharePoint.
    If you manually download the workbook to a location of your choice, you can then make the changes but they won't automatically be applied to version in SharePoint when you save them. After making your changes to the copy, you can use the 'Upload Document'
    option on the SharePoint ribbon to add it to the same location as the existing version. Ensure that the updated workbook has the same name as the current version and double check that the 'Add as a new version to existing files' option is ticked.
    Regards,
    Michael
    Please remember to mark a post that answers your question as an answer...If a post doesn't answer your question but you've found it helpful, please remember to vote it as helpful :)
    Website: nimblelearn.com, Blog:
    nimblelearn.com/blog, Twitter:
    @nimblelearn

  • Can you change the data model query dynamically based on its parent query

    Hi
    Question:
    I have a data model query q1 and q2 is the child of q1
    Say q1 returns 2 rows and and
    for the first row
    i want q2 to be select 1 from table1
    for the second row
    i want q2 to be select 1 from table2
    Basically i want to build the q2 dynamically
    for each row fetched in q1.
    Can this be done?
    If so where do i write the code to achieve this
    Thanx in advance.
    Suresh

    One simple (but not very realistic) example:
    1. DATABASE TABLES AND DATA
    CREATE TABLE dept_all (
    deptno NUMBER (2),
    dname VARCHAR2 (20),
    in_usa CHAR (1) DEFAULT 'Y')
    INSERT INTO dept_all VALUES (10, 'DEPT 10', 'Y');
    INSERT INTO dept_all VALUES (20, 'DEPT 20', 'N');
    INSERT INTO dept_all VALUES (30, 'DEPT 30', 'Y');
    CREATE TABLE emp_usa (
    empno NUMBER (4),
    ename VARCHAR2 (20),
    deptno NUMBER (2))
    INSERT INTO emp_usa VALUES (1001, 'EMP 1001', 10);
    INSERT INTO emp_usa VALUES (1002, 'EMP 1002', 10);
    INSERT INTO emp_usa VALUES (3001, 'EMP 3001', 30);
    INSERT INTO emp_usa VALUES (3002, 'EMP 3002', 30);
    CREATE TABLE emp_non_usa (
    empno NUMBER (4),
    ename VARCHAR2 (20),
    deptno NUMBER (2))
    INSERT INTO emp_non_usa VALUES (2001, 'EMP 2001', 20);
    INSERT INTO emp_non_usa VALUES (2002, 'EMP 2002', 20);
    2. DATABASE PACKAGE
    Note that Oracle Reports 3.0 / 6i needs 'static' ref cursor type for building Report Layout.
    So, in package specification we must have both ref cursor types, static for Report Layout
    and dynamic for ref cursor query.
    CREATE OR REPLACE PACKAGE example IS
    TYPE t_dept_static_rc IS REF CURSOR RETURN dept_all%ROWTYPE;
    TYPE t_dept_rc IS REF CURSOR;
    FUNCTION dept_query (p_where VARCHAR2) RETURN t_dept_rc;
    TYPE t_emp_rec IS RECORD (
    empno emp_usa.empno%TYPE,
    ename emp_usa.ename%TYPE);
    TYPE t_emp_static_rc IS REF CURSOR RETURN t_emp_rec;
    TYPE t_emp_rc IS REF CURSOR;
    FUNCTION emp_query (
    p_in_usa dept_all.in_usa%TYPE,
    p_deptno dept_all.deptno%TYPE)
    RETURN t_emp_rc;
    END;
    CREATE OR REPLACE PACKAGE BODY example IS
    FUNCTION dept_query (p_where VARCHAR2) RETURN t_dept_rc IS
    l_dept_rc t_dept_rc;
    BEGIN
    OPEN l_dept_rc FOR
    'SELECT * FROM dept_all WHERE ' || NVL (p_where, '1 = 1') || ' ORDER BY deptno';
    RETURN l_dept_rc;
    END;
    FUNCTION emp_query (
    p_in_usa dept_all.in_usa%TYPE,
    p_deptno dept_all.deptno%TYPE)
    RETURN t_emp_rc
    IS
    l_emp_rc t_emp_rc;
    l_table VARCHAR2 (30);
    BEGIN
    IF p_in_usa = 'Y' THEN
    l_table := 'emp_usa';
    ELSE
    l_table := 'emp_non_usa';
    END IF;
    OPEN l_emp_rc FOR
    'SELECT * FROM ' || l_table || ' WHERE deptno = :p_deptno ORDER BY empno'
    USING p_deptno;
    RETURN l_emp_rc;
    END;
    END;
    3. REPORT - QUERY FUNCTIONS AND DATA LINK
    FUNCTION q_dept RETURN example.t_dept_static_rc IS
    BEGIN
    -- "p_where" is a User Parameter
    RETURN example.dept_query (:p_where);
    END;
    FUNCTION q_emp RETURN example.t_emp_static_rc IS
    BEGIN
    -- "in_usa" and "deptno" are columns from Parent Group (G_DEPT)
    RETURN example.emp_query (:in_usa, :deptno);
    END;
    Of course, we must create Data Link between Parent Group (G_DEPT) and Child Query (Q_EMP).
    Regards
    Zlatko Sirotic

  • I can't create Entity Data Model Class directly from database

    I have just installed odac beta (ODAC1120250Beta_EntityFramework) and Orace XE 11g for test.
    I have Visual Studio 2010 on Windows 7 32bit.
    The problem is that after updating odac I can't create ADO.NET Entity Data Model class. If I try, VS2010 wizard makes me choose if I want to generate from db or create an empty model. If I choose to generate from database, the next window disappers making me return to VS2010.
    The workaround is to create an empty model and then update model from database. In this way it works.
    Anybody has experimented the same?...
    Best regards
    Francesco

    A couple of things you could try:
    1. Install SP1 for Visual Studio 2010.
    2. Do you already have an Oracle connection created in server explorer? If not, try creating one and then create the model.

  • Anyone can share your IT management experience?

    i'd like to lean the best practice from you guys.
    i worked for small company with 200 people and only me is doing the IT related work.
    hence would like to know what it is look like in your computer, do you have IT accessory BOX which placed on reception desk? people can just come to pick up VGA Converters, Mouse,Keyboard.... with their name singed off.
    this is mainly to fine tuning our IT management process and make customer/end user happy even there is human resource constraint.
    highly appreciate your inputs
    This topic first appeared in the Spiceworks Community

    Personally I see it as a non-issue, I mean who goes round someone’s house and starts messing with their Sky+ planner? Most people probably aren’t bothered either considering the features been available since 2012 and I haven’t seen many complaints on the forum about it.
    But if you really need to you can go to: PARENTAL > OTHER and turn SHARE WHAT’S ON THIS BOX to OFF. This will prevent the Sky+ app from accessing your Sky box.

  • Is there a site where you can share your garageband tracks with others you have not met?

    It would be fun to interact with other musicians whom you have not met yet to share ideas and songs.  Is there such a site?

    Open a Soundcloud account http://soundcloud.com Its free. Create a profile, follow a few people who's music you like, join the Garageband group and others of interest. It won't take long before you appreciate the community there.

  • Table controlled partitioning - please share your experiences.

    hello ,
    is anyone using table controlled partitioning in the sap on db2 for z/os enviroment?
    can you please share your [good/bad]experiences on the subject ?
    is there anything we should all watchout for ?
    thanks
    omer brandis
    visit the sap on db2 for z/os blog
    http://blogs.ittoolbox.com/sap/db2/

    hello ,
    is anyone using table controlled partitioning in the sap on db2 for z/os enviroment?
    can you please share your [good/bad]experiences on the subject ?
    is there anything we should all watchout for ?
    thanks
    omer brandis
    visit the sap on db2 for z/os blog
    http://blogs.ittoolbox.com/sap/db2/

  • Feedback Support Page needed so iPhone users can share thier suggestions

    I want apple to notice that they need a feedback page for the iPhone so that they can see how the general public feels and what suggestions they have. They have feedback available for the real computers and software, but not the iPhone yet.

    So you want a forum you can share your feedback?.. hmm..
    Aren't you browsing the forum where you can get support and share your feedback..?
    "I want apple to notice that they need a feedback page for the iPhone so that they can see how the general public feels and what suggestions they have. They have feedback available for the real computers and software, but not the iPhone yet."
    No where in his post does he mention he wants a forum.. He requests a "feedback page"..
    http://www.apple.com/feedback/iphone.html

  • Where can i view the date i purchased my phone?

    Where can i find the date I purchased my phone online?

        Great question rswanson
    You can see your upgrade date and contract date online: http://bit.ly/xB4iTc I'm sorry there isnt a way to see when the device was activated. I would love to help. Please accept my follow request and send me a private message.
    JoeL_VZW
    Follow us on Twitter @VZWSupport

  • Can SQL Developer Data Modeler work with OBIEE?

    Can SQL Developer Data Modeler work with OBIEE? Can we export the data model from the Data Modeler and import it into OBIEE? Or export the OBIEE metadata to the Data Modeler for Data Model defining?

    no
    Philip

  • SQL Developer Data Modeler Viewer - domain datatypes

    I'm using the SQL Developer Data Modeler Viewer (that comes free with SQL Developer) to view a model that was created in Oracle SQL Developer Data Modeler (the chargeable product). The colums have all been defined using domain datatypes. I have an XML file defining the domains but I cannot see where in the viewer you can import a domian file into or where in the model's directory structure the file can be placed to be read by the viewer. Without this the columns are all showing as datatype 'Unknown'.
    Any help much appreciated, thanks.

    two set of domains can be maintained in Data Modeler:
    - per installation - they are in file defaultdomains.xml in "datamodeler\domains" directory
    - per design - they are in "domains" directory under your design directory -
    "Per installation" domains are used in your case - "per design" domains are "attached" to design - when you send the design to someone else, they are in design structure.
    Your solution - to get defaultdomains.xml file from installation where design is created and to put it in your "datamodeler\domains" directory.
    Philip

  • Report locale, subtemplates and Data Model

    Hi,
    I have the following situation:
    We have 4 templates according to language, with french the default language:
    - FR: template.rtf
    - NL: template_nl.rtf
    - DE: template_de.rtf
    - EN: template_en.rtf
    The report locale is enough for BI Publisher to select the correct template, so that's OK.
    Some data from our database is also based on locale (eg street names and cities).
    Question 1: is it possible to use the current locale as parameter for the (sql) data model in some way (eg by using a specific parameter name)? For now we set the report locale to the correct language AND we send that same value through as a parameter. It would be cleaner to just set the report locale and be able to use that value in some way.
    Question 2: all of the above templates have a footer that's being reused, each also share the same data model, but the data is again based on the current locale.
    so: footer.rtf, footer_nl.rtf, footer_de.rtf and footer_en.rtf. Do I need to import all of these in their respective files or will localisation work (I doubt it)?
    Question 3: Is there a way to implicitly pass all parameters that were passed to the main template, also pass to the subtemplates? (eg LANG parameter is passed to template_nl.rtf, who can use it in his data model, is there a way to automatically make LANG available for footer_nl.rtf's data model or do I need to explicitly pass it as a parameter in the <?call-template: footer?>) - again if the report locale is available in some way to the data model, it would be easy.
    Thanks in advance

    Hello,
    Probably the easiest would be to use an OnDemand Process and some AJAX to pull your data into the extjs object.
    Here's an example of an OnDemand Process.
    http://apex.oracle.com/pls/otn/f?p=11933:11
    For data the easiest at the moment would be probably to use the Oracle XML functions to generate your data in XML and use that as your data feed.
    You might want to take a look the new Interactive Reports included in APEX 3.1, while extjs has alot of functions there is a bit of setup involved , while the Interactive Reports all you need is a SQL query http://www.oracle.com/technology/products/database/application_express/html/irrs.html
    You should search the forum for extjs as there has been quite a few successful integrations of APEX and extjs / YUI / jQuery etc.
    Regards,
    Carl
    blog : http://carlback.blogspot.com/
    apex examples : http://apex.oracle.com/pls/otn/f?p=11933:5

Maybe you are looking for

  • How can you create a flying through space effect?

    What would be the best way to create an effect, similar to what you see on Star Trek, where there are stars streaking past the camera? Would it work to create a small circle using a vector mask on a solid, make it 3D and put a motion blur on it whizz

  • Multimapping synchronous webservice and async idoc

    Experts, I have a scenario where the sender is webservice (soap) and receiver is IDOC (async) + SOAP (sync) When a webservice sends order to PI, i need to  create an idoc in SAP as well as send back response message to webservice. (webservice is expe

  • Solaris 11 AI xml syntax for install service help

    Hi, I try to set the quota on all the zfs file system with Solaris 11 AI, here is the line: <filesystem name="data" mountpoint="/data"/> what is the syntax to set the quota? Thanks!

  • Outlook 2010 prompts for profile when 3rd party application tries to send mail

    Hi, I have been having an issue with Outlook 2010 and our in-house MIS system. The system uses Outlook to send mail out, and it works perfectly fine if Outlook is running at the time. There is a problem though when Outlook is not running and the prog

  • Forward and reverse coefficients

    Hi all, I am a newbie here. I am currently working on a filter project. I am required to design a filter in LabView based on the filter circuit and a list of coefficients given. (i have 512 coefficients here, so i dun think it is the 1 that i need) I