Estimado Ciro,
La plataforma de ECC, MySAP o R/3, según la versión a la cual hagas referencia, efectivamente tiene su plataforma de desarrollo en ABAP.
En el caso de SAP Business One, existe un SDK que te permite desarrollar en diferentes herramientas. en el caso de reportes y formularios, se pueden elaborar con Crystal Report.
Son dos ambientes totalmente diferentes.
El SAP "grande" es 3 capas o 3 tier. SB1 es 2 capas.
Espero que esta respuesta te sea útil. Puedes contactarme a wilbert.moreno@celeritech.biz para que me compartas en detalle tu background y planes y con gusto te oriento.
Comencé en el mundo SAP en el 94 y somos distribuidores de SB1.
Saludos,
WM