I don't completely accept your views on transitive verbs, but that is irrelevant to this post, so I shall say no more.
payal desai, as far as your original question is concerned, Coolfootluke's words are helpful:
'You can think of it like there is a word missing: walk [upon] the ramp, walk [upon] the battlements. But there is no word missing, you just have to adjust your idea of the verb "to walk" to include this definition, which is plain English. It is no more strange than "run the mile" or "swim the Channel" or "go the distance" or "jump the fence".