Note that there are some explanatory texts on larger screens.

plurals
  1. POFunction errors
    primarykey
    data
    text
    <pre><code>BEGIN -- ===== Populate Records ====== rec_s_prop_im := Dml_S_Property_Item_Master.get_rec(pv_item_master_id,pvPropertyId); vScript := 'function updateTransCode() {'||CHR(10)|| -- 'alert(parent.head.document.form1.pv_cc_valid.checked)'||chr(10)|| 'var ccValid = parent.head.document.form1.pv_cc_valid.checked ? "Y" : "N";'||CHR(10)|| 'var ecValid = parent.head.document.form1.pv_extra_chg_valid.checked ? "Y" : "N";'||CHR(10)|| 'var folioValid = parent.head.document.form1.pv_folio_valid.checked ? "Y" : "N";'||CHR(10)|| 'var rrValid = parent.head.document.form1.pv_room_rev.checked ? "Y" : "N";'||CHR(10)|| 'var tourValid = parent.head.document.form1.pv_tour_valid.checked ? "Y" : "N";'||CHR(10)|| --hponnal for 7995 'var adValid = parent.head.document.form1.pv_adv_dep_valid.checked ? "Y" : "N";'||CHR(10)|| 'var pkgValid = parent.head.document.form1.pv_package_valid.checked ? "Y" : "N";'||CHR(10)|| 'var clValid = parent.head.document.form1.pv_city_ledger_valid.checked ? "Y" : "N";'||CHR(10)|| -- 'alert(ccValid);'||chr(10)|| 'if (checkfields()) {'||CHR(10)|| 'window.parent.mid.location=("setup_cl_trans_codes.show_mid?pv_item_master_id='||pv_item_master_id||'");'||CHR(10)|| 'window.parent.detail.location=("setup_cl_trans_codes.updaterecs'|| '?pv_item_master_id='||pv_item_master_id|| '&amp;pvPropertyId="+document.form1.pvProperty.value+'|| -- 29095b --'"&amp;pv_des1="+parent.head.document.form1.pv_des1.value+'|| '"&amp;pv_des1="+escape(parent.head.document.form1.pv_des1.value)+'|| -- 29095e '"&amp;pv_trans_type_code="+parent.head.document.form1.pv_trans_type_code.value+'|| '"&amp;pv_ar_account_number="+document.form1.pv_ar_account_number.value+'|| '"&amp;pv_income_account_number="+document.form1.pv_income_account_number.value+'|| '"&amp;pv_taxable="+document.form1.pv_taxable.value+'|| '"&amp;pv_adv_dep_valid="+adValid+'|| '"&amp;pv_extra_chg_valid="+ecValid+'|| '"&amp;pv_package_valid="+pkgValid+'|| '"&amp;pv_folio_valid="+folioValid+'|| '"&amp;pv_city_ledger_valid="+clValid+'|| '"&amp;pv_cc_valid="+ccValid+'|| '"&amp;pv_room_rev="+rrValid+'|| '"&amp;pv_tour_valid="+tourValid+'|| --hponnal for 7995 '"&amp;pv_item_type_code="+document.form1.pv_item_type_code.value+'|| '"&amp;pv_item_categ_code="+parent.head.document.form1.pv_item_categ_code.value+'|| '"&amp;pv_transfer_code="+document.form1.pv_transfer_code.value+'|| '"&amp;pv_active="+document.form1.pv_active.value+'|| '"&amp;pvRoomRevDist="+document.form1.pvRoomRevDist.value+'|| '"&amp;pv_sales_tax="+document.form1.pv_sales_tax.value'|| ');'||CHR(10)|| '}'||CHR(10)|| '}'||CHR(10)|| 'function setTaxTypeCode() {'||CHR(10)|| ' frm=document.form1;'||CHR(10)|| ' if (frm.pv_taxable.value == "N") {'||CHR(10)|| ' frm.pv_item_type_code.value = "";'||CHR(10)|| ' }'||CHR(10)|| '}'||CHR(10)|| 'function checkfields() {'||CHR(10)|| ' frm=document.form1;'||CHR(10)|| ' missinginfo = "";' ||CHR(10)|| ' if (parent.head.document.form1.pv_des1.value == "") {'||CHR(10)|| ' missinginfo += "\n - Description";' ||CHR(10)|| ' }'||CHR(10)|| ' /*'||CHR(10)|| ' * for inv and fin, make sure have ar and income acct numbers'||CHR(10)|| ' */'||CHR(10)|| ' if (parent.head.document.form1.pv_trans_type_code.value == "") {'||CHR(10)|| ' missinginfo += "\n - Transaction Type";' ||CHR(10)|| ' }'||CHR(10)|| ' if (parent.head.document.form1.pv_trans_type_code.value == "INV" || '||CHR(10)|| ' parent.head.document.form1.pv_trans_type_code.value == "FIN") {'||CHR(10)|| ' if (frm.pv_ar_account_number == "" || '||CHR(10)|| ' frm.pv_income_account_number.value == "") {'||CHR(10)|| ' missinginfo += "\n - AR and Income Account numbers";' ||CHR(10)|| ' }'||CHR(10)|| ' }'||CHR(10)|| ' /*'||CHR(10)|| ' * for db and cr memos, make sure have income acct number'||CHR(10)|| ' */'||CHR(10)|| ' if (parent.head.document.form1.pv_trans_type_code.value == "CR" || '||CHR(10)|| ' parent.head.document.form1.pv_trans_type_code.value == "DB") {'||CHR(10)|| ' if (frm.pv_income_account_number.value == "") {'||CHR(10)|| ' missinginfo += "\n - Income Account number";' ||CHR(10)|| ' }'||CHR(10)|| ' }'||CHR(10)|| ' /*'||CHR(10)|| ' * if say it is taxable, make sure item type code is not null'||CHR(10)|| ' */'||CHR(10)|| ' if (frm.pv_taxable.value == "Y") {'||CHR(10)|| ' if (frm.pv_item_type_code.value == "") {'||CHR(10)|| ' missinginfo += "\n - Tax Type Code";' ||CHR(10)|| ' }'||CHR(10)|| ' }'||CHR(10)|| ' /*'||CHR(10)|| ' * make sure code is valid for at least one thing'||CHR(10)|| ' */'||CHR(10)|| ' if (parent.head.document.form1.pv_adv_dep_valid.checked == false &amp;&amp;'||CHR(10)|| ' parent.head.document.form1.pv_extra_chg_valid.checked == false &amp;&amp;'||CHR(10)|| ' parent.head.document.form1.pv_package_valid.checked == false &amp;&amp;'||CHR(10)|| ' parent.head.document.form1.pv_folio_valid.checked == false &amp;&amp;'||CHR(10)|| ' parent.head.document.form1.pv_city_ledger_valid.checked == false &amp;&amp;'||CHR(10)|| ' parent.head.document.form1.pv_cc_valid.checked == false &amp;&amp;'||CHR(10)|| ' parent.head.document.form1.pv_room_rev.checked == false &amp;&amp;'||CHR(10)|| ' parent.head.document.form1.pv_tour_valid.checked == false &amp;&amp;'||CHR(10)|| --hponnal for 7995 ' parent.head.document.form1.pv_city_ledger_valid.checked == false) {'||CHR(10)|| ' missinginfo += "\n - Must be Valid for something";'||CHR(10)|| ' }'||CHR(10)|| ' if (frm.pvProperty.value != "" || frm.pv_taxable.value != "" || frm.pv_item_type_code.value != "" || '|| ' frm.pv_ar_account_number.value != "" || frm.pv_income_account_number.value != "" || frm.pv_transfer_code.value != "") {'||CHR(10)|| ' /* one of the fields in the MID frame is populated. Check required fields */'||CHR(10)|| ' if (frm.pvProperty.value == "") missinginfo += "\n - Property Id";' ||CHR(10)|| ' if (frm.pv_taxable.value == "") missinginfo += "\n - Taxable Flag";' ||CHR(10)|| ' if (frm.pv_active.value == "") missinginfo += "\n - Active Flag";' ||CHR(10)|| ' if (frm.pv_ar_account_number.value == "") missinginfo += "\n - A/R Account";'||CHR(10)|| ' if (frm.pv_income_account_number.value == "") missinginfo += "\n - Income Acct.";' ||CHR(10)|| --Ramesh Issue 7827 ' if (frm.pv_taxable.value == "Y" &amp;&amp; frm.pv_item_type_code.value == ""){'||CHR(10)|| ' alert("You must enter a Tax Type Code if Taxable flag is set to Yes");'||CHR(10)|| ' return false;'||CHR(10)|| ' }'||CHR(10)|| ' if (frm.pv_taxable.value == "N" &amp;&amp; frm.pv_item_type_code.value != "") {'||CHR(10)|| ' alert("You cannot assign a Tax Type Code to a Non-Taxable Item.");'||CHR(10)|| ' return false;'||CHR(10)|| ' }'||CHR(10)|| ' if (parent.head.document.form1.pv_room_rev.checked == true &amp;&amp; frm.pvRoomRevDist.value == "") {'||CHR(10)|| ' alert("You must indicate Room Revenue Distribution for items that are Valid for Room Revenue.");'||CHR(10)|| ' return false;'||CHR(10)|| ' }'||CHR(10)|| ' }'||CHR(10)|| ' if (missinginfo != "") {'||CHR(10)|| ' missinginfo ="_____________________________\n" +'||CHR(10)|| ' "you failed to correctly fill in your:\n" +'||CHR(10)|| ' missinginfo + "\n_____________________________" +'||CHR(10)|| ' "\nplease re-enter and submit again!";'||CHR(10)|| ' alert(missinginfo);'||CHR(10)|| ' return false;'||CHR(10)|| ' }'||CHR(10)|| ' else {'||CHR(10)|| ' return true;'||CHR(10)|| ' }'||CHR(10)|| '}'||CHR(10)|| -- FP12430 ' function getProperty() { '||CHR(10)|| ' var frm = document.form1; '||CHR(10)|| ' var codes = frm.pvProperty.value; '||CHR(10)|| ' if (codes == "ALL") { codes = ""; } '||CHR(10)|| ' var params = "?pvSwapName=PROPERTY";'||CHR(10)|| ' params += "&amp;pvformFieldName=form1.pvProperty";'||CHR(10)|| ' params +="&amp;pvCodes="+codes;' ||CHR(10)|| ' sSearch = window.open("swaplist_util_pkg.swap_this"+params,"swap","menubar=no,height=400,width=700");'||CHR(10)|| '}'||CHR(10) ' function getResvType() { '||CHR(10)|| ' var frm = document.form1; '||CHR(10)|| ' var codes = frm.pvProperty.value; '||CHR(10)|| ' if (codes == "ALL") { codes = ""; } '||CHR(10)|| ' var params = "?pvSwapName=PROPERTY";'||CHR(10)|| ' params += "&amp;pvformFieldName=form1.pvProperty";'||CHR(10)|| ' params +="&amp;pvCodes="+codes;' ||CHR(10)|| ' sSearch = window.open("swaplist_util_pkg.swap_this"+params,"swap","menubar=no,height=400,width=700");'||CHR(10)|| '}'||CHR(10); Util_Pkg.print_header(pvShowNav =&gt; FALSE, pvJavaScript =&gt; vScript, pbCachePage =&gt; TRUE); htp.p('&lt;table class="tabledef" width=890 border="0"&gt;'); htp.p('&lt;tr&gt;'); htp.p('&lt;td class="tablehead"&gt;Property Transaction Code Maintenance&lt;/td&gt;'); htp.p('&lt;/tr&gt;'); htp.p('&lt;/table&gt;'); htp.p('&lt;table class="tabledef" width=890 border="0"&gt;'); htp.p('&lt;tr align="left"&gt;'); htp.p('&lt;td width=2&gt;&amp;nbsp;&lt;/td&gt;'); htp.p('&lt;td width=215 class="reqlabel1"&gt;Property Id:&lt;/td&gt;'); htp.p('&lt;td width=100 class="reqlabel1"&gt;Taxable:&lt;/td&gt;'); htp.p('&lt;td width=218 class="tablelabel"&gt;Tax Type Code:&lt;/td&gt;'); htp.p('&lt;td width=155 class="tablelabel"&gt;Room Revenue Dist:&lt;/td&gt;'); htp.p('&lt;td class="reqlabel1"&gt;Active:&lt;/td&gt;'); htp.p('&lt;/tr&gt;'); htp.p('&lt;/table&gt;'); htp.p('&lt;table class="tabledef" width=890 border="0"&gt;'); htp.p('&lt;FORM name="form1" method="post" action=" "&gt;'); htp.p('&lt;tr align="left"&gt;'); htp.p('&lt;td width=2&gt;&amp;nbsp;&lt;/td&gt;'); htp.p('&lt;td width=215 class="tabletext1"&gt;'); -- FP12430 htp.p('&lt;input class="reqinput1" type="text" name="pvProperty" size="28" maxlength="150" value="'||pvPropertyId||'"&gt;'); htp.p('&lt;a href="javascript:getProperty();"&gt;&lt;b&gt;oo&lt;/b&gt;&lt;/a&gt;'); htp.p('&lt;/td&gt;'); htp.p('&lt;td width=100 class="tabletext1"&gt;'); htp.p(Get_Yesno_Dd(pvName =&gt; 'pv_taxable', pvDefVal =&gt; rec_s_prop_im.taxable, pvEvent =&gt; 'class="droptext1" style="width:60px" onChange="setTaxTypeCode()"')); htp.p('&lt;/td&gt;'); htp.p('&lt;td width=218 class="tabletext1"&gt;'); htp.p(Get_Ar_Item_Type_Code_Dd(pvName =&gt; 'pv_item_type_code', pvDefVal =&gt; rec_s_prop_im.item_type_code, pvEvent =&gt; 'class="droptext1" style="width:200px"', pvFirstItmDesc =&gt; ' ')); htp.p('&lt;/td&gt;'); IF rec_s_prop_im.item_master_id IS NOT NULL THEN vRdDistDef := rec_s_prop_im.room_revenue_dist; ELSE vRdDistDef := 'N'; END IF; htp.p('&lt;td width=155 class="tabletext1"&gt;'); htp.p(Get_Yesno_Dd(pvName =&gt; 'pvRoomRevDist', pvDefVal =&gt; vRdDistDef, pvEvent =&gt; 'class="droptext1" style="width:60px"')); htp.p('&lt;/td&gt;'); IF rec_s_prop_im.item_master_id IS NOT NULL THEN vActiveDef := rec_s_prop_im.active; ELSE vActiveDef := 'Y'; END IF; htp.p('&lt;td class="tabletext1"&gt;'); htp.p(Get_Yesno_Dd(pvName =&gt; 'pv_active', pvDefVal =&gt; vActiveDef, pvEvent =&gt; 'class="reqinput1" style="width:60px"')); htp.p('&lt;/td&gt;'); htp.p('&lt;/tr&gt;'); htp.p('&lt;/table&gt;'); htp.p('&lt;table class="tabledef" width=890 border="0"&gt;'); htp.p('&lt;tr align="left"&gt;'); htp.p('&lt;td width=2&gt;&amp;nbsp;&lt;/td&gt;'); htp.p('&lt;td width=40 class="reqlabel1"&gt;A/R Acct:&lt;/td&gt;'); htp.p('&lt;td width=170 class="tabletext1"&gt;'); htp.p('&lt;input class="reqinput1" VALUE="'||rec_s_prop_im.gl_account_code||'" TYPE="text" name="pv_ar_account_number" SIZE="20" MAXLENGTH="35"&gt;'); htp.p('&lt;/td&gt;'); htp.p('&lt;td width=50 class="reqlabel1"&gt;Income Acct:&lt;/td&gt;'); --Ramesh Issue 7827 htp.p('&lt;td width=180 class="tabletext1"&gt;'); htp.p('&lt;input class="droptext1" VALUE="'||rec_s_prop_im.income_account_number||'" TYPE="text" name="pv_income_account_number" SIZE="20" MAXLENGTH="35"&gt;'); htp.p('&lt;/td&gt;'); htp.p('&lt;td width=60 class="tablelabel"&gt;Transfer Code:&lt;/td&gt;'); htp.p('&lt;td class="tabletext1"&gt;&lt;span id="transCode"&gt;'); IF pvPropertyId IS NOT NULL THEN htp.p(Get_Cl_Item_Master_Dd(pvName =&gt; 'pv_transfer_code', pvDefVal =&gt; rec_s_prop_im.transfer_code, pvEvent =&gt; 'class="droptext1" style="width:200px"', pvFirstItmDesc =&gt; '', pvTransType =&gt; 'CHG', pvProperty =&gt; pvPropertyId)); ELSE htp.p('&lt;SELECT NAME="pv_transfer_code" class="droptext1" style="width:220px"&gt;'||CHR(10)|| '&lt;OPTION value=""&gt; '||CHR(10)|| '&lt;/SELECT&gt;'); END IF; htp.p('&lt;/span&gt;&lt;/td&gt;'); --hponnal for 10651 htp.p('&lt;td width=60 class="tablelabel"&gt;Sales Tax:&lt;/td&gt;'); htp.p('&lt;td class="tabletext1"&gt;'); htp.p(Get_Yesno_Dd(pvName =&gt; 'pv_sales_tax', pvDefVal =&gt; rec_s_prop_im.sales_tax, pvEvent =&gt; 'class="reqinput1" style="width:60px"')); htp.p('&lt;/td&gt;'); -- htp.p('&lt;/tr&gt;'); --32303 + start htp.p('&lt;tr&gt;'); htp.p('&lt;td width=2&gt;&amp;nbsp;&lt;/td&gt;'); htp.p('&lt;td colspan=2 class="tablelabel"&gt;Order Description:&lt;/td&gt;'); htp.p('&lt;td colspan=2 class="tabletext1"&gt;'); htp.p('&lt;input class="" type="text" name="pvOnlineDesc" size="28" maxlength="1000" value="'||pvPropertyId||'"&gt;'); htp.p('&lt;/td&gt;'); htp.p('&lt;td class="tablelabel"&gt;Amount:&lt;/td&gt;'); htp.p('&lt;td class="tabletext1"&gt;'); htp.p('&lt;input class="" type="text" name="pvAmount" size="7" maxlength="20" value="'||pvPropertyId||'"&gt;'); -- IF rec_p_item_master.cc_valid = 'Y' THEN vChecked := 'CHECKED'; ELSE vChecked := NULL; END IF; vChecked := 'CHECKED'; htp.p('&lt;input type="checkbox" name="pv_cc_valid" value="Y" '||vChecked||'&gt; Force on Folio'); htp.p('&lt;/td&gt;'); htp.p('&lt;/tr&gt;'); htp.p('&lt;tr&gt;'); htp.p('&lt;td width=2&gt;&amp;nbsp;&lt;/td&gt;'); htp.p('&lt;td colspan=2 class="tablelabel"&gt;Reservation Type(s):&lt;/td&gt;'); htp.p('&lt;td colspan=2 class="tabletext1"&gt;'); htp.p('&lt;input class="" type="text" name="pvResvType" size="28" maxlength="150" value="'||pvPropertyId||'"&gt;'); htp.p('&lt;a href="javascript:getResvType();"&gt;&lt;b&gt;oo&lt;/b&gt;&lt;/a&gt;'); htp.p('&lt;/td&gt;'); htp.p('&lt;/tr&gt;'); htp.p('&lt;tr&gt;'); htp.p('&lt;td width=2&gt;&amp;nbsp;&lt;/td&gt;'); htp.p('&lt;td colspan=2 class="tablelabel"&gt;Not Offered From:&lt;/td&gt;'); htp.p('&lt;td colspan=2 class="tabletext1"&gt;'); htp.p('&lt;input class="" type="text" name="pvNotFrom" size="15" maxlength="150" value="'||pvPropertyId||'"&gt;'); htp.p('&lt;/td&gt;'); htp.p('&lt;td colspan=2 class="tablelabel"&gt;'); htp.p('Extra Charge type:'); htp.p(Get_Ar_Extra_Charge_Type_Dd(pvName =&gt; 'pv_extra_charge_type', -- pvDefVal =&gt; rec_s_prop_im.item_type_code, pvEvent =&gt; 'class="droptext1"', pvFirstItmDesc =&gt; ' ')); htp.p('&lt;/td&gt;'); htp.p('&lt;/tr&gt;'); htp.p('&lt;tr&gt;'); htp.p('&lt;td width=2&gt;&amp;nbsp;&lt;/td&gt;'); htp.p('&lt;td colspan=2 class="tablelabel"&gt;Not Offered To:&lt;/td&gt;'); htp.p('&lt;td colspan=2 class="tablelabel"&gt;'); htp.p('&lt;input class="" type="text" name="pvNotTo" size="15" maxlength="150" value="'||pvPropertyId||'"&gt;'); htp.p('&lt;/td&gt;'); htp.p('&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;'); htp.p('&lt;td colspan=2&gt;'); vChecked := 'CHECKED'; htp.p('&lt;input type="checkbox" name="pv_apply_to_all" value="Y" '||vChecked||'&gt; Apply to All'); htp.p('&lt;/td&gt;'); htp.p('&lt;/tr&gt;'); --32303 + end htp.p('&lt;/FORM&gt;'); htp.p('&lt;/table&gt;'); Util_Pkg.print_footer; END show_mid; </code></pre> <p>Here is a procedure, I added the function getResvType in the code ( it work before i added it) but now i get errors:</p> <pre><code> [Error] PLS-00103 (639: 9): PLS-00103: Encountered the symbol " function getResvType() { " when expecting one of the following: . ( * % &amp; = - + ; &lt; / &gt; at in is mod remainder not rem &lt;an exponent (**)&gt; &lt;&gt; or != or ~= &gt;= &lt; [Error] PLS-00103 (647: 20): PLS-00103: Encountered the symbol ";" when expecting one of the following: . ( ) , * % &amp; = - + &lt; / &gt; at in is mod remainder not rem =&gt; &lt;an exponent (**)&gt; &lt;&gt; or != or ~= &gt;= &lt;= &lt;&gt; and or like lik </code></pre> <p>Any suggestion on what is going on wrong. I know getProperty and getResvType look the same but that shouldn't be a problem. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload