I had one last option (as far as I know) and that is using the web based workbench from the HCP.
Here I can enter debugging when I envoke the procedure (envoke using UI doesn't work either).
CREATE TABLE hciupdate
(
"TIMESHEETID" INTEGER,
"EMPLOYMENTID" NVARCHAR(8),
"ENTEREDBYPERNR" NVARCHAR(8),
"BULKXLSUPL" NVARCHAR(1),
"PROJECT" NVARCHAR(40),
"WORKPCKG" NVARCHAR(50),
"WORKITEM" NVARCHAR(10),
"WORKDATE" DATE,
"WORKHOURS" DECIMAL(4,2),
"WORKDESCR" NVARCHAR(100),
"NONPROJECTCODE" NVARCHAR(40),
"STATUS" INTEGER,
"WFSTATUS" INTEGER,
"WFREJECTREASON" NVARCHAR(100),
"ENTRYDATE" DATE,
"ENTRYTIME" TIME,
"SUBMITTIME" TIME,
"SUBMITDATE" DATE,
"DELETEDATE" DATE,
"DELETETIME" TIME,
"DELETEDESCR" NVARCHAR(100),
"WFSTATUSCHANGEDATE" DATE,
"WFSTATUSCHANGETIME" TIME,
"S4HCOUNTER" NVARCHAR(10),
"S4HCATS_DELETE_COUNTER" NVARCHAR(12),
"REQUIRESPO" NVARCHAR(1),
"REFERENCEPO" NVARCHAR(16),
"SERVICETICKET" NVARCHAR(30),
"ACTIVITYTYPE" NVARCHAR(5),
"MILEAGE" INTEGER,
"ONCALL" NVARCHAR(1),
"SFABSENCEGUID" VARBINARY(16)
);
INSERT INTO hciupdate (TIMESHEETID, S4HCATS_DELETE_COUNTER, S4HCOUNTER, STATUS) VALUES (51,000000001893,0000001892,2);
CALL "__"."__.global.procedures.interfacing::TimesheetToHCIUpdate"(ROW => 'hciupdate' ,ERROR => ?);
However I don't think this is 100% correct since i'm doubting that [ROW => 'hciupdate' ] is the correct way to pass my test data in table hciupdate.
Any thoughts ?