As far as I understand, an arbitrary abelian category is not enriched over itself, for example, $\mathrm{ChainComplex}(\mathrm{Ab})$ is, right? On the other hand, the categories $\mathrm{Mod}(R)$ (in particular, $\mathrm{Ab}$) are enriched over themselves. What other examples, necessary and sufficient conditions are there for abelian categories enriched over themselves? Maybe they were researched somewhere?
The question arose because the dualization of a chain complex (leading to cohomology with values in the same category) is definable in $\mathrm{Mod}(R)$, but apparently undefinable in an arbitrary abelian category.
Update: (thanks to a discussion in the comments) I realized that I start initially from an abelian category $\mathcal{A}$ with a univalent functor to the category $\mathrm{Ab}$ and look for an enrichment of $\mathcal{A}$ over itself consistent with the standard enrichment of $\mathcal{A}$ over $\mathrm{Ab}$ in the sense of this functor (as far as I understand, this guarantees , that, in accordance with my motivation, the cohomology will not change, but will acquire an additional structure of objects $\mathcal{A}$). For abelian categories of the form "a subcategory of $\mathrm{Func}(I, \mathcal{A})$, where $\mathcal{A}$ is an abelian category with a standard forgetful functor in $\mathrm{Ab}$ and $I$ is small" we define a forgetful functor in $\mathrm{Ab}$ as $F \mapsto \bigoplus\limits_{i \in I} F(i)$ (and, accordingly, on morphisms). Is the category of chain complexes of $R$-modules consistently enriched over itself? And the category of sheafs?