My Oracle Support Banner

E1: 43: BSSV: JP430000 (ProcessPurchaseOrder) <header><businessUnit> Is Not Retrieved From User Default Branch/Plant as per Setup in P400951 (Work With Default Location & Printers) (Doc ID 2848514.1)

Last updated on MAY 02, 2022

Applies to:

JD Edwards EnterpriseOne Procurement and Subcontract Management - Version 9.2 and later
Information in this document applies to any platform.


 JP430000 processPurchaseOrder <header><businessUnit> is not retrieved from user default branch plant as per P400951 (Work With Default Location & Printers) setup.


  1. P400951 Default Location & Approval Set Branch/Plant (BP) = 30 as the default BP for my user
  2. P4310 (Purchase Order Entry) enter Purchase order. Notice the Branch Plant = 30 on the header
  3. Now run a similar test using BSSV JP430000 processPurchaseOrder.
  4. Do not populate the header section with <businessUnit> 30</businessUnit>
  5. Notice the error message and the order not getting created:

< faultcode>ns0:Server</faultcode>

<faultstring>CAUSE . . . . The data field being processed does not allow blanks or zeros to be entered.

RESOLUTION. . Enter a non-blank or non-zero value.</faultstring>

  1. Now add the <businessUnit> 30</businessUnit> to the header section and run again
  2. This time purchase order got created 5599 OP




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.