Narrative:

On preflight 40;000 [was] entered in cruise altitude. On climb out [we were] issued FL410; we checked weight and optimal altitude temperature was +17 and we were heavy for FL410; requested FL390 instead. It took a couple of calls to understand ATC's acknowledgement. Somewhere in this process the flight attendant called for [warmer] temperature in cabin. Captain answered and told me to adjust temperature. This interruption distracted [us] from entering FL390 in MCP and FMS. Aircraft climbed to 39;800 before we caught it; then center reminded us we were given 39;000 and [to] descend.

Google
 

Original NASA ASRS Text

Title: A B737 crew requested FL390 as the final altitude but became distracted and failed to set the MCP or FMC which resulted in climb to FL399.

Narrative: On preflight 40;000 [was] entered in cruise altitude. On climb out [we were] issued FL410; we checked weight and optimal altitude temperature was +17 and we were heavy for FL410; requested FL390 instead. It took a couple of calls to understand ATC's acknowledgement. Somewhere in this process the Flight Attendant called for [warmer] temperature in cabin. Captain answered and told me to adjust temperature. This interruption distracted [us] from entering FL390 in MCP and FMS. Aircraft climbed to 39;800 before we caught it; then center reminded us we were given 39;000 and [to] descend.

Data retrieved from NASA's ASRS site as of July 2013 and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.