Ver la Versión Completa : Botones del MODULE USER_COMMAND_2000.
amparibi
19/02/14, 08:41:32
Buenas a todos,
Quizás mi duda es estúpida, pero no logro encontrar la respuesta.
Cuando realizo los botones en el MODULE USER_COMMAND_2000, no se como programar el guardar datos, ejemplo.
WHEN 'CANCEL'.
LEAVE PROGRAM.
* El boton exit nos devuelve al programa
WHEN 'EXIT'.
LEAVE PROGRAM.
* El boton atras nos devuelve al paso anterior
WHEN 'BACK'.
LEAVE TO SCREEN 0.
Pero y cuando WHEN 'GUARAR?'?
Save program..
Muchas gracias a todos.
Amparo
Hola compañero, te creas un form para guardar los datos que quieras (tablas, funciones etc) y luego haces lo que prefieras para salirte del programa o volver a la primera pantalla de tú programa.
LEAVE PROGRAM
LEAVE TO SCREEN 0.
SET SCREEN 0.
Lo que prefiereas.....
Salu2.
amparibi
19/02/14, 12:05:39
Gracias por la respuesta, pero creo que no me he explicado bien....yo tengo un container, con datos(en este caso, un xml que he creado), lo que quiero es, guardar esa informacion en el pc, activando el boton guardar, pero si sabeis de alguna funcion que guarde datos en el pc seria perfecto. Gracias
Al crearte el status, al botón para guardar le habrás dado un nombre. Sólo tienes que poner WHEN NOMBRE_BOTON.
No sé si te entendí bien.
Tienes que poner esto en el MODULE USER_COMMAND_2000:
WHEN 'EXIT'.
PERFORM guardar_datos.
LEAVE PROGRAM.
Y luego programar el guardar_datos de forma que te lo guarde en un fichero de xml o txt con la funciones kcd_excel_ole_to_convert o con la gui_upload, respectivamente. O eso es lo que yo haría :) .
andrescalamaro
14/03/14, 16:33:25
Creo que esto te ayuda
CALL METHOD CL_SALV_DATA_SERVICES=>DOWNLOAD_XML_TO_FILE
EXPORTING
FILENAME = FILE
XCONTENT = P_XML_XSTRING.
FILE = Ruta donde guardaras (en este caso C:\cfdi_nomina_mx00031675_00051.xml)
P_XML_XSTRING = La informacion
Saludos!.
Nota: Tu titulo no es muy apropiado para lo que nesesitas
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web