A fulfillment server (16) for managing ATP data in a distributed supply
chain planning environment receives an ATP request (30) from one of multiple
clients (12). The ATP request (30) includes multiple request line-items
that each correspond to a desired product. The fulfillment server (16) then
generates one or more component ATP requests (32) based on the request line-items
and communicates component ATP requests (32) to at least one of multiple
local fulfillment managers (14). In response, the fulfillment server (16)
receives component quotations (34) from the local fulfillment managers (14),
each corresponding to a component ATP request (32) and each including product
availability information for the corresponding desired product. The fulfillment
server (16) generates a quotation (36) that includes product availability
information for all desired products, according to the component quotations (34),
and communicates the quotation (36) to the client (12).