You are on page 1of 1

CREATE OR REPLACE PROCEDURE XXWF_LV_DEDUCT_PRC ( ITEMTYPE ITEMKEY ACTID FUNCMODE RESULT X_NO_DAYS X_INITIATOR BEGIN NUMBER ; VARCHAR2(30) ;

IN VARCHAR2 , IN VARCHAR2 , IN NUMBER , IN VARCHAR2 , OUT VARCHAR2 ) AS

IF FUNCMODE = 'RUN' THEN X_NO_DAYS :=WF_ENGINE.GETITEMATTRNUMBER( ITEMTYPE , ITEMKEY , 'NO_OF_DAYS' ) ; X_INITIATOR := WF_ENGINE.GETITEMATTRTEXT( ITEMTYPE , ITEMKEY , 'XXLVWF_INITIATOR' ) ;

UPDATE XX_LVWF_APPR_TAB SET leave_bal = leave_bal - X_NO_DAYS WHERE name = X_INITIATOR ; COMMIT; RESULT :='COMPLETE:' ; END IF; END ; / SHOW ERROR

You might also like