I am currently trying to use Archivelink to connect an external imaging system to R3. I've been through all the config steps, set up all the document types in the wizard and using certain BO types, everything works fine. The trouble arises with purchase orders, BUS2012 and standard task TS30001128 IMAGEASSIGNEARLY. BUS2012 doesn't have a create method so I created a zBUS2012 and added create to it as well as IFARCH21 for the archivelink. I basically modeled BKPF which works fine for either early or late archiving.
When I run OAWD my work item is created with no problem...which is really the only code I added to BUS2012. The problem is that after execution of the work item, TOA01 is never updated and the work item stays in the inbox. Late storage scenarios (using TS30001117) update the table fine as well as early storage with BO types that already have the create method such as BKPF.
I can't seem to figure out what I'm missing. The task fires and the container seems to have the correct information. But the update to TOA01 just never happens. Any help would be greatly appreciated.