Hello community experts,
I have a custom block on frmObject_Ext that works when I am running manually on PL/SQL developer, however is not working in the IFS Apps. I am receiving below error. &COMPANY is not fetched from user window.

This is my custom block
1DECLARE2 company_ VARCHAR2(32000) := &COMPANY;3 object_ VARCHAR2(32000) := &OBJECT_ID;4 code_a_ VARCHAR2(32000) := &ACCOUNT;5 invoice_no_ VARCHAR2(32000) := NULL;6 amount_ NUMBER := NULL;7 old_info_ VARCHAR2(32000) := NULL;8 old_objid_ VARCHAR2(32000) := NULL;9 old_objversion_ VARCHAR2(32000) := NULL;10 new_info_ VARCHAR2(32000) := NULL;11 new_objid_ VARCHAR2(32000) := NULL;12 new_objversion_ VARCHAR2(32000) := NULL;13 attr_ VARCHAR2(32000) := NULL;14 action_ VARCHAR2(32000) := 'DO';1516 CURSOR c1 IS17 select p.invoice_no, sum(p.dom_amount)18 from ifsapp.MAN_SUPP_INVOICE_POSTINGS p19 where company = company_20 and code_i = object_21 and code_a = code_a_22 and ifsapp.invoice_api.get_objstate(p.company, p.INVOICE_ID) != 'Cancelled'23 group by p.invoice_no;2425 CURSOR c2 IS26 select fa.objid, fa.objversion27 from ifsapp.FA_OBJECT_PROPERTY fa28 where fa.company = company_29 and fa.object_id = object_30 and fa.property_code = 'FA_INVOICE';3132BEGIN3334 OPEN c2;35 LOOP36 FETCH c237 INTO old_objid_, old_objversion_;38 EXIT WHEN c2%NOTFOUND OR c2%NOTFOUND IS NULL;3940 ifsapp.FA_OBJECT_PROPERTY_API.REMOVE__(old_info_,41 old_objid_,42 old_objversion_,43 action_);44 end loop;45 CLOSE c2;4647 OPEN c1;48 LOOP49 FETCH c150 INTO invoice_no_, amount_;51 EXIT WHEN c1%NOTFOUND OR c1%NOTFOUND IS NULL;5253 client_sys.Clear_Attr(attr_);54 client_sys.Add_To_Attr('COMPANY', company_, attr_);55 client_sys.Add_To_Attr('OBJECT_ID', object_, attr_);56 client_sys.Add_To_Attr('PROPERTY_CODE', 'FA_INVOICE', attr_);57 client_sys.Add_To_Attr('VALUE_STRING', 'Invoice No: ' || invoice_no_, attr_);58 client_sys.Add_To_Attr('REFERENCE_ID', amount_, attr_);5960 ifsapp.FA_OBJECT_PROPERTY_API.NEW__(new_info_,61 new_objid_,62 new_objversion_,63 attr_,64 action_);6566 END LOOP;67 CLOSE c1;68END;69I debugged the error and I can see that company is not there. Any idea what could be reason?
I am on IFS10 Update 14
Thank you
1-- Context: frmObject_Ext23DECLARE4 -- p0 -> __g_Bind.s[0]5 p0_ VARCHAR2(32000) := 'FA26000005';67 -- p1 -> __g_Bind.s[1]8 p1_ VARCHAR2(32000) := '17400000';910BEGIN11 IFSAPP.Log_SYS.Init_Debug_Session_('en');1213DECLARE 14 company_ VARCHAR2(32000) := &COMPANY;1516 object_ VARCHAR2(32000) := p0_ ;1718 code_a_ VARCHAR2(32000) := p1_ ;1920 invoice_no_ VARCHAR2(32000) := NULL;2122 amount_ NUMBER := NULL;2324 old_info_ VARCHAR2(32000) := NULL;2526 old_objid_ VARCHAR2(32000) := NULL;2728 old_objversion_ VARCHAR2(32000) := NULL;2930 new_info_ VARCHAR2(32000) := NULL;3132 new_objid_ VARCHAR2(32000) := NULL;3334 new_objversion_ VARCHAR2(32000) := NULL;3536 attr_ VARCHAR2(32000) := NULL;3738 action_ VARCHAR2(32000) := 'DO';394041 CURSOR c1 IS 42 select p.invoice_no, sum(p.dom_amount) 43 from ifsapp.MAN_SUPP_INVOICE_POSTINGS p 44 where company = company_ 45 and code_i = object_ 46 and code_a = code_a_ 47 and ifsapp.invoice_api.get_objstate(p.company, p.INVOICE_ID) != 'Cancelled' 48 group by p.invoice_no;495051 CURSOR c2 IS 52 select fa.objid, fa.objversion 53 from ifsapp.FA_OBJECT_PROPERTY fa 54 where fa.company = company_ 55 and fa.object_id = object_ 56 and fa.property_code = 'FA_INVOICE';575859BEGIN606162 OPEN c2;6364 LOOP 65 FETCH c2 66 INTO old_objid_, old_objversion_;6768 EXIT WHEN c2%NOTFOUND OR c2%NOTFOUND IS NULL;697071 ifsapp.FA_OBJECT_PROPERTY_API.REMOVE__(old_info_, 72 old_objid_, 73 old_objversion_, 74 action_);7576 end loop;7778 CLOSE c2;798081 OPEN c1;8283 LOOP 84 FETCH c1 85 INTO invoice_no_, amount_;8687 EXIT WHEN c1%NOTFOUND OR c1%NOTFOUND IS NULL;888990 client_sys.Clear_Attr(attr_);9192 client_sys.Add_To_Attr('COMPANY', company_, attr_);9394 client_sys.Add_To_Attr('OBJECT_ID', object_, attr_);9596 client_sys.Add_To_Attr('PROPERTY_CODE', 'FA_INVOICE', attr_);9798 client_sys.Add_To_Attr('VALUE_STRING', 'Invoice No: ' || invoice_no_, attr_);99100 client_sys.Add_To_Attr('REFERENCE_ID', amount_, attr_);101102103 ifsapp.FA_OBJECT_PROPERTY_API.NEW__(new_info_, 104 new_objid_, 105 new_objversion_, 106 attr_, 107 action_);108109110 END LOOP;111112 CLOSE c1;113114END;115116commit;117118119WHEN Error_SYS.Err_Security_Checkpoint THEN 120raise;121122123124raise;125126 ----------------------------------127 ---Dbms_Output Section---128 ----------------------------------129 Dbms_Output.Put_Line('p0_ -> __g_Bind.s[0]');130 Dbms_Output.Put_Line(p0_);131 Dbms_Output.New_Line;132133 Dbms_Output.Put_Line('p1_ -> __g_Bind.s[1]');134 Dbms_Output.Put_Line(p1_);135 ----------------------------------136137END;138
