Buenas una pregunta me mandaron a asignar copiarme una clase y ya la copie pero luego me dijeron que le asigne una transaccion z a dicha clase para probarla, alguien tiene alguna idea de como ahgo eso para que me oriente? la clase ya tiene varios metodos e interfaces y eso solo quiero asignarle una transaccioin.
existen transacciones para probar clases, SE24 y SWO1
h_tp://help.sap.com/saphelp_nw70/helpdata/en/91/67d406f53a11d194dc00a0c94260a5/content.htm
en la SE93 se pueden asignar codigos de transacciones a programas ABAP no a clases por lo que he visto, tendrias que implementar las clases en un programa y luego asignar un código de transacción al programa
Es cierto @squall192 nunca me había topado con la idea de tener que crear una transacción z para una clase, puesto que forma parte de un programa en cuestión.
El problema es que la que quiere probar eso es mi funcional yo la probe por la se24 jeje eso es lo que no quiero hacer hacer un porgrama para implementar las clases para luego asignarle una transaccion como mi funcional me dijo eso supuse que se podia (soy nuevo jeje)
Son instrucciones para crear un objeto, consisten en código ABAP que se componen una parte de declaración y otra parte de implementación en caso de que sea necesario.
La parte de declaración consiste en un bloque de instrucciones que declaran todos los componentes de la clase mientras que la parte de la implementación contiene el código para llevar a cabo todos los metodos de la clase.
Existen diferentes tipos de métodos para mayor información visita el sitio: h_tps://help.sap.com/saphelp_nw70/helpdata/en/c3/225b5c54f411d194a60000e8353423/content.htm
en donde se explican a mayor detalle la clases.
te agradezco tus palabras @SidV estoy recién aprendiendo abap (lejos de ser genio xD) un poco forzado pero día a día tomo mayor motivación y le voy tomando el gusto gracias a esta comunidad
no, pos no te sirve crear t-code a clases, debes hacerte un programa llamar tu clase, y asignarle la t-code a tu programa. Asi resuelves.
O dile al funcional que no se le puede asignar un t-code a una clase.
@abapero como tal a una clase no se le puede crear una transaccion, sin embargo si puedes crear una transaccion que invoque un metodo de la clase. El metodo seria similar al metodo Main de las clases en Java, a partir del mismo puedes accesar el resto de metodos de las clases y asi implementas toda la funcionalidad.