Olá,
A tag select do HTML não possui um evento onSelect, mas sim um onChange.
Além disso, sugiro que você utilize a tag <bsp:htmlbEvent> para gerar o JavaScript que irá acionar o evento do servidor.
Por favor, verifique este código de exemplo:
<%@page language="abap"%>
<%@extension name="htmlb" prefix="htmlb"%>
<%@extension name="bsp" prefix="bsp"%>
<htmlb:content design="design2003">
<htmlb:page title = " ">
<htmlb:form>
<% data event_code type string. %>
<bsp:htmlbEvent event_defined="testSelect" event_code="<%=event_code %>" />
<select id="test" onChange="<%=event_code %>;">
<option id="test1">Teste 1</option>
<option id="test2">Teste 2</option>
<option id="test3">Teste 3</option>
</select>
</htmlb:form>
</htmlb:page>
</htmlb:content>
Saudações,
Tanguy