Programacion orientada a objetos en ABAP (POO) Part I

Usualmente la teoría es muy aburrida así que tratare de ser breve, si quieres profundizar más en la teoría puedes leer en wikipedia. Para mi punto de vista lo mejor de la programación orientada a objetos (POO de aquí en adelante)  es que facilita la reutilizacion, organización y mantenimiento del código. Pero antes de seguir debes conocer estos conceptos básicos sobre la programación orientada a objetos:

ABAP: Descargar archivo separado por comas (CSV) para usar en Excel

Puedes descargar los datos de una tabla interna de ABAP a un archivo separado por comas (CSV) utilizando la combinación de funciones GUI_DOWNLOAD y SAP_CONVERT_TO_TEX_FORMAT, esto es perfecto para bajarlo a Excel, ya que el formato CSV puede ser abierto en Excel. Para tu conveniencia aquí hay un ejemplo de cómo utilizar las funciones.

Optimizar y medir el uso de memoria en ABAP

Para que un programa sea rápido no solo se necesita de una buena infraestructura (Ancho de banda, RAM, CPU, etc), ademas se debe programar correctamente haciendo uso de buenas practicas al escribir el código. Algunas de las buenas prácticas a las que debemos de poner atención son las relacionadas al uso de memoria. Veamos ahora cuales son y cómo podemos […]

Obtener el primer y ultimo dia del mes en ABAP

Obtener el primer día del mes es fácil, el problema es cuando debemos obtener el ultimo día del mes y especialmente del mes de febrero que puede terminar en 28 o 29 en caso de que sea un año bisiesto. Obtener el primer día del mes. El truco consiste en reemplazar el día del mes por un 01 (primero del mes), podemos […]

Validación de créditos en SD

La validación de créditos (o gestión de riesgo) de los clientes es bastante flexible en SAP (SD) y tiene muchas opciones, así que en este artículo veremos como detener las ventas a clientes con pagos vencidos mayores o iguales a 15 días.  Ahora solo se debe configurar en el maestro de clientes la gestión de riesgo en la transacción FD32 agregando los limites de crédito y lo mas importante… una clase de […]

Scroll hacia arriba