I am proud to announce that I am starting a series of posts on the topic of best practices in the area of SAP.
I submitted an abstract for the SAP TechEd Conference Las Vegas (October 19-23, 2015), and I have recently learned that it had been approved.
My first thought was: “Super! Great!” Then the next was: “Oh, crap, I need to prepare that presentation!” That is going to be a lot of work. On the other hand, there is a lot of great material that I can share, and it will make it easier to create the questions that customers need to go through when starting new projects.
The title is:
SAP Best Practices Integration with SAP PO and Other Solutions
My abstract is the text below:
“Everybody asks for a set of best practices on all integration projects. But does this set of proper procedures really exist? There will be a walk-through of the different guidelines that are in existence today. The presentation will cover how I have seen successful integration setups. The following topics will be covered: adapter development, custom development to support functions, naming conventions, integration patterns, and multi-platform strategies. We will also discuss the organizational changes and setups that have the biggest impact on the process of establishing and enforcing best practices.”
I guess I have time until the end of August to complete the presentation.
I hope that you will help in sharing ideas related to best practices in the area of SAP Integration. My view is that I have got one view of it: I have been in different organizations – and I have seen that there’s always room for improvement.
I think the following main points must be covered:
- Reasons to establish and enforce best practices
- The concept of best practices is dead
- Naming standards
- Development guidelines
- What should they contain
- On-prem vs Cloud integrations
- What to do
- Custom vs special mapping
- Process and User Interaction
- User access
- What can be done in BPMN (Business Process Model and Notation)
- Custom development
- When is it okay to use extra development
- NWDI (SAP NetWeaver Development Infrastructure)
My hypothesis is that there is not one single set of best practices. The main reason behind this is that each customer takes different steps into consideration in order to make the best use of their time and resources. I believe customers need to know all the different aspects of the issue in order to reach a conclusion; knowing what worked for others can be of great assistance. I’ll be creating a list of different things that should be discussed when starting a new project.
I do need your help, since I’m a one man army trying to collect all this information. Over the next few months I’ll be sharing my opinions on what I see as best practices. Please let me know whether you agree or disagree, so I can improve my presentation. Do you think there are other important topics (related to the concept of best practices) that need to be discussed? If so, feel free to share your ideas! Together we can create valuable content, and help other developers while we’re at it.
This post is cross posted to Best Practices in SAP Integration