Application Development and Automation 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: 
Read only

dictionary please help

Former Member
0 Likes
904

in abap dictionary 'table maintainance not allowed' it will disable the user not to enter entries into table and view(display) table(both r disabled)

i would like to know why SAP provide this feature because there is no use of this

7 REPLIES 7
Read only

Former Member
0 Likes
842

Hi,

Check this documentation...I believe this flag is for maintaining in SE16...

Flag if maintenance with Data Browser is allowed

If this flag is set, the data in the table can be changed with the Data

Browser (Transaction SE16) if the user has the necessary authorization.

If the data records of the table can only be maintained by program or

table view maintenance (Transaction SM30), you may not set this flag.

Note: If there is a maintenance interface for the table view

maintenance, the Data Browser cannot be called for the table. In this

case the flag has no effect.

THanks,

Naren

Read only

0 Likes
842

You may want to store sensitive data that is only used by the system. In this case, it is not necessary for users to be able to view or maintain. The data is used/maintained programmatically.

Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
842

Why is there no use for it? This means that you can not maintain the data from SE16.

Regards,

Rich Heilman

Read only

0 Likes
842

Hi,

Using SE16 we can only create new records,we cannot modify existing records.

Thanks,

Rajesh

Read only

Former Member
0 Likes
842

In the SAP concept of a logical unit of work, many different tables may have to be updated before a commit can be done. This ensures that untrained users can't go in and maintain data outside a LUW.

Allowing users a simple method to update say, BSEG on it's own is just a bad idea.

Rob

Read only

Former Member
0 Likes
842

hi,

The Table Maintenance not allowed is for tables that have sensitive data and must not be altered. In those kind of situations you need to use this kind of feature.

To enter details into the table can be done only by ABAP coding.

Read only

Former Member
0 Likes
842

Hi ,

Generally SAP standard tables are interlinked . A field present in one table is also present in the other . If the user fills in the records in one table and he does not enter in the other related tables ,inconsistency of data arises .

TO avoid this inconsistency ,data is entered through standard sap screens which does validation of the entered data and also enters data in all related tables with respect to the field .

Hope it helped you to understand the necessity of ' table maintenance not allowed '.

AND in this case the data can be entered through screens or ABAP report programs .