Course Outline
Introduction
- What is data warehousing?
- Overview of SAP BW (Business Warehouse)
- What is SAP ABAP (Advanced Business Application Programming)?
Getting Started
- Preparing the Development Environment
- Accessing SAP BW
Using ABAP
- ABAP syntax
- Creating a simple application
Working with Data
- Understanding Dataflows
- Understanding and executing queries
- Using ABAP for querying
- Working with ABAP objects
Data Modeling
- Designing and implementing a Layered Scalable Archictecture (LSA)
- Acquiring data
- Staging and modeling data
- Understanding Corporate Memory
- Data distribution and data analysis
Developing a Data Application
- Gathering requirements
- Querying data
- Generating reports
- Integrating with other SAP applications
Testing the Application
- Debugging the Application
Improving Performance
- The importance of programming style
- Writing code that is readable and maintainable
- Tightening queries
Summary and Conclusion
Requirements
- An understanding of data warehousing concepts
- ABAP programming experience
Audience
- Developers
- Application architects
Testimonials
Lectures with exercises included on top of the knowledge.
Mohammed Alqahtani - Saudi Railways Organization
I found NobleProg very easy to work with, considering the timezone challenges and our difficulty with trainees requiring support in Japanese. Overall, working with you on this training was satisfactory and I would have no hesitation recommending your organisation. If a training need occurs for us in the ASPAC region again, I will be in touch with NobleProg.
Siobhán Bowe - Glanbia Nutritionals
Her way of talking and knowledge of whole ground of system. Her character is very nice and easy to ask questions.
- Glanbia Nutritionals
I was very impressed with the trainers preparation. As he went along he kept going back over the subjects that he had covered
Ted Audain - Frucor Suntory Ltd
Easy contact with trainer
ABB
There was always space for questions and doubts that were answered in details
ABB
All questions were answered really deeply, we had time for discussion and expressing our use cases.
ABB
Ayman was a very good trainer. He explained our doubts and was very easy to understand. He gave satisfactory answer to all questions we raised.
Anna Bytnar - ABB
The fact that we could now undersatand how it all fits together and a better understanding of what can be done.
Michele Moutinho - BMW
The knowledge and patience of Rohit Singh and the support team (technical guys) to share and guide the trainees on this NEW product and rework the setups for us to connect through a server in Johannesburg rather than Dubai. Most of us did not have visibility of this product prior to the training sessions and this did not deter Rohit from explain in basic and practical terminology how everything links together and flows to an end state. The willingness to redo practical exercises with each participant and available before and after the actual training scheduled time.
Adri Lombard - BMW
The interactive session where we created our own project and stories. This is the best way to train when you actually do the exercises.
Johan Braak - BMW
The way the course was structured.
Alic Hamilton - BMW
Trainer knowledge and experience share.
Marcin - Monika Malik, Molex Sp. z o.o.
Understanding of SAP S/4 hana and the possibilities of the system to easy work
FIDZANI OTUKISENG - Lebogang Kgosiesele and Fidzani Otukiseng, Lucara Botswana
We have learnt so many things that we didn't know before.
Lebogang Kgosiesele - Lebogang Kgosiesele and Fidzani Otukiseng, Lucara Botswana
T. Nikhil is well-versed in his technical side of SAP GTS, he provided system overview on GTS which is good to know. He is very patience and attentive to my needs and I really appreciated his efforts and understanding. What I like the most is to have SAP test environment access so that I can get more hands-on practice even after the training. Am glad to hear that I can still reach out to the trainer for questions even after the training, this is something I didn't anticipate.