Green’s Dictionary of Slang

schmiel n.

also schmele, schmielage
[cod-Yid.]

(US campus) a woman.

[US]Eble Campus Sl. Oct. 8: schmiel/schmele – girl.
[US]Eble Sl. and Sociability 78: Schlub ‘fight’; schmiel/schmielage ‘female’ […].

In phrases

schmiel on (v.)

(US campus) to act pleasantly in order to pick up a woman.

[US]Eble Campus Sl. Fall.
[US]Eble Sl. and Sociability 78: Schlub ‘fight’; schmiel/schmielage ‘female’; schmiel on ‘act nice in order to pick up a female’[...] sound like mock Yiddish.