Skip to Content
Author's profile photo Vij Goud

Duplicate invoice checking – BTE

SAP Business Transaction Events – Dupliacate Invoice checking

SAP business transaction events are one type of customer enhancements provided by SAP! On this post I’ll talk about how we can change the logic for duplicate vendor invoice check using SAP business transaction events!

We can access the business transaction events using FIBF

/wp-content/uploads/2013/10/1_306482.jpg

Next we have to find the process interface for duplicate invoice check! To do that, follow the following steps.

  • Select the menu as stated below

    

/wp-content/uploads/2013/10/2_306483.jpg

  • Execute the info system as stated below

/wp-content/uploads/2013/10/3_306484.jpg

  • All the processes will be shown below

/wp-content/uploads/2013/10/4_306485.jpg

  • Select the process 1110 and click on “Sample function module” as stated below

/wp-content/uploads/2013/10/5_306486.jpg

  • Copy the sample functional module “SAMPLE_PROCESS_00001110” and create “ZSAMPLE_PROCESS_00001110”. Put the customized logic in the functional module “ZSAMPLE_PROCESS_00001110” and activate it!

/wp-content/uploads/2013/10/6_306487.jpg

    

  • Now go back to FIBF and execute the menu as shown below

/wp-content/uploads/2013/10/7_306488.jpg

  • Define a new product and activate it

    

/wp-content/uploads/2013/10/8_306489.jpg

  • Now go back to FIBF and execute the menu as shown below

/wp-content/uploads/2013/10/9_306490.jpg

  • Assign the function module “ZSAMPLE_PROCESS_00001110” to the process “1110”and the product that was defined in the earlier step.

/wp-content/uploads/2013/10/10_306494.jpg

    

  • Now every time when a vendor invoice is being posted the invoice check will be carried out using the custom logic built into the function module “ZSAMPLE_PROCESS_00001110”. But make sure that the “double invoice check” tick has been put on the relevant vendor masters!

Regards

Vijay

Assigned Tags

      11 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Dear Vijay,

      Its an excellent document..thanks a lot.

      Author's profile photo Vijay V
      Vijay V
      Blog Post Author

      Thanks Nami

      Author's profile photo Lakshmi Sama
      Lakshmi Sama

      Hi Vijay,

      Good document and thanks for sharing this.

      Regards,

      Lakshmi S

      Author's profile photo Vijay V
      Vijay V
      Blog Post Author

      Thanks Lakshmi

      Author's profile photo Former Member
      Former Member

      Hi Vijay,

      Good document.

      Regards,

      Umamageshwaran.S

      Author's profile photo Vijay V
      Vijay V
      Blog Post Author

      Thanks

      Author's profile photo Former Member
      Former Member

      Hi Vijay

      good document and thanks for sharing.

      Regards,
      Satya

      Author's profile photo Vijay V
      Vijay V
      Blog Post Author

      Thanks Satya

      Author's profile photo Karl-Heinz Haas
      Karl-Heinz Haas

      Hi Vijay,

      thanks for the helpful document.

      Regards

      Karl

      Author's profile photo Vijay V
      Vijay V
      Blog Post Author

      Thanks Karl

      Author's profile photo Ronald Ouma
      Ronald Ouma

      Very good write up. Can this also be used to detect any characters a user would add e.g a Full Stop at the end of the invoice number?