|
#1
|
|||
|
|||
Crear Variante a CG3Y
Quisiera hacer una variante para la transacción estándar CG3Y o en su caso como estoy en la versión 6.0 sale por defecto en
Formato de transferencia datos: BIN Y yo quiero que por defecto salga Formato de transferencia datos: ASC Y dicha transacción no tiene el botón de Guardar activado para crear la variante. Muchas gracias por todo y espero que alguien me pueda ayudar |
#2
|
|||
|
|||
La transaccion CG3Y llama a un report que lo unico que hace es invocar una funcion, en concreto la funcion C13Z_APPL_TO_FRONT_END
Asi que puedes hacer dos cosas, o bien ejecutas ese funcion directamente desde la SE37 y le pasas como parametro ASC O bien te creas un programa Z como copia del programa de la transaccion CG3Y y modificas la llamada a la funcion para que le pase como parametro ASC |
#3
|
|||
|
|||
GRACIAS amigo
Gracias amigo, lo resolví con:
CALL FUNCTION 'C13Z_APPL_TO_FRONT_END' EXPORTING i_ftftype = 'ASC'. Pero como ves, esa función sólo tiene un parámetro. Y ahora el usuario quiere que la ruta (path) aparezca una en blanco y otra con un valor determinado. ¿Con qué transacción se puede parametrizar eso? Porque creo que por parámetros no puede ser. |
#4
|
|||
|
|||
Copiate todo el grupo de funciones C13Z a uno tuyo
Despues en ese grupo de funciones modifica la copia que hayas creado de la funcion C13Z_APPL_TO_FRONT_END Dentro de tu funcion copia podras limpiar o setear como quieras |
#5
|
|||
|
|||
Gracias
Eso lo sé, y es lo único que se me ocurría. Pero creo que esta transacción se parametriza el usuario o la transacción para que coja esta ruta por defecto. No estoy seguro, por eso lanzo la pregunta al mundo mundial!! Gracias
|
#6
|
|||
|
|||
Por lo que he visto los directorios por defecto que aparecen se corresponden con las rutas logicas
EHS_FTAPPL_PATH EHS_FTFRONT_PATH Podrias cambiar esas rutas logicas para que apunten al directorio que quieras, para ello puedes utilizar la transaccion FILE |
Herramientas | Buscar en Tema |
Desplegado | |
|
|