#1
|
|||
|
|||
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.
|
#2
|
|||
|
|||
Pasate por aca a ver si te sirve:
Saludos. |
#3
|
|||
|
|||
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. |
#4
|
|||
|
|||
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..... |
#5
|
|||
|
|||
Para modificar el Include MV45AFZZ es necesario la clave de acceso, coordina con el BASIS para que te proporcione dicho código.
|
#6
|
|||
|
|||
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, |
Herramientas | Buscar en Tema |
Desplegado | |
|
|