The following lines contain the word 'select', 'insert', 'update' or 'delete':
correctly before executing a function activity. The selector
function will be run by the workflow engine in the SET_CTX
mode before executing the activity.
----------------------------------------------------------- */
PROCEDURE OEOH_SELECTOR
( p_itemtype in varchar2
, p_itemkey in varchar2
, p_actid in number
, p_funcmode in varchar2
, p_result in out nocopy varchar2 /* file.sql.39 change */
)
IS
l_user_id NUMBER;
SELECT org_id
INTO l_org_id
FROM oe_order_headers_all
WHERE header_id = to_number (p_itemkey);
SELECT org_id
INTO l_org_id
FROM oe_order_headers_all
WHERE header_id = to_number (p_itemkey);
oe_debug_pub.add( ' Exiting OEOH_SELECTOR , RESULT = '||P_RESULT
||' ITEMTYPE = '||P_ITEMTYPE||' ITEMKEY = '||P_ITEMKEY,1);
WF_CORE.Context('OE_STANDARD_WF', 'OEOH_SELECTOR',
p_itemtype, p_itemkey, p_actid, p_funcmode);
END OEOH_SELECTOR;
correctly before executing a function activity. The selector
function will be run by the workflow engine in the SET_CTX
mode before executing the activity.
----------------------------------------------------------- */
PROCEDURE OEOL_SELECTOR
( p_itemtype in varchar2
, p_itemkey in varchar2
, p_actid in number
, p_funcmode in varchar2
, p_result in out nocopy varchar2 /* file.sql.39 change */
)
IS
l_user_id NUMBER;
oe_debug_pub.add( 'IN OEOL_SELECTOR , FUNCMODE:' || P_FUNCMODE || ' ' || P_ITEMTYPE || ' ' || P_ITEMKEY , 1 ) ;
SELECT org_id
INTO l_org_id
FROM oe_order_lines_all
WHERE line_id = to_number (p_itemkey);
SELECT org_id
INTO l_org_id
FROM oe_order_lines_all
WHERE line_id = to_number (p_itemkey);
WF_CORE.Context('OE_STANDARD_WF', 'OEOL_SELECTOR',
p_itemtype, p_itemkey, p_actid, p_funcmode);
END OEOL_SELECTOR;
correctly before executing a function activity. The selector
function will be run by the workflow engine in the SET_CTX
mode before executing the activity.
----------------------------------------------------------- */
PROCEDURE OENH_SELECTOR
( p_itemtype in varchar2
, p_itemkey in varchar2
, p_actid in number
, p_funcmode in varchar2
, p_result in out nocopy varchar2 /* file.sql.39 change */
)
IS
l_user_id NUMBER;
SELECT org_id
INTO l_org_id
FROM oe_order_headers_all
WHERE header_id = to_number (p_itemkey);
SELECT org_id
INTO l_org_id
FROM oe_blanket_headers_all
WHERE header_id = to_number (p_itemkey);
SELECT org_id
INTO l_org_id
FROM oe_order_headers_all
WHERE header_id = to_number (p_itemkey);
SELECT org_id
INTO l_org_id
FROM oe_blanket_headers_all
WHERE header_id = to_number (p_itemkey);
oe_debug_pub.add( ' Exiting OENH_SELECTOR , RESULT = '||P_RESULT
||' ITEMTYPE = '||P_ITEMTYPE||' ITEMKEY = '||P_ITEMKEY,1);
WF_CORE.Context('OE_STANDARD_WF', 'OENH_SELECTOR',
p_itemtype, p_itemkey, p_actid, p_funcmode);
END OENH_SELECTOR;
correctly before executing a function activity. The selector
function will be run by the workflow engine in the SET_CTX
mode before executing the activity.
----------------------------------------------------------- */
PROCEDURE OEBH_SELECTOR
( p_itemtype in varchar2
, p_itemkey in varchar2
, p_actid in number
, p_funcmode in varchar2
, p_result in out nocopy varchar2 /* file.sql.39 change */
)
IS
l_user_id NUMBER;
SELECT org_id
INTO l_org_id
FROM oe_blanket_headers_all
WHERE header_id = to_number (p_itemkey);
SELECT org_id
INTO l_org_id
FROM oe_blanket_headers_all
WHERE header_id = to_number (p_itemkey);
oe_debug_pub.add( ' Exiting OEBH_SELECTOR , RESULT = '||P_RESULT
||' ITEMTYPE = '||P_ITEMTYPE||' ITEMKEY = '||P_ITEMKEY,1);
WF_CORE.Context('OE_STANDARD_WF', 'OEBH_SELECTOR',
p_itemtype, p_itemkey, p_actid, p_funcmode);
END OEBH_SELECTOR;
SELECT source_type_code
INTO l_source_type
FROM oe_order_lines_all
WHERE line_id = to_number(p_itemkey);
SELECT wfa.display_name
INTO l_activity_name
FROM wf_activities_vl wfa, wf_process_activities wpa
WHERE wpa.instance_id = p_actid
AND wpa.activity_item_type = p_itemtype
AND wfa.item_type = p_itemtype
AND wfa.name = wpa.activity_name
AND (wfa.end_date is null OR wfa.end_date >= sysdate)
AND rownum = 1;
PROCEDURE oeame_selector (
p_itemtype IN VARCHAR2,
p_itemkey IN VARCHAR2,
p_actid IN NUMBER,
p_funcmode IN VARCHAR2,
p_result IN OUT NOCOPY VARCHAR2 /* file.sql.39 change */
)
IS
l_user_id NUMBER;
SELECT TO_NUMBER (parent_item_key), parent_item_type
INTO l_header_id, l_parent_type
FROM wf_items
WHERE item_type = p_itemtype AND item_key = p_itemkey;
SELECT org_id
INTO l_org_id
FROM oe_order_headers_all
WHERE header_id = l_header_id;
SELECT org_id
INTO l_org_id
FROM oe_blanket_headers_all
WHERE header_id = l_header_id;
SELECT org_id
INTO l_org_id
FROM oe_order_headers_all
WHERE header_id = l_header_id;
SELECT org_id
INTO l_org_id
FROM oe_order_headers_all
WHERE header_id = l_header_id;
SELECT org_id
INTO l_org_id -- AME ER
FROM oe_blanket_headers_all
WHERE header_id = l_header_id;
SELECT org_id
INTO l_org_id
FROM oe_order_headers_all
WHERE header_id = l_header_id;
oe_debug_pub.ADD ( ' Exiting OEAME_SELECTOR , RESULT = '
|| p_result
|| ' ITEMTYPE = '
|| p_itemtype
|| ' ITEMKEY = '
|| p_itemkey,
1
);
'OEAME_SELECTOR',
p_itemtype,
p_itemkey,
p_actid,
p_funcmode
);
END oeame_selector;