Today I will focus on:
2) Programming skills
SAP is an application developed in ABAP. I think is the only software that you can see it's source code. This is way you can see how things works behinde the scenes and you can debug the software to see where the error is coming from. I think that every SAP consultant must know a little of programming and database.
What to know about databases:
- what a table is
- what a primary key is
- how the tables are link with each other
- how to see the content of a table (SE16)
What to know about programming (ABAP):
- how to define variables
- how to define an internal tables
- how to fill an internal table
- some SQL to manipulate data
- how to debug a program
You may say that for ABAP there are ABAP consultants, but as a functional consultant you can resolve some minor issues in configuration for example if you know some abap or some debuging techniques.
Next time: 3)Presentation skills.