BW Transport Hierarchies

Is there anyway to transport Heirarchies from Development to Test/Prd system??
We are on version 3.1C.
Thanks

Anil
You could use this link to down load Hierarchy to a Flat File
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/0403a990-0201-0010-38b3-e1fc442848cb
http://help.sap.com/saphelp_nw04/helpdata/en/fa/e92637c2cbf357e10000009b38f936/content.htm
Hope this helps
Thnaks
sat
Message was edited by: Sat

Similar Messages

  • Transporting Hierarchies??

    Hello Experts,
    Is it possible to transport hierarchies from one BW system to another. I have to systems BW1 and BW2 i want to transport all my objects from BW1 to BW2 but I am having a problem with the hierarchy. The InfoObject is getting transported but not the hierarchy. Please do help me solve this issue.
    Thanks in Advance!
    Sweatha

    Sweatha,
    Another way of moving hierarchies woould be :
    1. create a flat file from the hierarchy. use Document <b>How to… Download a Hierarchy to a Flat File</b> from SAP site to do that.
    2. In the New Box, create a flat file source system and load the hierarchy .
    Thanks
    Tushar

  • How to transport Hierarchies?

    Hey BW gusy,
    How to transport Hierarchies from BWD to
    BWT and  BWP?
    Thanks

    Click Transport Connection' tab in the Admin Work.
    go to the InfoObject and double click it, then press the transport icon, it will jump you the 'Transport Connection' tab where you can assign it to a transport.
    Here is the transport process step by step:
    se09 - biw
    create tranport - workbench req. - skip project name - note transport number
    rsa1 - transport connection - collect objects - select pc - find the pc - move from left to right
    grouping - collect necessary objects - hit transport bus with no bex
    comes with a request - match req. number generated in se09
    se09 - display request - req is modifiable in tree - select request - release task - release parent as well - get screen with status
    go to production system - stms - click bus - choose bp2 - opens all transports - shows my req - click import icon ONLY my request -
    import done - ready message.
    check in rsa1 in production
    se09 - bw
    create tranport - workbench req. - skip project name - note transport number
    rsa1 - transport connection - collect objects - select pc - find the pc - move from left to right
    grouping - collect necessary objects - hit transport bus with no bex
    comes with a request - match req. number generated in se09
    se09 - display request - req is modifiable in tree - select request - release task - release parent as well - get screen with
    status
    go to production system - stms - click bus - choose bp2 - opens all transports - shows my req - click import icon ONLY my request -
    check in rsa1 in production

  • Transport hierarchies

    Hi Friends,
    This is my situation, we have several hierarchies that we wish to transport from Dev to QA and PRD environments. When we attempt to transport these hierarchies, only the key comes across, the texts do not. This is causing them trouble when we try to run queries and can only see the key rather than the description.
    If some one has come accross this kind of issues. Please post your comments
    I will definetely assign full points
    Thanks
    Farooq

    Not sure if you are the same one who posted the similar question - if not, I would suggest you search the forum before you post - saves time and effort for everyone.
    Hirarchies

  • Prerequisites to transportation Hierarchie Info sources

    Hi all,
    Are there any prerequisites to take before we transport Hierarchy Infosources (PCFILE, not R/3).
    Plz let me know,
    Thanks in advance,
    BRB

    Hi
    You should have an error message in the log of the transport that gives more information. Check the following:
    1. is the source system definition (in your case the flatfile) active in the target
    2. have you collected all necessary objects in the bw transport connection
    3. is the name of the source system (the flatfile) in both bw systems the same? if not you have to maintain the translation of the source-systemname after the transport
    Maybe you find the bug this way.
    Kind regards
    Hansjörg

  • Hierarchies transports

    hi all,
    1.how to transport  heiarachies?(R/3 as well as Z hiearchies).
    2. suppose   i am creating  2 or more hierarchies oves a characterisitc, and i want to  only transport only one hiearchy. so is it possible and how to do.
    i have got few z hierachies over a std. info object(BWDEV). I  have transported the object , the hiearchies are missing(BWQA).
    so, i tried to change the hierarchies description in DEV and activated it, but i didnt get  prompt for  request.so,  how to collect this hierarchy in a request.?
    should i create it manually in all the boxes(quality and Prod)?

    Hi,
    I dont think it is possible to transport hierarchies from one system to other. You can download the hierachies created from the one system (Ex Development System) and then you can upload the same hierarchy to the other system say Quality.
    For more details and procedure how to do it please find the below How To... document
    How To... Download a Hierarchy to a Flat File
    https://www.sdn.sap.com/irj/sdn/howtoguides?rid=/library/uuid/0403a990-0201-0010-38b3-e1fc442848cb
    Hope this helps!
    Regards,
    Saurabh

  • Hierarchy transport

    What is the general Procedure to move heirarchies from Development to Quality ant then to Production ??
    Is it that we make the links that the Hierarchy is extracted from the corresponding R/3 system
    like from R/3 Hierarchy table to BWQ
          and R/3 Production to BWP
    or
    Do we do a export kind of stuff from BWD -> BWQ -> BWP ???
    What is the general Procedure ?? and please it would be really great if you can give some steps to do the same ???
    Thanks a lot,
    GG

    se09 - biw
    create tranport - workbench req. - skip project name - note transport number
    rsa1 - transport connection - collect objects - select pc - find the pc - move from left to right
    grouping - collect necessary objects - hit transport bus with no bex
    comes with a request - match req. number generated in se09
    se09 - display request - req is modifiable in tree - select request - release task - release parent as well - get screen with status
    go to production system - stms - click bus - choose bp2 - opens all transports - shows my req - click import icon ONLY my request -
    import done - ready message.
    check in rsa1 in production
    se09 - bw
    create tranport - workbench req. - skip project name - note transport number
    rsa1 - transport connection - collect objects - select pc - find the pc - move from left to right
    grouping - collect necessary objects - hit transport bus with no bex
    comes with a request - match req. number generated in se09
    se09 - display request - req is modifiable in tree - select request - release task - release parent as well - get screen with
    status
    go to production system - stms - click bus - choose bp2 - opens all transports - shows my req - click import icon ONLY my request -
    check in rsa1 in production
    ur topic has already been discussed here and the above is an excerpt for your ease.
    Re: How to transport Hierarchies?
    assign points if useful ***
    Thanks,
    Raj

  • Transporting Hierachies created directly in BW

    Hi,
    Can anyone confirm whether we are able to transport hierarchies that have been created directly into BW?  There are a couple that I would like to move forward from development.
    If not I assume the only way is to export them as a flat file and re-load (have seen the 'how to' guide).
    any help appreciated,
    Mike

    Hi, You can transport Hierarchies from dev. system to qa/prod system. There will be document 'how to transport hierarchies?' available in the site- compendit.com.
    regs, /mahantesh

  • Transporting general hierarchy's (MCK1)

    Hi all, I have created a general hierarchy on our dev system using MCK1, but it did not go into a transport. Does anyone know if it is possible to transport this or do i need to create it directly in the QAS system.
    Thanks in advance
    Mart

    Have a look at this:
    Transporting Hierarchies between bw systems
    Regards

  • Can Hierarchies created in BW be Transported

    Hi,
    I have created some  hierarchies in BW & i want to take it to quality system through TRANSPORT ,can we take this to quality system ?
    Also in my Production i am already having hierachies with same technical name that i created in dev system now as it was missing only diff is that in DEV system those hierarchies have diff range of accounts clubed like
    say in Prod for account 5150,5160 we are having ranges like 51500-51509 & 5160-51609
    and here in DEV i have ranges for above two accounts like 51500-51609 (it is assumed that there are no account between this range)So can it create any issue if TR moves to PROD ?
    please advice on this ?

    Hi,
    Your transport with queries will not fail.
    For hierarchy transport
    1. Try transporting your hierarchy using Hier type under OTHERS(more types). I never tried this.
    2. You can down load hierarchy in to flat file and upload in quality.
          https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/0403a990-0201-0010-38b3-e1fc442848cb    
    Thanks,
    Kalyan.

  • Unable to capture the Data Source into a Transport Request

    Hi All,
    We have a product hierarchy and we are using the data source :4R_PRODH_D_LGEN_HIER for the hierarchy.
    Now we need to transport this structure to the quality environment but we were not able to capture the datasource:4R_PRODH_D_LGEN_HIER into a transport request.
    When ever we activate the data source:4R_PRODH_D_LGEN_HIER it is asking for the Package and the Transport Request Number.If we give these details and save it, data source is not getting captured in the request, only the "bject Directory Entry" is getting captured.
    Can someone please guide me on how to capture the datasource under "Data Sources in BW" in a transport request.
    Regards,
    Sachin Dehey.

    Hi Sachin,
    Hierarachy datasource is not captured as Attributes and Text Datasource. So what ever you have done is correct.
    What ever is captured in Object Directory Entry is correct. So go ahead with your transports, once transport is done check the Hierarchy Infopackage with Available OLTP hierarchies and load the data.
    Most important thing first see that the all Master & Transactional Datasources are transported in R/3 Dev to QA to PRD
    In BW, datasources are not transported, only their replica is transported.
    Transportation of Datasource is done in R/3. Only their replica is transported in BW.
    So wht ever you have done till now is correct. So go ahead.
    While attaching Hierarchy Datasource it is captured only in "Object Directory Entry"
    Regards,
    Vishnu.

  • Transport of Datatargets

    Hi Experts,
    I activated some of infoObjects in Developement System as a $TMP.Now I am Transporting DSO and InfoCube.I copied InfoCube and DSO from Standard content InfoCube and DSO.I didn't give the request/package while activating .Now I need to provide Package and request for Both of them And I am finding some of InfoObjects inside of the DSO are with $ sign.I collected DSO with the Grouping option of In DataFlow Before.
    Do I need to assign request/Package for InfoObjects which are in DSO before assigning request/Package to the DSO.or If I assign the request/package for the DSO then $InfoObjects also go along with DSO with the Same request.I know I cannot transport any Object with $ sign(Loacal,Not for Transport).
    I do have got some error messages while collecting objects through Transport Connector.Those
    errors are as follows:
    1.Object '45EX1L0TIWA4LUWZHUIKRNOCF' (ROUT) of type 'Routine' is not available in version 'A'     
    2.Object '46VPCRYNTSZ7BHM2MTI6WTD9X' (ROUT) of type 'Routine' is not available in version 'A'     
    3.Object '45EX3Q1RNVZ0DVY20BZPLCSU7' (ROUT) of type 'Routine' is not available in version 'A'     
    4.Object '46VPDZHN9VZSV7TNP6RRVY3CL' (ROUT) of type 'Routine' is not available in version 'A'          
    Note: DSO Loaded with data too.
    Pleade guide me .Hope I explained my problem well .if not clear I will elaborate .
    Thanks,
    Suryam.

    Thanks both of you(Ashok and Sam)
    Sam,
    I copied the InfoCube and DSO from Standard Content InfoCube and DSO.I did added new routines to the ZinfoCube.
    I need to make sure maintaining same Routines along with my routine as I have in Standard Data objects.Am I right.
    Ashok:you gave me clear explanation.Thank you for that.Please look one more time at below I explained my issue and suggest me know anything I need to do more than you explained .
          I did develop DSO,InfoCube and loaded in Dev system.I open the existing DSO then I click on the Truck icon i.e Transport connection via AWB.then I click on the grouping and selected In data flow before but collection mode is Automatically and Display Hierarchically.I got the above Routine errors. and I found the $ TMP sign for most of the InfoObjects in side.
    It looks like the following if I expand DSO:
    1.DSO----$ sign
    2.InfoAREA--- $
    3.DTP(R/3 DataSource also $ sign)---$
    4.InfoObjects (if I expand this node some them assigned for package and some of them are with $ sign and I did one more mistake I assigned some of Objects to X Package and some of them to Y package.Please advise me how to put them in one Package.Hope I need to assign package for the $ sign infoObjects also along with the all)-----$
    5.Tranformation(included Transformation,DSO,DataSource,InfoPackages,Formulas $ sign)---$ sign.
    Please advise me.Thank you once again.
    Thanks,
    Suryam.

  • BOBJ - BW  "Error getting hierarchies for dimension... "

    Im still whitout a solution for this problem, however we have found a difference between the queries that work and the queries that dont work. The difference is in the hierarchies type but we dont know what is the problem exactly.
    Does anyone know if there is an specyfic type of hierarchie that we need to use???
    Regards

    Hi,
    I wonder why you are not using the BEx / BICS connection ?  (instead of the old OLAP .unv)
    the process flow for generating a universe would include the following SE37 function modules:
    BAPI_MDPROVIDER_GET_CATALOGS
    BAPI_MDPROVIDER_GET_CUBES
    BAPI_MDPROVIDER_GET_DIMENSIONS
    BAPI_MDPROVIDER_GET_HIERARCHYS
    You should test these in BW .
    It may actually be an authorization issue - perhaps your logon doesn't have infoobject authorizations for 0Plant?
    Regards,
    Henry
    p.s. a quick Note search suggests : 1565615 - Error when creating a Universe from BEx: "A runtime exception has occurred. (Error getting levels for hierarchy ( dimension : Unknown error)"
    --> "Business Objects Personalization objects" R21K900693 transport has not been loaded properly in the BW system, transaction STMS shows this trasport not loaded.

  • Hierarchical Query with Rollup Sum (CONNECT BY with GROUP BY ROLLUP)

    Hi all,
    Imagine the following scenario: i have an ACCOUNT table which holds accounts and their hierarchy (currently 5 levels), and a BALANCE table which holds balance records for the accounts. Only CHILD accounts (level 5) have records in the BALANCE table. Simple example:
    CREATE TABLE accounts (account_code VARCHAR2(30), parent_account VARCHAR2(30), account_desc VARCHAR2(400));
    CREATE TABLE balances (account_code VARCHAR2(30), balance_amount NUMBER(18,2));
    INSERT INTO ACCOUNTS VALUES ('TOT',NULL,'Total');
    INSERT INTO ACCOUNTS VALUES ('ANA1','TOT','General Expenses');
    INSERT INTO ACCOUNTS VALUES ('4801001','ANA1','Small Expenses');
    INSERT INTO ACCOUNTS VALUES ('4801002','ANA1','Transportation');
    INSERT INTO ACCOUNTS VALUES ('ANA2','TOT','Health Expenses');
    INSERT INTO ACCOUNTS VALUES ('4802001','ANA2','Healthcare');
    INSERT INTO ACCOUNTS VALUES ('4802002','ANA2','Facilities');
    INSERT INTO BALANCES VALUES ('4801001', 2000);
    INSERT INTO BALANCES VALUES ('4801002', 1000);
    INSERT INTO BALANCES VALUES ('4802001', 3000);
    INSERT INTO BALANCES VALUES ('4802002', 4000);What i need in this scenario is to run a hierarchical query, where for each node i compute the sum of all its children (In LEAF nodes which are the child accounts, this sum is the value in BALANCES itself). Final Result would be:
    TOT -> 10000
      ANA1 -> 3000
        4801001 -> 2000
        4801001 -> 1000
      ANA2 -> 7000
        4802001 -> 3000
        4802002 -> 4000I have tried various ways, and found out a workaround which works for a fixed amount of levels, basically it builds the hierarchy and computes the SYS_CONNECT_BY_PATH, then splits this as a regular expression and uses GROUP BY ROLLUP to compute the higher levels. Then i assemble it again, now with the computed values. Below is the example query:
    select level
        , NVL (vfinal.child_account,'TOTAL') ||' - '||
                            ( SELECT account_desc
                                FROM accounts
                               WHERE account_code = vfinal.child_acct ) account_name
         , to_char(sum_bal, 'fm999g999g999g990') as rolled_up_balance
      from
    select coalesce( princ.lvl3, princ.lvl2, princ.lvl1 ) child_acct
         , DECODE ( princ.lvl2 , NULL
                                     , NULL
                                     , DECODE ( princ.conta_lvl3, NULL
                                     , princ.conta_lvl1,princ.conta_lvl2 ) ) parent_acct
         , sum(princ.balance_amount) sum_bal
    from (
    select hier.lvl1
         , hier.lvl2
         , hier.lvl3
         , hier.parent_account
         , hier.account_code child_acc
         , bal.balance_amount
      from ( select level 
                  , sys_connect_by_path( account_code, '/' ) hierarchy_acct
                  , REGEXP_SUBSTR(sys_connect_by_path( account_code, '/' ),'[^/]+',1,3) lvl3
                  , REGEXP_SUBSTR(sys_connect_by_path( account_code, '/' ),'[^/]+',1,2) lvl2
                  , REGEXP_SUBSTR(sys_connect_by_path( account_code, '/' ),'[^/]+',1,1) lvl1
                  , account_code
                  , parent_account 
               from accounts acc
               where level <= 3
               start with parent_account is null
               connect by nocycle prior account = parent_account
               order siblings by parent_account
               ) hier
          , balances  bal
      where bal.cod_conta  = hier.account_code
    ) princ
    where princ.lvl1 is not null
    group by rollup ( princ.lvl1
                    , princ.lvl2
                    , princ.lvl3 )
    order by princ.conta_lvl1
           , princ.conta_lvl2
           , princ.conta_lvl3
    ) vfinal
    where child_acct is not null
    start with parent_acct is null
    connect by nocycle prior child_acct = parent_acctAll said and done, what i need is to do the same thing for infinite levels, because this query has 3 fixed levels. Do you know how can i structure a new query where, independently of the number of levels, the parent sums are all rolled up like this?
    Thanks a lot in advance! Best Regards!
    Thiago
    Edited by: Thiago on Sep 6, 2011 11:31 AM
    Edited by: Thiago on Sep 6, 2011 1:01 PM

    Hi,
    Thiago wrote:
    Hi all,
    Imagine the following scenario: i have an ACCOUNT table which holds accounts and their hierarchy (currently 5 levels), and a BALANCE table which holds balance records for the accounts. Only CHILD accounts (level 5) have records in the BALANCE table. Simple example:
    CREATE TABLE accounts (account_code VARCHAR2(30), parent_account VARCHAR2(30), account_desc VARCHAR2(400));
    CREATE TABLE balances (account_code VARCHAR2(30), balance_amount NUMBER(18,2));
    INSERT INTO ACCOUNTS ('TOT',NULL,'Total');
    INSERT INTO ACCOUNTS ('ANA1','TOT','General Expenses');
    INSERT INTO ACCOUNTS ('4801001','ANA1','Small Expenses');
    INSERT INTO ACCOUNTS ('4801002','ANA1','Transportation');
    INSERT INTO ACCOUNTS ('ANA2','TOT','Health Expenses');
    INSERT INTO ACCOUNTS ('4802001','ANA2','Healthcare');
    INSERT INTO ACCOUNTS ('4802002','ANA2','Facilities');
    INSERT INTO BALANCES ('4801001', 2000);
    INSERT INTO BALANCES ('4801001', 1000);
    INSERT INTO BALANCES ('4802001', 3000);
    INSERT INTO BALANCES ('4802001', 4000);
    Thanks for posting the CREATE TABLE and INSERT statements. Remember why you do it: so that the people who want to help you can re-create the problem and test their ideas. If the statments don't work, then they are not so useful. None of the INSERT statements you posted work: they all need a VALUES keyword. Please test those statments before you post them.
    Also, make sure that the reuslts you post correspond to the sample data you post. In your sample data, there are no rows in balances for account_codes '4801002' or '4802002'.
    I think you want something like this:
    WITH  connect_by_results      AS
         SELECT     CONNECT_BY_ROOT account_code     AS root_account_code
         ,     account_code
         FROM     accounts
                             -- NOTE: No START WITH clause
         CONNECT BY     parent_account     = PRIOR account_code
    SELECT       c.root_account_code     || ' -> '
                          || TO_CHAR (SUM (b.balance_amount))     AS txt
    FROM           connect_by_results  c
    LEFT OUTER JOIN      balances          b  ON  c.account_code = b.account_code
    GROUP BY  c.root_account_code
    ;

  • New LabHSM Toolkit - Agile development of complex event-driven maintainable LabVIEW applications with active objects / actors based on a universal Hierarchical State Machine / statechart template.

    Dear Fellow LabVIEW programmers:
    Most of the systems you deal with are reactive. It means that their
    primary function is constant interaction with their environment by
    sending and receiving events. But most likely, they can have something
    happening inside them too, even when they are not processing messages
    received from outside. So, such systems have to continuosly react to
    external and internal stimuli. Right? Moreover, most likely, they
    consist of subsystems that are reactive too and, in turn, can have
    their own "life", to an extent independent from other parts (with
    which they still communicate, of course). Reactive (event-driven)
    systems are more naturally modeled with active objects. So, why then
    should we try to model and code them with GOOP and its passive
    ("dead"!) objects?
    "Flat" State Machines have been known for decades to have severe
    limitations. It's been more than 20 years since Dr. Harel invented
    Hierarchical State Machines (statecharts) to fight those limitations.
    Then why does NI still tout the same old good Moore FSM as the
    ultimate tool for event-driven programming in LabVIEW in its $995
    State Diagram KIt?
    The LabHSM toolkit we are happy to present, makes it possible to
    easily create and then maintain complex event-driven applications in
    LabVIEW as a collection of HSM-driven active object VIs using a higher
    level of abstraction and agile software development methodologies.
    These active object VIs are created based on a universal Hierarchical
    State Machine ( HSM or statechart ) template. So. all your code looks
    similar regardless of its functionality!
    We all love just jump to code, right? However, to be good boys, we
    need to do design first. Then implement it in code. If the logic is
    modified we need to redo the design first and then redo the code. When
    using LabHSM where behavior information is abstracted into a separate
    HSM data file editable with a supplied editor, there is no need for
    coding separate from design any more. The modified behavior becomes
    code automatically as soon as the HSM file is saved. Design is code!
    The implementation basically follows Dr. Samek's Quantum Programming
    paradigm. (see http://www.quantum-leaps.com). However, as already
    mentioned, LabHSM stores the behavior information in a file separate
    from the code itself. It also adds state dependent priorities to
    events, a separate queue for public events/messages, and, of course,
    some LabVIEW specific code like capturing front panel user events and
    putting them into the private Events queue. Communication and
    instantiation functions are also rather specific for LabVIEW.
    It is available for UNLIMITED PERIOD trial. Please visit
    http://www.labhsm.com for details and download. The site also contains
    references which you may want to check to learn more about
    hierarchical state machines and active object computing.
    Since this is our debut we will appreciate any comments and
    suggestions. Our contact information is available on our site, of
    course.
    Have a G'day!

    Symtx is currently hiring the following position. Please contact me if interested.
    Amy Cable
    Symtx, HR
    [email protected]
    Symtx, the leading supplier of functional test equipment, hires the brightest & most talented engineering professionals to design & manufacture complex custom electronic systems for advanced technology leaders in the defense, aerospace, communications, medical, transportation & semiconductor industries. Symtx’ challenging & dynamic work environment seeks to fill openings with highly qualified electronic engineering design professionals.The ideal candidate will be responsible for defining the requirements, software design and code development, and integration of test control software for custom functional test systems. Candidate should be familiar with data acquisition concepts, instrument control, complex test, measurement and calibration algorithm development and definition and implementation of control interfaces to hardware. Prefer familiarity with instrument control via GPIB, VXI, MXI, RS-232 desirable. Requires BS/MSEE and 3 -7+ yrs of experience in one or several of the following test applications in a Windows NT/2000/XP environment using Labwindows CVI, TestStand, Labview, Visual Basic, C++ and knowledge of RF systems is a plus. Job responsibilities will include software design, development, integration, team leadership, and interfacing with customers( includes PDR’s & CDR’s).

Maybe you are looking for