Green’s Dictionary of Slang

shatting on one’s uppers phr.

(US) (to be) completely out of money.

[US]J. Flynt Tramping with Tramps 117: I’s been a moocher, an’ now I’s shatin’ on me uppers (I am broke).
[US]D. Hammett ‘Fly Paper’ Story Omnibus (1966) 44: I’ve been shatting on my uppers for a couple of months.
[US]‘Dean Stiff’ Milk and Honey Route 213: Shatting on one’s uppers – To be broke, penniless or clean.