Orchid Extender Module Manufactoring

SOLVED

Hi all,

I have been trying to capture the Receipt Quantity and open the linked Manufacturing Order in the Order View but the application seems to crash, can anyone help correct my code?

def onOpen():
	if rotoID != "MF0034":
		return 0 # don't do anything

	return Continue


def onBeforePut(e):
	if e.field == "RECPQTY":
		showMessage("test 1")
		validateQuantityInOrder()
	return Continue

def validateQuantityInOrder():

	monumber = me.get("MONUM")
	monumber = monumber.strip()
	showMessage(monumber)

	if (monumber == ""):
		return Continue

	v = openView("MF0022", 1)
	v.recordClear()
	v.key(1)
	v.browse("MONUM = \"" + monumber + "\"", 1) #This is where the application crashes
	res = v.fetch()
	showMessage(res) #returns 0
	#some code
	v.close()