available to promise calculation