ABAP - Trasportar SMARTFORM

 
Vista:

Trasportar SMARTFORM

Publicado por Alfred (6 intervenciones) el 22/11/2006 20:58:38
Buenas.

Tengo el siguiente problema. Cree un smartform en desarrollo y lo quiero transportar a calidad. El problema es que en la orden de transporte solo se va el Smartform sin el mofulo de funciones asociado.

Como puedo hacer para que el modulo de funciones se vaya en el trasporte ??

Espero y me puedan ayudar. Saludos y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Trasportar SMARTFORM

Publicado por Martin (20 intervenciones) el 12/12/2006 18:36:30
El modulo de funciones debe estar en otro transporte si no lo pasa... date cuenta de eso.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Trasportar SMARTFORM

Publicado por Alfred (6 intervenciones) el 13/12/2006 00:09:14
Gracias por tu respuesta Martin, pero no va por ahi la cosa. Les envio la solucion que encontre por si les sirve.

1. Se deben declarar globalmente estas dos variables:

DATA: V_FORM_NAME TYPE TDSFNAME,
V_FM_NAME TYPE RS38l_FNAM.

2. En la rutina donde mandas imprimir el smartform debe ir lo siguiente:

FORM RutinaImprimir.
PERFORM FuncionSmartForm USING V_FORM_NAME
CHANGING V_FM_NAME.

CALL FUNCTION V_FM_NAME
EXPORTING
*-------------
*-------------
IMPORTING
*-------------
*-------------
TABLES
*-------------
* EXCEPTIONS
* FORMATTING_ERROR = 1
* INTERNAL_ERROR = 2
* SEND_ERROR = 3
* USER_CANCELED = 4
* OTHERS = 5
IF SY-SUBRC <> 0.
MOVE SY-SUBRC TO P_PRINTERROR.
ENDIF.

3. La rutina a la que llamo FuncionSmartForm llevara el siguiente codigo:
*&---------------------------------------------------------------------*
*& Form FuncionSmartForm
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* -->P_V_FORM_NAME text
* <--P_V_FM_NAME text
*----------------------------------------------------------------------*
FORM FuncionSmartForm USING P_V_FORM_NAME
CHANGING P_V_FM_NAME.
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
FORMNAME = P_V_FORM_NAME
IMPORTING
FM_NAME = P_V_FM_NAME
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3.
ENDFORM. " FuncionSmartForm

Espero y les sea de su ayuda, ami me funciona muy bien. Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Trasportar SMARTFORM

Publicado por Fernando (14 intervenciones) el 14/01/2008 18:34:33
hola! para que sirve RS38l_FNAM todo lo qeu encuentro de smartform tiene este tipo de datos y no lo tengo incorporado. Por cual puedo reemplazarlo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar