Hola Michelle
Hace aproximadamente dos años trabajé en un proyecto de migración de datos relacionado con órdenes de compra. Esta fue la primera vez que "conocí" el fm BAPI_PO_CREATE1. Recordé que este BAPI ya utilizaba las clases que mencioné, por lo que el paso más obvio fue analizar más de cerca BAPI_PO_GETDETAIL1.
El mismo enfoque se puede utilizar en cualquier momento cuando tengas un BAPI y quieras verificar si puedes reemplazarlo por las clases correspondientes.
Saludos
Uwe