You are on page 1of 10

Introduction:

In SAP there are lots of standard customizing tables. In these tables, entries are maintained
from
SPRO
settings.
Ideally
whenever
these
entries are maintained, they ask for a transport to save data change further user needs to
move these transport every time from development environment to production environment
if he doesnt have access to maintain these SPRO settings directly in production.

This document deals with the process of maintaining standard customizing table entries
without using transport. This enables users to directly maintain entries in production
environment.

Note of caution:

Ideal way to maintain any standard customizing table is via SPRO settings. You should ask
user
to
do
that
way
only
as
this
keeps
all
the
environments in sync. This workaround should be used only if there is no business impact if
this standard table is directly maintained in production system. So do analyze all the above
options before implementing below approach.

Detailed Requirements / Technical Description:

Suppose if requirement is to maintain values of planners in SAP APO system. Ideally this is
done via path: - SPRO > SAP Reference IMG > SAP Implementation guide > Advanced
Planning and Optimization >Master Data > Specify Person Responsible (Planner)

If any change is done to any of the above entries, it asks for a transport as shown below:-

Now to maintain these entries directly we create maintenance view on a table, create its
table maintenance generator and assign a Tcode which will be used to maintain this table
maintenance generator.

Steps to create maintenance view and table maintenance generator are as follows: 1. Go to SE11 and select view and enter view name as required and click on create :-

2. Select last option as Transaction with parameters and enter a short description as
shown below: -

3. Enter the short description and table name on the next screen:-

4. Now select view fields tab and enter all the field names which are supposed to be
maintained by this view. By Default it shows only
key fields.

After entering fields, save and check the view and activate it. Your maintenance view is
created.

Next is to create table maintenance generator for this maintenance view. Steps for that are
as follows:1. Go to utilities Table Maintenance Generator as shown below: -

2. On reaching to next screen, enter values of authorization group, function group and
click on Find Scr. Number(s) button.

3. It will suggest you screen numbers as below: -

Now click on create button. On clicking on create it will ask you for a package in which you
need to save this. Assign proper package. Your maintenance generator is created.

Finally you need to create a T-Code which will call table maintenance generator of above
maintenance view. Steps to create T-Code are as follows: 1. Go to SE93 > Enter T-Code name > Click on create.

2. Select last option as Transaction with parameters and enter a short description as
shown below: -

3. Enter values as below for Transaction and select check boxes of skip initial screen and
GUI support:-

4. After this scroll the screen down and enter values as below in default values: -

On saving your transaction is created. Now you can maintain table entries without including
them in transport.

Some clients wants data in the table to be maintained directly onto Live server whereas
some wants is to be transportable across systems/landscape for maintaining data
consistancy.
Table Maintenance Generator is used for this. The process can be applied to directly to the
table or by using view.

Steps:
1. Go to the table/view and select SE11 > utilities > Table Maintenance Generator.

2.

In

this

screen

for

the

section

Dialog

data

transport

Details

the

Standard Recording Routine option should be selected.

Then only will the system ask for Transport requsest when entering data using view in
SM30. Otherwise, selecting No will make data nontransportable, thus you have to maintain
data on each system individually.

You might also like