FND_GLOBAL.APPS_INITIALIZE
--BEFORE REPORT trigger:
FUNCTION beforereport
RETURN BOOLEAN
IS
l_resp_id NUMBER;
l_appl_id NUMBER;
l_user_id NUMBER;
BEGIN
srw.USER_EXIT ('FND SRWINIT');
BEGIN
l_resp_id := fnd_profile.VALUE ('RESP_ID');
l_appl_id := fnd_profile.VALUE ('RESP_APPL_ID');
l_user_id := fnd_profile.VALUE ('USER_ID');
fnd_global.apps_initialize (l_user_id, l_resp_id, l_appl_id);
hphc_rmb_load_statements.main (:p_customer_id,
:p_contract_group_id,
:p_bill_period);
EXCEPTION
WHEN OTHERS
THEN
NULL;
END;
IF :p_customer_id IS NOT NULL
THEN
:lp_customer_id := ' AND hdr.customer_id = ' || :p_customer_id;
ELSE
:lp_customer_id := NULL;
END IF;
IF :p_contract_group_id IS NOT NULL
THEN
:lp_contract_grp_id := ' AND groups.id = ' || :p_contract_group_id;
ELSE
:lp_contract_grp_id := NULL;
END IF;
RETURN (TRUE);
END;
--After Report TRIGGER
FUNCTION AfterReport
RETURN BOOLEAN
IS
BEGIN
BEGIN
SRW.USER_EXIT ('FND SRWEXIT');
END;
RETURN (TRUE);
END;Last updated
