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

Reg. table maintenance generator and function group

Former Member
0 Likes
2,385

I am trying to create a table maintenance for a custom table. It is asking for a function group. Should I create a new function group for each table maintenance I generate?

Thanks in advance for your input.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,367

Mention the function group to which your table belong. If you do not have one you need to create.

Thanks,

Santosh

10 REPLIES 10
Read only

Former Member
0 Likes
1,367

Hi

No you can use the same! U need a custom function group only!

Max

Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
1,367

It is up to you and what your policies are. Personally, I usually use a different function group for each project and group all of the table maintenances within that project under the same function group.

Regards,

Rich Heilman

Read only

Former Member
0 Likes
1,367

Hi Krish,

Give the Function group as Table/View name. Else create a new one and assign.

Regrds

KER

Read only

Former Member
0 Likes
1,367

Hi Krishen,

I would say that it depends on the modularization you desire. For example I prefer to group table manitenance within the same function group when they belong to a same "functionality" or process.

But still believe it's just depending on how you want to organize them.

Kind Regards,

Gilberto Li

Read only

Former Member
0 Likes
1,368

Mention the function group to which your table belong. If you do not have one you need to create.

Thanks,

Santosh

Read only

0 Likes
1,367

Thank you very much.

What about the authorization group? Which authorizaton group should I assign?

Best regards.

Read only

0 Likes
1,367

You can give &NC& if no info on this, else get the gorup from the respective person

Read only

ferry_lianto
Active Contributor
0 Likes
1,367

Hi Krishen,

You can also assign authorization groups to tables to avoid users accessing tables using general access tools (such as transaction SE16). A user requires not only authorization to execute the tool, but must also have authorization to be permitted to access tables with the relevant group assignments. For this case, we deliver tables with predefined assignments to authorization groups. The assignments are defined in table TDDAT; the checked authorization object is S_TABU_DIS.

You can assign a table to authorization group Z000. (Use transaction SM30 for table TDDAT) A user that wants to access this table must have authorization object S_TABU_DIS in his or her profile with the value Z000 in the field DICBERCLS (authorization group for ABAP Dictionary objects).

Please check this link for more info.

http://help.sap.com/saphelp_nw04s/helpdata/en/52/67129f439b11d1896f0000e8322d00/content.htm

Regards,

Ferry Lianto

Read only

Former Member
0 Likes
1,367

HI,

It is advisable to have a different function group and not depend on others, because, if you are using a function group which is already developed and at any point of time they decide to delete then your table maintenance would not work.

So have it as a separate one.

Regards

Subramanian

Read only

Former Member
0 Likes
1,367

Hi Krishen,

Its always recommended to keep the Fucntion Group for Table Maintainance seperate.

One scenario where it helps is that if you run your Ext Program Check for the Function Group which contains your custom Function Modules, you can correct the errors.

And as there is a seperate Func Grp for the Table Maintainanance , you are sure it wont cause any additional errors in the Ext Program Check.