blog de Floren

SuccessFactors, SAP HXM y Programación ABAP

Archive for the ‘Código’ Category

Insertar programa local en orden de transporte

Posted by Floren en May 12, 2019

Cuando se crea un nuevo programa ABAP, existe la opción de agregarlo en una orden de transporte Workbench, o de simplemente almacenarlo de manera local. La primera opción implica informar para ese programa un paquete de desarrollo. El objetivo final es que pueda acabar liberándose y transportándose esa orden de transporte a otros sistemas más allá del de desarrollo. Si optamos por grabar el programa como local, el programa está destinado a quedarse en el entorno de desarrollo. Esta es la opción elegida para cursos de desarrollo abap, o programas test, ya que no existe el riesgo de que sean transportados por error.

En este post explico como insertar un programa local en una orden de transporte. Esto no sólo es válido parta un programa nuevo, sino también para cambios de un programa, u otro objeto de desarrollo, que ya puedan estar ejecutándose en entorno productivo.

Imaginemos que tenemos el programa local ZHCM_TEST en el sistema de desarrollo. Sus atributos serían los siguientes:

 

Se abre el report desde la transacción SE38 y pulsamos la opción «Visualizar lista de objetos»:

 

Pulsamos el botón derecho sobre el nombre del programa y seleccionamos la opción «Modificar asignación de paquetes»:

 

Se selecciona el paquete de desarrollo donde se quiere incluir el programa (por ejemplo ZHCM):

 

Y finalmente se elige la orden de transporte de tipo Workbench (independiente de mandante):

Posted in Artículos, Código | Leave a Comment »

Actualizar SAP desde Excell – SAP Add-In

Posted by Floren en noviembre 11, 2011

Adjunto este vídeo gentileza de Arturo Bernal. Muchas gracias por compartirlo

Posted in Código | 2 Comments »

Un nuevo blog: http://codigoabap4.wordpress.com/

Posted by Floren en abril 18, 2011

Hola,

Estamos de enhorabuena. La semana pasada se animó con esto de los blogs el que seguramente sea el mejor abaper del país. A poco que se lo tome en serio, va ha resultar realmente útil e interesante para todos los que estamos en este mundillo. os dejo la dirección:

http://codigoabap4.wordpress.com/

Mucho ánimo

Posted in Código | Leave a Comment »

Subir fichero CSV a SAP

Posted by Floren en febrero 26, 2011

Os dejo el código para subir ficheros csv a SAP. Algo muy práctico ya que pasar el Excel a fichero plano suele dar muchos dolores de cabeza:

REPORT ZMIGRA.
* Dado un fichero tabulado por un caracter, sube los datos a la tabla
* correspondiente.
* Lee el resto de esta entrada »

Posted in Código | Leave a Comment »

Módulos de Funciones usuales en ABAP HR

Posted by Floren en diciembre 4, 2009

Os enumero algunos módulos de función muy utilizados en ABAP HR:

Módulos de función relacionados con cálculos de fechas

CALCULATE_DATE: Calcula una fecha futura basada en una entrada.

DATE_TO_DAY: Devuelve el día para una fecha de entrada.

DATE_COMPUTE_DAY: Devuelve el día de la semana de una fecha. Lee el resto de esta entrada »

Posted in Código | 3 Comments »

Método del Cursor Paralelo

Posted by Floren en agosto 30, 2008

El rendimiento es un pilar muy importante en la construcción de nuestros programas. Aunque la mayoría de las veces no disponemos de un entorno de desarrollo/integración adecuado para la realización de pruebas de volumen aceptables (comparables a la realidad de los sistemas productivos), existen algunas herramientas en el Workbench de SAP con las que conseguir optimizar los programas que vamos a entregar. Lee el resto de esta entrada »

Posted in Artículos, Código | 3 Comments »

Conexión Excel-SAP

Posted by Floren en abril 28, 2008

Report en Excel que usa una RFC para capturar la información de SAP. Esto se consigue con VBA (Visual Basic para Aplicaciones)  de Excel y ABAP para crear la función RFC.

Aquí os pongo un ejemplillo de cómo se ha hecho la conexión Excel-SAP, por si sirve de algo en un futuro o por si hay alguien aburrido sin asignación y quiere curiosear un poco… Con esto se puede deducir que aparte de hacerlo con VBA de Excel, se puede hacer lo mismo con VBA Word/Access, Visual Basic 6, VBScript en alguna pagina web, etc.

  Lee el resto de esta entrada »

Posted in Código | 7 Comments »

Report para enviar emails con archivos adjuntos a direcciones externas

Posted by Floren en marzo 18, 2008

REPORT ZREPORT_TO_EMAIL NO STANDARD PAGE HEADING LINE-SIZE 200.

DATA : BEGIN OF ITAB OCCURS 0,
PERNR LIKE PA0001-PERNR,
ENAME LIKE PA0001-ENAME,
END OF ITAB. Lee el resto de esta entrada »

Posted in Código | Leave a Comment »

Borrar Juego de Datos desde Código

Posted by Floren en marzo 18, 2008

PERFORM CERRAR_SESION.
IF D_TOT IS INITIAL.
   PERFORM BORRAR_JD.
   MESSAGE I108.
ELSE.
   MESSAGE I105 WITH P_JUEGO.
ENDIF. Lee el resto de esta entrada »

Posted in Código | Leave a Comment »

Modificación de Infotipos mediante macro

Posted by Floren en marzo 6, 2008

Una manera diferente de actualizar el contenido de uno o más campos en un corte de un infotipo, es mediante el uso de macros.

Para ver el contenido de una macro se debe acceder a la tabla del diccionario TRMAC y allí introducir su nombre:

INFOTYPES: nnnn NAME OLD, nnnn NAME NEW. Lee el resto de esta entrada »

Posted in Código | Leave a Comment »