Billing Index
Hi,
What is meant by billing index ?
and
Where it is being used
Regards,
Kannan. M
Kannan,
Billing Indices are usually created to facilitate faster system performance. It would be very time consuming to search for each and every order and bill it. Hence as and when a transaction (like order save, delivery or PGI) is completed, the system checks if the order is now ready for billing and once it is ready, adds it to the billing index.
The billing run now checks only for items / orders in the billing index and creates the billing documents. Once the billing document is created, it is removed from the billing index.
Using index the system saves lot of time / efforts
REWARD IF U FINDS THIS AS USEFUL...
Regds
MM
Similar Messages
-
Rebate relevance and Billing index recompilation
Hello
I am in the process of building the configuration for the system, particularly rebates.
Initially the sales org was marked for rebate relevance, later unchecked and now checked once again.
No rebate agreements have been created in system.
3 billing documents have been created (belonging to billing type not relevant for rebates) which have not passed to accounting.
Do I need to run the billing index program under the above circumstance ?
Thanks and Best Regards
cdsHello,
the rebate index table VBOX is updated when a billing documents is released to accounting, and it has:
- Sales org. relevant for rebate
- Payer relevant for rebate
- Billing type relevant for rebate
NO MATTER if rebate agreement exist or not.
In this case, if there are not billing documents with thoese characteristic released to accounting, then is not necessary to rebuild VBOX.
Best regards,
Ivano. -
VF01 Determine Billing date for billing index and printout to current date
Hi
we need to determine the Billing date for billing index and printout to current date
What can I do to determine automatically at the time of creation current day to Billing date for billing index and printout?
please let me know
Best Regards,Hi Beatriz ,
You have two options here. you can chose either of these solutions:
1.
A. T-Code: VTFL ( if using del related billing) For the billing document and delivery, at item level assign the copying requirement 011 or if you are currently using some other routine then you can use following in that
VBRK-FKDAT = SY-DATUM.
B. T-code VTFA (if using order related billing)
Similar to A, using copying requirement 011.
2. You may also try option of Checking in the User Exit for the Program RV60AFZA & RV60AFZA.
Please let us know if this helps
Regards
Harpreet -
Billing Index for Rebate agreement
Hi ,
When i m activating the rebate agreement for a particular Sales Organization and saving it, system asks if we need to recreate the billing index.
Can anybody please help me to know its purpose and impacts ??
Regards,
ManishHi Manish
System will ask to recreate the billing index if any billing documents are there for that sales organization.So you have to run the report RV15B001 which will be for the payer also.
It will update the old billing documents of that sales organization also
Regards
Srinath -
Hi,
q1 ) what are index tables.
q 2 )specifically I want to know abut the functionality of sd index table VKDFS. What this table does?
regdsAll SAP database table have one or more indexes. The key index is based on the table key fields, and other indexes are provided as required. The index is used by the system to access data in the table with the quickest time. If you try to read a table without supplying any of the index fields, the database will read the table one row at a time until a matching row is found. If the table has a lot of records it can take a very long time to access the required data. SAP programmer always trys to read table using the key or index fields for the best performance.
In some cases SAP provides additional tables for specific purpose called index tables. In this case VKDFS is used as billing initiator. When you want to view the billing due list (transaction VF04, then the system uses this table to list the dcouments due for billing. Although it is possible to analyse the documents due for billing by reading the status of the sales documents, this would take a long time to analyse all sales orders especially as many will either not be due for billing or already billed. This table is filled as you process the sales documents, so that th e system always has an up to date list of the items due for billing in this table. As the table has fields specified such as billing date, sold-to, sales org in the key, the peformance of the billing due list (VF04) is very fast when using any of those key fields.
Rgds
Richard -
Hi all,
we have a rquirement that if we make invoices for two deliveries, the system should make only one invoice. but the system did not allowed to make one invoice since the ship to party is different in both the deliveries. so we did coding in structure XVBPAK in include RV60AFZD to make ship to party equal during runtime and we were able to combine invoices.
sold to party/payer is same in sales order for the delivereis....
now things work well in invoice creation through VF01 mode but deliveries are no combining in background invoice creation mode through VF06 or Vf04.... why ???
somebody told us to see table VKDFS for background processing .he entries in this table are updated before invoices are created and after invoices are created, this table does not store any entires for the deliveiry nos.
when we saw table VKDFS, the ship to party is different, so we thought of making ship to party equal too here using exit V05IEXIT.. we have made ship to party/it's address equal here tooo but still our delivereis are not combining in background invoice creation mode.
what is the reason that invoices combine in foreground mode and not in background mode.we know dueing background processing system uses program SDBILLDL.
regards
sachinDear Sonu,
we are also facing the same problem. Could you please share the solution for the issue.
thanks & Regards
Jagadish -
Hi,
we have put a break point in include V05IEXIT for modyfying the above table VKDFS. but while creating invoices in background mode in VF04, the system is not coming to this include V05IEXIT in debugging mode.
we have to modify VKDFS-KUNNR
what to do?
regards
sachinthanks for the reply. we will do as you have said. but i would like you to look at the follwoing as to the reason we are working on VKDFS table and advice us.......
we have a rquirement that if we make invoices for two deliveries, the system should make only one invoice. but the system did not allowed to make one invoice since the ship to party is different in both the deliveries. so we did coding in structure XVBPAK in include RV60AFZD to make ship to party equal during runtime and we were able to combine invoices.
sold to party/payer is same in sales order for the delivereis....
now things work well in invoice creation through VF01 mode but deliveries are no combining in background invoice creation mode through VF06 or Vf04.... why ???
somebody told us to see table VKDFS for background processing .he entries in this table are updated before invoices are created and after invoices are created, this table does not store any entires for the deliveiry nos.
when we saw table VKDFS, the ship to party is different, so we thought of making ship to party equal too here using exit V05IEXIT.. we have made ship to party/its address equal here tooo but still our delivereis are not combining in background invoice creation mode.
what is the reason that invoices combine in foreground mode and not in background mode.we know dueing background processing system uses program SDBILLDL.
regards
sachin -
Hiding the cost column in Billing document
Hi,
We have a requirement to hide the COST column in transaction VF01, VF02; VF03.Please let me know if any body has any clues.
In the current system there are two companies.
Company 1 Users should not see cost; Company 2 Users has to see the cost.
I have two options:
Option One:
We can hide the cost column by changing the screen variant.
Impact:
This is hiding total system so that both the users can not see the cost .
This is not accepting by IT team.
Option two:
We can define new transaction copy of VF01, VF02, and VF03. (Transaction Variant)
That will be ZVF01, ZVF02, and ZVF03.For this new transaction we can create a screen variant to hide the cost Authorization to assess of VF01, VF02 and VF03 will be removed to Company 1 users.
Impact:
If we remove the authorization to VF03 to customer service people.
Through document flow customer service user cannot see billing document. They need to enter ZVF03 to see billing document.
This solution is not accepting by Business (Customer service).
It will be great full if someone can through some light on this.
Thanks in advance.
SAVPlease check follwoing user 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
and also check with RV60* in se38 -
User Exits for transaction VF01 before saving the billing document
Can any one say is there any user exit which exits before saving the billing document since i want to check the net value of the billing with the net value of sales order so that it should not go beyond the total amount specified in sales order.
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
These are the Exits Available in the Package
Jus try finding which will suffice ur Requirement.
Regards,
Mithun -
Billing docs are 2x posted to accounting
Dear all,
I am currently struggling with the following problem - would be great if somebody could help me with ideas about the root cause:
VBRK-RFBSK -- 'Posting status'
Accounting relevance of export billing docs was set to D -- 'not relevant' due to wrong programming.
We have manually corrected RFBSK-status to A -- 'Relevant for accounting'.
T-code VFX3 -- 'Release billing documents for Accounting'
The documents could be posted to accounting some weeks ago. Now I was informed that billing documents were posted twice to COPA / FICO, causing a dysbalance as turnover was booked twice. Creating a credit note cannot be considered due to manufacturing costs etc.
Solution proposal from COPA support
...was to revert everything down to the deliveries, and then to create a correct billing document.
But reverting 1 document should of course correct 2 bookings! My expectation is that the billing index was not correctly updated when VBRK-RFBSK changed to C -- 'Posting document was created'. So the system ignored that posting was already done. (I am not sure about that, as I am not familiar to FICO / COPA processes).
Thanks again for your valuable help!
t.Dear all,
could OSS note 1261286 solve the problem?
Please let me know your thoughts!
Thanks!
t. -
Accounting indicator in billing document
Hi,
I have activated accounting indicator as a characteristics in DIP profile and it appears in RRB debit memo request . However , it does not appear in billing document created from debit memo request , though it appears in VBRP table. How can the field accounting indicator (BEMOT) be made visible in billing document.
With regards,
MrinalHello,
I done the following activities as per your guidence however system is not changing billing type in LIKP & VKDFS tables-
-> New Billing types are assigned to sales document type in configuration
-> Copy controls are maintained for new billing types
-> Billing Index program RVV05IVB has executed with Billing Index flag
Please advice
Best Regards,
Goutham -
I have to add three new items in the "Billing document's" table control. The data from the table control in Tcode VF01 is written into the table VBRP. All the three fields are customer created fields, They have no previous data at all. But all the new details that are going to be created must be recorded in the table from now on. So we have to create these fields in the table too. All the Tcode for billing document VF01(Create), VF02(Change), VF03(Display) Should be updated to the same. How am i suppose to do it both on the screen and the table... If it relates to enhancement plz tell me the steps i need to follow.
Hi,
Put break point and try one of the following
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 number)
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 Procedure
V60A0001 Customer functions in the billing document
V60P0001 Data provision for additional fields for display in lists
V61A0001 Customer enhancement: Pricing
Regards -
How to Generate the Dates of Billing Plan Contract
Dear experts,
Need your advice on this.
I have a requirement to create a program to update the Billing Plan of contract. It will run in background and update the end date (billing plan), then generate the dates ( Settlement Date for Deadline, Billing date for billing index and printout, etc ..).
I have managed to change to end date using 'BILLING_SCHEDULE_READ' and 'BILLING_SCHEDULE_SAVE', but I couldn't generate the dates. I've searched sdn and still, no luck. I've tried 'SD_SALES_BILLINGPLAN_CHANGE' with no result. I've also found 'RV_SALES_DOCUMENT_UPDATE', but I dunno how to fill-in all the parameters.
Please help .. I have run out of ideas ...
Thx..
TRIFound the answer .. using BDC :).
Thx for attention ..
TRI.. -
VF01 Exit BADI to Postpone or block items in billing plan.
Hi Experts,
The business requirement is where they are not suppose to bill the customer more than the Sales Order value.
While positng a invoice with referenceto to an Sales order (VF01) for a perticular order type with a billing plan.
I want block items in invoice / billing plan of order if the value of billing items is exceeding the order netvalue.(only while posting the invoice document).
Please suggest any EXIT, badi.
Thanks in advance.
Regards,
MaheshHi,
Exits for VF01:
SDVFX007 User exit: Billing plan during transfer to Accounting
V60A0001 Customer functions in the billing document
SDVFX009 Billing doc. processing KIDONO (payment reference number)
V05I0001 User exits for billing index
V05N0001 User Exits for Printing Billing Docs. using POR Procedure
J_3RSINV User Exits for Printing Billing Docs. using POR Procedure
BADIs
SD_CIN_LV60AU02 BADI for billing
VOR_WA_FAKTURA Billing before Goods Issue -
Hi ALL,
I would like to change the weight and volume fields in billing document while creating in VF01.Please advise me any user exist or any Badi in ECC 6.0.
Thanxs.hi
check out this
Billing related exits
Customer exits (CMOD transaction)
Enhancement code Description
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 number)
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 Procedure
V60A0001 Customer functions in the billing document
V60P0001 Data provision for additional fields for display in lists
V61A0001 Customer enhancement: Pricing
Edited by: AP on Feb 17, 2012 7:47 AM
Maybe you are looking for
-
A VERY Strange Issue. Need some help... !!!
Ok, so here is the issue that I notice a few weeks ago... I have the 2.8Ghz 24" iMac, I think the earlier alum. one... Anyway I have a 320Gb Hard drive... Well I looked at it recently and I noticed that it claims that I am using 234 GB of my hard dri
-
How can I do to delete some lines of a 2D array when I push a button ?
With Labview 5.1 : I have a 2D array and I want to delete a line ( I think to delete its first one or its last one could be easier) when I push a control button. How can I do ? Regards. Cyril.
-
Concatenate 4 Characteristics in a Query
Hello, Can someone tell me how to concatenate 4 characteritics into 1 cell in a report without using Visual Basic? We want combine these four characteristics into 1 field, so we have something like a very long tekststring in a query. Regards, Jos
-
Hello all, I have spent quite some time reading through the installation manuals, readmes and such. I have installed the J2sdkee1.2.1 and jdk1.3.1_01 and the petstore application 1.1.2 . I am running Win98 (500mhz 256 ram) Now that i have them instal
-
Hi, The OWB 10R2 user guide says that "This (Job Error Diagnostic Report) execution report (sometimes also referred to as the Run Error Diagnostic Report) shows basic details of runtime error, shows target details, and lists source and target column