08-30-2007 10:10 AM
Hi,
I need the importance and significance of transporting objects (in detail)
In what situations transporting fails ?
what cases we go for transporting ?
08-30-2007 10:20 AM
Hi,
Transports are used to transfer the changes done to objects in the development system to quality and then finally to production system. These tranports will contain only the delta changes.
We go for transports when development system is different from the target system and it is the BEST Practice to maintain different systems.
Thanks..
Preetham S
08-30-2007 10:28 AM
We need to transport the workbench objects as well as configured objects from development to quality and then to production systems.
There are couple of situation where in the target system is not responding or may be down; in that case your transport will fail
Please go though the following links:
http://help.sap.com/saphelp_nw04/helpdata/en/3b/dfba3692dc635ce10000009b38f839/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/57/38dd4e4eb711d182bf0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/44/b4a0137acc11d1899e0000e829fbbd/frameset.htm
Please reward the helpful entries.
Regards,
Raman.
08-30-2007 10:33 AM
Ramya,
1.Every object needs to be assigned to a package so that we wil be able to create a transport request.It is the only way to move an object from Development to Quality or Development to Production.
If you don't assign an object to package you will not be able to create a transport request and thus the object can't be moved from one server to another server.
2.The sequence of transport request corresponding to an object is more and more important while releasing a request from Dev to Quality and Dev to production.
I mean for ex if you moved transport req 123 related to an object ZXYZ from Dev to Quality,but again created annother transport request 456 to the same object ZXYZ and moved it to Quality,then when moving this object ZXYZ the sequence of transport requests should be taken care of.So,here first you need to move transport request 123 first and then 456.
3.Better to have all the items related to an object in one request.
4.You can check E070 and E071 table which are related to transport requests.
If any doubts revert.
K.Kiran.
08-30-2007 10:44 AM
Hi Kiran,
I understand that transport request is the only way to move an object.
What is the reason for an object to be moved from one system to another ?
Why should we move the objects ?
08-30-2007 10:52 AM
Ramya,
Generally a landscape will be like this
Development
client 111.
Quality
client 222
Production
client 333.
In Developement we will be having very less amount of data to test.So,the kind of testing we do in Development is not enough to say that the object is working fine.
But,quality will be having more and more data wherein we can test the object extensively and say that the object is meeting the requirements mentioned in the specification. i.e the actual results and expected results are the same.
So,once satisfied with the testing done in quality,we will move it to production wherein the actual data lies.This data is the one that drives the business process.So,we can't just playaround with Production Server.
So,for an object to be available in a server then the same has to be moved from one server to another as mentioned in my previous reply.
K.Kiran.
08-30-2007 11:02 AM
Hi Ramya...
Transport Request has two important functionalities.
1. To Transport the Objects (Reports, Tables Etc) from One SAP Server (EG: DEV server) To Another (Eg: QA Server or Production Server).
Bcoz Developers work on One Server and End users work on another server.
in SE09 tcode We have to Release the Request for this.
2. Generating the Versions of the Object:
Whenever we Transport a Request The Request is Released and The System Creates a version for All the Objects in the Request.
In SE38 editor : Utilities -> Version Management you can display the Versions or
In SE09 also you can see the Released Requests to See the Versions.
<b>Reward if Helpful</b>
08-30-2007 10:37 AM
a transport request in the development system is where your software changes have to be recorded.
After Development we transport from Development to QA server and to Prod Server.
regards,
srinivas
08-30-2007 10:42 AM
Hi Ramya,
Go through this and analyze it in ur own way.
<u><b>Answer to the Second query.</b></u>
Transport requests fails due to incompatibility/inconsistance in the systems
Most of this thing happens in ABAP side.
coming to functional side 90% wont happens, because (what are the configuration changes is the standard ones).
<b><u>Answer to the First Query</u></b>.
Basically to Transport to the Configurations and changes to the configuration from one client to the other without having to re-configure in different clients..
one thing u have to notice that what are all the objects done in the Sandbox it cant be transportable (if u want BASIS can do this thing to be transportable , i think to do this thing BASIS will go for SCC4(by using this they do transports).
Reward points if helpful..
Thanks
Naveen khan
08-30-2007 10:53 AM
Hi,
Generaaly we have a system landscape like this
Development->quality->production.
In production environment we have real data and also confidential data..so if we develop any objects in production environment that means we are using clients confidential data,which might cause big problems for the client (loss in data of client)and also which is not safe for client.Thats why generally we won't have access to producton client.
In quality environment we will have huge data as of production ,hence the objects which we develop is tested in this environment,before it goes to production..In this environment also we will have limited access...
Hence we develop objects in development server,which will have less data and also client's confidential data won't be available...
Hence we require transport requests to move from one client to other client and finally to production..
Reward points if u find useful
Regards,
Nagaraj