PDA

Ver la Versión Completa : import dynpro, cambiar label de texto


vlg1971
03/04/09, 19:34:02
Hola mi intencion es cambiar la el texto de una label que hay en la transaccion trip, he leido que mediante la funcion import dynpro se puede llegar hacer, el codigo que estoy utilizando es el siguiente:

DATA: h TYPE d020s,
f LIKE d021s OCCURS 0 WITH HEADER LINE,
e LIKE d022s OCCURS 0 WITH HEADER LINE,
m LIKE d023s OCCURS 0 WITH HEADER LINE.


IMPORT DYNPRO h f e m ID 'mydynprostandard 0100'.


LOOP AT f WHERE fnam = 'label'.
f-stxt = 'mytxt'.
MODIFY f.
ENDLOOP.

GENERATE DYNPRO h f e m
ID 'mydynprostandard 0100'
MESSAGE sy-msgv1 LINE sy-msgv2 WORD sy-msgv3.

EXPORT DYNPRO h f e m ID 'mydynprostandard 0100'.


Este codigo lo que hace es obtener todos los controles en la estructura "f" y apartir de aqui puedes llegar a modificar algun parametro, el problema que tengo es que la informacion que encuentro en la estructura "f" hace referencia a la dympro pero en aleman de tal manera que si modifico algun parametro una vez que genera y exporta la dynpro no hace surte enfecto en la transaccion ¿alguien a utilizado esta funcion?, cualquier ayuda espero que sea de utilidad

Gracias por la atencion