tcmcs.dll0012 seems to have got corrupted. Can you check with your admin team about it?Maybe
some Standard solution got installed over it.
Just wanna check whther other Objects got corrupted, Are you able to create PO and Process it?
If yes, then you would have to replace object of tcmcs.dll0012,Like in the location of
C:/ERPLN/application/tcB61U_a_stnd/otcmcs/omcsdll0012, Replace it with a version which is working or reinstall