#1
|
||||
|
||||
Guardando el Log de un CALL TRANSACTION
__________________
Si precisas una mano, recuerda que yo tengo dos. Úlima edición por tracer fecha: 03/05/06 a las 10:36:14. |
#2
|
|||
|
|||
Hola,
Colgandome un poco de este tema, como puedo saber si una transacción termino satisfactoriamente? Es decir esta tabla de mensajes regresa muchos registros tipo W, S, E, etc. Pero el hecho de que en la tabla venga un S no quiere decir que termino satisfactoriamente. Cual sería la forma correcta de validar que el Call Trans. se ejecuto con normalidad? Saludos |
#3
|
||||
|
||||
Hola urjose;
ps lo mas correcto seria que no tuviera ningun tipo E. bueno desde mi punto de vista |
#4
|
|||
|
|||
Call Transaction
Que tal como estan me parece muy bien tu ejemplo pero tengo una duda quiero usar el CALL TRANSACTION pero solo para mostrar otra pantalla de otro programa como puedo hacer para mostrar valores a esa pantalla que quiero llamar.
Saludos. |
#5
|
||||
|
||||
Hola ayuda porfavor
Mi problema es el siguiente: Diariamente el area financiarea genera muchas facturas sobre muchas cosas, estas facturas estan relacionadas con la tabla transparente VBRK en la cual existem muchos campos, en especial 3, Fecha de creacion de factura, numero de factura y usuario que crea la faptura. Por ultimo estas facturas se muestran en uncomrpobante a los 20 - 30 dias de creadas las facturas, donde se imprimen y se archivan. Resulta que el requerimiento consiste en poner en algun lugar del comprobante (cosa que ya solucioné) el "terminal - pc - computador etc" desde el cual se CREÒ LA FACTURA, eh buscado por muchos lados sobre còmo obtener el terminal y eh encontrado muchas funciones que me retornan el terminal de un usuario conectado en el momento de uso de la funciòn, es decir, ninguna funciòn me retorna que terminal estaba usando un usuario hace 10 días por ejemplo......y como las facturas tiene mas de 20 dias de creadas no me sirven esas funciones al momento de consultar el terminal ya que un usuario que creó la factura el dia 20/01/2011 puede ser que se encuentre en un terminal distinto el dia 31/01/2011...día de la impresion del comprobante.....
Despues de tanto buscar encontre una transacción de auditoria (SM20) que ne genera un reporte segun un rango de fecha de los usuarios, transacciones terminales, usados en esas fechas, pero mi problema radica que la transaccion genera un log al cual no puedo acceder.......buscando auqi en mundosap encontre un post de usted que explicaba algo parecido a lo que necesito, asi que queria preguntarte si puedes ayudarme con este tema.......es simple, ejecutar la sm20 y guardar el resultado de esa transaccion en una tabla intera, con eso se me solucionaría la vida jejeje o encontrar en que tabla transparente se guarda un registro de varios dias sobre los ingresos de usuarios con todo y terminal... |
#6
|
|||
|
|||
Buenos días, yo también comprobaría el sy-subrc cuando hay errores suele ser sy-subrc = '1001'. Saludos. |
#7
|
|||
|
|||
Gracias solucionado con sy-subrc = '1001'
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|