Académique Documents
Professionnel Documents
Culture Documents
EducacinTutoriales
Cuando estuve buscando tutoriales para la transaccin SHDB no logre encontrar una que me
explicara paso a paso la forma que deba trabajar una grabacin, por esa razn quiero
compartirles un tutorial que espero les ayude.
Transaccin para hacer grabaciones: Se utiliza para grabar una serie de pasos y pantallas que
se realizan al ejecutar una transaccin
Ir a la transaccin SHDB.
Realizaremos una grabacin de la transaccin F-37 con el objetivo de generar una transaccin
Z que permita reducir la cantidad de tiempo invertido para realizar la actividad y minimizar la
cantidad de errores en la operacin.
Por ultimo debes guardar
Al concluir observa que se te mostrara la grabacin sobre los pasos que ejecutaste al operar
la transaccin F-37. Procede a guardar y regresar a la pantalla anterior.
Selecciona la grabacin que realizaste y crea el programa
Nota: el mandate tiene que estar abierto para que te deje crear el programa, de lo contrario
debers exportar e importar tu grabacin a un ambiente que este abierto.
Indica donde almacenaras tu programa, para aspectos prcticos del tutorial yo dejare el
programa local.
Coloca el programa que creaste en los pasos anteriores y guarda , listo ya tienes tu
transaccin.
Procede a ingresar a la transaccin SE38, coloca tu programa. Observa los cambios que yo
he agregado para ajustar el comportamiento de mi transaccin (parmetros de entrada,
variables y validacin de permisos a la sociedad).
REPORT ZF_37_TUTORIAL
NO STANDARD PAGE HEADING LINE-SIZE 255.
*&---------------------------------------------------------------------*
*& PARAMETRO DE ENTRADA - PANTALLA
*&---------------------------------------------------------------------*
PARAMETERS:
P_BUKRS LIKE BKPF-BUKRS OBLIGATORY, " SOCIEDAD FI
P_WAERS LIKE BKPF-WAERS OBLIGATORY, " MONEDA OPERACIN
P_KURSF LIKE BKPF-KURSF, " TIPO DE CAMBIO
P_NEWKO LIKE KNA1-KUNNR OBLIGATORY, " CLIENTE
P_SGTXT LIKE BSEG-SGTXT, " TEXTO
P_WRBTR LIKE BSEG-WRBTR OBLIGATORY. " IMPORTE
*&---------------------------------------------------------------------*
*& VARIABLES GENERALES
*&---------------------------------------------------------------------*
DATA:
V_FECHA(10) TYPE C, " FECHA
V_MONAT(2) TYPE C, " PERIODO
V_BLART LIKE BKPF-BLART, " DOC. FI
V_WRBTR(15) TYPE C, " IMPORTE
V_KURSF(15) TYPE C, " TIPO CAMBIO
V_MENSAJE(60) TYPE C. "MENSAJE DE AUTORIZACIN
*&---------------------------------------------------------------------*
*& PROGRAMA
*&---------------------------------------------------------------------*
INCLUDE ZBDCRECX2_MP.
" Colocar modlo visual CTUMODE = A
"INCLUDE BDCRECX1.
INITIALIZATION.
FREE MEMORY.
START-OF-SELECTION.
*&---------------------------------------------------------------------*
*& OBJETO DE AUTORIZACIN
*&---------------------------------------------------------------------*
CONCATENATE `Usuario no cuenta con permisos para la sociedad ` P_BUKRS
INTO V_MENSAJE.
else.
PERFORM OPEN_GROUP.
PERFORM CLOSE_GROUP.
endif.