Para ubicarte un poco mas una forma de aplicar un
user exit es por ejemplo si tienes una transacción estandard donde se creen facturas, y por ahi necesitas validar que dos campos de la pantalla de seleccion de ese reporte standard comienzen con 4 porque asi lo obliga la empresa, entos deberias implementar esa lógica...para esto SAP deja unos "lugares permitidos" donde ´puedas incrustar tu codigo y asi sap actualize ese transacción no borrara tu código incrustado por asi llamarlo.
Tabla Z es una tabla creada a medida de cliente, es decir si en caso en tu pais te piden tener un reporte donde sepan cuantas mascotas tenga un trabajador y obviamente no existe una tabla asi en SAP donde guardar esa info crearias una tabla con campos que diga por asi decirlo {Cod Trabajador}{Edad}{Nro.Mascotas} en fin un caso sacado de los pelos obviamente
se construye desde la tx se11
Una estructura Z es también creado de acuerdo a la necesidad por lo general diferencia de las tablas se usan como una estructura de datos para diversos usos se construye desde la tx se11.
RFC es una función construida desde la tx se37 1 que tiene la particularidad que se puede llamar desde un sistema extrno a sap y se le puede dar diversos usos..
suerte con la investigación.