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.
Showing results for 
Search instead for 
Did you mean: 

Validate the purchase document corresponds to a particular vendor IN F-47

Former Member
0 Kudos

Hi experts,

I need a user exit to trigger, when i am saving a document while creating down payment request in tcode f-47. I got 14 exits

in which i want to known which one is the correct user exit that will tigger when saving f-47. i want to validate the purchase document corresponds to a particular vendor.

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)

No of Exits: 14




Active Contributor
0 Kudos

Hi Charls,

Try with a validation. Take the Note 1281947 - VAT Serbia - clearing down payments and invoices as a sample. It has a attachment with the steps for customizing (related with VAT for Serbia).

I hope this helps you



Former Member
0 Kudos

Hi ,

You can also use teh BTE's 00001025,00001030 where you get the header and Items details when you try to save the F-47 documnet i.e BKPF and BSEG details where you can validate the vendor code based on the business tranasaction.

You can find the vendor code in BSEG-LIFNR.

The above mentioned BTE's will trigger when ever an account document is getting saved, so you need to bifurcate the business transaction in your coding.



0 Kudos

Hi deepak asoda ,

Thanks for your quik response. I didn't found the BTE 00001025 in tcode FIBF. Is there any other way to validate this. Also i check BTE 00001030, but it will not triggered while save. please help



Edited by: Charls george on Feb 15, 2012 4:56 PM

0 Kudos

Hi Charles,

I have checked saving the document through F-47 BTE 00001025 is triggering , Check once again .

You can get the PO details in the BSEG details of the BTE.

FIBF--> Settings --> P/S modules ->of customer>00001025