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

How to administer function modules, groubs, mehtods and classes

rainer_hbenthal
Active Contributor
0 Likes
432

Hi,

how do you administer your functional objects? The developper who worked on them has knowledge about these objects, but often the others do not have a glue that there are objects already written which might be suitable for them.

How do you make these objects public to every developper and do you document these objects? Are there special tools on the market to build a kind of softwarelibrary or how is this organized in your company?

//Rainer

Hi,

how do you administer your functional objects? The developper who worked on them has knowledge about these objects, but often the others do not have a glue that there are objects already written which might be suitable for them.

How do you make these objects public to every developper and do you document these objects? Are there special tools on the market to build a kind of softwarelibrary or how is this organized in your company?

//Rainer

2 REPLIES 2
Read only

Former Member
0 Likes
408

Hello,

I have suggestions

1. Group the related objects which is FM, report, program under one package

So that when new \ existing developer see object list under that package they can able to see all related objects and use

suitable one.

2. We generally document function module (FM) and try to make all related FM under one function group, so that developer can see these in one glimpse

3. If possible rename related objects starting with suitable key word - so that all related are available in one search query

Thanks

Read only

Former Member
0 Likes
408

Documentation is there and supported, but since even SAP often doesn't document FM or classes/methods, it's easy to understand why programmers also omit the documentation. Of course, if you document, the programmers still have to read it. The where-used function is the tool I use most often to see if there is a function module, etc., that does something with the field or table that I'm looking at.