You are on page 1of 7

Documentacin Andreyna Palinsky Julio 2014.

IDENTIFICAR ELEMENTOS QUE SE DEBEN


DESCARGAR DE UN REPORTE Z.
Para visualizar los programas Z existentes, se debe ir a la transaccin SE38. En el
nombre del programa colocar Z*,ZZ*,Y*,YY* los reportes suelen llamarse de esa
manera por lo que hay que realizar una bsqueda minuciosa. Presionar F4 para
visualizar el listado de programas Z.

En este caso, se toma como ejemplo el programa ZCOMPRAS, segn su descripcin


tiene que ver con el modulo MM. Lo seleccionamos y se hace clic en el botn de
aceptar.

Documentacin Andreyna Palinsky Julio 2014.

Luego, seleccionar Cdigo fuente y hacer clic en visualizar.

Para visualizar la lista de objetos que conforman el programa Z, hacer clic en el


cono Visualizar Lista de objetos

En la siguiente pantalla se detallan parte de los objetos del reporte Z.

Documentacin Andreyna Palinsky Julio 2014.

Una dynpro son las pantallas que conforman al reporte, se pueden crea via cdigo
fuente o por editor grfico. La dynpro genrica cuando se desarrolla por cdigo
fuente es la 1000, mientras que la 0101 y 0102 son dynpros elaboradas en un
editor grfico.
Las dynpros elaboradas en un editor grfico (0101, 0102) deben descargarse
aparte.

El status Gui, es el men que se muestra en el reporte. Indagando, se puede


realizar una copia entre mandantes o colocar dentro de una orden de transporte.
Para descargar se debe usar SAPLINK, la cual es una herramienta que permite
descargar de forma fcil y rpida distintos objetos (transacciones, status gui,
dynpros, programas, entre otros). Para esta parte se debe ver si en el servidor
donde se quiere descargar el status gui tiene la herramienta instalada y si tiene el
plugin adecuado (tipo de objeto).
En dado caso de que SAPLINK no presente el tipo de objeto para el status gui, se
recomienda realizar un print screen del status gui para que el programador se
encargue de hacer una copia al programa de un estndar y modificarlo. Hacer esto
no toma mucho tiempo con la debida gua.

La transaccin asociada (un programa puede tener una o varias transacciones


asociadas). Se puede descargar haciendo uso de la herramienta SAPLINK.

Un Include (un programa Z puede tener uno o varios includes). Los includes se
usan para agrupar subrutinas que van a ser reutilizadas. Por lo que es de vital
importancia descargarlo tambin, sino dara un error. Para visualizar el cdigo
fuente del Include se debe hacer doble clic en su nombre en la carpeta Includes
como se muestra en la siguiente pantalla.

Documentacin Andreyna Palinsky Julio 2014.

Se debe tener especial atencin en el cdigo del programa Z principal. En este caso
(ZCOMPRAS) ya que entre su cdigo fuente puede estar la generacin de un
formulario sapscript o un formulario smartform.
S se visualiza un cdigo parecido al siguiente, es un formulario sapscript:

Donde Z_REQMAT es el nombre del formulario sapscript. (PARTE DEL CODIGO


DEL PROGRAMA ZCOMPRAS). El formulario sapscript asociado al programa
tambin debe de respaldarse.

Documentacin Andreyna Palinsky Julio 2014.

S se visualiza un cdigo parecido al siguiente, es un formulario Smartform:

Donde ZYBAA_FIMA_EST_CTA_ACRE es el nombre del formulario Smartform.


(PARTE DEL CODIGO DE OTRO PROGRAMA PARA EJEMPLIFICAR)
Continuando con el ejemplo, en los formularios Sapscripts se presenta una
particularidad: dentro del cdigo del formulario se puede hacer un llamado a otro
programa en donde se realizan ciertas modificaciones.
Para acceder al formulario, se debe ir a la transaccin SE71 y colocar los
parmetros que se muestran a continuacin.

Se muestra la siguiente pantalla (los recuadros WINDOW1, WINDOW2,


WINDOW3, WINDOW4 Y MAIN representan las ventanas que conforman a este
formulario, cada formulario puede tener una estructura diferente). Se debe
explorar dentro de cada ventana para validar si se hace un llamado a otro
programa.

Documentacin Andreyna Palinsky Julio 2014.

Para examinar o visualizar la disposicin de cada ventanita, se debe seleccionar el


nombre de la ventana (en este caso MAIN) y seleccionar el iconito del lpiz o
texto, como se muestra en la siguiente imagen.

Se visualizar el cdigo fuente de la ventana. Se debe prestar atencin a


instrucciones como las mostradas en la siguiente imagen:

Documentacin Andreyna Palinsky Julio 2014.

/:

PERFORM CLASE IN PROGRAM ZTREQMAT

/:

CHANGING &BSART&

/:

ENDPERFORM.

Es un llamado a la subrutina CLASE del programa ZRETQMAT, donde se


hacen operaciones para colocar valores a la variable BSART.
El smbolo /: representa que esa operacin se va a ejecutar, s en vez de /: se
tuviera /* no se debe prestar atencin puesto que ese llamado o instruccin esta
comentado y no se va a ejecutar.
Los programas ZRETQMAT y ZRECORRE deben ser bajados o descargados para
evitar posibles errores.
SE DEBE REVISAR CADA UNA DE LAS VENTANAS PARA VALIDAR QUE NO SE
ESTEN REALIZANDO LLAMADOS A OTROS PROGRAMAS.
Para visualizar los programas se debe ir a la transaccin SE38 tal cual se indic
anteriormente.
Como conclusin, se debe tener suma atencin a la hora de descargar los reportes
Z ya que puede tener otros elementos inmersos en l. La falta de alguno de estos
elementos puede afectar la eficiencia y la generacin del reporte.

You might also like