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: 


Former Member
0 Kudos

Hi Experts,

I need to make use of this Badi definition. when i create implementation it will not allow me and says this badi for Only for SAP internal use.But i need to make use of the method :

DOCUMENT_UPDATE_CHECK. There any other way to provide implementation for this Badi.




Former Member
0 Kudos


You may not be allowed to create implementations for those BADIs. Instead you can find other enhancements available.

What is your exact scenario?

Please check if the badi BADI_SD_V46H0001 works for you.


Renjith Michael.

0 Kudos


My Exact Scenario is when i create billing document using vf01.When i click on save the user exit or badi needs to be trigerred and the tables vbrk,vbrp,vbpa and konv needs to be updated . I found the userexit:SDVFX007 which is triggered

but i can only get the data from vbrk not from vbrp,vbpa and komv.

In one badi :SD_CIN_LV60AU02 i am got al those things and this badi is not triggered at the time of save.

If u have any idea in mind please give me a solution. Its very urgent.



0 Kudos


I think the following are the avilable BADIs with VF01:






SD_CIN_LV60AU02 BADI for billing

SD_COND_ACCESS_A Access in Pricing (replacement)

SD_KONV_SELECT Addition to Data When Reading KONV

VOR_WA_FAKTURA Billing before Goods Issue

and EXITs:


SDVFC001 User Exit: Account Determination From Payment Card Plan

SDVFC002 User Exit: Account Determination From Payment Card Plan

SDVFX001 User exit header line in delivery to accounting

SDVFX002 User exit for A/R line in transfer to accounting

SDVFX003 User exit cash clearing in transfer to accounting

SDVFX004 User exit G/L line in transfer to accounting

SDVFX005 User exit reserves in transfer to accounting

SDVFX006 User exit tax line in transfer to accounting

SDVFX007 User exit: Billing plan during transfer to Accounting

SDVFX008 User exit: Processing of transfer structures SD-FI

SDVFX009 Billing doc. processing KIDONO (payment reference numbe

SDVFX010 User exit item table for the customer lines

SDVFX011 Userexit for the komkcv- and kompcv-structures

V05I0001 User exits for billing index

V05N0001 User Exits for Printing Billing Docs. using POR Procedu

V57A0001 Multi-Dimensional Pricing: Cost Allocation to Items

V60A0001 Customer functions in the billing document

V60P0001 Data provision for additional fields for display in lis

V61A0001 Customer enhancement: Pricing

But before going to these you can try SQL Trace.

Just go to transaction ST05 and make the SQL Trace active. Then run VF01.

Then again go to SQL Trace and see what are all the enhancements called during the execution. Then you can use the enhancements.

Pls reward points if useful.


Renjith Michael.