MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Como incluir código en el include MV45AFZZ (foro/showthread.php?t=36466)

bolivar716 28/04/10 16:54:20

Como incluir código en el include MV45AFZZ
 
Buenos días tengo un problema que concite en agregar nuevas líneas de código al include MV45AFZZ so se como agregarla ya que cunado le digo modificar me solicita el código de modificación de SAP, pero tengo entendido que ese include es para hacer ampliaciones me gustaría saber como ago para modificar o agregar código en ese include gracias y saludos.

Raven 28/04/10 18:27:19

Pasate por aca a ver si te sirve:



Saludos.

jmenendez 30/04/10 17:02:50

Basis tiene que liberar tu objeto para la instación.
Si lo que querés es agregar código al estandar sin requerir una liberación de objetos, podés buscar alguna badi.

temaljose 30/04/10 17:13:30

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.

alvagu 04/05/10 13:54:47

Para modificar el Include MV45AFZZ es necesario la clave de acceso, coordina con el BASIS para que te proporcione dicho código.

ELPIDIO 04/05/10 16:15:23

No se en que versión estás, ni tampoco donde quieres introducir el código, pero si estás en en versión 6, y lo que quieres introducir se encuentra al principio o al final de un bloque, tienen los puntos de ampliación implícitos, que te permiten introducir el código que tu quieras.

Un saludo,


Husos Horarios son GMT. La hora en este momento es 15:44:59.

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