a) Person Responsible for the Work Orders is assigned at Header level . Operations can be performed at multiple work center. Do you expect only One person to confirm all the Operations of Work Order and is that driving your enhancement for IW41? Or do you expects the Main work center Person Responsible to confirm all the Operations? Assuming you want the person responsible from the Header of the Work Order to be updated value is available in table IHPA for a given work Order.
Object number can be derived from Order Header table.
Pass Object Number OR00ORDERNUMVER and Partner function PARVW "VW" Person Responsible to the table IHPA and get the value PARNR Field.
Table IHPA
OBJNR PARVW COUNTER OBTYP PARNR
OR005000012704 VW 000001 ORI 00000061
Anjan