The xterm won’t allow scrolling if the alternate text buffer is selected with screen. The standard definitions of termcap initialize capabilities ti and te switch to and from the alternate text buffer. You can tell screen not to use these initializations by adding the following line to your ~/.screenrc
termcapinfo xterm ti@:te@
That’s it !!!