Placing an Order
PunchOut Page
The first step in purchasing items from a PunchOut vendor site is to display the PunchOut (POUPPP) page. This page can be accessed from the BusinessPlus dashboard or in a Web browser using the following syntax URL: https://<machinename>/ifas7/PunchOut/Default.aspx. The URL may be saved as a dashboard favorite.
The PunchOut Vendors list is retrieved from active suppliers entered in PO Vendor Setup (POXPVS) page.
The Security Code defaults based on the user's security and NU User Security information or a code can be added during procurement. Security codes are defined within the PO Security Codes (POUPSC) page.
The Ship ID defaults based on information from PO General Information (POXPGN) page.
The list of addresses is based on common code POAH/ADDRESS. The specific addresses that exist for the Ship ID (PE ID) are defined in PEUPPE.
The Account field is a required field:
The Org Key is defined for the User ID in NU User Security, on the Associations tab, with a Code = PUNCHKEY and the Value = to the Org Key. If the Org Key is a fully qualified account and contains the object code in the account string, further definition of the object code is not required.
If the account string is Key/Obj, the object code is defined for the Vendor ID in PEUPPE, on the Associations tab, with a Code = PUNCHOBJ and the Value is equal to the Obj Code.
To validate the account, the object master definition record from GLO-OBJ-MSTR is loaded and used to validate other settings in the definition, such as associations, when the user clicks the SHOP link. In addition, the Purchasing flag needs to be checked as an allowable subsystem on the GL Object Codes (GLUPOB) page, Primary Object Groups tab, Allowable Subsystems section.
The External Reference field is set to _PUNCHOUT when an order has been submitted from POUPPP. The External Reference field (Property Name = ExtRef, Database Table/Column Name = pop_pv_dtl.pop_ext_ref) is not displayed on any page. It is set by the backend application when a PunchOut Order is submitted. The BusinessPlus application does not update or clear the External Reference if it is set to _PUNCHOUT. The cXML Send (C#) activity in the PO_CXMLSENDER workflow model only processes PunchOut Orders when the External Reference value is set to _PUNCHOUT. If the External Reference value is not set to _PUNCHOUT, when the cXML Send (C#) activity is processed it fails and generates the following error in the Error Handler Email (if setup): Purchase Request is not a valid PunchOut Order.
Shop
Click SHOP next to the desired vendor to initiate a shopping session. Common code POXP/CONTROL can be set up for troubleshooting purposes or daily tracking. Enter CAPTURE in Associated Code 5 to write debug XML files to a temp directory on the 7i or Workflow server when the user selects the SHOP link.
The vendor's website will open, and the user can shop on the vendor's site. When ready, select Checkout to process the order in BusinessPlus.