Hi Sal ,
Can you debug and check the difference between implementation of me->op_docflow( lr_data_collection ) and OP_NAVIGATE_CREATE. There is a parameter for e.g. Display = D , Create = C etc. Only difference is in your case the parameter value is D .
~Kavindra