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: 

User Exit/ BADI for FB01

Former Member
0 Kudos

Hi friends,

The requirement is something like this.

When we post a document using tcode FB01, in few cases we get a warning message

"Tax entered incorrect (code P1, amount 0.00)". We get this Warning message, when we click on Save button.

Now, the requirement is to capture this warning and replace this with an Error Message. If that is not possible, then when we get this warning, posting of document should not be allowed.

I searched for some User Exit/ BADI with which i can acheive this, but could not find any. Could any one of you let me know how to acheive this?

Thank you.

Best Regards,

Ram.

3 REPLIES 3

Former Member
0 Kudos

Hello,

user exits

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

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)

BADIs

AC_QUANTITY_GET Transfer of Quantities to Accounting - Customer Exit

BADI_ENJ_ALT_ADR Go to alternative vendor/customer data

BADI_F040_SCREEN_600 Screen Enhancement on F040 0600 Document Header

BADI_FDCB_SUBBAS01 Screen Enhancement 1 on FDCB Basic Data Screen (010, 510)

BADI_FDCB_SUBBAS02 Screen Enhancement 2 on FDCB Basic Data Screen (010, 510)

BADI_FDCB_SUBBAS03 Screen Enhancement 3 on FDCB Basic Data Screen (010, 510)

BADI_FDCB_SUBBAS04 Screen Enhancement 4 on FDCB Basic Data Screen (010, 510)

BADI_FDCB_SUBBAS05 Screen Enhancement 5 on FDCB Basic Data Screen (010, 510)

BADI_PRKNG_NO_UPDATE BAdI for Deactivating Update of Parked Documents

F050S008 FIDCC1, FIDCC2 Inbound IDoc: Update Comparison Ledger

FBAS_CIN_LTAX1F02 Tax interface

FBAS_CIN_MF05AFA0 EWT - Downpayment Clearing - Tax transfer for CIN

FI_AUTHORITY_ITEM Extended Authorization Check for Document Display (FB03)

FI_GET_INV_PYMT_AMT BAdI for determining the payment amount for an invoice

FI_HEADER_SUB_1300 Screen Enhancement for Document Header SAPMF05A

FI_PAYREF_BADI_010 BAdI: Payment Reference Number

FI_TRANS_DATE_DERIVE Derive BKPF-WWERT from Other Document Header Data

INVOIC_FI_INBOUND BADIs for Inbound IDoc INVOIC FI (Vendor Invoice)

RFESR000_BADI_001 BAdI for Own Processing of POR Item

Thank u,

santhosh

SuhaSaha
Advisor
Advisor
0 Kudos

Hello Ram,

I think you should look @ FI-Validations(trxn GGB0).

Here check the validations under "Financial Accounting" folder.

Hope this helps.

BR,

Suhas

Edited by: Suhas Saha on Dec 22, 2008 6:26 AM

GauthamV
Active Contributor
0 Kudos

hi,

you can use validations or substitutions to restirct entries in FB01 transaction.

Check with your functional consultant they do this frequently.

use OB28 and OBBH transactions.