Olá Patrick!
Além do BeginContent [...] EndContent
poderia utilizar ASP.
Nesta situação colocaria todo conteúdo HTML em um arquivo fonte MAILBODY.APH.
Em seu fonte PRW chamaria H_MAILBODY()
que retorna todo conteúdo no APH como string.
Deste modo seu fonte PRW pode ficar mais sucinto, o conteúdo HTML ser reutilizável por outras rotinas, e, realizar todo tratamento HTML específico separadamente da rotina de negócio.
Ainda no fonte ASP APH pode utilizar variáveis e funções AdvPL delimitadas por <% %>.
- Retorno de variável:
<%=cTitulo%>
<ol> <% While .NOT.(cAliasTRB)->(Eof()) %>
<li><%=(cAliasTRB)->TRB_ITEM%></li>
<% (cAliasTRB)->(DbSkip()) %>
</ol> <% EndDo %>