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: 

I don't want to create Invoices with net price = zero

Former Member
0 Kudos

Hello,

I use VF04 ( prog. SDBILLDL ) to create the invoices,

how to not create the invoice with net price = zero ( it's not a bug)

User exit ? Badi ?

1) I can't anticipate if the created invoice will be set to 0 (complex price schema).

2) I want to execute VF04, for these invoices, to clean the VKDFS table.

3) I don't want to delete these invoices if they are set to 0 ( making some holes in the number ranges, forbiden in some countries)

Thx a lot !

Ramdane

NB : I have posted this question on "ABAP general" thread, it was a mistake

sorry

3 REPLIES 3

Former Member
0 Kudos

Hi,

Here are the existing exits .

J_3RSINV

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

V60A0001 Customer functions in the billing document

V60P0001 Data provision for additional fields for display in lis

V61A0001 Customer enhancement: Pricing

Check Badi like this for tcode VF04

1) Go to the transaction SE37 to find your function module.

2) Locate the function SXV_GET_CLIF_BY_NAME.

3) Put a breakpoint there.

4) Now open a new session.

5) Go to your transaction.

6) At that time, it will stop this function.

7) Double click on the function field EXIT_NAME.

😎 That will give you name of the BADI that is provided in your transaction.

Rhea.

0 Kudos

Thank you :

I will check it...

Former Member
0 Kudos

Cross posts: