#11
|
|||
|
|||
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) |
#12
|
|||
|
|||
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 |
#13
|
|||
|
|||
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. |
#14
|
|||
|
|||
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...... |
#15
|
|||
|
|||
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 | |
|
|