Hola José
Hasta donde tengo conocimiento SAP POS 2.3 antes triversity esta desarrollado en C++, e incluso los User Exit que se habilitaron en la versión 2.3 se requiere desarrollo en visual studio 2008 y C++.
Existe otra versión que es SAP Enterprise POS que esta en java y no la he utilizado, he visto solo la poca documentación que esta en el portal de sap.
espero te sea de utilidad.
Saludos