Thanks Jay. When I recorded a macro, it did not capture inserting the detail lines. It just did it, and left them not complete. I thought there was some magic involved with the ...view.fields.field["FUNCTION"] = 4 going on in the dll. When I marked each PO line as complete, the macro logged the...