Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

BADI/Exit for transaction FB05/F-36

Former Member
0 Kudos

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?

1 ACCEPTED SOLUTION

Former Member
0 Kudos

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

2 REPLIES 2

Former Member
0 Kudos

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

Former Member
0 Kudos

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.