2007 Dec 27 12:16 PM
Can anybody help me regarding exit/BADI for transaction FB05/F-36?
I have tried exits in CMOD such as: F050S001 FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
F050S002 FIDCC1: Change IDoc/do not send
F050S003 FIDCC2: Change IDoc/do not send
F050S004 FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
F050S005 FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
F050S006 FI Outgoing IDoc: Reset Clearing in FI Document
F050S007 FIDCCH Outbound: Influence on IDoc for Document Change
F180A001 Balance Sheet Adjustment
FARC0002 Additional Checks for Archiving MM Vendor Master Data
FEDI0001 Function exits for EDI in FI
RFAVIS01 Customer Exit for Changing Payment Advice Segment Text
RFEPOS00 Line item display: Checking of selection conditions
RFKORIEX Automatic Correspondence
SAPLF051 Workflow for FI (Pre-Capture, Release for Payment)
But none of these seem to work.
Can anybody tell me which BADI or Exit that I can use?
2007 Dec 27 9:52 PM
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.
You can find the exits in many ways.
Get the developement class of the transaction code from SE93.
Then go to transaction SMOD and press F4 and give the Development class in Press ENTER, then it will show all the exits available for that transaction.
Or
Go to transaction SE80 and give the development class name and then expand the enhancements tree view then you will get the list of userexits for that corresponding dev class.
Reward if it is useful.
Thanks,
Srinivas
2007 Dec 27 9:52 PM
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.
You can find the exits in many ways.
Get the developement class of the transaction code from SE93.
Then go to transaction SMOD and press F4 and give the Development class in Press ENTER, then it will show all the exits available for that transaction.
Or
Go to transaction SE80 and give the development class name and then expand the enhancements tree view then you will get the list of userexits for that corresponding dev class.
Reward if it is useful.
Thanks,
Srinivas
2007 Dec 28 1:05 PM
Hi Srinivas!
Thanks!
I tried your suggestions:
1. Break point in the case statement inside GET_INSTANCE Method.
- I found one BADI: FI_TRANS_DATE_DERIVE
- this BADI only modifies the field BKPF-WWERT.
2. I tried looking in SMOD using the development class (FIBP) of the transaction but no entries was found.
3. I checked the development class FIBP in SE80 but there was no enhancement under this.
I need to put automatic values in the parameters Amount, Due On, and Text of transaction FB05 or F-36. Do you have other suggestions?
Your help will be very much appreciated.