the current user is some-person with userid some-uid and with permission status some-perm anyuid running with permision status that-perm is allowed to change the Reengineering estimates the present date and time is some-year/month/day some-time some-year is a year under consideration for estimates in some-zone the Reengineering company has a dept some-dept the net income in $M for that-year to be contributed by that-zone that-dept is some-old-amount del : for the year that-year the zone that-zone dept that-dept estimates net income $M that-old-amount add : for the year that-year the zone that-zone dept that-dept estimates net income $M a-new-amount the next log number is some-num add : log that-num userid that-uid on that-year/month/day that-time added that-year that-zone that-dept that-new-amount ------------------------------------------------------------------------------------------------------------------------ Change the estimated net income for that-year that-zone for that-dept from that-old-amount to that~new-amount the current user is some-person with userid some-uid and with permission status some-perm anyuid running with permision status that-perm is allowed to change the Reengineering estimates the present date and time is some-year/month/day some-time some-year is a year under consideration for estimates in some-zone the Reengineering company has a dept some-dept the net income in $M for that-year to be contributed by that-zone that-dept is some-old-amount del : for the year that-year the zone that-zone dept that-dept estimates net income $M that-old-amount add : for the year that-year the zone that-zone dept that-dept estimates net income $M that-old-amount the next log number is some-num add : log that-num userid that-uid on that-year/month/day that-time added that-year that-zone that-dept that-old-amount ----------------------------------------------------------------------------------------------------------------------- Change the estimated net income for that-year that-zone for that-dept from that-old-amount to that-old-amount the net income in $M for some-year to be contributed by some-zone some-dept is some-amount ------------------------------------------------------------------------------------------ the estimated income in $M in that-year that-zone that-dept that-amount some-year is a year under consideration for estimates in some-zone the Reengineering company has a dept some-dept table row some-n says for that-year the zone that-zone dept that-dept estimates net income $M some-amount --------------------------------------------------------------------------------------------------------- the net income in $M for that-year to be contributed by that-zone that-dept is that-amount some-year is a year under consideration for estimates in some-zone the Reengineering company has a dept some-dept not : for the year that-year the zone that-zone dept that-dept has a net income estimate on record -------------------------------------------------------------------------------------------------- the net income in $M for that-year to be contributed by that-zone that-dept is -1 for the year some-year the zone some-zone dept some-dept estimates net income $M an-amount ------------------------------------------------------------------------------------------ for the year that-year there is at least one estimate available for the year some-year there is at least one estimate available sum an-amount : for the year that-year the zone some-zone dept some-dept estimates net income $M an-amount = a-total --------------------------------------------------------------------------------------------------------------------- for the year that-year the estimates add up to $M that-total table row some-n says for some-year the zone some-zone dept some-dept estimates net income $M some-amount --------------------------------------------------------------------------------------------------------- for the year that-year the zone that-zone dept that-dept has a net income estimate on record the Reengineering company does business in some-zone each international zone of Reengineering has some-dept ----------------------------------------------------------- in that-zone the Reengineering company has a dept that-dept the present date is some-year some-month some-day and the time is some-hour some-minute some-second that-year followed by that-month separated by a symbol / = some-year/month that-year/month followed by that-day separated by a symbol / = some-year/month/day that-minute with a leading zero if needed is some-0minute that-hour followed by that-0minute separated by a symbol : = some-time --------------------------------------------------------------------------------------------------- the present date and time is that-year/month/day that-time some-minute consists of some-length symbols letters and digits that-length is less than 2 0 followed by that-minute = some-0minute --------------------------------------------------------- that-minute with a leading zero if needed is that-0minute some-minute consists of some-length symbols letters and digits that-length is greater than 1 --------------------------------------------------------- that-minute with a leading zero if needed is that-minute this-year is a year under consideration for estimates ===================================================== 2008 2009 row some-n : for the year some-year the zone some-zone dept some-dept estimates net income $M some-amount --------------------------------------------------------------------------------------------------------- table row that-n says for that-year the zone that-zone dept that-dept estimates net income $M that-amount for the year this-year the zone this-zone dept this-dept estimates net income $M this-new-amount ================================================================================================= 2008 EEC Consulting 3 2008 EEC Intellectual Property 4 the Reengineering company does business in this-zone ==================================================== EEC NAFTA each international zone of Reengineering has this-dept =============================================================== Intellectual Property Consulting this-num is a log number ======================== 0 log some-num userid some-uid on some-year/month/day some-time added some-year some-zone some-dept some-amount --------------------------------------------------------------------------------------------------------- that-num is a log number max some-num : that-num is a log number = some-lastnum that-lastnum + 1 = some-newnum ------------------------------------------------------ the next log number is that-newnum this-uid running with permision status this-perm is allowed to change the Reengineering estimates ================================================================================================= anyuid author anyuid user log this-num userid this-uid on this-year/month/day this-time added this-year this-zone this-dept this-amount ======================================================================================================================= 1 demo 2002/9/16 15:50 2008 EEC Consulting 3 2 demo 2002/9/16 15:50 2008 EEC Intellectual Property 4