106: BEGIN
107:
108: IF (g_po_wf_debug = 'Y') THEN
109: l_progress := 'PO_SIGNATURE_PVT.Set_Startup_Values: 01';
110: PO_WF_DEBUG_PKG.insert_debug(itemtype,itemkey,l_progress);
111: END IF;
112:
113: -- Do nothing in cancel or timeout mode
114: --
314: PO_WF_UTIL_PKG.SetItemAttrText(itemtype => itemtype, itemkey => itemkey, aname => 'E_SIGNER_EXISTS', avalue => l_esigner_exists);
315:
316: IF (g_po_wf_debug = 'Y') THEN
317: l_progress := 'PO_SIGNATURE_PVT.Set_Startup_Values: 02 with E_SIGNER_EXISTS '|| l_esigner_exists;
318: PO_WF_DEBUG_PKG.insert_debug(itemtype,itemkey,l_progress);
319: END IF;
320:
321: EXCEPTION
322: WHEN l_binding_exception then
402: l_item_key := substr(document_id, l_secondcolon+1,length(document_id) - l_secondcolon);
403:
404: IF (g_po_wf_debug = 'Y') THEN
405: l_progress := 'PO_SIGNATURE_PVT.get_signature_notfn_body: 01';
406: PO_WF_DEBUG_PKG.insert_debug(l_item_type,l_item_key,l_progress);
407: END IF;
408:
409: l_buyer_name := PO_WF_UTIL_PKG.GetItemAttrText (itemtype => l_item_type,
410: itemkey => l_item_key,
523: l_msgbody := l_msgbody || '