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
    cds

    Hello,
    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,
    Manish

    Hi 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

  • Sd billing index table

    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?
    regds

    All 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

  • Billing index table VKDFS

    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
    sachin

    Dear Sonu,
    we are also facing the same problem. Could you please share the solution for the issue.
    thanks & Regards
    Jagadish

  • Billing index-VKDFS table

    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
    sachin

    thanks 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.
    SAV

    Please 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,
    Mrinal

    Hello,
    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

  • Billing document enhancement

    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..
    TRI

    Found 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,
    Mahesh

    Hi,
    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

  • Field change in billing

    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

  • Out of Environment Space

    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

  • Job Error Diagnostic Report

    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