Can we create report on custom setting in Salesforce?
when i edit the object that is created for custom settings, it directs to the custom setting edit page, so i cannot edit and check 'enable report' option
No, we cannot create a report on a custom setting in Salesforce. Custom settings are not reportable objects, and they do not appear in the report builder or the report type editor. Custom settings are designed to store data that is accessed by formulas, validation rules, Apex, or the API. They are not meant to store data that is displayed or analyzed in reports.
If you want to create a report on custom setting data, you have some possible alternatives, such as:
https://ideas.salesforce.com/s/idea/a0B8W00000GdeVqUAJ/let-reports-access-custom-settings
Custom settings were never meant to be used for this purpose, so you cannot report on them. You can query and search for them in the API and Apex, though.