Hola.
Lo que preguntas es una cosa muy global, si nos dices exactamente lo que quieres hacer te podemos aconsejar que herramienta es la mejor para tu finalidad.
Por ejemplo, si quieres presentar un listado o informe se suelen utilizar los ALV porque es una herramienta que te permite de forma estándar poder hacer sumatorios, ordenar por los campos que quieras el informe, etc...
En el caso que quieras hacer una factura, albarán, etiquetas... está claro que tienes que utilizar las herramientas de los formularios, que pueden ser tanto Sapscript como Smartforms.
Si lo que quieres es hacerte una pantalla tipo... caja registradora (por decir algo), utilizas los Module Pool.
No se si me explico, cada herramienta se suele utilizar para una cosa.
Si nos dices exactamente que quieres hacer seguro que nos será mas fácil ayudarte o decirte porque debes empezar.
Un saludo,
Nuria.