Technical Design Review Question: Data target Mapping and transformation

I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
In the discussions of Data target Mapping and transformation, there was a table of characteristics, showing dimensions, BW filed, Source field, data type, etc.
1. What is the technique in deciding which characteristics get grouped together into a particular dimension?
2. Why do some dimensions only have one characteristic and what is its significance?
3. I saw one BW field, OVAL_TYPE (description= valuation type) included in three dimensions: Customer, Material and Valuation Type(only field=OVAL_TYPE). What is the significance of this repetition?
Thanks

Morning,
To define Dimension means, to group all characters together, which do have a relationship "1 to n" and not "n to m" to reduce data volume (cardinality). If you reduce cardinality (which means to define 1:m relationship whenever it is possible and group them within one common dimension) you increase performance (make performance better) because of less data volume. It is essential to understand that this can not be changed easily after definition in PROD. So data modeling is also from this point of view very important.
Example:
An accounting object has a "m:n" relation ship to the accounting partner object. that's the reason way accounting object and accounting partner object do not belong to the same dimension.
Ni hao
Eckhard Lewin

Similar Messages

  • Technical Design Review Question: Key Figures

    I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
    In the discussions of Key Figures, a table was provided showing Name, description, source field, data type and Unit. With the exception of 5 of them, all the key figures had data type as Curr(17,2).
    My confusion is why all their equivalent Units were 0Currency while the 4 exceptions which had Data Type QUAN(17,2) had Units  of the form zvv90_ME, zvv094_ME, etc.
    I will appreciate your thoughts on these.
    Thanks

    All the Key figures which are curr(17,2) are meant to be used as Amounts which can be ties to different currencies..
    Like The key figure might have a number 1,000 and the corresponding entry in 0currency might be USD which means its $1000.
    You can find all the valid currency keys in the TCURC table..
    On similar lines For Key figures which specify quantity a few examples will be ;
    100 pc
    30 Hr
    Where the unit is stored in 0UNIT.
    Ashish

  • Technical Design Review Question: Operating Concern.

    I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
    1. In the Data  Flow Description, it was noted that
    “The operating concern will be 1010”
    Any clarification on the above 1010? Any clarification as to how the decisions on the operating concerns are made? What are the options and why is one chosen over the other.
    Thanks.

    Hi Caud,
    http://help.sap.com/saphelp_erp2004/helpdata/en/7a/4c38b54a0111d1894c0000e829fbbd/frameset.htm
    Try to take a look to this operating concern definition to better understand which char, value and account compose it to better understand how your company build this organizational unit (with a more or less uniform structure) related to its sales and the reason for what they choos this OC rather than another one !
    Hope it helps!
    Bye,
    ROberto

  • Technical Design Review Question: InfoPackage Selection

    I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
    1. In the discussions of InfoPackage Selection, a statement
    “The budgets InfoSource will have full/Replace loads, based on plan version”
    Can you explain what this statement may mean? I am not sure I get it right.
    Thanks.

    Hi Caud !
    I think that thi statement refers to the possibility to delete the content of an infoprovider for the same selection criteria...so, in this case, you have to load budget data on the basis of the plan version and delete (replace) the already existing data for the same plan version loaded before !
    Hope it helps!
    Bye,
    Roberto
    http://help.sap.com/saphelp_nw04/helpdata/en/f8/e5603801be792de10000009b38f842/content.htm

  • Technical Design Review Question: Technical Build

    I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
    1. In the discussions of the technical build steps, the Profit Center was to be made the field for partitioning.
    How is such a decision made?
    And what is the implication?
    Thanks.

    Hi,
    If the reports are profit center specific , you can built
    the partitions on base of profit center. That means
    reports does not take the data from multiple profit
    center , then take that characterstic as base for
    partition.
    Here you will go for logical partitioning by
    multiproviders.
    http://help.sap.com/saphelp_bw32/helpdata/en/33/dc2038aa3bcd23e10000009b38f8cf/frameset.htm
    http://help.sap.com/bestpractices/crossindustry/businessintelligence/v131/documentation/Multi-dimensional_modeling_EN.doc
    With rgds,
    Anil Kumar Sharma .P
    Message was edited by: Anil Kumar Sharma

  • Technical Design Review Question: mySAP Execution Architecture.

    I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
    1. In the Requirements discussion, I came across something
    “Job naming conventions apply… and completion of Autosys Job Schedule request form is required….Forward this form to the mySAP Execution Architecture team for processing”
    Is this a an internal team or it refers to some group at SAP company?
    Is the Autosys Job Schedule request form a standard for or you think the environment had just come up a form for their internal processes? What may this include?
    Thanks.

    Hi,
    If I understood correctly, The organization wants to maintain a document on jobs to be maintained regularly in production system. It will be used as a  reference in the support of BW production activities.
    I hope, the mySAP Execution Architecture team for processing is the internal team from your client.
    With rgds,
    Anil Kumar Sharma .P
    Message was edited by: Anil Kumar Sharma

  • Technical Design Review Question: Requirements.

    I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
    1. In the Requirements, I saw a reference to some terms and I am wondering whether they are standard BW terms that I missed or, whether they are some abbreviations related to the particular project.
    “Product Contribution, Gross Margin, etc. reports from SAID, RAPID, and SMRS must be enabled from the BW COPA design”
    Any clarification on the above quote and are SAID, RAPID, and SMRS some terms in BW or some abbreviations in the project.
    Thanks.

    Hi Caud,
    I think it's better to directly ask your client !
    Probably it's something related to reportins system...
    ??? SMRS = (Study Management and Reporting System from PercipEnz Technologies, Inc) or (Standard Mortality Ratios)
    RAPID = http://www.microwavenews.com/rapidereport.html
    ...but are you working on an healht and science project ?!?

  • Technical Design Review Question: Characteristics --UNITS

    I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
    1. In the discussions of characteristics I find that some were user defined i.e. begins with z and others 0.
    How is the decision made to create your own Units? And in particular, what are the steps to define it in BW for the system to know it? Need to do the same on R/3 side?
    Thanks.

    Hi,
    You do not need to create the units and currencies in BW system .Those will be populated from R/3 system .For the updation of unit and currency table(in BW) you have an option in the context menu of source sytem in the source sytem tree(RSA1).
    With rgds,
    Anil Kumar Sharma .P

  • Mapping and transformation rules

    Hi experts,
       pls tell  me what is this mapping and transformation rules in context wz filw to RFC scenario.
    what do u mean by transformation and transformation rules.
    Thanks
    veeru

    Hi
    Mapping and Transformation both are same,to understand clearly we go for transformation.
    Generally we go for Mapping/Transformation when ever you want to change the source structure into required format of the target structure we gor for mapping ie. Transforming the one structure to another.
    Ex:
    Source Structure:
    Fname
    Lname
    Empid
    Fname------>CONCATE   theswe togetherly gives Name.
    Lname------->CONCATE
    My required Target Structure is:
    Name(So to get Name we will use the CONCATE preefined functon under Graphical Mapping in Mapping Editor )
    Empid
    Thanks

  • 'Select a measure:' stuck on 'Loading...' in Dashboard Designer KPI Dimensional Data Source Mapping

    [using SharePoint 2013 Enterprise SP1]
    I am trying to create a KPI in Dashboard Designer, but am getting a timeout. I have been doing this for a while on my site; this is not the first. I haven't had this problem before.
    I created a new KPI and clicked on the Data Mappings column value, which is a hyperlink, to bring up the Dimensional Data Source Mapping dialog. I switched to a Data Connection in the site I just created (DC works perfectly and can retrieve sample data).
    When I click the "Select a measure:" drop-down menu, I get the message "Loading..." and after a while (a minute? two?) a dialog pops up with:
    The request took too long to complete. SharePoint is currently unavailable or experiencing heavy traffic. Try again later.
    This is a test SP server and I'm the only one on it, so there is no load. Also as mentioned, I am able to verify the Data Connection without problem. I am not having any issue with any of my other few dozen KPIs/Data Connections. Any suggestions as to how
    to troubleshoot?

    Hi cgtyoder,
    According to your description, my understanding is that you got an error when you created a KPI in Dashboard Designer.
    Please try to recycle the PerformancePoint Services Application Pool account, compare the result.
    Please go to C:\inetpub\wwwroot\wss\VirtualDirectories\the port of web application, adjust the HttpRuntime executionTimeout for the Web Application by modifying the web.config, now PerformancePoint report stability is much better:
    <httpRuntime executionTimeout="600" maxRequestLength="51200" />
    Note: before you change the web.config file, please make a bakcup for the file.
    If this issue still exists, please go to the log file to find more information about this issue.
    I hope this helps.
    Thanks,
    Wendy
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Wendy Li
    TechNet Community Support

  • BI Technical Design Review Criteria/Best Practice Assessments

    Dear Experts,
    I am currently involved in conducting a pre-build BITechnical Design Review i.e. Data Model structure/Extractor/Transformation Logic/Data Flow Diagrams.
    Are there any tangible criteria/review template/methods out there to ensure all components are included in a BI design and that they conform to the SAP Best Practices?
    Thanks,
    Jony

    Hi jonathan,
    The BW Project guidelines can be as follows ,
    Stages in BW project
    1 Project Preparation / Requirement Gathering
    2 Business Blueprint
    3 Realization
    4 Final Preparation
    5 GO Live & Support
    Project Preparation / Requirement Gathering
    Collect requirement thru interviews with Business teams /Core users / Information Leaders .
    Study & analyze KPI 's (key figures) of Business process .
    Identify the measurement criteria's (Characteristics).
    Understand the Drill down requirements if any.
    Understand the Business process data flow if any .
    Identify the needs for data staging layers in BW – (i.e need for ODS if any)
    Understand the system landscape .
    Prepare Final Requirements Documents in the form of Functional Specifications containing :
    Report Owners,
    Data flow ,
    KPI’s ,
    measurement criteria’s,
    Report format along with drilldown requirements .
    2 Business Blueprint
    Check Business content against the requirements
    Check for appropriate
    Info Objects - Key figures & Characters
    Check for Info cubes / ODS
    Check for data sources & identify fields in source system
    Identify Master data
    document all the information in a file – follow standard templates
    Prepare final solution
    Identify differences (Gaps) between Business Content & Functional
    specification. propose new solutions/Developments & changes if required at different levels such as Info Objects ,Info cube , Data source etc . Document the gaps & respective solutions proposed– follow standard templates
    Design & Documentation
    Design the ERD & MDM diagrams for each cube & related objects
    Design the primary keys/data fields for intermediate Storage in ODS
    Design the Data flow charts right from data source up to Cube .
    Consider the performance parameters while designing data models
    Prepare High level / Low level design documents for each data model.--- follow standard templates
    Identify the Roles & Authorizations required and Document it – follow standard templates
    final review of design with core BW users .
    Sign off the BBP documents
    3 Realization
    Check & Apply Latest Patches/Packages ...in BW & R/3 systems.
    Activate/Build & enhance the cubes/ODS as per data model designs...maintain the version documents .
    Identify & activate Info objects / Master data info sources / attributes ,prepare update rules
    Assign data sources .prepare transfer rules , prepare multi providers . prepare Info packages .
    perform the unit testing for data loads….both for master data & transaction data .
    develop & test the end user queries .
    Design the process chains ,schedule & test
    create authorizations / Roles …assign to users ..and test
    Apply necessary patches & Notes if any .
    freeze & release the final objects to quality systems
    perform quality tests .
    Re design if required . (document changes, maintain versions)
    4 Final Preparation
    Prepare the final check list of objects to be released .identify the dependencies & sequence of release
    perform Go Live checks as recommended by SAP in production system
    keep up to date Patch Levels in Production system
    Test for production scenarios in a pre-production system which is a replica of production system .
    Do not Encourage the changes at this stage .
    freeze the objects .
    5 GO Live & Support
    keep up to date Patch Levels
    Release the objects to production system
    Run the set ups in R/3 source system & Initialize Loads in BW
    Schedule Batch jobs in R/3 system (Delta loads)
    schedule the process chains in BW .
    Performance tuning – on going activity
    Enhancements - if any
    You can get some detailed information in the following link.
    http://sap.ittoolbox.com/documents/document.asp?i=3581
    Try to go to ASAP implementation roadmap.
    https://websmp103.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000420636&_SCENARIO=01100035870000000202
    Check the links below that gives you brief overview of the above steps .
    https://websmp201.sap-ag.de/asap
    http://www.geocities.com/santosh_karkhanis/ASAP/
    ASAP
    https://websmp201.sap-ag.de/asap
    http://www.geocities.com/santosh_karkhanis/ASAP/
    https://service.sap.com/roadmaps
    https://websmp104.sap-ag.de/bi
    ***Please reward if useful.**
    Blue Print:
    http://www.sap.com/services/servsuptech/bestpractices/index.epx --- look for blueprint
    http://iris.tennessee.edu/Blueprint/BW/BW-Blue%20Print-Final.doc
    http://help.sap.com/bp_biv335/BI_EN/html/Business_Blueprint.htm
    You can get some detailed information in the following link.
    http://sap.ittoolbox.com/documents/document.asp?i=3581
    also please chck out
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/2e8e5288-0b01-0010-2ea8-bcd4df5084a7
    a hwo to on BI7.0 upgrade .. also as suggested check out the BW upgrade roadmap on the support portal..
    Hope it helps..
    CSM Reddy
    Assign points if helpful
    Message was edited by:
            CSM REDDY

  • Design/Development of Data Targets (CUBE & ODS) in BW

    Hi,
      What are the basic steps to be considered in designing/developing a CUBE in BW and
      What are the basic steps to be considered in designing/developing a ODS in BW
    Thanks

    Hi,
    Please check the docs for multidimensional modeling.
    http://help.sap.com/bp_biv170/documentation/Multi-dimensional_modeling_EN.doc
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5586d290-0201-0010-b19e-a8b8b91207b8
    Regards.

  • OWB 9i -Mapping and Transformation

    From the Module Editor I created the sample_mapping using the MAPPINGS/Create Mapping. All I see is the single option to create the mapping and there is no option to attach a module to the mapping name. Any help will be appreciated. Thanks

    It was step 2, 3 and 4 under section "Create Mappings and Transformations" found in document "Creating a Data Warehouse Using Oracle Warehouse Builder " on here OTN. Has the process changed in OWB9i?.
    Thanks

  • APD Analysis Process Designer - CRM Data Target

    Hi,
    I have now defined the DataTarget and by "Release data target for Replication from SAP BW" I get the error:
    <b>Error when processing function module /SVC/OBJ_F4_<MyDataTarget></b>
    what does it mean and how can I solve this situation?
    Thanks
    FedeX

    Hi!
    in case if you are not able to find the docu...here is the docu helop for the function group...
    "The function group CRMBW_ADAPTERS combines function modules that are necessary for implementing a data target adapter as part of the data upload from SAP BW. You can use the function modules delivered by SAP as a template for new adapters (for example, you can copy them).
    The function modules contained in this function group are divided into the following areas on the basis of their naming convention:
    o     Function modules for defining data targets
    -     CRMBW_OBJ_F4_*
    -     CRMBW_DET_F4_*
    -     CRMBW_CHECK_*
    o     Function modules for designing the analysis process
    -     CRMBW_LIST_*
    -     CRMBW_DETAIL_*
    o     Function modules for the data upload
    -     CRMBW_UPDATE_*
    The placeholder * stands for a data target adapter defined in the IMG activity .
    The corresponding adapter modules are called up dynamically during runtime at the appropriate points in the program, using the name of the data target adapter and applying the following program logic:
    CONCATENATE l_namespace l_nameconvention
      l_function l_target INTO l_funcname.
    TRY.
      CALL FUNCTION l_funcname
        EXPORTING
        IMPORTING
        TABLES
      CATCH cx_root.
        l_msgv1 = l_funcname.
        CALL FUNCTION 'BALW_BAPIRETURN_GET2'
          EXPORTING
            type   = 'E'
            cl     = 'CRMBW_ATTR_WRITE'
            number = '005'
            par1   = l_msgv1
          IMPORTING
            return = ls_return.
        APPEND ls_return TO et_return.
    ENDTRY.
    Consequently, if a function module does not exist or errors occurred when calling it up, a runtime error is not issued directly. Instead, the error is returned as a message in the return table for the instance calling up the function module.
    If you want to create customer-specific data target adapters, observe the following:
    o     Define the ID for the data target adapter in the IMG activity . Ensure that your entry begins with the letter Y or Z to avoid any naming conflicts with subsequent SAP enhancements.
    o     In this function group, implement adapter modules that begin with the namespace stored in the IMG activity mentioned above and with the naming convention, and that also fulfil the naming convention listed under Integration. In this way, you ensure that there are no naming conflicts with subsequent SAP deliveries.
    o     To provide the data upload with full support, implement all six adapter modules.
    With the following entry in the IMG activity , implement the function modules listed below.
    Data Target Adapter     Namespace     Naming Convention
    ZTARGET     /COMPANY/     MYLOAD_
    Function Modules
    /COMPANY/MYLOAD_OBJ_F4_ZTARGET
    /COMPANY/MYLOAD_DET_F4_ZTARGET
    /COMPANY/MYLOAD_CHECK_ZTARGET
    /COMPANY/MYLOAD_LIST_ZTARGET
    /COMPANY/MYLOAD_DETAIL_ZTARGET
    /COMPANY/MYLOAD_UPDATE_ZTARGET
    with regards
    ashwin

  • ABAP report to read request details in data-target and delete

    Hi,
    Is there any abap report which I can run in background to read all request details (Request ID, Date) in a data target?
    And any ABAP report which can delete a particular request?
    Regards
    Vikrant

    Hi Vikrant,
    You can check Table RSREQDONE and RSREQICODS for all details about requests.
    About deletion you can try with standard function in InfoPackage when uploading.
    Ciao.
    Riccardo.

Maybe you are looking for