Report painter is a tool in SAP for creating reports without requiring ABAP knowledge. It uses predefined reporting tables and libraries to select and structure data. Reports are created by defining rows, columns, and formulas. Additional functionalities include formatting options, sections, drilldown, and data extracts. Reports can be transferred between systems using export/import or transports. Performance needs checking before moving reports to production.