MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 11/11/08, 09:36:49
sanckok sanckok is offline
Member
 
Fecha de Ingreso: oct 2007
Mensajes: 40
Triggers

Muy buenas,

Me gustaria saber si existe algo parecido a los triggers en SAP.
Necesito controlar cada vez que se haga un insert en la tabla MSEG.

Muchas gracias
Responder Con Cita
  #2  
Viejo 11/11/08, 10:41:16
emerson.tosin emerson.tosin is offline
Member
 
Fecha de Ingreso: dic 2006
Localización: Sao Paulo, Brasil
Mensajes: 57
Yo acredito que no... la unica cosa que puede hacer es econtrar las transaciones que insertan registros en la tabla MSEG y encontrar las exit´s ... hacer un tratamiento en el momiento de salva...
Responder Con Cita
  #3  
Viejo 11/11/08, 11:02:38
sanckok sanckok is offline
Member
 
Fecha de Ingreso: oct 2007
Mensajes: 40
Me temia esta respuesta, pero tenia que intentarlo, jeje
Muchas gracias, espero de todas formas a ver si alguien se ha encontrado alguna vez con algo parecido y me puede dar otra solucion... la esperanza nunca se pierde
Responder Con Cita
  #4  
Viejo 11/11/08, 11:07:40
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Entre las instrucciones EXEC SQL y ENDEXEC puedes introducir codigo nativo de SQL, puedes llamar a procedimientos almacenados, etc y en teoria te deberia dejar crear TRIGGERS, de todas formas cuenta lo que quieres hacer porque SAP no trabaja asi, quiza se pueda hacer de otra forma
Responder Con Cita
  #5  
Viejo 11/11/08, 11:31:06
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Hola ... tal vez es una idea, porque no realizas un programa en el cual realizas una consulta a la CDHDR y a la CDPOS para que puedas ver cuantos INSERT's se han realizado ... y esos los grabas dentro de una tabla Z, ahi colocarias todos los numeros de documento que hayas encontrado ... ahora por lo mismo que sap no acepta triggers puedes correr ese programa via JOB pero por ejemplo cada 5 horas ... con eso como que puede imitar a un trigger
__________________
David Carballido Córdova
Responder Con Cita
  #6  
Viejo 11/11/08, 12:13:25
sanckok sanckok is offline
Member
 
Fecha de Ingreso: oct 2007
Mensajes: 40
Muchas gracias por las respuestas,

Pues os cuento, se que me vais a decir que no lo haga asi, que SAP no trabaja asi, pero necesito que se haga online.
Necesito que cada vez que se hace una entrada de material, salida, anulacion, devolucion... cualquier movimiento, y desde cualquier transaccion, me genere un fichero de texto para transportarlo a otro programa.

Si se les ocurre algo, soy todo oidos... bueno, en este caso ojos

Muchas gracias por la ayuda
Responder Con Cita
  #7  
Viejo 11/11/08, 12:18:23
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
A verdad ... escuche por ahi (no se si sea cierto) que denrto de SAP el unico que puede mandar triggers son los WorkFLows, la unica forma seria atacar por ahi
__________________
David Carballido Córdova
Responder Con Cita
  #8  
Viejo 11/11/08, 13:05:58
ibecerra
 
Mensajes: n/a
a ver si te puedo ayudar. dime q version de SAP tienes.
Responder Con Cita
  #9  
Viejo 11/11/08, 13:38:33
sanckok sanckok is offline
Member
 
Fecha de Ingreso: oct 2007
Mensajes: 40
Ahora mismo estamos con la 4.7.
Responder Con Cita
  #10  
Viejo 11/11/08, 13:44:43
ibecerra
 
Mensajes: n/a
chispas, para esa version no tengo la solución.
te explico la solucion plantead era sencilla y practica pero solo se puede hacer en la version 6.0.
no se si has escuchado los ENHANCEMENT-POINT, con ello puedes meter codigo al standard en ciertas posiciones.
y lo que se tenia que hacer era buscar el programa standard donde hace el insert a la mseg, ubicar el ENHANCEMENT-POINT y meter codigo abap simulando el trigger.
como te decia es algo nuevo en ABAP
Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 20:59:12.


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