Professional Documents
Culture Documents
v_customer_trx_id
NUMBER,
v_amount
NUMBER,
v_request_id
OUT NUMBER
)
AS
v_msg_count
NUMBER;
v_msg_data
VARCHAR2 (2000);
v_return_status VARCHAR2 (1);
CURSOR c_inv (p_trx_number varchar2
)
IS
SELECT rct.trx_number,
rct.customer_trx_id,
rctl.customer_trx_line_id,
rctl.quantity_invoiced,
unit_selling_price
FROM ra_customer_trx_all rct, ra_customer_trx_lines_all rctl
WHERE
rct.customer_trx_id = rctl.customer_trx_id
AND trx_number = p_trx_number
AND line_type = 'LINE';
BEGIN
fnd_global.apps_initialize (user_id
resp_id
resp_appl_id
);
mo_global.init ('AR');
mo_global.set_policy_context ('S', 82);
l_trx_number
=> 1110,
=> 1100,
=> 222
:= '20116773';
:= 1;
:= lc_inv.customer_trx_id;
l_cm_lines_tbl (ind).customer_trx_line_id
:= lc_inv.customer_trx_line_i
d;
l_cm_lines_tbl (ind).quantity_credited
l_cm_lines_tbl (ind).price
:= lc_inv.quantity_invoiced * -1;
:= lc_inv.unit_selling_price;
l_cm_lines_tbl (ind).extended_amount
nv.unit_selling_price * -1;
:= lc_inv.quantity_invoiced * lc_i
END LOOP;
ar_credit_memo_api_pub.create_request (