For $G$ a finite group and two $\mathbb CG$ modules $V$ and $W$, then (for $\chi_V$ the character ie the trace of the $G$-action) we have that
$$ \chi_{V \otimes W} = \chi_V \cdot \chi_W $$ is a representation. I'm wondering in what conditions we can somehow reverse this, for instance taking two characters $\chi_V$ and $\chi_W$ and divide them to get a character $\phi := {\chi_V}/{\chi_W}$.
Edit: After the discussion in the comments, a more succinct formulation of my question is: given representations $\chi_V$ and $\chi_W$, what are conditions on existence of a third representation $U$ such that $V \cong W \otimes U$, so that $$ \chi_V = \phi \cdot \chi_W $$ with $\phi = \chi_U$ a character as opposed to a more general class function?
I realise necessary conditions would be that all the pointwise divisions would need to be algebraic integers, so for instance looking at the character table of $PSU_3(\mathbb F_2)$, $\rho_6/\rho_5$ won't be a character. So being finite solvable isn't sufficient (link indicating this group is $C_3^2 \rtimes Q_8$), nor is the dimension of one dividing the dimension of the other.
Equally on the same page, the character table of $C_3 \rtimes S_3$ shows $\dim V = \dim W$ isn't sufficient either...
I also see why this might not hold at all in generality, since my intuition specifically comes from small groups with characters which can be constructed by the tensor representation.
On the other hand, for one dimensional representations the characters are exactly homomorphisms into $S^1 \subseteq \mathbb C^\times$, and so we'll have $\chi_V /\chi_W = \chi_V \cdot \overline{\chi_W} = \chi_V \cdot \chi_{W^*}$ for $W^*$ the dual. So for instance in an abelian group, this is always true.
Are there known necessary/sufficient conditions for this to hold? Or is this an idea that simply doesn't generalise usefully?