What kind of knowledge is needed for the SAP engineer to make customizations?

The SAP engineer should have knowledge and experience with SAP ABAP technology.