Anyone who has ever tried to automate testing of SAP system knows how difficult it is: the system is complex, closed, with many features. What tool to choose for this task? It is obvious that the solution should be accessible, convenient, stable, easy to learn - for testers of any level, and, of course, possible to integrate in any process. In my report, I will talk about the tool that we use in Aplana - Component-based Test Automation (CBTA). I will share my experience, describe pros and cons, show program code, and in the end we will understand when this tool would the optimal solution.