|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
User Exit Código de liberación de Pedidos Abiertos (Contrato Marco)
Buenos días compañeros Consultores(as)
Necesito saber que user exit puedo ocupar para definir el código de liberación cuando el código en T16FC-FRGWF es igual a 9 - Asignación de funciones via exit de usuario en este método. por ejemplo para solped ocupa este user exit M06B0001 y para pedidos ocupa M06B0005, yo necesito uno para pedidos abiertos (Contrato Marco). El user exit a desarrollar para esta funcionalidad se basa en el exit estándar MXXXXXXX. El exit se activa para determinar varios usuarios por código de liberación de manera que un grupo de personas, pueda dar tratamiento a la tarea. En este caso, cuando por lo menos un usuario ingresa a ejecutar la tarea, la misma se dará por cumplida. Espero haberme hecho explicar y me puedan colaborar. Les agradezco de antemano y que te que tengan un excelente fin de semana. |
#2
|
|||
|
|||
Hola Lele
Vas a tener que meter dentro del exit, todos los usuarios por rol, lo mejor seria contra una tabla de parametros, asi si el dia de mañana cambian los roles solo actualizas la tabla y no tenes que tocar el codigo: SELECT SINGLE agr_name FROM agr_users INTO lv_agr_name WHERE agr_name LIKE ZXXXXX' AND uname = sy-uname * usuario AND ( from_dat LE sy-datum AND to_dat GE sy-datum ). IF sy-subrc = 0. pve_XXX_user = 'X'. EXPORT pve_XXX_user TO MEMORY ID 'XXX_USER'. ENDIF. A ver para las siguientes tx. ME31K, ME32K y ME33K usan el mismo codigo de ME21, ME22.., y estos son los exits para ME31K SAPMM06E EXIT_SAPMM06B_001 -Number range and document number EXIT_SAPMM06E_001 -Number range and document number EXIT_SAPMM06E_004 -Control import data screens in purchase order EXIT_SAPMM06E_005 -Field selection for vendor address EXIT_SAPMM06E_006 -Customer fields in purchasing document EXIT_SAPMM06E_007 -Customer fields in purchasing document EXIT_SAPMM06E_008 -Customer fields in purchasing document EXIT_SAPMM06E_009 -Customer fields in purchasing document EXIT_SAPMM06E_010 -Service export/import for inquiry/quotations EXIT_SAPMM06E_011 -Service export/import for inquiry/quotations EXIT_SAPMM06E_012 -Customer fields in purchasing document EXIT_SAPMM06E_013 -Customer fields in purchasing document EXIT_SAPMM06E_014 -Customer fields in purchasing document EXIT_SAPMM06E_016 -Customer fields in purchasing document EXIT_SAPMM06E_017 -Customer fields in purchasing document EXIT_SAPMM06E_018 -Customer fields in purchasing document EXIT_SAPMM06E_020 -Change document for requisitions upon conversion into PO EXIT_SAPMM06E_021 -Monitoring of contr. target value in case of release orders EXIT_SAPMM06E_022 -Relevant texts for "Texts exist" indicator EXIT_SAPMM06E_023 - EXIT_SAPMM06E_024 -Activation of PReq Lock EXIT_SAPMM06E_400 -transfer of details to GR, during purchase assignment EXIT_SAPMM06L_001 -Exits to determine ratings in vendor evaluation tienes que ir a tx: SE80, function group XM06. y buscarlos ahi, sino por la SMOD, F4. Esos son los mas utilizados: sino todos los estandares son BADI's for contracts: EXTENSION_US_TAXES Extended Tax Calculation with Additional Data ME_ACTV_CANCEL_PO BAdI for Activating the Cancel Function at Header Level ME_BAPI_PO_CUST Customer BAdI for BAPI_PO_CREATE1 and BAPI_PO_CHANGE ME_BAPI_PR_CUST Customer BAdI for Enjoy Purchase Requisition BAPIs ME_BAPI_PR_IBS BAdI: Enjoy BAPIs for Purchase Requisitions ME_BSART_DET Change document type for automatically generated POs ME_CCP_BESWK_AUTH_CH BAdI for authorization checks for procuring plant ME_CCP_DEL_DURATION Calc. of Delivery Duration in CCP Process (Not in Standa ME_CHANGE_CHARACTER Customer-Specific Characteristics for Product Allocation ME_CHECK_ALL_ITEMS Run Through Items Again in the Event of Changes in EKKO ME_CHECK_SOURCES Additional Checks in Source Determination/Checking ME_CIN_LEINRF2R BADI for CIN India - Delivery charges ME_CIN_LEINRF2V BADI for LEINRF03 excise_invoice_details ME_CIN_MM06EFKO Copy PO data for use by Country version India ME_CIP_ALLOW_CHANGE Configuration in Purchasing: Changeability Control ME_COMMITMENT_STO_CH BadI for checking if commitments for STOs are active ME_COMMTMNT_PO_REL_C Check for Commitment-Relevance of Purchase Orders ME_COMMTMNT_REQ_RE_C Check of Commitment Relevance of Purchase Requisitions ME_DEFINE_CALCTYPE Control of Pricing Type: Additional Fields ME_GUI_PO_CUST Customer's Own Screens in Enjoy Purchase Order ME_HOLD_PO Hold Enjoy Purchase Orders: Activation/Deactivation ME_MMPUR_EINM_CUST BAdI Methods for Processing IDoc Data in the SUS Scenari ME_PO_SC_SRV BAdI: Service Tab Page for Subcontracting ME_PROCESS_COMP Processing of Component Default Data at Time of GR: Cust ME_PROCESS_PO_CUST Enhancements for Processing Enjoy Purchase Order: Custom ME_PROCESS_REQ_CUST Enhancements for Processing Enjoy PReqs: Customer ME_PURCHDOC_POSTED Purchasing Document Posted ME_RELEASE_CREATE BAdI: Release Creation for Sched.Agrmts with Release Doc ME_REQ_OI_EXT Commitment Update in the Case of External Requisitions ME_REQ_POSTED Purchase Requisition Posted ME_TAX_FROM_ADDRESS Tax jurisdiction code taken from address ME_TRIGGER_ATP Triggers New ATP for Changes in EKKO, EKPO, EKPV MM_EDI_DESADV_IN Supplementation of Delivery Interface from Purchase Order SMOD_MRFLB001 Control Items for Contract Release Order Úlima edición por itzi2001 fecha: 05/07/13 a las 13:45:24. |
#3
|
||||
|
||||
ese Z ya se tiene
lo que necesito es el user exit, cual es, M06B0001 es de solped M06B0005 es de pedidos. cuales sería para pedidos abiertos.? |
#4
|
|||
|
|||
Hola Lele
- La estructura de campos que se pasa a la liberacion (la CEBAN en el caso de solicitudes de pedido). Puedes activar la exit M06B0005 (que son los que realmente se utilizan para los criterios en la estrategia). - Para PO en la definición de las estrategias de liberación, utilizabamos la estructura CEKKO que es la que tenemos disponible al crear/modificar los pedidos de compra para obtener información con la que “llenar” las estrategias y decidir que tipo de liberaciones son necesarias. en la definición de las estrategias de liberación, se usa la estructura CEKKO que es la que tenemos disponible al crear/modificar los pedidos de compra para obtener información con la que “llenar” las estrategias y decidir que tipo de liberaciones son necesarias. Para PO tendrias que utilizar M06E0004" include :ZXM06U22. Esta doc es completita y corta! Saludotes Paola Úlima edición por itzi2001 fecha: 05/07/13 a las 15:23:09. |
#5
|
|||
|
|||
Para los pedidos y Contratos el la misma exit, debes evaluar el campo BSTYP en la estructura CEKKO o en la tabla EKKO. Saludos Alex |
#6
|
||||
|
||||
Muchas Gracias Pao y Alex.
Que tengas un excelente día. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|