UserExit / Badi for PA48
Hi
Does anyone know if there is a UserExit or Badi that i can use in order to change "Info Group" (In Pa0000), when executing pa48 ?
Thanks Ami
Hi Ami,
To find the badi's available for PA48 go to SE24 class CL_EXITHANDLER and double click on method GET_INSTANCE. In this method approximately line 28 there is "case sy-subrc." statement, this is directly after the call i.e. "call method cl_exithandler=>get_class_name_by_interface". Put a break-point here and then run PA48. Every time it hits a badi it will stop here, you can then have a look at the field content of variable EXIT_NAME and here you will find the name of the available BADIs.
Hope that helps.
Glen.
Similar Messages
-
Userexit/BAdi for CBIH102 (HR-EHS module)
Hi guru's,
Please help find the userexit/BAdi for Transaction code: CBIH102. The Requirement is to auto-populate the Accident Category (CCIHT_IPEVA-IALPCAT) field during the Creation/Change mode. I tried the below exits/BAdi & set all the breakpoints, activated CMOD projects and even implemented BAdi. It is not triggering. Enhancement Framew
Object Name Description
EHSIAHM1 EH&S: Menu Exit 1 for Incident/Accident Log Header
EHSIAHM2 EH&S: Menu Exit 2 for Incident/Accident Log Header
EHSIAPM1 EH&S: Menu Exit 1 for Incident/Accident Log Person
EHSIAPM2 EH&S: Menu Exit 2 for Incident/Accident Log Person
EHSMPHM1 EHS: Menu Exit 1 for Measurement Project Header Data
EHSMPHM2 EHS: Menu Exit 2 for Measurement Project Header Data
EHSMPJM1 EHS: Menu Exit 1 for Measurement Project Measurements
EHSMPJM2 EHS: Menu Exit 2 for Measurement Project Measurements
EHSSARA EHS: Check/Edit Lines in SARA List Before Printout
BAdi Name Description
EHSI_AC_COSTC EHS: Cost Calculation in Safety Measures
EHSI_ANNC_RATCP EHS: Calculation of Rating of Standardized Criteria
EHSI_ER_MEX_01 EHS: Risk Assessment Menu Exit 1
EHSI_ER_MEX_02 EHS: Risk Assessment Menu Exit 2
EHSI_ER_MEX_03 EHS: Risk Assessment Menu Exit 3
EHSI_ER_MEX_04 EHS: Risk Assessment Menu Exit 4
EHSI_FAL_***_SRV_SCR EHS: Screen Enhancement: Injury/Illness Log-Service Assignmt
EHSI_FAL_MEX_01 EHS: Injury/Illness Log Menu Exit 1
EHSI_FAL_MEX_02 EHS: Injury/Illness Log Menu Exit 2
EHSI_FAL_MEX_03 EHS: Injury/Illness Log Menu Exit 3
EHSI_FAL_MEX_04 EHS: Injury/Illness Log Menu Exit 4
EHSI_IA_RPHDFLG_COMP EHS: Determ. of Reportable Event Indicator in Inc./Acc. Hdr
EHSI_INT_ORG_1403 EHS: Write Long-Term Average to Infotype 1403
EHSI_MJVA_MATCHUP EHS: Transfer Measured Values - Amounts
EHSI_MJ_IMPORT EHS: Import Measured Values
EHSI_MJ_MEX_01 EHS: Measurement Management - Measurement - Menu Exit 1
EHSI_MJ_MEX_02 EHS: Measurement Management - Measurement - Menu Exit 2
EHSI_MP_CREATE EHS: Create Measurement Projects
EHSI_MP_DV_SCR EHS: Screen Exit: Device List in Measurement Management
EHSI_MP_EPI_IMP EHS: Import Exposure Profile
EHSI_MP_METHOD_HELP EHS: F4 Help for Measurement Method
EHSI_MP_MEX_01 EHS: Measurement Management - Meas. Project - Menu Exit 1
EHSI_MP_MEX_02 EHS: Measurement Management - Meas. Project - Menu Exit 2
EHSI_WA_MEX_01 EHS: Work Area Menu Exit 1
EHSI_WA_MEX_02 EHS: Work Area Menu Exit 2
EHSI_WA_MEX_03 EHS: Work Area Menu Exit 3
EHSI_WA_MEX_04 EHS: Work Area Menu Exit 4
EHSI_WA_OVERALL_RAT BAdI Default Impl.: Work Area Overall Rating
EHSI_WA_RECEIVED_RAT BAdI Default Impl.: Work Area Received Rating
EHSI_ACPM_DATA_TRANS BAdI Default Impl.: Work Area Received Rating
EHSI_CLM_HEAD_SCR BAdI Default Impl.: Work Area Received Rating
EHSI_CLM_MEX_1 BAdI Default Impl.: Work Area Received Rating
EHSI_CLM_MEX_2 BAdI Default Impl.: Work Area Received Rating
EHSI_CLM_PAY_SCR BAdI Default Impl.: Work Area Received Rating
EHSI_IAL_COSTS_SCR BAdI Default Impl.: Work Area Received Rating
EHSI_IPEVA_TIMDAT EHS: Make the Multiple Absences in the I/A Log flexible
Regards,
VinayakUp please )
-
Any Userexit & BADI for transaction VB(7 during final settlement
Hi SAP GURUS,
I have checked no user exit and BADI. Any Userexit & BADI for transaction VB(7 during final settlement. During final settlement of rebate, I have to change the amount from KONP table in transaction VB(7 . Let me know the userexit and BADI.
Regards,
Karthik.Hi Sekhar,
These following BADI are not capturing KONP item details.
I want to capture KONP item details to modify amount.
ARC_SD_COND_CHECK : Archiving Object SD_COND: Additional Checks
ARC_SD_COND_WRITE : Archiving Object SD_COND: Archive Additional Data
SD_COND_SAVE_A : Save condition application A, E
Regards,
Karthik. -
Userexit/badi for tcode MB1A
Hi,
I am currently looking for a userexit or BADI for transaction MB1A for me to modify/delete the accounting documents document created by this transaction.
Thanks!The below are the available user exits for MB1A.
MBCF0002 Customer function exit: Segment text in material doc. item
MBCF0005 Material document item for goods receipt/issue slip
MBCF0006 Customer function for WBS element
MBCF0007 Customer function exit: Updating a reservation
MBCF0009 Filling the storage location field
MBCF0010 Customer exit: Create reservation
BAPI_RESERVATION_CREATE1
MBCF0011 Read from RESB and RKPF for print list in MB26
MB_CF001 Customer Function Exit in the Case of Updating a Mat. Doc.
To check for the suitable badi, Go to transaction SE24 and give the Object type as CL_EXITHANDLER and click on Display button.
Double click on method GET_INSTANCE, put a break point on case statement.
Execute your transaction and look for variable EXIT_NAME at your scenario then It will show the available badi's.
Reward if it is useful.
Thanks,
Srinivas -
Userexit/BADI for MBST Tcode
Hi all,
Is there any userexit or BADI for Transaction MBST.
Pl help.
Regards,
Vamsi.hi,
I want know out of userexits listed in above thread, while saving which user exit will call.
iam trying putting breakpoint in all exits, but i am not getting any relevant exit.
while posting or saving Material document number for cancellation in MBST.
regards,
vamsi. -
Userexit/Badi for vendor or enduser addition/change in sales order creation
Hello Gurus,
I need a userexit/badi that gets triggered on the addition/change of partners in sales orders
I need to make some validations when the user adds/changes the vendor or
enduser in the sales order creation.
I tried many exits that I could find from forum but they were not able to asist.
Any help would be much appreciated.
Thanks in Advance,
Sumit.Well, if all else fails, USEREXIT_MOVE_FIELD_TO_VBAK will definitely be called when you change partners... but of course it will be called much more often than at only partner changes. Still, internal table XVBPA shows the current partners, so you could compare its content with the earlier state of the table to recognize a partner change you're interested in.
Strangely, the usual Y-table (YVBPA) is not populated, not sure why, otherwise the comparison would be even easier. -
UserExit/BADI for ME22N services tab
Hi all,
My requirement is that, I need to do validation of the Service Quantity of Purchase Items in ME22N transaction (ie. Change PO).
I have tried a BADI "ME_PROCESS_PO_CUST", but I am getting only the PO item quantity in this BADI, not the service quantity.
Can any body suggest me a correct UserExit/BADI to to the validation of Service Quantity.
Regards,
Anbarasan KThanks Charlie.
The user exit SRVESLL worked. -
Hi Gurus,
We want to change the invoice date when we are doing MIRO.
Please suggest any UserEXIT or BADI where in we can change the invoice date when we are doing posting.
Thanx
RRcheck below exits
LMR1M001 User exits in Logistics Invoice Verification
LMR1M002 Account grouping for GR/IR account maintenance
LMR1M003 Number assignment in Logistics Invoice Verification
LMR1M004 Logistics Invoice Verification: item text for follow-on docs
LMR1M005 Logistics Inv. Verification: Release Parked Doc. for Posting
LMR1M006 Logistics Invoice Verification: Process XML Invoice -
Userexit/BADI for FB60 - simulate button
Hi All,
I have a specific requirement in FB60. Need to know BADI or Userexit which gets triggered on Simulate Button.
Thanks in advance
RatnakarHi Ratnakar,
The best way to search for a BADI in a transaction is by putting a breakpoint in the class CL_EXITHANDLER (tcode SE24) in the "Get Instance" method.
go to SE24
enter classname as "CL_EXITHANDLER"
display
double-click on "get Instance" method.
Put a breakpoint.
Now run the 'Simulate' in FB60 and check for exit_name when program stops at breakpoint.,
Regards,
Vivek Kute. -
UserExit/ Badi for me51n ( Version Details )
Hi Experts,
In transaction ME51n for Purchase Requistion for line item in Version TAB , I want to capture the Status "version completed" checkbox in a User exit or BADI and want to put a validation on the checkbox. I have list of all UserExits and Badi's
which are available for me51n. But none of them capture the Version TAB details in me51n. Version Details are available in EREV table. EREV table details are not available in any of the UserExits and BADI's. No structure is available for that in User exits / Badi's.
Also I want to know about BTE's. What are BTE's? Can BTE be used for ME51n transaction? If yes . what is the procedure for the same?
Please suggest a solution for the same as soon as possible.
Thanks in Advance.Hello Priti,
For BTE ref following doc-
http://help.sap.com/saphelp_erp2004/helpdata/en/ee/e87988027a11d5a7d60000e83dda02/content.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/207835fb-0a01-0010-34b4-fef1240ba9b7
Thank You,
Nishikant. -
UserExit/BADI for getting the contract number in ME31K
Dear Experts,
Is there any userexits/BADI available in ME31K , for getting the contract number once it is created.
Thanks&Regards,
AnvershaHi
find the BADI:
1. Goto SE24
2. Open the class "CL_EXITHANDLER"
3. Open the Metnod "GET_INSTANCE"
4. Put a Break point in the " CASE sy-subrc."
CALL METHOD cl_exithandler=>get_class_name_by_interface
EXPORTING
instance = instance
IMPORTING
class_name = class_name
CHANGING
exit_name = exit_name
EXCEPTIONS
no_reference = 1
no_interface_reference = 2
no_exit_interface = 3
data_incons_in_exit_managem = 4
class_not_implement_interface = 5
OTHERS = 6.
CASE sy-subrc.
WHEN 1.
RAISE no_reference.
WHEN 2.
RAISE no_interface_reference.
WHEN 3.
RAISE no_exit_interface.
WHEN 4.
RAISE data_incons_in_exit_managem.
WHEN 5.
RAISE class_not_implement_interface.
ENDCASE.
5. Come Back and Execute the Transaction Code
6. In the Debugging screen "exit_name" having the BADI Name for that Tcode. -
Userexit/BADI for VA01/VA02 on save
Hello ,
Can any body provide the avaialble Uesr exits or BADIs which will trigger ON SAVE of sales order creation or change .
I tried with some BADI but all they are for Internal use only .
Please provide me the externla BADI s which can be implemented .
or
userexits
very very urgent
Points will be given
thanksEnhancement
V60F0001 SD Billing plan (customer enhancement) diff. to billing plan
V46H0001 SD Customer functions for resource-related billing
V45W0001 SD Service Management: Forward Contract Data to Item
V45S0004 Effectivity type in sales order
V45S0003 MRP-relevance for incomplete configuration
V45S0001 Update sales document from configuration
V45P0001 SD customer function for cross-company code sales
V45L0001 SD component supplier processing (customer enhancements)
V45E0002 Data transfer in procurement elements (PRreq., assembly)
V45E0001 Update the purchase order from the sales order
V45A0004 Copy packing proposal
V45A0003 Collector for customer function modulpool MV45A
V45A0002 Predefine sold-to party in sales document
V45A0001 Determine alternative materials for product selection
SDTRM001 Reschedule schedule lines without a new ATP check
SDAPO001 Activating Sourcing Subitem Quantity Propagation
Business Add-in
BADI_SD_SCH_GETWAGFZ Scheduling Agreement: Read WAGFZ from S073
BADI_SD_V46H0001 SD Customer functions for resource-related billing
Regards,
Shib -
Hello,
I´m searching for a BADI, where I can change the Control Key.
The problem behind: I must check the sequence number, to know which Control Key must be change.
This sequence number can be edited in co02. So I need a BADI which is triggered at save.
Thanks for your answers,
Mario EckerHi.
Following my example I used here EXIT to add custom field and subscreen, and checks for mandatory empty custom fields:
I think you can use even for standard fields...
I also had to activate screen exit in my case (and structure append CI_AUFK). But the code below may also help you.
EXIT:ZXAUFU04 (EXIT_SAPMKAUF_002 of enhancement COOPA003)
subscreen = '0999'.
aufk-zzqtde_plan_v0 = i_aufk-zzqtde_plan_v0 .
aufk-zzqtde_plan_v1 = i_aufk-zzqtde_plan_v1 .
aufk-zzqtde_plan_v2 = i_aufk-zzqtde_plan_v2 .
aufk-zzum_v0 = i_aufk-zzum_v0 .
aufk-zzum_v1 = i_aufk-zzum_v1 .
aufk-zzum_v2 = i_aufk-zzum_v2 .
aufk-zzlei_v0 = i_aufk-zzlei_v0 .
aufk-zzlei_v1 = i_aufk-zzlei_v1 .
aufk-zzlei_v2 = i_aufk-zzlei_v2 .
aufk-zzavanco_fisico = i_aufk-zzavanco_fisico.
EXIT:ZXAUFU05 (EXIT_SAPMKAUF_003 of enhancement COOPA003)
c_user_ci_aufk-zzqtde_plan_v0 = aufk-zzqtde_plan_v0.
c_user_ci_aufk-zzqtde_plan_v1 = aufk-zzqtde_plan_v1.
c_user_ci_aufk-zzqtde_plan_v2 = aufk-zzqtde_plan_v2.
c_user_ci_aufk-zzum_v0 = aufk-zzum_v0.
c_user_ci_aufk-zzum_v1 = aufk-zzum_v1.
c_user_ci_aufk-zzum_v2 = aufk-zzum_v2.
c_user_ci_aufk-zzlei_v0 = aufk-zzlei_v0.
c_user_ci_aufk-zzlei_v1 = aufk-zzlei_v1.
c_user_ci_aufk-zzlei_v2 = aufk-zzlei_v2.
c_user_ci_aufk-zzavanco_fisico = aufk-zzavanco_fisico.
EXIT:ZXAUFU01(EXIT_SAPLRKIO_001 of enhancement COOPA_01)
Here are the checks...
*-INI Glauco - 02/12/2010
*-CO-02 - Controle de planejamento aquisição de ativos
IF ( sy-ucomm EQ 'SICH' OR " AO SALVAR
sy-ucomm EQ 'YES' ). " AO CONFIRMAR SALVAMENTO, APÓS MESMO ERRO
IF i_aufk-auart EQ 'ZATV' AND
i_aufk-zzqtde_plan_v0 EQ '0.00'.
MESSAGE e001(zco). " Campo Qtde. Plan. V0 obrigatório para ZATV.
ENDIF.
IF i_aufk-zzqtde_plan_v0 GT '0.00' AND
i_aufk-zzum_v0 EQ ''.
MESSAGE e002(zco) WITH 'v0'. " Preencher UM. &
ENDIF.
IF i_aufk-zzqtde_plan_v1 GT '0.00' AND
i_aufk-zzum_v1 EQ ''.
MESSAGE e002(zco) WITH 'v1'. " Preencher UM. &
ENDIF.
IF i_aufk-zzqtde_plan_v2 GT '0.00' AND
i_aufk-zzum_v2 EQ ''.
MESSAGE e002(zco) WITH 'v2'. " Preencher UM. &
ENDIF.
ENDIF.
*-Fim Glauco
best regards,
Glauco
Edited by: Glauco Kubrusly on Jul 7, 2011 11:10 AM -
Hi all,
If anyone has used user exits or badi to do custom checks on specifications in transaction CG02, please reply asap on how this was implemented.
Our requirement is to do certain validations on Usage and value assignments of characteristics in the property tree.
Thanks and Regards,
ShivaliHi Shivali,
Try following exits. C1020001, C1020002 .... C1020004
Regards,
Venkat -
Userexit/badi for tolerance levels in production order
Hi ,
I have a requirment where I have to set the under/over delivery tolerance limits to a fixed value based on the order quantity.I am not able to get any user exit or Badi to do the same.I am aware that this tolerance flows in from the work schedulling view in Material Master,But i need to change this in CO01/Co02.
Can any one please help me out.
Thank you,
Suvarna.*" IMPORTING
*" VALUE(IS_HEADER_NEW) LIKE CAUFVD STRUCTURE CAUFVD
*" VALUE(IS_HEADER_OLD) LIKE CAUFVD STRUCTURE CAUFVD
*" VALUE(IS_ITEM_NEW) LIKE AFPOD STRUCTURE AFPOD
*" VALUE(IS_ITEM_OLD) LIKE AFPOD STRUCTURE AFPOD
*" EXCEPTIONS
*" NO_CHANGES_ALLOWED
As shown we have AFPOD as the importing parameter and i cannot change the fields in structure.(I need to change UEBTO and UNTTO in AFPOD)
Please let me know if Iam missing out anything.
Maybe you are looking for
-
Hello. Is there any way to reorder the lines of the address structure of the smartform? It prints the street as Street2, Street3, Street. Is there a way to make it print Street, Street2, Street3. Thank you Nuno Silva
-
De-allocating EDM Profile of an Interval Meter attached to an installation
My dear friends, I need sincere help from you . This is an ISU requirement on which ABAP/functional suggestions are required. I have an installation with an interval device installed to it. We need to do full removal of this installed device by eg32
-
Hi just recently i have found i cannot Empty my Trash, usually i can tap on it to see the contents and then Empty it, now i cant empty it no matter what i do. when double tapping on the trash icon, the two menu items that pop up dont do anything eith
-
I have a ResultSet with ruffly 7000 rows and 28 columns, the last column of which is an oracle.sql.ARRAY with at most 1800 rows itself. I get the ResultSet from a callable statment with the out paramater of type oracle.jdbc.driver.OracleTypes.CURSOR.
-
First ipod in our house, installed itunes on my computer & trying to sync to the ipod but I keep getting a message that says to uninstall itunes & reinstal the 64 bit version. That is the only version that I even saw to download.