# Customized Panes for 'SORPENLZ' Created: 2013/04/09 # PANE:Supplier Header [PANE] DUP SORPENLZ 01002Supplier Header 090settings\DUP_VBS_SORPEN02.XML 000000503290SORPEN020M000 0000 00000 None 0# [start-form]
[end-form] [VBSCRIPT] Option Explicit Function CustomizedPane_OnRefresh() Dim Supplier Supplier = CustomizedPane.CodeObject.RefreshValue If Supplier = "" then Exit Function End if dim XMLOut, XMLParam XMLParam = XMLParam & " " XMLParam = XMLParam & " " XMLParam = XMLParam & " " XMLParam = XMLParam & " " XMLParam = XMLParam & " " XMLParam = XMLParam & " " on error resume next XMLOut = CallBO("APSQRY",XMLParam,"auto") if err then exit function end if ' Switch on error handling on error goto 0 SetFieldValues(XMLOut) End Function Sub SetFieldValues(XMLOut) Dim XMLDom : Set XMLDom = CreateObject("Microsoft.XMLDOM") XMLDom.Async = False XMLDom.LoadXML(XMLOut) FormData = "
" Dim XMLList, XMLItem, FormData, SupplierHoldFlag FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" If Trim(XMLDom.documentElement.SelectSingleNode("Supplier/OnHold").Text) = "Y" Then SupplierHoldFlag = "Y" End if FormData = FormData & "" 'Payment Info Group FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" 'Payment Info Group End 'PO Header FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" ' End PO Header FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "" FormData = FormData & "
" CustomizedPane.CodeObject.UpdateFormValues = FormData If SupplierHoldFlag = "Y" then SupplierHeader.CodeObject.SupplierOnHold = " " else SupplierHeader.CodeObject.SupplierOnHold = " " End if End Sub Function CleanXML(TextIn) TextIn = Replace(TextIn, "&", "&") TextIn = Replace(TextIn, """", """) TextIn = Replace(TextIn, "'", "'") TextIn = Replace(TextIn, "<", "<") TextIn = Replace(TextIn, ">", ">") CleanXML = TextIn End Function