Hi Carlos
Sorry to bother you again
Am getting error in line because
eventData is not defined ?
if (eventData.po instanceof MMovement) {
protected void initialize() {
registerTableEvent(IEventTopics.DOCACTION, MMovement.Table_Name);
}
protected void doHandleEvent(Event event) {
String type = event.getTopic();
if (type.equals(IEventTopics.DOCACTION)) {
if (eventData.po instanceof MMovement) {
MMovement movement = (MMovement) eventData.po;
// when the movement document is in Draft status
if (movement.getDocStatus().equals(DocumentEngine.STATUS_Drafted)) {
if (!eventData.options.contains(DocumentEngine.ACTION_Prepare)) {
// add Prepare option to the list
eventData.options.set(eventData.indexObj.getAndIncrement(), DocumentEngine.ACTION_Prepare);
// set the default option to Prepare
eventData.docAction.set(0, DocumentEngine.ACTION_Prepare);
}
}
}
}
}