|
#1
|
|||
|
|||
user exit
Bueno, inetntando ayudar a acha3318 yo lo que hago para saber que exit activar es entrar a la transaccion, y poner los datos que necesite para el proceso a evaluar y para tu caso justo antes de darle al boton guardar en el campo de comandos escribo /h para empezar el debuggin, le doy ahora si al boton guardar y empezare en el modo debuggin pero en lugar de dar F6,F8 u F5 lo que hago es irme al menu BREAKPOINTS -> BREAKPOINT AT-> BRAKPOINT AT STATEMENT y en ABAP Cmsnd pongo CALL CUSTOMER-FUNCTION y con eso me pondra un break point en todas las llamadas que haga a las user exits que esten en el evento de guardar y con eso te ahorrar activar "TODAS" las user exit por solo aquellas que te interesan e incluso ahi puedes ir viendo que datos son los que manda para irte moviendo ahora si le das F8 para que pare en el siguiente breakpint, espero te ayude
__________________
el tema esta en hacer la pregunta correcta... |
#2
|
|||
|
|||
Yo necesito una badi o exit con la que poder acceder, además de a los datos de EKPO y EKKO, a los de ESLL. Ya sea al momento de validar un campo, o de grabar el documento.
A ver si alguien ha estado en alguna tesitura parecida y sabe de alguna. Gracias. |
#3
|
|||
|
|||
Orden de compra (ME21N)
Amigos Necesito Ayuda para este tema:
Cuando uno hace una Orden de compra (ME21N) para un pedido de importación. Necesito que el pedido: traiga por defecto el esquema de cálculo de la importación Esto es el valor neto: de la que estoy comprando+ costo aduanero+consolidación+flete cualquier ayuda pls |
#4
|
|||
|
|||
Hola Otro Problema Pls
Se busca modificar la actual lógica de proceso correspondiente al proceso de liberación de un pedido de compra a través de las transacciones ME28 y ME29N, permitiendo que dicho proceso no bloquee la
posterior modificación a través de la transacción ME22N. Por otro lado, se busca que los cambios asociados a los campos mencionados a continuación dentro de la transacción ME22N de un pedido ya liberado, gatille nuevamente el bloqueo de este para que nuevamente deba generarse la liberación de este. · Condición de pago · Material · Cantidad pedido · Precio Neto |
#5
|
|||
|
|||
Este es mi consulta
1.- Se busca modificar la actual lógica de proceso correspondiente al proceso de liberación de un pedido de compra a través de las transacciones ME28 y ME29N, permitiendo que dicho proceso no bloquee la
posterior modificación a través de la transacción ME22N. Por otro lado, se busca que los cambios asociados a los campos mencionados a continuación dentro de la transacción ME22N de un pedido ya liberado, gatille nuevamente el bloqueo de este para que nuevamente deba generarse la liberación de este. · Condición de pago · Material · Cantidad pedido · Precio Neto 2.- Se busca poder restringir el porcentaje de Tolerancia de exceso de suministro a un valor tope previamente definido cuando se crea o modifica un pedido de compra. Es decir si un usuario al momento de crear o modificar un pedido de compra en las transacciones mencionas en el análisis que se había hecho con antelación, la idea es que si npone un porcentaje mayor al definido el sistema no te permita grabar y arroje un mensaje ( es decir restringir el porcentaje a un tope) |
#6
|
|||
|
|||
user exit
tuve que hacer uno para las mismas transacciones, y para la me21n y la me22n bah en realidad para todas las de modificacion creacion y liberacion de ordenes tenes q usar la me_purchdoc_posted. en esta hay varios parametros para utilizar con los datos...luego por ejemplo en la me22n y la me32k, lo bueno seria hacer un field exit al momento de querer modificar la orden. tambien procura verificar q transacciones abarca, es decir antes de hacer cualquier cosa pone un if sy_tcode = me22n, por ejemplo con todas las q entren
saludos |
#7
|
|||
|
|||
Solucion.
el user exit que te hace eso es el siguiente.
si esta aplicada la siguiente nota 329898 EXIT_SAPLEBND_002 si no esta aplicada. CUSTOMER-FUNCTION '002' recibes 2 estructuras I_CEKKO datos de cabecera de factura, recibe user exit E_CEKKO datos de cabecera de factura, es la estructura k devuelve el user exit IT_BEKPO tabla interna con todas las posiciondes del pedido. te anexo el programa standar donde se encuentra MM06EF0S *----------------------------------------------------------------------- *- Änderungen: *- HinwNr Datum Rel. Autor Text *- 82583 03.09.97 31I TS me59, Umlagerung: keine Kalk.schemaermitt * 83917 15.10.1997 3.1I GT : Löschen Streckenpos. Bestellwert fakturier *eject ************************************************************************ * * * Unterroutinen Bestellabwicklung * * Routinen alphabetisch geordnet; hier beginnend mit "S" * * * ************************************************************************ INCLUDE MM06EF0S_SEPO_FUELLEN . " SEPO_FUELLEN INCLUDE MM06EF0S_SD_AEND_VORBEREITEN . " SD_AEND_VORBEREITEN INCLUDE MM06EF0S_SD_FLUSS_VORBEREITEN . " SD_FLUSS_VORBEREITEN INCLUDE MM06EF0S_SD_CHECK_LOEKZ . " SD_CHECK_LOEKZ INCLUDE MM06EF0S_STAMM_BANF . " STAMM_BANF INCLUDE MM06EF0S_STAMM_BESTAND . " STAMM_BESTAND INCLUDE MM06EF0S_STAMM_INFOSATZ . " STAMM_INFOSATZ INCLUDE MM06EF0S_STAMM_LIEFERANT . " STAMM_LIEFERANT INCLUDE MM06EF0S_STAMM_MATERIAL . " STAMM_MATERIAL INCLUDE MM06EF0S_STAMM_ORDERBUCH . " STAMM_ORDERBUCH INCLUDE MM06EF0S_STAMM_QUOTIERUNG . " STAMM_QUOTIERUNG INCLUDE MM06EF0S_STATISTIK_VORBEREITEN . " STATISTIK_VORBEREITEN INCLUDE MM06EF0S_STEUERSCHEMA . " STEUERSCHEMA INCLUDE MM06EF0S_SCHEMA_SETZEN . " SCHEMA_SETZEN INCLUDE MM06EF0S_STEUER_US . " STEUER_US INCLUDE MM06EF0S_SET_VAKE_KOTABNR . " SET_VAKE_KOTABNR INCLUDE MM06EF0S_STRATEGIE_ERMITTELN . " STRATEGIE_ERMITTELN aki se encuentra el user exit INCLUDE MM06EF0S_STRATEGIE_CEKKO . " STRATEGIE_CEKKO INCLUDE MM06EF0S_STRATEGIE_AEND_CHECK . " STRATEGIE_AEND_CHECK INCLUDE MM06EF0S_SUBTRACT_BZTEK . " SUBTRACT_BZTEK INCLUDE MM06EF0S_SLL_DOCUMENT_TRANSFER . lee este articulo para que tengas una idea mas clara. si gustas te mando el codigo de como lo implemente. |
#8
|
|||
|
|||
Usert exit para la posicion
Holas,
Neceisto saber una user exit para el pedido me21n al momento de crear un activo en curso necesito q' la user me salte al momento de verificar cuando ya haya seleccionado mi activo y asi poder hacer mi validacion. si alguien me puede ayudar se lo voy agradecer...... |
#9
|
|||
|
|||
Re: USER_EXIT Transacciones ME21N - ME22N
Buenos Dias Equipo SAP, sabran alguna Exit BTE BADI que me realice las retenciones al proveedor sobre el lugar de entrega de un Pedido de Compra
Gracias
__________________
Dimas Daniel Gonzalez Parra Contador Publico | Consultor SAP FI Avenida Santa Fe | CABA |CP1059 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|