Do you have any question about this error?
Message type: E = Error
Message class: SV - View Maintenance: Customize Messages
Message number: 138
Message text: Check maintenance object &1 or update function group &2.
The table maintenance dialog called has no maintenance object
description. This can be for the following reasons:
It is an SAP table maintenance dialog which was delivered without a
maintenance object description.
The table maintenance dialog is a customer development from Release
3.0A or later and an error may have occurred in the maintenance dialog
transport so that the maintenance object description has not arrived in
the target sytem.
The table maintenance dialog is a customer development from before
Release 3.0A, and you have not used this maintenance dialog since the
upgrade to a higher release. You must then change the maintenance
dialog for the changed transport link because the transport link to the
extended table maintenance (View maintenance, SM30) was changed for
Release 3.0A.
There is now an automatic transport link in addition to the manual
transport link which has existed since 2.0: the user must now specify a
change request when saving in the table maintenance dialog. All changed
entries are then put in the change request via the automatic transport
link.
The extended table maintenance transport link changes require changes
in the generated parts of the table maintenance dialog and the creation
of, so that they must be regenerated.
If you use user routines in the table maintenance dialog to link to
other tables which are maintained by user routines, they must also be
slightly modified.
<ZU>1st case:</> contact SAP.
<ZU>2nd case:</> retransport the missing maintenance object description
or create it.
<ZU>3rd case:</> regenerate your maintenance dialog and modify your
user routines if necessary. Otherwise the required function cannot be
performed.
1st case: missing maintenance object description of an SAP table
maintenance dialog
Inform SAP of the error and the table maintenance dialog name.
2nd case: missing maintenance object description of a user table
maintenance dialog which was created after 3.0A
Check your maintenance object description or maintenance dialog
transports. If the maintenance object description is in your
development system, repeat its transport.
If the maintenance object description is not in your development
system, create it using the transaction "Generate table maintenance
dialog" in (<LS>Tools</> -> <LS>ABAP/4 Workbench</> -> <LS>Development
</> -> <LS>Other tools </> -> <LS>Gen.tab.maint.dialog</>). Choose
<LS>Environment</> -> <LS>Maintenance objects</> -> <LS>Generate</>.
3rd case: regeneration of a user table maintenance dialog which was
created before Release 3.0A
Proceed as follows:
RESET N1
Regenerate the table maintenance dialog for your maintenance dialog
which is not delivered by SAP.
Perform the regeneration which has been made necessary by the transport
concept changes with the program <ZH>RSVIM30A</>. You can pass tables
or views or function groups to this program for processing via
selection options. Specify those tables or views (or function groups)
for which you generated table maintenance dialogs before release 3.0
using the program RSVIEWGN or the transaction SE54. The program
RSVIM30A documentation contains further information.
Transport the regenerated objects
If there are several SAP systems, you must distribute the regenerated
objects from the original system. For this purpose, the objects changed
by the program RSVIM30A are automatically logged in a change request
(see the program documentation). You can transport this request into
subsequent systems.
RESET N1
If you have not used any user FORM routines in the table maintenance
dialogs, to link other tables which are maintained by user routines, no
further action is required.
If you have used such user routines, you must modify and transport
them. You must do this for all the tables or views for which there are
entries in the table TVIMF for the events 10, 11 and/or 12.
<ZH>FORM routines for entering further tables in the change request</>
(Event "10" - after generating the change request header record (E071))
Since the introduction of the new transport object <ZH>R3TR VDAT</> and
the extension of the transport object <ZH>R3TR TABU</> functionality,
you should no longer enter these tables, which belong logically to the
maintenance object (SM30 object), individually in the change request.
This loses the logical context which is then no longer visible in the
change request.
Use the new possibility of assigning the additional tables in the
maintenance object definition object list (transaction <ZH>SOBJ</>) to
their maintenance objects. This keeps the logical context.
<ZH>Action:</>
Delete the TVIMF entry for the event <ZH>10</>.
Call the transaction "Generate table maintenance dialog" (<LS>Tools</>
-> <LS>ABAP/4 Workbench</> -> <LS>Development</> -> <LS>Other tools</>
-> <LS>Gener.Tab.Maint.dialog</>). Choose <LS>Environment</> ->
<LS>Events</>.
If you no longer need these FORM routines, delete them with the ABAP/4
editor.
Put the additional tables in the maintenance object object list
(transaction <ZH>SOBJ</>).
<ZH>Note:</>
You can also transport tables which are not specified in the
maintenance object object list, in user FORM routines. These tables
then require their own header record (R3TR TABU ...) in the change
request. The relationship between these objects can no longer be seen
in the change request. If you want this, you must modify the FORM
routine so that it only creates R3TR-TABU entries for the tables which
are <ZH>not</> in the maintenance object object list. Also, the records
must no longer be written directly in the change request, (the routine
FCOMMAPPEND(RDDCORRD) has been used until now), only the global
internal table <ZH>VIM_CORR_OBJTAB</> is to be filled. This table has
the structure <ZH>E071</>. Further details are in the example below.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
<ZH>FORM routine to add the keys of additional table entries to a tableError message extract from SAP system. Copyright SAP SE.
SV138
- Check maintenance object &1 or update function group &2. ?Get instant SAP help. Start your 7-day free trial now.
SV137
Do not make any changes (SAP data).
What causes this issue? You want to access SAP control data in change mode. However, this data is maintained by SAP. Changes to this data are classif...
SV136
Change with caution, entry belongs to customer
What causes this issue? You have changed or flagged an entry for deletion that, according to the namespace definition, is managed by the customer.Sys...
SV139
Address data is not transferred during comparison.
What causes this issue? The data for which the modification should be made contains references to the central address file. These references are eith...
SV140
&1 entries deleted; &2 entries added.
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
Click on this link to search all SAP messages.