First step was to apply on SAP job site. Here, after the initial resume screening, I had a written test consisting for 36 questions to be answered in 90 minutes. These were related to legacy ABAP, was really difficult as I work on modern ABAP.
The test was followed by 4 interview rounds:
First Round: Technical ABAP OO questions with lots of discussion related design choices and also many technical questions. Difficulty - Hard. This was taken by 2 interviewers from the team that I would join.
Second Round: Manager round, initial technical questions, followed by behavioural questions. This was taken by the hiring manager who posted the job. Discussion about salary in this round.
Third Round: Technical Round by interviewer from external line of business team, to make sure no one is hired without proper interview.
Fourth Round: HR round, talk about expected job profile, and long term thinking, also discussion about salary.