‎2008 Jul 18 1:10 PM
Hi,
I wanted to look for BADI's for the Tcode FNV1 - creation of contracts.
Please guide me what would be the procedure for looking up for the BADI for any given Standard Tcode.
Thanks.
‎2008 Jul 18 1:14 PM
Hi,
The below are the BADI's for Tcode FNV1 :
FTR_TR_LOAN_EB
FTR_TR_LOAN_PP
FVD_ACCOUNT_DETERMIN
FVD_CORRESPONDENCE
FVD_LOAN_OPEN_ITEMS
FVD_LOAN_POST
FVD_LOAN_RETURN_DEB
FVD_LOAN_REVERSE
FVD_PAYRQ
FVD_RECON_FI
FVD_REVERSAL_REASON
FVD_SET_FNM1_DATE
There are multiple ways of searching for BADI.
1)Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
2)Finding BADI Using SQL Trace (TCODE-ST05).
?3)Finding BADI Using Repository Information System (TCODE- SE84).
1)Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
Go to the Transaction, for which we want to find the BADI,
Get the Program Name of Corresponding Transaction.
(Click on System->Status. Double Click on 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 BADI?s 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.
2)Finding BADI Using SQL Trace (TCODE-ST05).
3)Finding BADI Using Repository Information System (TCODE- SE84).
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.
Regards,
Sharath
Edited by: sharath Girmaji on Jul 18, 2008 5:45 PM
‎2008 Jul 18 1:14 PM
Hi,
The below are the BADI's for Tcode FNV1 :
FTR_TR_LOAN_EB
FTR_TR_LOAN_PP
FVD_ACCOUNT_DETERMIN
FVD_CORRESPONDENCE
FVD_LOAN_OPEN_ITEMS
FVD_LOAN_POST
FVD_LOAN_RETURN_DEB
FVD_LOAN_REVERSE
FVD_PAYRQ
FVD_RECON_FI
FVD_REVERSAL_REASON
FVD_SET_FNM1_DATE
There are multiple ways of searching for BADI.
1)Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
2)Finding BADI Using SQL Trace (TCODE-ST05).
?3)Finding BADI Using Repository Information System (TCODE- SE84).
1)Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
Go to the Transaction, for which we want to find the BADI,
Get the Program Name of Corresponding Transaction.
(Click on System->Status. Double Click on 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 BADI?s 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.
2)Finding BADI Using SQL Trace (TCODE-ST05).
3)Finding BADI Using Repository Information System (TCODE- SE84).
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.
Regards,
Sharath
Edited by: sharath Girmaji on Jul 18, 2008 5:45 PM
‎2008 Jul 21 6:46 AM
Thanks a Ton,for the helpful reply.We are working on the instructions mentioned in your reply.It sure will solve our problem.
Thanks.