Está en la página 1de 5

4/9/2014 Buenas Practicas | ABAP: Fcil para mi

http://abap.facilparami.com/tag/buenas-practicas/ 1/5
ABAP: Fcil para mi
Buscar dentro del blog...
Buenas practicas
Encuentra aqu recomendaciones para programar en ABAP que te ayudaran a tener un
cdigo limpio y evitar problemas futuros. Algunas practicas son en base a mi experiencia y
muchas otras en base lecturas de libros y la pgina oficial de SAP.
Mostrar ayuda personalizada al presionar
F1 en SAP
Un buen programa debe estar bien documentando, es por esto que ahora les
mostrar como desplegar un cuadro de ayuda personalizado cuando
alguien presione la tecla F1 sobre algn campo, de esta forma los usuarios
tendrn una mejor idea de el dato que el programa espera.
(ms)
Etiquetas: Buenas practicas Personalizacin
Herramientas para probar el cdigo en
ABAP: Extended Program Check
Estoy iniciando una nueva serie en la que conoceremos las herramientas
incorporadas en ABAP para realizar pruebas en nuestro cdigo con el fin de
encontrar errores o posibles segmentos de cdigo que puedan ocasionar
problemas en nuestros programas antes de pasarlos a produccin. En esta
4/9/2014 Buenas Practicas | ABAP: Fcil para mi
http://abap.facilparami.com/tag/buenas-practicas/ 2/5
ocasin vamos a comenzar con la herramienta: Extended Program Check.
(ms)
Etiquetas: Buenas practicas Optimizar Pruebas
Crear break points dinamicos en ABAP para
debug de programas.
Los break-points en ABAP son sentencias de cdigo que activan el modo
debug de sap, usualmente los usamos como BREAK-POINT. o BREAK
USUARIO, sin embargo estos mtodos presentan algunos inconvenientes que
mencionaremos ms adelante, personalmente prefiero usar otro tipo de break
points que son mas dinmicos y se pueden activar o desactivar sin necesidad
de modificar el programa. (ms)
Etiquetas: Buenas practicas Debug
Evitar dump al hacer commit o rollback en
una funcin
En ocasiones puedes obtener un dump (error de tiempo de ejecucin) en SAP
cuando se ejecuta una funcin en modo update task y esta misma hace un
rollback o commit, si te sucede esto veras un error con la siguiente
descripcin: (ms)
Etiquetas: Buenas practicas Dump Funciones
Consejos para programar ms rpido en
ABAP usando el editor
Programar en ABAP no es tan fcil como en otros lenguajes de programacin
como MS Visual Studio, en donde tenemos diferentes
herramientas grficas que nos ayuda a introducir el cdigo en nuestros
programas. El editor de cdigo de ABAP es un poco menos amigable, sin
embargo posee cualidades interesantes (y un poco ocultas) que nos pueden
ayudar a digitar y editar el cdigo ms rpido Personalmente creo que los
programadores debemos usar todas aquellas herramientas que nos ayuden a
hacer las cosas en menos tiempo, es por eso que en este articulo revelo mis
4/9/2014 Buenas Practicas | ABAP: Fcil para mi
http://abap.facilparami.com/tag/buenas-practicas/ 3/5
tips para el editor de cdigo de ABAP. (ms)
Etiquetas: Buenas practicas
Consejos para optimizar las consultas la
base de datos en ABAP (una tabla)
Este es el primero de una serie de temas enfocados a explicar las mejores
practicas a la hora de hacer consultas a la base de datos en ABAP. Hacer
esto mal, resulta en un problema en el futuro, ya que a medida que los
registros en la base de datos van creciendo, los programas comienzan a
sentirse ms y ms lentos. En esta ocasin veremos las mejores practicas
para hacer consultas a una sola tabla. (ms)
Etiquetas: Buenas practicas Optimizar
Como se optimiz un programa para bajar
de 60 a 5 minutos
En la empresa para la cual trabajo actualmente, hemos estado teniendo
problemas de rendimiento en el servidor, y se detect que algunos programas
consumen muchos recursos, entonces comenzamos a revisar esos programas.
Uno en particular se ejecutaba varias veces al da y tomaba al rededor de
una hora en terminar, despus de dedicarle un par de das de trabajo, ahora
el programa toma solo 5 minutos y estas son las lecciones que aprend:
(ms)
Etiquetas: Buenas practicas Optimizar
Lo ms visto
Ejemplos de sentencias para trabajar con tablas internas
Modificar tablas en SAP (ingresar, borrar y modificar filas)
Consejos para optimizar las consultas la base de datos en ABAP (una tabla)
Consultas a la base de datos desde SAP (sin usar ABAP)
Programacin orientada a objetos en ABAP (POO) Part II
Obtener el primer y ultimo dia del mes en ABAP
Debugging en SAP
Como utilizar match code o ayudas de bsqueda en dynpros
4/9/2014 Buenas Practicas | ABAP: Fcil para mi
http://abap.facilparami.com/tag/buenas-practicas/ 4/5
Smart forms: Llamar un formulario desde un programa o transaccin
Convertir valores entre monedas (USD, EUR, etc) en ABAP (SAP)
Categoras
ALV
Ampliaciones a mdulos de SAP
Copy&Paste
Base de datos
Fechas
Curso ABAP
Creacin de Dynpros
Creacin de programas y funciones
Creacin de Smartforms
Introduccin a ABAP
OPEN SQL Bases de datos
General
Optimizar
SD
Etiquetas
ALV Archivos Bases de datos Buenas practicas control tabla Conversiones Copy Paste
curso Debug Dump dynpro Fecha Funciones match code Memoria Notificacin Numeros
Optimizar Personalizacin Programacin orientada a objetos programas Pruebas smartforms
tabstrip Transacciones Trucos Validaciones
Web Page
Blocked!
You have tried to
access a web page
Recursos
Community Network
Mundo SAP
Foro sobre ABAP
4/9/2014 Buenas Practicas | ABAP: Fcil para mi
http://abap.facilparami.com/tag/buenas-practicas/ 5/5

Fcil Para M
Somos una red de blogs diseados para explicar de forma sencilla (cosas que podran ser
complicadas) paso a paso y con imgenes para que no solo los expertos puedan lograr grandes
cosas.
El hosting y diseo web ha sido proporcionado por Inteligencia Empresarial .
Red de blogs
Excel
Abap
2014 ABAP: Fcil para mi