Year: 2013

Modificar tablas en SAP (ingresar, borrar y modificar filas)

En ocasiones puede ser muy útil modificar el contenido de alguna tabla de SAP, eliminando, agregando o editando algún registro. Pero SAP no permite modificar el contenido de ninguna tabla estándar (las creadas por el equipo de SAP); sin embargo, existen algunos métodos para hacerlo, y ahora te mostraré cómo.

Definir Layout (Disposición) desde los parametros del reporte en ABAP

Los layouts (o disposición) en los reportes ALV de SAP son muy útiles ya que permite modificar las columnas a visualizar, filtrar, totalizar, etc. Por lo general el layout se selecciona luego de generado el reporte, pero existe una forma de seleccionar el layout desde los parámetros (antes de que el reporte se haya desplegado), […]

Mostrar dialogo (ventana) para guardar archivo en ABAP.

Para los abapers es común que nos pidan hacer programas para descargar información que generalmente se procesa y analiza luego en Excel, dicho archivo debe guardarse en algún lugar de la computadora de la persona que desea descargar el archivo. En estos casos debemos mostrar el cuadro de dialogo “Guardar Como …” para que la persona pueda […]

Consejos para programar más rápido en ABAP usando el editor

Programar en ABAP no es tan fácil como en otros lenguajes de programación como MS Visual Studio, en donde tenemos diferentes herramientas gráficas que nos ayuda a introducir el código en nuestros programas. El editor de código 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 código más rápido  Personalmente creo que […]

Programacion orientada a objetos en ABAP (POO) Part III

Esta es la tercera entrega del mini curso de programación orientada a objetos (POO) en ABAP, en la primera parte vimos los conceptos básicos de la POO, en la segunda parte aprendimos a crear una clase y como utilizarla en nuestros programas, ahora aprenderemos a sacar provecho de la herencia para reutilizar el código y facilitar el trabajo de modificar lo […]

C&P: Obtener el dia de la semana para una fecha en ABAP

Funcion para obtener el dia de la semana segun una fecha en ABAP, por ejemplo te retorna si es Lunes, Martes, etc o si se refiere al dia 1 (Lunes), 2, 3, 4, 5, 6 o 7 (Domingo) de la semana. data: numero_dia LIKE  HRVSCHED-DAYNR, nombre_dia LIKE  HRVSCHED-DAYTXT. CALL FUNCTION ‘RH_GET_DATE_DAYNAME’ EXPORTING langu                     = sy-langu date                      = sy-datum “Reemplazar por fecha deseada IMPORTING DAYNR                     = numero_dia “1 = Lunes, retorna el numero DAYTXT                    = nombre_dia “Por ej: Lunes EXCEPTIONS NO_LANGU                  = 1 NO_DATE                   = 2 NO_DAYTXT_FOR_LANGU       = 3 INVALID_DATE              = 4 […]

Scroll hacia arriba