Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

some questions please answer

Former Member
0 Kudos

hi to all,

what is system landscape in sap and what is the importance of client in sap system.what is development class (package) and its importance. what is transport request.

plz help me regarding this questions any material and links would be of great help.

thanks in advance

6 REPLIES 6

Former Member
0 Kudos

This is the way the servers are arranged is called as system landscape,Develeopment class can be considerd as a folder in which we save the objects,and the importance that are saved in the develpment class are eligible for transporting,A request number has to be created to transport the object.

Former Member
0 Kudos

Hi,

System landscape is

Development system ( Development of objects)

Quality system ( Test the developed objects)

Production system ( Production environment)

Within the development system you can have

client 100 ( Development )

Client 200 ( testing )

Development Class or Package is grouping of developed objects into one group for transporting from Development server to Quality server

Transport Request - Moving the developed objects (from Development server) to Quality server

Regards

Arun

former_member588853
Active Contributor
0 Kudos

hi,

SAP R/3 landscape generally can be viewed as the path of transports.

It depends on the company how many systems they want to keep from Development/sandbox to Production server.

For example in my the landscape is

<b>Development -> QA -> prod</b>

<b>Development class is</b> also called as package.Previously they called it as development class.But now we call it as package.

Related objects in the ABAP Workbench are grouped together in a package.

The packages are entered in the table TDEVC. They can be maintained in the following transactions:

Transaction SE80 -> Enter package -> Double-click the package

Transaction SM30 - Table/view name V_TDEVC

When an ABAP Workbench object is created, the system prompts you to assign it to a package. The package should describe the area that the object belongs to.

This area is identified by the naming of the package.

Package begins with A-S or U-X

Package begins with Y or Z

Package begins with T (private test package)

Package begins with $ (local package)

Package begins with a namespace prefix

In a landscape you will probably have several systems: Development, Testing and Production. If you develop something in the development-system, SAP can create a transport-request so your developments can be transported to the test-system and the production system.

A transport request simply contains a list of objects that you have changed. When you release the transport then the actual coding is added to the transport-request.

You can see your transport requests with transaction SE09. With transaction STMS you can actually send a released transport to the next system in the landscape.

rewards if useful,

regards,

nazeer

Former Member

Former Member
0 Kudos

<b>what is system landscape in sap</b>

Landscape is like a server system or like a layout of the servers or some may even call it the architecture of the servers viz. SAP is divided into three different lanscape DEV, QAS and PROD.

- DEV would have multiple clients for ex: 190- Sandbox, 100- Golden, 180- Unit Test. -


<b>(development system)</b>-

QAS may again have mutiple clients for ex: 300- Integration Test, 700 to 710 Training.-------<b>(Quality Assurance)</b>

- PROD may have something like a 200 Production. -


<b>(Actual production server)</b>. this is where all the propgrams run, actual end user system.

These names and numbers are the implementer's discreet on how they want it or they have been using in their previous implementations or how is the client's business scenario.

<b>what is the importance of client in sap system</b>

Clients are how users are categorised, like a developer might be put in some group, the testers might be put in some separate group. the database in SAP is also kept in client dependent manner, ie the client id is a part of primary key of the table. so that one client does not interfere with some others data. Though there is always a way to override it, through code and access other clients data.

<b>what is development class (package) and its importance</b>

Package is how programs are categorised, all new programs which are in DEV system will pe put in one package, so that after all work is complete they could be transported together to the QAS system.

For eg all the GUI related programs in one package, all DB related programs in one package and so on.......

<b>what is transport request</b>

Once we create a package, for grouping simillar programs, we need to create a transport request where we specify

1. which system to tranport all these programs.

2. through which route (transport layer) to transport.

3. Assign users to the transport request, so that the programs are transported only when all the users have released their work request.

Hope this answers ur questions. Reward if helpful.