MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Crear Variante a CG3Y (foro/showthread.php?t=66163)

rodisa 14/02/13 15:59:02

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

ballan 14/02/13 17:11:35

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

rodisa 15/02/13 07:01:58

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.

ballan 15/02/13 09:22:56

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

rodisa 15/02/13 10:20:41

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

ballan 15/02/13 11:27:37

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

rodisa 15/02/13 12:24:21

GRACIAS, me lo has solucionado el problema!!

Nuevamente, GRACIAS por todo


Husos Horarios son GMT. La hora en este momento es 13:14:41.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web