Standard BEx transporting Request

Hi Dudes,
Can u explain me with a scenario, what is this Standard BEx Transporting Request and what is the purpose of this,
Thankyou.

Hi,
This is what note says:
Symptom
Editing of a query in Query Designer may return the various error messages concerning transport system. Query or query component can not be changed or saved.
The following error messages are possible:
'Query could not be saved due to a problem in transport' message R9 124;
'BEx Transport Request XXX... is not available or not suitable. Choose an existing request';
'Object ELEM XXX... could not be saved to order YYY...';
'A dependent object is being locked by the transport system' message R9 113
'The dependent objects are in different transport orders' message R9 114;
'The upgrade is already running - you are not able to change objects'.
In some particular cases using NW 2004s server with 3.x Query Designer
'Operation failed, no message available from server'.
Other terms
Query, Query Designer, Correction and Transport System, CTS, ELEM, Transport Request, Changeability.
Reason and Prerequisites
The error messages rise as the result of wrong administration of Correction and Transport System (CTS).
Transport System Mode
Two main modes of Transport System can be used for BW system: Standard Transport System and BW Transport System. Both modes require different administration efforts.
Standard Transport System (system default)
Within this mode an assignment of newly created query elements is done during save procedure. System asks for appropriated Package and corresponding Transport Request within this Package. The mode allows separating of changes done in the system different users in different Transport Requests. Users must be authorized to create new Transport Requests or to write into existing Transport Requests.
BW Transport System (recommended for handling of BEx objects)
Within BW Transport System initial assignment of newly create query elements is done automatically to $TMP Package. This is a Package for temporary objects and does not require modifiable Transport Request. Changes of those query elements can be done without further restrictions. Further assignment to a Package and corresponding Transport Request can be performed using Transport Connection of Administrator Workbench (transaction RSA1).
All kinds of changes for query elements which already have been assigned to any Package different from $TMP (for example, queries transported from another system) must be registered in so-called Standard BEx Request. Using Standard BEx Request all changes done to query elements can be also transported to any other system. If the old Standard BEx Request has been released, another one must be created immediately in order to allow further changes for query elements.
The typical reason for error messages listed above is a situation when NO Standard BEx Request is available anymore in the system. The algorithm of query SAVE contains a transport systems check. If the transport system check fails, no changes are possible.
Changeability of query elements
The recommended setting for query element (ELEM) is 'Everything Changeable'. Using of other settings, like 'Original Changeable' or 'Nothing is Changeable', will make editing of objects not possible when the general system changeability will set to 'not changeable' (SCC4).
Setting 'Original Changeable' allows changes only for query elements which have been created in this particular system. Quite often an ordinary query may contain, for example, variables or other reusable components created in the other systems. In this case changing of a query containing those objects will be not possible.
Changeability of Package
Package (Development Class) where the corresponding Transport Request has to be created must be changeable. If a Package has a property 'Package is not extendable' set to true, no requests can be created within this Package. This means no objects can be registered.
Solution
The following messages mainly happen if BW Transport System is activated. The existence of Standard BEx Request and correct settings for object changeability should be checked.
'Query could not be saved due to a problem in transport';
'BEx Transport Request XXX... is not available or not suitable. Choose an existing request';
'Operation failed, no message available from server'.
How to create a new Standard BEx Request?
Start Administrator Workbench (RSA1) --> Transport Connection. Find button BEx. Under the button user is able to create/assign a new Standard BEx Request.
How to check Changeability of object?
Start Administrator Workbench (RSA1) --> Transport Connection. Find button 'Object Changeability'. Set property 'Everything changeable' for query elements (ELEM).
How to check Changeability of Package?
Start transaction SE80 --> select corresponding Package --> find properties dialog. Check whether the property 'Package is not extendable' is set to false. Assignment of query elements (R3TR ELEM) to a corresponding Package is stored in the table TADIR (field DEVCLASS). In order to obtain a list of query elements used in a definition of a particular query having problems use the function RSZ_X_COMPONENT_GET with the I_OBJVERS = 'A', I_COMPID = technical name of a query. Execute the function and copy all elements (ELTUID) from the exporting table C_T_ELTDIR. Use this selection as the input parameter for selection from TADIR table (field OBJ_NAME). Collect all Packages and check the changeability as described above.
The following messages mainly happen if Standard Transport System is activated. The problem happens in case, when one or several objects from definition of a particular query have been already written in another modifiable Transport Request. In BW 3.x each object can be processed only within one Transport Request.
'Object ELEM XXX... could not be saved to order YYY...';
'A dependent object is being locked by the transport system';
'The dependent objects are in different transport orders';
The situation may happen, for example, if a Query A contains a variable which has been already used in another Query B assigned to different Transport Request. In this case, saving of Query A will be not possible while the Transport Request containing the shared variable is not released.
How to find an assignment of object to a Transport Request?
Start transaction SE03 and select 'Search for objects in requests/tasks'. Provide ELTUID of the element which can not be saved. Object type is R3TR ELEM. Search for modifiable Transport Requests containing this element. If corresponding Request is found, it can be released. After that is will become possible to save this query element into another Request.
Changing of query elements during running upgrage is not possible. The system sets a global lock in order to prevent any change which may potentially affect the consistency of objects. In such situation users should stop the upgrade procedures and wait until the process will finish.
Regds,
Shashank

Similar Messages

  • BEx Transport Requests '' ist not available or not suitable

    hi, all,
    I want to change a query, that has been transported back from Prod.System into TestSystem. Changes in the query aren't possible - the error message is
    " BEx Transport Requests '' ist not available or not suitable ".
    Now, there is a Standard BEx Transport Request and, in the RSA1 -> Transport Connection I see the query complete with that Transport Request.
    What can the reason be? Any Idea?
    Thanks a lot in advance.
    neven

    Ciao, Paolo,
    thank you for the quick responce.
    I did exactly as described :
    The easiest thing to do is the following:
    1) collect your query in transport connection
    2) check if it is already assigned to a transport
    2a)if assigned to a transport check if this is the standard bex transport. If so go to step 3, If not see if you should just tranport that request (or you can just go to step 3...but i wouldn't advise that)
    3) unlock the standard bex request
    4) now go back to transport connection and put the collected objects in a new request
    5) release and transport your new request
    It still doesn't help. I can't change the Query. The error-message is stil the same.
    best regards
    neven

  • Bex Transport request is not available

    Hi guys
    I want to change the Bex query from query designer, when i go for change mode it didnu2019t allow me to change and throws error message "Bex transport request " is not available or not suitable" and in second line it gives "choose an existing request.
    Can any one tell me how to change the Bex query with a transport request?
    Gaurav

    Hi,
    You get this message if you have captured the query in a transport request and released or transported the request.
    You can somply capture the query in a new request again from transport connection and then you will be able to edit the query.
    even after capturing the query in the request is not allowing to edit then you need to try the option as explained by our friend above.
    Regds,
    Shashank

  • BEx Transport Request is not available or not sitable

    Hi,
    When i try to install some queries from Business Content in the BW DEV box, the error was :
    <b>BEx Transport Request is not available or not sitable</b>
    Please let me know what has to be done in order to get out of this error
    Thanks & Regards,
    Kishore

    Hi Ken,
    Thanks for responding to my problem.
    You are right. I am installing from business content queries that have never been installed before.
    so when i am installing the queries from business content the error was :
    BEx transport request is not suitable or not available.
    How to proceed now ?
    Please give reply ASAP....
    Thanks & Regards,
    Kishore

  • Bex transport request 'BWDK900073' is not available or not suitable

    Hi,
    i have transported a cube with "data flow after" option and collected in a package zbexquality.
    this request was transported to productin and i can see the queries in production too.
    now when i go to change any of the queries on this cube, it gives me the following error:
    ==========
    Diagnosis
    There are the following possible causes:
    No request has been set up as the standard transport request for BEx objects.
    The (set up) request 'BWDK900073' (for the package 'ZBEXQUALITY' ) has already been released.
    The (set up) request 'BWDK900073' (for the package 'ZBEXQUALITY' ) is not of the type 'transportable change request'.
    System response
    The request BWDK900073 can not be used to record changes to BEx objects (queries or Excel workbooks). The changes made to objects you are editing will not be logged.
    Procedure
    If you want to record changes to BEx objects, set up an open transportable change request as the transport request for BEx objects. (If the package 'ZBEXQUALITY' is not empty, set up a request for this package).
    Inform your system administrator of your actions, or enter a new, targeted transport request in the Administrator Workbench in the transport connection by using the 'BEx' pushbutton (Create Transport Requests for BEx).
    Procedure for System Administration
    ====================
    when i try to change any other queries( transported using different request and different package earlier), it gives me teh same message.
    what is the reason? what is wrong?
    thank u in advance

    hi S B,
    as mentioned in your previous thread,
    each time you released request for query to be transported for 1st time, you will need to create
    BEx request with same package as soon as the request released, otherwise you won't be able to save changes
    to the query in that request.
    rsa1->transport connection->icon truck and bex,
    assign with package ZBEXQUALITY.
    hope this helps.
    ZBEXQUALITY is not a good naming. some sample
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3010ba90-0201-0010-2896-e58547c6757e
    Customer Package Description
    ZBW BW Package for Custom Objects
    ZACTPAY Accounts Payable - Query-only package
    ZACTREC Accounts Receivables - Query-only package
    ZCONTROLLING Controlling - Query-only package
    ZSALES Sales and Distribution – Query-only package
    ZFIAA Fixed Assets - Query-only package
    ZPROJ_SYS Project Systems – Query-only package
    ZPURCH Purchasing - Query-only package
    ZSP_LEDGER Special Ledger - Query-only package

  • Bex Transport request is not available or not suitable

    Guys,
    I need to make changes to query when I open it...it's saying Transport req is not available. So I have collected the query in a new transport in transport connection, but when I go back to the query its still giving the same error message. How do I resocve this error?
    The transport it is showing in the query was deleted, so I cannot use the old transport.
    Thanks,
    Kris

    Hello Kris,
    What Mahesh said will solve your issue but once you transport that request you will again get the same error when you open any query in BEX. One way to get around this issue is for the first time create a request using the BEX transport button in transport connection and always keep this request open. If you want to transport a query that is assigned to this request just unlock this request using se03 and then collect your query and the corresponding objects in a new request in transport connection and transport the new request. This way atleast everytime you open a query you will not get the error.
    Hope this helps.
    Thanks

  • Collecting objects in BEx transport request

    Hi,
    I have created a BEX request in a way like
    ---> Modelling-> Transport Connection-> Create Bex Request-> Assigned $TMP package and finally created my Own request.
    I started working on a query. After finishing it, I have dragged & dropped the query in Transport Tab( left to right ).
    Then I have unchecked all the components in the Query elements.
    Then i transported to quality system. It has ended with "Return Code 8"
    And it shows two query elements are missing in M version. What does it means?
    My entire sequence is right or not? I am totally confused. Need a quick reply......
    Thanks in Advance
    REgards,
    Suman

    Hi Suman,
    saving the developed objects in a $TMP package means you had saved them in the local object which can't be transported to QA or Prod.
    You need to assign the development to a new package which is used in your project for transports collection.
    you are trying to transport your query right?
    First make sure that the info providers on which it is build or already transported or not. and also check if they are active or not?
    As you said your query is already saved in the $TMP local object folder. and you had created a TR.first make sure this TR which is created as local objects is released before you are assigning a package to it.
    Next for your query
    goto transport connection -->object types -->select query --> select your query and click on transfer selection --> collect all the necessary query elements --> click on transport it will prompt for a package enter the package name for ex:ZBIW.
    now click on create new TR.
    release new TR and import to QA and check.
    Check the below link for more info
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50b1d20e-c1e8-2c10-d9b9-d48eb3a83d89?QuickLink=index&overridelayout=true
    Regards
    KP
    Edited by: prashanthk on Nov 20, 2010 9:08 PM

  • BEx Standard Transport Request

    Dear Experts,
    I have 2 questions for BEx Standard Transport Request.
    Could I create more than one BEx Standard Transport Request?
    For example, I create a BEx Standard 1 Transport Request for Query A.
    I also create a BEx Standard 2 Transport Request for Query B.
    Is it possible?
    If not, could you kindly tell me the difference between standard BEx transport request & common transport request?
    Thanks and best regards
    Alex yang

    The Bex standard transport collects changes in queries, a standard transport can transport anything.
    Once a query has had a package assigned to it and transported, it can't be changed in the dev environment without a Bex transport assigned. In a multiple developer enviroment, people end up transporting incomplete changes from other developers.
    A common solution is to make the changes, release the Bex transport without moving it to next system, and recollecting the query in the transport collector and transporting ONLY the query selected.
    John Hawk

  • Transport Request for a Bex query ?

    HI  all ,
    i have a requirement that , i have a query which is in producton first, &  not available in development  .  we need to do some changes on it .
    for this we have copied from producton to  DEV .
    when i am  trying to changes it is saying  that , "Bex transport request is not availbele or not suitable :
    or choose an existing request .
    Plz suggest me how to rectify this .
    regards ,
    Srinivas .

    Dear Srinivas,
    I wanted to repeat the normal rules for how we must use the BEx transport in BW.
    This is a special transport that is always used in development. All query changes get written there - you don't choose your transport in the normal fashion. But this gives a problem - we have no control over what is in that transport. Therefore we never release it.
    Instead the process is to create a new transport and include your new query in it. You often find that part of the query is in the BEx transport, and you must delete it from that transport.
    It doesn't matter whether you delete just your query, or just delete all the contents of the BEx transport - but do not delete the transport itself, and do not release it either.
    Deleting everything in the transport is very fast and simple - if you do it this way. In se01, click on the 'tools' icon (fourth icon). then choose Unlock Objects (Expert Tool). Run it twice, first the task, then the request. Then return to se01 and all the objects in the transport are unlocked and can be deleted in one go.
    Thanks-RK

  • Bex transport  in SAP BW 3.1

    Hello everybody,
    how do you organize Bex transport in SAP BW?
    In our installation, we find it necessary that some queries need to be designed in development system and tested before transport in production. We would like the person who's creating these queries to be able to create and release the transport for his query himself. With just one standard Bex transport this seems difficult to implement:  In our constellation, the standard Bex transport can not be transported to production system, because it may contain test queries, which are not wanted in productive system at all and collects changes of different projects and persons, so it may contain objects that are still in test status, while others need to be transported to production system. Collecting into different requests is only possible if the concerned objects belong to different packages?
    Collecting the needed objects in a transport request manually can't be done without releasing the Bex transport first because otherwise the objects are locked.
    How do you organize Bex transports in your system landscape?
    Thanks for any suggestions, Kathrin!

    Hi Kathrin,
    if you create a query in the development-system, the query will go to the Package $TMP, so no Transport is necessary. If you have a naming-convention, like <InfoProvder>_QU_nnnn or someting else for non-test Queries, it is easy to fetch them in the Transport Connection (Admin Workbench) and transport them in the production-system.
    Hope this helps,
    Regards
    Frank

  • What is the difference between Bex transportation and Normal Transportation

    Hi experts,
    I have doubt with Transporting queries , in this I've used the normal transport (truck icon) rather than Bex Transport. I would like to know which is the preferable one and what is the main difference between them.
    Suggest me if I can go for normal Transportation rather than Ibex transport, as I've  not tried Bex transportation before.
    Give me some valuable inputs please.......
    Regards
    Kumar

    Hi Kumar,
    We have a Bex transport because we may make changes in the query very often and these changes will be automatically taken care by Bex transports.
    Generally this is how it goes.
    You will capture the queries by creating a transport request and immediately you will create a Bex transport request and  you have to assign the previously created transport request number to this Bex transport request, so that everytime you make changes to the query will be taken care by the Bex transport.
    You can even create a Bex transport request individually.
    Hope this tip may be useful.
    Assign points if you find useful
    Thanks
    Regards
    Sam Mathew

  • Abort Released BEx Transport

    Hi all,
    I made a mistake when I want to transport my ODS and infosource to production from Development by clicking the BEx transport. I realized that I made a mistake is when I try to open Query designer in development. it give me an error "BEx transport request '' is not available or not suitable". anybody know how to solve this problem without overwrite the query in production?
    thank you in advance

    Hi,
      The query will not be overwritten till the released request is imported to prod. If imported it will overwrite with the changes. If released but not imported to prod you can collect the ODS and Infosource in a new request from transport connection (manual collection) and release the request. If the request is already imported to prod just collect the query in a new request and revert the changes and transport it again.
    Check the possibilities.....

  • BEx transport prob

    hi All,
    I have one bex garbage collector already. but when ever i try to change query in BEx it gives me error message:
    "BEx transport request not available or not suitable"
    "use existing request"
    i chked the component, package everything for that request....any clue?

    solved my own

  • Opening Query: u0091BEx transport request '' is not available or not suitable"u0092

    Hello,
    I tried was able to run and modify a query last week. When I try to modify/run it now, it gives the message below and allows me to run it but not modify.
    ‘BEx transport request '' is not available or not suitable"’
    What are the possbile causes and remedies to this problem?
    Thanks in advance.

    dear Amanda,
    here can imply 'copy' since as the result objects(query and elements) in production are exactly same with dev. but the terms 'copy' itself in query normally refer to copy query from one infoprovider to another infoprovider.
    (transaction rszc).
    i think she mean the query objects included in transport request and will be carried on to qa/production server.
    once the new queries 'placed on transport'(in request), we must immediately create a bex request for the same package, otherwise nobody can save their queries (that included in the request).
    transport bex
    http://help.sap.com/saphelp_nw2004s/helpdata/en/38/5ee7377a98c17fe10000009b38f842/frameset.htm
    copy query
    http://help.sap.com/saphelp_bw33/helpdata/en/9f/f57539d6d1c93be10000000a114084/frameset.htm
    hope this helps.

  • Diff Bet'n Bex transport vs transport

    Hi guys,
    can some1 tell me the difference betn Bex transport and
    the ordinary transport for queries,Am i missing something here.
    i typically save the query when i modify one without using transport connection, i work on change requests. thanks,
    your help will be greatly appreciated

    Hi,
    Please refer the links,
    Transport.
    Once more about BEx transport request
    Bex transports: Package
    Regards,
    Hema.
    Reward points if it is useful.

Maybe you are looking for

  • Inspection lot status to be fetched into BW

    Hello, First of all; I am aware that, there are many forums/discussions with regard to fetching of Inspection lot status. I have gathered the points as well. Our requirement is to, to extract the Inspection lot status into BW as we are already stagin

  • SBS Manager Service will not start

    I seem to have a bit of a problem the SBS manager service will not start at all. I have tried rebuilding the SBS Monitoring database and this did not help. This started happening a few months after a SBS 2008 to SBS 2011 migration, does anyone have a

  • ITunes not recognizing duration tags & scrubbing

    Hello, I'm having two problems with my podcast on iTunes. First off here is my podcast on iTunes (http://itunes.apple.com/us/podcast/the-nba-tonight-podcast/id377667114) and feed (http://feeds.feedburner.com/nbatonightpodcast). 1 - I can't seem to ge

  • Managed Folder linked to Entire Mailbox

    Hello I have an Exchange 2010 SP1 with Managed Folder Mailbox Policy configured to some users. It's configured to link with Inbox, Sent items,... and Entire Mailbox.I believe that due to the "Entire Mailbox" link it is deleting old contacts too. Cons

  • Install for users with limited rights.

    Is there a way to install Flash player so users with limited rights can perform updates?  I don't want to touch hundreds of machines each time a minor upgrade is released.  Security policies dictate that users cannot have local admin rights.