Escrito en:

  • 12.10.2010
  • 12:04 PM
  • raul.mosquera

Llamando a una función [Código abap] 0

Oct12

Los desarrolladores en SAP, sabemos que nos pueden dar mucho trabajo “crea este programa, corrige esto,…” entre otras cosas, también sabemos que hay muchas cosas en ABAP (el lenguaje de SAP) que se deben tipear a mano, no gozan de las ventajas de otros lenguajes de programación como Java u otros, los cuales tienen modulos de codigo que facilitan la vida del desarrollador/programador.

En mi caso siempre que me envian a realizar un programa de cero o realizar una modificación he tenido que invocar muchos modulos de funcion (o funciones en el término más practico). El entorno de desarrollo de SAP (ABAP Workbench) me provee de una salida para evitar tipear todo el codigo correspondiente al llamado a la función y evitar errores, para ello nos provee la herramienta Patro, que se encuentra en todo editor ABAP

modelo

El cual nos genera el siguiente codigo con el llamado a la función:

modulo_de_funcion

Es una buena opción, pero!, hay una pequeña desventaja, en el pase de parametros no asigna ningun parámetro, lo cual me da libertad para asignar el que yo quiera, claro que cuando lo realizas una vez, no hay mucha diferencia, pero cuando lo haces repetidas veces empieza a resultar tedioso. Fue así como para evitar tipear tanto código y ahorrar tiempo, aproveche los ratos libres en mi trabajo y decidi hacer una herramienta el cual me genere el codigo de llamado de las funciones, el cual me asigna las variables al parámetro que corresponda y las declare. Para ello urgue un poco en las funciones estandar de SAP (debugging por un par de horas), finalmente luego de un par de dias de cranear como hacerlo aqui esta n_n.

modulo_de_funcion_variables

Tambien les dejo el código para que lo modifiquen, adapten y corrijan en caso encuentren algunos errores ^^.

No me puse a buscar tan exhaustivamente si el mismo SAP me proponia una herramienta que realice algo similar o si en los foros de SAP que circulan en internet, en todo caso si hubiera algo similar habria que tomar lo mejor de ambos =D.

PD: se veria más chevere si estuviera dentro del editor ABAP, asi se evitaria entrar en otro programa ^^.

Artículos relacionados
»SAP Developer Network: Llamando a una función [Código abap]

subscribe to comments RSS

No hay comentarios para este post

Participa, deja tu comentario.

* campos obligatorios

Blog de Raúl is powered by WordPress and FREEmium Theme.
developed by Dariusz Siedlecki and brought to you by FreebiesDock.com