USER EXIT or BADI to update the field in trx. ME41
Hi guys,
My requeriments is update the field EKKO SUBMI of record when the trx. ME41 but can not find how to do it, the BADI ME_PROCESS_CUST the method POST not allowed me to meet user and not allow the update the field.
Please help ...
Thanks.
Hi Ramana,
Go to SPRO Transaction and follow the below path
Customer relationship management>Transactions>Settings for Service Processes>Business Add-Ins and you will find 8 BADI's.
Check these BADI's useful for you.
Regards,
Lijo Joseph
Similar Messages
-
User Exit or BADI to update the service order in R/3
Hi,
When creating a service order the following fields need to be populated automatically using an user exit or badi.
1. Planner Group
2. PMActType Plant maintenance activity type
3. Cost/Profit Centre
4. WBS element
5. Work center
so my requirement is there any function module or Badi or user exit to update the service order details when service order is created / changed.
Pls do the needful.
Reg
RamanaHi Ramana,
Go to SPRO Transaction and follow the below path
Customer relationship management>Transactions>Settings for Service Processes>Business Add-Ins and you will find 8 BADI's.
Check these BADI's useful for you.
Regards,
Lijo Joseph -
User Exit or BADI to update the service order
hi,
When creating a service order the following fields need to be populated automatically using an user exit or badi.
1. Planner Group
2. PMActType Plant maintenance activity type
3. Cost/Profit Centre
4. WBS element
5. Work center
so my requirement is there any function module or Badi or user exit to update the service order details when service order is created / changed.
Pls do the needful.
Reg
Ram
Message was edited by:
RAMANA MYLAPALLIBest Possible way is.
go to se24 -> type in CL_EXITHANDLER -> Go to get_instance method.
Put a breakpoint on CALL METHOD cl_exithandler=>get_class_name_by_interface.
Now run the transaction and check which all BADI and user exits are invoked when u call the transaction.
Idenitfy the BADI which can be useful to you.
Reward if u find it useful.
Thanks
Kartavya -
User-exit or BADI For ME31L Standard Fields Change
Hi all,
Any one knows user-exit or BADI to change the standard fields when using ME31L (Create SA)? Like Currency, Tax code.... Many Thanks.It seems I have to modify the standard program....In ECC 6.0, there is a BADI : Processing Options for Enjoy Outline Agreement, but it seems not work for ME31L...
-
User exit or BADI available for the CAPP in CA03.
Hi,
I have a requirement to populate the standard CAPP values to the work center activities of the routing only when all the activities are having a blank value.Please see the below paragraph for better understanding.
Currently in SAP when executing CAPP for a work center of the routing it over writes the existing values populated on the routing for the setup,labor,standard labor,man occupation,machine occupation etc whether the values are blank or not. An enhancement needs to be made to only populate operations standards when all the values are blank.
If routing is not populated with setup, machine, labor standards, man occupation, machine occupation and work center is setup for default standards in CAPP, then run the CAPP process to apply standards from work center zcappstds table. The program that is run to apply these standards currently is SAPLCETO. Potentially ca96 and the batch process that updates the material master RCPMAU01 will have to be adjusted as well.
Please help me if anybody knows the user exit/Badi for this requirement.Please reply me soon this is an urgent requirement
thanks in advance,
Samyuktha.I dont have details abt exact user Exit or badi which will suit ur requirement. But below info will give you the way to find out the same.
Have a look at below link,
http://www.erpgenie.com/sap/abap/code/abap26.htm
which gives the list of exits for a tcode
There are multiple ways of searching for BADI.
Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
Finding BADI Using SQL Trace (TCODE-ST05).
Finding BADI Using Repository Information System (TCODE- SE84).
1. Go to the Transaction, for which we want to find the BADI, take the example of Transaction VD02. Click on System->Status. Double click on the program name. Once inside the program search for CL_EXITHANDLER=>GET_INSTANCE.
Make sure the radio button In main program is checked. A list of all the programs with call to the BADIs will be listed.
The export parameter EXIT_NAME for the method GET_INSTANCE of class CL_EXITHANDLER will have the user exit assigned to it. The changing parameter INSTANCE will have the interface assigned to it. Double click on the method to enter the source code.Definition of Instance would give you the Interface name.
2. Start transaction ST05 (Performance Analysis).
Set flag field "Buffer trace"
Remark: We need to trace also the buffer calls, because BADI database tables are buffered. (Especially view V_EXT_IMP and V_EXT_ACT)
Push the button "Activate Trace". Start transaction VA02 in a new GUI session. Go back to the Performance trace session.
Push the button "Deactivate Trace".
Push the button "Display Trace".
The popup screen "Set Restrictions for Displaying Trace" appears.
Now, filter the trace on Objects:
V_EXT_IMP
V_EXT_ACT
Push button "Multiple selections" button behind field Objects
Fill: V_EXT_IMP and V_EXT_ACT
All the interface class names of view V_EXT_IMP start with IF_EX_. This is the standard SAP prefix for BADI class interfaces. The BADI name is after the IF_EX_.
So the BADI name of IF_EX_CUSTOMER_ADD_DATA is CUSTOMER_ADD_DATA
3. Go to Maintain Transaction (TCODE- SE93).
Enter the Transaction VD02 for which you want to find BADI.
Click on the Display push buttons.
Get the Package Name. (Package VS in this case)
Go to TCode: SE84->Enhancements->Business Add-inns->Definition
Enter the Package Name and Execute.
Here you get a list of all the Enhancement BADIs for the given package MB.
Best Regards,
Vibha
*Please mark all the helpful answers -
User Exit or BADI to update table PSPR_GRP_IND in CJ20N t-code
Hi All,
I have a requirement to update values in tab Collective PR indicator i.e. field GRP_IND in table PSPR_GRP_IND while saving a project using transaction CJ20N on project definition level.
But I am unable to find relevant user-exit or BADI; please let me know if anybody has worked on such a requirement and if so then what user-exit or BADI was used or if there is some other solution.
Thanks in advance!
Regards,
Swapnil.
Edited by: Swapnil Sharma on Jul 30, 2010 9:35 AMHi,
I have worked on CJ20N Transaction but the Tab Collective PR indicator I am not able to see in CJ20N.
I have used EXIT_SAPLEBND_001 Exit for my requirement.
Regard's
Shabbir -
User Exit or BADI for Updating Tax code (MWSKZ) using ME21N
Hi all,
I am trying to fin out an exit or badi for Updating Tax code (MWSKZ) and Unit of Measure in transaction ME21n.
The scenario is like this...
For Purchase Orders Tax code will be defaulted from Purchasing info record or contract or parameter id for that item-vendor-plant.
If the Tax Code is not defaulted and account assignment is blank then tax code on the PO is updated according to the below mentioned table
Table
Supplying Plant/ Receiving Plant Tax code
Vendor/Country
Any plant/vendor/
country 5050(NA) 20
2300 6700 E0
If the tax code on PO cannot be updated by the above table, then buyer needs to put tax code on the purchase order manually.
Thanks,
Shiva, BangaloreHi Siva.,.,.,
These r the exits.,..,which will be called while calling ME21N/ME22N/ME23N
EXIT_SAPMM06E_006
EXIT_SAPMM06E_007
EXIT_SAPMM06E_008
EXIT_SAPMM06E_009
EXIT_SAPMM06E_012
EXIT_SAPMM06E_013
EXIT_SAPMM06E_014
EXIT_SAPMM06E_016
EXIT_SAPMM06E_017
EXIT_SAPMM06E_018
U want to default some values while the Initial screen will come right,
while u Enter ME21N in command Prompt.,.,two exits will get triggerd,
EXIT_SAPMM06E_014
EXIT_SAPMM06E_016
If u want to Default some values u can use these two exits.,.
Try using EXIT_SAPMM06E_016.,.this will solve ur purpose.
and if the user changes some values on screen.,,and you want them to get reflected .,.,.that means if user changes and saves data .,.
While saving.,.,EXIT_SAPMM06E_012 and EXIT_SAPMM06E_013 will get triggerd
Try using EXIT_SAPMM06E_013.,,.it was somehow the same requirement as mine.,.,IN my case it worked fine.,.,
Regards
Debasish
Message was edited by:
Debasish Das -
User exit or badi neede for the vl02
Hi All,
My user will do the GOODS ISSUE Through the VL02 ,So the shelflife expiry date will perform at this time,it will give the error message if the Batch shelf life expiredate is not matching with material master shelflife expriry date,but my user wants to skip this check for a particular movement type , So to solve this issue can any one tell which enhancement technique is suitable to solve this issue,if that is user-exit or BADI Please could you give that user-exit/BADI Name .
Thanks in advance..
SRIHASAyou can use these many badi for user exist in vl02:
Enhancement/ Business Add-in Description
Enhancement
VMDE0004 Shipping Interface: Message SDPACK (Packing, Inbound)
VMDE0003 Shipping Interface: Message SDPICK (Picking, Inbound)
VMDE0002 Shipping Interface: Message PICKSD (Picking, Outbound)
VMDE0001 Shipping Interface: Error Handling - Inbound IDoc
V53W0001 User exits for creating picking waves
V53C0002 W&S: RWE enhancement - shipping material type/time slot
V53C0001 Rough workload calculation in time per item
V50S0001 User Exits for Delivery Processing
V50R0004 Calculation of Stock for POs for Shipping Due Date List
V50R0002 Collective processing for delivery creation
V50R0001 Collective processing for delivery creation
V50Q0001 Delivery Monitor: User Exits for Filling Display Fields
V50PSTAT Delivery: Item Status Calculation
V02V0004 User Exit for Staging Area Determination (Item)
V02V0003 User exit for gate + matl staging area determination (headr
V02V0002 User exit for storage location determination
V02V0001 Sales area determination for stock transport order
Business Add-in
DELIVERY_ADDR_SAP Address Change in Delivery Processing
DELIVERY_PUBLISH Announcement of delivery data during database update -
Urgent!!!!User exit or BADI to change INSMK field in ME27 transaction
Hi ,
Can anybody help me to find the user exit or badi for ME27 transaction. I need to change the field INSMK to BLOCKED.
I tried EXIT_SAPMM06E_012 ,
EXIT_SAPMM06E_016
EXIT_SAPMM06E_017
by adding my code but nothing worked. Please help me in this.
Points will be rewarded if helpful.
Thanks in Advance.hai Leela,
Just Go To SE84
Give The PRogram Name Or PAckage name In Which ME22N is present.
Then Click On Display
Then Click On Enhancements
Then U will Get USer Exits Aswell As BAdis.
Ok IF helpful Reward.
And Then Use Suitable One.
Regards
Eshwar -
User exit or BADI for determining the output type inme21n orme22n
hi all,
i have used the user exit 'exit_sapmm06e_012', it is getting triggered in me22n, i am able to check whether the vendor email id is present or not, but this is happening all the time that is even when the user dont want to send a email to the vendor i.e. he just wants to print the purchase order, even at that time this user exit is getting triggered and giving a message that the vendor email id is not maintained.
the reson why this is happening is there is no import parameter to this user exit which gives the "medium of data transfer" the user has entered. if i get this parameter visible inside the user exit, then i can check this parameter inside the user exit and do the required operation. i checked up with all the user exits in "me" package and even the other related packages but none of them is getting triggered,
do antone know a user exit or badi which imports this parameter and also gets triggered at the time of creation of purchase order.
plz give me a solution.
regards,
santosh.Hi Santosh,
Why not continue the other post ?
Anyway, i am not sure to understand your requirement.
Do you want to check that vendor email exist and issue a message only if email is not available ?
Kind regards,
Yann -
User Exit or BADI to get the Total Tax Amount in a New PO (ME21M)
Hi,
Can somebody tell me any user exit or BADI I can look at to get the total Tax amount of a new PO, after user press SAVE button and before data is written to tables (EKKO, EKPO etc).
Key requirement here is AFTER save button is pressed and before data is written to tables. I want to do some validation before data goes in the table.
Thanks in advance. Please help me.Dear MiniSap..
Maybe you can use function PRICING or CALCUALTE_TAX_ITEM .
Best regards,
Ale -
User Exit or BADI for catch the document number after saving the document
Hi ,
I am working on data conversion where Document number(BELNR),BKPF and BSEG data should
transfer to my Z table(Containes fileds of BKPF and BSEG) after SAVE the document related to
Tcodes F-01 , F-22 , F-28 , F-43 , FB01 , FB02, FB60 ) . It need to go through by any user-exit or
BADI.So Could you please suggest me any User exit or BADI ASAP.
Waiting for reply.
Thanks
LakshmiYou should use BTE (Business transaction event). This concept is used especially for FI related enhancements...
Study this document to know how to use BTE
http://www.todoabap.com.ar/archives/FI%20Enhancement%20Technique%20-%20How-To-Guide%20on%20the%20Usage%20of%20Business%20Transaction%20Events%20(BTE).pdf
Let me know if you face any specific issues.. -
User Exit or BADI to change the product cost
Hi All,
My requirement is to change the product cost when the costing engine is running via ck11n or ck40n. Iam looking for user exits and BADI's for this requirement.
I did look into the BADI DATA_EXTENSION_CK but this particular BADI does not have export or changing parameters. Can anyone suggest any user exit or BADI's for this requirement. I also looked into other BADI's like
CK_KALAMATCON2_CI
COSTINGRUN_CK
COST_APPORTION_CK
CO_PROD_COSTING_CK
DYNPRO_EXTENSION_CK
ORDER_COSTING_CK
QUANTITY_STRUCT_CK
SUR_STOCK_TRANSF_CK
VALUATION_CK
But none of them served the purpose. Plz help...Thanks in advance...
Regards,
Nirmal.Hi,
Check followinf enhancement spots:
CO_PROD_COSTING_CK Cost Management for Joint Products (Costing, Target Costs)
COSTINGRUN_CK Edit Costing Run
ES_CAL2TYPE ES_CAL2TYPE
ES_LCK40VWS
ES_SAPLCK00 es_SAPLCK00
ES_SAPLCK01 es_SAPLCK01
ES_SAPLCK04 SAPLCK04
ES_SAPLCK2U es_saplck2u
ES_SAPLCK36 es_saplck36
ES_SAPLCKCC02 ES_SAPLCKCC02
ES_SAPLCKDI ES_SAPLCKDI
ES_SAPLCKKK
ES_SAPRCKCU
ESC_CL_COSTING_PERSISTENCE
LCKDIO2M_01 ES_SAPLCKDI
LCKDIO2T_01 ES_SAPLCKDI
ORDER_COSTING_CK Enables Header Data Changes in Preliminary Order Costing
QUANTITY_STRUCT_CK Enables Quantity/Structure Changes in Costing
VALUATION_CK BAdI for Valuation in Product Costing
Hope this may be useful..
Regards,
Prashant -
BADI or User exit for FB50 to update custom field in table COEP
Hi all,
i have added one custom field in table COEP through include CI_COBL .
when i do posting through sales order(VA02) or purchase order(ME22n) that custom fields in COEP get updated with controlling document
and through BADI AC_DOCUMENT i m updating that custom field in COEP.
but when i do manual posting through FB50 controlling document is generated in COEP but i m not able to update that custom field
because in this case BADI AC_DOCUMENT is not get triggered.
is there any BADI or User exit or enhancement spot for FB50 through which i can update that custom field in table COEPHi Sandy,
Thanks for u r reply,
RFAVIS01 is not getting triggered through FB50
and F180A001 ( EXIT_SAPLF048_001) is getting triggered but it doesnt contain COEP field in its parameter
import - F180A_DOC_HEAD_TAB
F180A_DOC_ITEM_TAB
changing - RELATION_TAB -
User exit or BAdI name for Netprice field in PO
Hi All,
Can you please give me the name of the BADI or user exit to update the net price field in automatic creation of PO ME59N.
In this case I am creating the PO based on a PR the net price field has to pick the price from the Sales Order.
Please help me out in this.
Thanks,
Praveen<b>User-Exits</b>
MM06E010
MM06E009
MM06E008
MM06E007
MM06E005
MM06E004
MM06E003
MM06E001
MEVME001
MM06E011
MEQUERY1
MRFLB001
MMFAB001
MMDA0001
MMAL0004
MMAL0003
MMAL0002
MMAL0001
M06B0002
M06B0001
LWSUS001
LMEXF001
LMEQR001
LMELA010
LMELA002
LMEDR001
AMPL0001
MELAB001
LMELA002
LMEDR001
AMPL0001
MELAB001
MEFLD004
MEETA001
ME590001
M06E0005
M06B0003
M06B0004
M06B0005
M06E0004
<b>BADIs</b>
ME_HOLD_PO
ME_CIN_MM06EFKO
ME_CIN_LEINRF2V
ME_CIN_LEINRF2R
Greetings,
Blag.
Maybe you are looking for
-
Payment Terms in Vendor Advance payment & automatic set off aganist invoice
Dear Team, As on 01.08.2014 there is advance payment made to vendor is Rs.10000 and the payment terms in vendor master 30 days and as on 16.08.2014 the vendor invoice has been raised for Rs.15000/- and the payment terms is same 30 days. According to
-
PDF quality issues on Adobe Reader for Pocket PC 2.0
The quality of PDF's rendered by Adobe Reader 2.0 PPC is awful when compared to Adobe Reader LE. We are running it on HTC X7500's with a nice 5" display, but you have to zoom in +5x to read the text on our parts manuals, where as LE renders the same
-
What's this black piece of foam on keyboard ribbon cable?
Today I upgrade my hard drive to 7200 RPM one. When I tried to lift out the keyboard ribbon cable connector by tearing up the yellow piece of tape on top of the black foam thing on top of connector, the tape stick a portion of the black piece thing u
-
Hooked up Sharp LCD TV with HDMI cable to Charter HD cable receiver box and after 2 months suddenly no sound from TV speakers, I can get sound with surround system. Thought TV defective so I hooked up A/V cables Charter supplied and there is sound.
-
I can't open the system thing to change backgrounds and so on what to do
Why cant i open the system thing to change background and so on?