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 do you structure your objects...

Former Member
0 Likes
449

Hi everyone,

in our organisation , we are migrating from R3 to ECC 6 and with this comes the new concept of packages... Also , we have put in place solution manager and are planning to use solar01 to document our solutions.

At this moment , our development objects are really structured in a few development classes but the structure is really flat and not too useful by any means.

We are planning to start using packages to structure our code differently. We we're thinking of maybe structuring packages in a similar fashion to the one in solution manager ... that being

Product , Scenario, process , task ... and giving the program an actually meaningful name like ZSALESDOCUMENTX rather than a coded name like Z7CGI1001 ...

I'm wondering how others have structured their programs and if you have links to guidelines and examples that could help us put together good guidelines in regards to this.

Also, does it make sense to follow the solution manager documentation structure... ? I'm not sure about that. It could help people find documentation for the program but then again, there could be technical problems in structuring the code this way (transports... etc).

Thanks.

2 REPLIES 2
Read only

Former Member
0 Likes
420

This message was moderated.

Read only

0 Likes
420

Hi,

thanks for your reply but your links are to coding guidelines... I'm really interrested in object structure ... how you organise you objects at a higher level... that is what is the package structure that other SAP customers have put into place ... does anyone have recommendations... how do you name your programs other than the obligatory Z or Y at the beginning.

I feel this is something that is specific to each organisation but at the same time, it is something that everyone needs and everyone has experiences with this. I would think a discussion on this topic would surely be meaningful to everyone.

Another aspect is how you structure your enhancements... do you put them in specific packages...

Do you give them specific names so you will be able to target all of them easily in a futur upgrade.

Thanks.