Ver Mensaje Individual
  #4  
Viejo 30/04/10, 17:13:30
temaljose temaljose is offline
Senior Member
 
Fecha de Ingreso: oct 2007
Mensajes: 203
Para reforzar lo que ya te enviaron, saludos
Exits de usuario del programa MV45AFZZ

A continuación se relaciona una lista de los exits de usuario que puede utilizar para adaptaciones en el tratamiento de documentos de ventas.


USEREXIT_DELETE_DOCUMENT
Este exit de usuario se puede utilizar para borrar datos que, al crear un documento de ventas, se han almacenado en una tabla distinta, p. ej., si se borra el documento de ventas.
Si p. ej. al registrar el pedido en el sistema se rellena una tabla adicional con el nombre del responsable (ERNAM), estos datos también se pueden volver a borrar después de borrar el pedido.
Este exit de usuario se llama al final de la rutina FORM BELEG_LOESCHEN poco antes de la rutina BELEG_SICHERN.

USEREXIT_FIELD_MODIFICATION
Este exit de usuario se puede utilizar para modificar los atributos de los campos dynpro.
Para ello, los campos dynpro son asignados a los llamados grupos de modificación 1 - 4 y de este modo se pueden tratar conjuntamente en el ABAP cuando se produce una modificación. Si un campo no tiene ningún nombre de campo, no puede efectuarse ninguna asignación de grupo.
La utilización de los grupos de campo (grupos de modificación 1-4) es la siguiente:
grupo modificación 1: modificación automática con
transacción MFAW
grupo modificación 2: Contiene 'LOO' para campos de step loop
grupo modificación 3: Para modificaciones que dependen de
tablas de verificación o
de otra información fija
grupo modificación 4: no se utiliza
La rutina FORM es llamada para cada campo de un dynpro. En caso de que desee hacer modificaciones, tiene que efectuarlas en este exit de usuario.
Esta rutina FORM se llama desde el módulo FELDAUSWAHL.
Puede obtener más información sobre la configuración de interfases de usuario en el manual Screen Painter.

USEREXIT_MOVE_FIELD_TO_VBAK
Este exit de usuario se puede utilizar para asignar valores a nuevos campos en la cabecera del documento de ventas y se describe en la sección Transferencia de los campos del maestro de clientes al documento de ventas.
Este exit de usuario se llama al final de la rutina FORM VBAK_FUELLEN.

USEREXIT_MOVE_FIELD_TO_VBAP
Este exit de usuario se puede utilizar para asignar valores a nuevos campos en la posición del documento de ventas y se describe en la sección Transferencia de los campos del maestro de clientes al documento de ventas.
Este exit de usuario se llama al final de la rutina FORM VBAP_FUELLEN.

USEREXIT_MOVE_FIELD_TO_VBEP
Este exit de usuario se puede utilizar para introducir valores a campos nuevos a nivel de los repartos del documento de ventas.
El exit de usuario se llama al final de la rutina FORM VBEP_FUELLEN.

USEREXIT_MOVE_FIELD_TO_VBKD
Este exit de usuario se puede utilizar para introducir valores a nuevos campos para los datos comerciales del documento de ventas y se describe en la sección Transferencia de los campos del maestro de clientes al documento de ventas.
Este exit de usuario se llama al final de la rutina FORM VBKD_FUELLEN.

USEREXIT_NUMBER_RANGE
Este exit de usuario se puede utilizar para determinar los intervalos de números para la asignación interna de números de documentos en función de los campos deseados. Si p. ej. desea definir el intervalo de números en función de la organización de ventas (VKORG) o de la sociedad vendedora (VKBUR), utilice este exit de usuario.
Este exit de usuario se llama en la rutina FORM BELEG_SICHERN.

USEREXIT_PRICING_PREPARE_TKOMK
Puede utilizar este exit de usuario si desea incluir un campo de cabecera adicional en la estructura de comunicación KOMK determinante para la determinación de precio e introducir datos en él.

USEREXIT_PRICING_PREPARE_TKOMP
Este exit de usuario se utiliza cuando se pretende incluir un campo de posición adicional en la estructura de comunicación KOMP determinante para la determinación de precio e introducir datos en él.

USEREXIT_READ_DOCUMENT
Este exit de usuario se utiliza cuando al leer TA01 o TA02 se tienen que leer otras tablas adicionales.
Este exit de usuario se llama al final de la rutina FORM BELEG_LESEN.

USEREXIT_SAVE_DOCUMENT
El exit de usuario se puede utilizar para rellenar tablas de actualización específicas de usuario.
Este exit de usuario es llamado por la rutina FORM BELEG-SICHERN antes del comando COMMIT.
Nota:
Si se modifica un campo estándar, se fija el campo r185d-dataloss en X. Al iniciar la rutina de grabación, se consulta este indicador. Por esto, se debe fijar este indicador también al gestionar tablas propias que se deben grabar conjuntamente.

USEREXIT_SAVE_DOCUMENT_PREPARE
Este exit de usuario se puede utilizar para realizar determinadas modificaciones o verificaciones inmediatamente antes de grabar un documento. Ésta es la última posibilidad para modificar o verificar un documento antes de la contabilización.
Este exit de usuario se realiza al principio de la rutina FORM BELEG_SICHERN.
__________________
Lo unico que se, es que no se nada.....
Responder Con Cita