Creating additional time slices while Budget Billing Simulation -  EBIA0002

Hi All,
I am trying to implement a solution to create more timeslices in my billing document when doing the simulation for BB Plan.
My BB Plan spans over a year period and basically I want to divide the whole period into 4 parts creating 4 timeslices.
I was thinking to implement this in user exit EBIA0002 - FM EXIT_SAPLEA00_001
However not sure for which variant should I pass the new timeslices. Has anyone implemented this before??
Thanks and your help is much appreciated.
Regards
Jignesh
Any one any ideas???
Edited by: Jignesh Patel on Feb 4, 2011 4:52 PM

Hi All,
I am trying to implement a solution to create more timeslices in my billing document when doing the simulation for BB Plan.
My BB Plan spans over a year period and basically I want to divide the whole period into 4 parts creating 4 timeslices.
I was thinking to implement this in user exit EBIA0002 - FM EXIT_SAPLEA00_001
However not sure for which variant should I pass the new timeslices. Has anyone implemented this before??
Thanks and your help is much appreciated.
Regards
Jignesh
Any one any ideas???
Edited by: Jignesh Patel on Feb 4, 2011 4:52 PM

Similar Messages

  • Run time error while running payroll simulation

    Dear All SAP HR experts,
    I am getting an error in QA Server, This occurs whenever I run payroll simulation for an employees  getting an error dump i.e .."TABLE_FREE_IN_LOOP" . The transaction code for which I am getting error is PC00_M40_CALC_SIMU.
    Attached is the dump for reference.
    Trigger Location of Runtime Error
        Program                                 SAPLRPIB
        Include                                 LRPIBU01
        Row                                     165
        Module type                             (FUNCTION)
        Module Name                             RP_FILL_WAGE_TYPE_TABLE
    Please help in this regard.
    Thanks
    Srini

    function module RP_FILL_WAGE_TYPE_TABLE
    is generally used for reading the wage type assigned for indirect valuation (INVAL A,B,C,D)
    check whether you are using any Z function in your payroll schema which might be giving problem
    Also check with your basis guys whether QA server has any memory issues.
    Regards
    Sumit Pradhan.

  • Budget Bill plan Simulation.

    Hi All,
    I have to develop a program for Budget bill simulation (Tcode : EASIM & EA61EX). Here i need to simulate the BBP & find out the BBP amount.
    The FM which i am using for EA61EX are:
    ISU_O_BUDBILPLAN_EX_OPEN
    ISU_BBP_CHANGEAMOUNT_METERREAD
    ISU_BBP_EXTRAPOLATE.
    But i am not getting the new BBp amount.
    Has anybody worked on this before & could you provide the approach to go about it.
    Helpful answers will be rewarded.
    Thanks
    Kapil

    Closing as no solution/suggestions received for a long time.

  • Billing simulation error

    Hello Experts,
    While doing billing simulation (T.code EA00) ,I am getting error.
    Error:- An internal error has occurred in form modify_iger_from_idevnum in function module isu_installation_struc_analyze. This is probably a programming error which you cannot resolve.
    In installation there is change in device .The old device has meter reading(MR) with MR reason 22 and new device has MR reason 21 and MR took on different dates.
    I couldn't see functional solution for this error.Is debugging is only option for this error?
    Please help me out.
    Thanks in advance.
    Shabnum

    Hello, a hint...this error is usualy cased by data base inconsistency in the table EASTL.
    You may have to make manual changes here.......?
    I hope this helps.
    Regards
    Olivia

  • EG42 - Device Modification Prorate time slice

    Hi SAP Experts,
    User changes the register group using EG42 and click on prorate as well, which creates the time slices in the system. User do not want those time slices. We have asked user not click on prorate, however they are still doing it by mistake.
    Also, sometimes they do this when device is in AVLB status which creates weird time slices.
    Currently to correct those timeslices, we change the table entries in EGERH, EADZ, ETDZ, EASTL, EASTS. But we need a permanent solution for this issue:
    1) How to stop user from clicking prorate, can we disable the option or is there any config?
    2) Is there any transaction which can reverse this activity, as in change the register group back to original and remove extra timeslice?
    3) Is there any EXIT which can give user an error when they click on prorate?
    Please advise.
    Regards,
    Nidhi

    When user changes the register group checking Prorate, there can be three scenarios:
    1) Number of registers in new register group are less than number of registers in original register group
    - I am not able to reverse these and need to change table entries in ETDZ, EADZ and EASTS. How to reverse/remove such time slice using EG42 or any other transaction?
    2) Number of registers in new register group are greater than number of registers in original register group
    - These can be reversed by just using EG42 and changing the register group back to original.
    3) Number of registers in new register group are equal to number of registers in original register group
    - These can be reversed by just using EG42 and changing the register group back to original.

  • Billing Comparison on quantities when two or more time slice in bill doc.

    I our project for commercial customer consumption history of past six years is normalized to create a monthly consumption base line (calendar months) this base line is maintained as installation fact and while billing execution this is used to calculate billing  base line
    E.g
    Jan consumption base line u2013 100000 KWH
    Feb Consumption base line u2013 90000 KWH
    Billing period is 15 Jan u2013 15 Feb
    Billing base line is calculated by prorating Jan and Feb consumption base line
    ((100000/31) X 17 ) + (( 90000/28) X 15) = 103053
    Periodic consumption is compared with billing base line and if
    A. Consumption is more than billing base line
          Excess consumption is billed to produce debit $ amount in bill doc
    E.g Billing base line 103053,     Periodic consumption 110000
    Excess consumption = 110000 u2013 103053 = 6947 KWH
    6947 X price = Debit $ amount
    B. Consumption is less than billing base line
    Difference between billing base line and consumption is billed to produce credit $ amount in bill doc
    E.g Billing base line 103053,     Periodic consumption 90000
    Difference = 103053 - 90000 = 13053 KWH  
    13053 X ( -Price) = Credit $ amount
    Comparison between Billing base line and Consumption is done using standard variant IF01
    The problem occurs when bill document has two or more time slice due to price change or change in facts like factor at rate category facts. If  for one time slice consumption is more than billing base line and for other time slice consumption is less than billing base line.
    Variant IF01 does not take into account time slice but it compares quantities considering whole billing period.
    E.G Billing period is 25 Jan u2013 25 Feb
    Price changes on 20 Feb
    Billing base line 25 Jan to 19 Feb u2013 50000
                                20 Feb to 25 Feb u2013 20000
    Billing base line for complete billing period 50000 + 20000 = 70000
    Consumption  (prorated by SAP)     25 Jan to 19 Feb u2013 56000
                                                              20 Feb to 25 Feb u2013 18000
    Total consumption for billing period 56000 + 18000 = 74000
    Consumption is more than billing base line for 25 Jan to 19 Feb time period and consumption is less than billing base line for 20 Feb to 25 Feb time period  but since for complete billing period consumption (74000)is more than billing base line (70000) and this comparison is done by IF01. Control in schema flows to rate which calculate the Debit $ amount for both the time slice which results incorrect calculation of bill amount
    Has anybody encountered similar scenario before. Is there a way out so that individual comparison is carried out for each time slice to pass control to correct rate in schema.
    Thanks
    Amit

    Hi,
    You can use variant quanti02 to determine the difference between the periodic consumption and base consuption.
    first, you calculate the positive difference only ( periodic consumption - base period) by selecting variant control  2  - Negative differences are not updated. You store this into a new QUANT operand called QPLUSDIFF
    then you do the same quanti02 to determine the negative difference, but first you detemine it as positive difference between base consumption and periodic consumption) and multiply the result with factor -1 with quanti09 and store it into a new QUANT operand called QNEGDIFF
    Then you have your negative and positive differences and you can bill them with the corresponding prices in subsequent steps.
    Hope this helps,
    Daniel Toba
    http://www.sap-isu.net

  • Run time error while Creating IDN and Inbound Delivery

    Hi All,
    I am getting Run time error while creating Inbound Delivery Notification from Inbound Queue and Inbound Delivery from IDN
    After debugging i come to know that system is looking for Patch Level SAPKNA7026 but in my system Patch is upto SAPKNA7022
    Is there any OSS notes available to deactivate/resolve this run time error ? I tried 0001798794 Deactivation of hierarchical access functionality but system is still giving me run time error
    Regards,
    P@M

    Hi Agrawal
    As you are getting run-time error after entering the sold to party and material and the error is in SAPLV61Z ,
    close the session for sometime and open again and then create sales order and then enter sold to party and material and then check wheather you are getting or not. If you are still facing the problem then take the help of the ABAP & BASIS consultant's.
    Regards
    Srinath

  • System is giving ABAP run time error while perform LT06 or create TO with r

    Hi SAP WM Gurus,
    System is giving ABAP run time error while perform LT06 or create TO with respect to posting change notice, below are runtime analysis details.
    Short dump has not been completely stored. It is too big.
    P_MENGA = P_MENGE.
    007940       P_UMREZ = 1.
    007950       P_UMREN = 1.
    Can you give any idea on this issue.
    Thanks and Regards,
    SHARAN.

    Hi,
    Go to Tcode ST22 and mentione the dump code there and check.
    Also take help[ of Abapers to fix it.
    Thanks
    Utsav

  • ABAP run time error while perform LT06 or create TO with respect to posting

    Hi SAP WM Gurus,
    System is giving ABAP run time error while perform LT06 or create TO with respect to posting change notice, below are runtime analysis details.
    >> Short dump has not been completely stored. It is too big.
    >       P_MENGA = P_MENGE.
    007940       P_UMREZ = 1.
    007950       P_UMREN = 1.
    Can you give any idea on this issue.
    Thanks and Regards,
    SHARAN.

    This part is just the place in the program where the error occured, but why the error occured is mentioned earlier in the dump.
    Maybe you have a too big number in the field and hence a field overflow, maybe you have a character instead of a number in the field.
    Read the dump from the beginning. if you dont know how to read a dump,then try to get help from any local Abaper.

  • Net value issue while creating return order with reference to billing

    Dear All,
    I created SO / DEL/ BILLING for qty 100 say net value-20000.When i created Return order with  refrence to billing document,
    net value appearing same ( 20000) for 50 quantity.Pl do advise asap as its required urgently.
    Thanks in advance.
    Regards
    raj
    Edited by: raj_sapsd on Aug 20, 2010 9:18 AM

    surelly problem in VTAF
    F2 to RE
    DATAT: 103
    DATAT: 103
    DATAT: 003
    Coping requirement 021
    item level TAN  and ietm cat proposal G2N
    DataT: 153
    Datat: 104
    datat: 004
    Coping requirement 303
    Update doc Flow X
    only possibilites Removed my Moderator
    Edited by: Lakshmipathi on Aug 21, 2010 9:31 AM
    Please avoid asking for points

  • Calculation of Budget Billing Plan (Amounts)

    Hi,
    I have a case where I need to find out on what basis the new budget billing plan is calculated.
    I want to verify on basis of what consumption the calculation is taking place. Suppose the monthly BB Amounts are calculated on basis of a certain consumption, say 300m3 but it should ideally be 400m3. How can I verify this?
    The BB Plan got created while invoicing but where (event, FM, Sub Routine, exit) exactly is the BB Amount calculation taking place?
    Thanks in advance,
    Suresh Reddy

    Hi Suresh,
    During billing, system extrapolates demand up to the next scheduled meter reading date and billing is simulated for the budget billing period. This is how consumption gets calculated. So, you need to look out for next scheduled meter reading date and calculate expected meter reading using extrapolation procedure configured in system to know consumption considered.
    Hope this helps.
    Regards,
    Avinash

  • Budget billing & periodic billing

    Hello Experts ,
    If a Budget billing plan of a customer is active , which is  created during move-in and if it is for 3 months period ,
    Should the periodic billing be done for the customer in the next month after move-in ?
    If yes/No then why ?
    Which criterias decide this ?
    Thanks ,
    Nachiket.

    Hi,
    As per SAP std documentation
    (source----http://help.sap.com/saphelp_erp60/helpdata/en/c6/4dc844eafc11d18a030000e829fbbd/content.htm)
    Budget Billing:
    An average amount is determined manually or via simulation that the customer pays for a period of 12 months. Actual billing is performed monthly and the results are printed on the bill. In addition, the difference between the amount of the actual consumption and the fixed average amount is calculated, updated monthly, and also printed on the bill. In the last month of the meter reading period, the actual amount and the accumulated difference are billed.
    This will help you to clarify the doubts. On top this it is always important to send the monthly bill to the customer so that the customer can also keep track of the differences of the consumed/actual amount and contracted amount, also the updates on the BBP. Although the actual bill amount is not payable. The agreed amount will be paid by the customer and the residue amount will be adjusted afterwards. Payment Scheme also has concept of periodical review. So it depends.
    For further documentation is on BBP please follow the below link:
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/c6/4dc89feafc11d18a030000e829fbbd/frameset.htm
    Regards,
    S

  • Find out user exits which should trigger while saving billing doc.(VA01)

    Hi All,
    please can u help me to find out user exits which should trigger while saving billing documents for VA01 transaction...I have already z report to find the user-exit for any transaction.I have tried in that also.
    Reply
    Ulhas

    Hi
    Try these
    USEREXIT_NUMBER_RANGE (Module pool SAPLV60A, program RV60AFZZ)                    
    The internal number range used in the standard system is specified                
    in the billing type table and can be changed in this user exit. This              
    user exit is only called when the billing documents is created.                                                                               
    USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program                       
    RV60AFZZ)                                                                         
    In this user exit additional fields for account determination that                
    are not provided in the standard system are copied into                           
    communication structure KOMKCV (header fields).                                                                               
    USEREXIT_ACCOUNT_PREP_KOMPCV (Module pool SAPLV60A)                               
    In this user exit additional fields for account determination that                
    are not provided in the standard system are copied into                           
    communication structure KOMPCV (item fields).                                                                               
    USEREXIT_NUMBER_RANGE_INV_DATE (Module pool SAPLV60A, program                     
    RV60AFZC)                                                                         
    Depending on the number range, table TVFKD is used to set the                     
    billing date (country-specific requirments in Italy).                             
    USEREXIT_NUMBER_RANGE is automatically deactivated when this user                 
    exit is being applied.                                                                               
    USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC)                  
    This user exit is only called when the billing document is created.               
    It is used to provide the header and the item of the new billing                  
    document with deviating or additional data.                                       
      USEREXIT_PRINT_ITEM (Module pool SAPLV61A, program RV61AFZB)                    
      Printing the item line of a billing document can be supplemented or             
      changed.                                                                               
    USEREXIT_PRINT_HEAD (Modulpool SAPLV61A, Programm RV61AFZB)                     
      Printing the header line of a billing document can be supplemented              
      or changed.                                                                               
    User exits in program RV60AFZD                                                  
      Short descriptions of the user exits are contained in the program:                                                                               
    -   USEREXIT_RELI_XVBPAK_AVBPAK                                                                               
    -   USEREXIT_NEWROLE_XVBPAK_AVBPAK                                                                               
    -   USEREXIT_NEWROLE_XVBPAP_AVBPAK                                                                               
    e following user exits are available in report SAPLV60B for transfer              
    accounting (function group V60B):                                                                               
    EXIT_SAPLV60B_001: Change the header data in the structure acchd                
      You can use this exit to influence the header information of the                
      accounting document. For example, you can change the business                   
      transaction, "created on" date and time, the name of the person who             
      created it or the transaction with which the document was created.                                                                               
    EXIT_SAPLV60B_002: Change the customer line ACCIT                               
      You can use this exit to change the customer line in the accounting             
      document. This exit is processed once the ACCIT structure is filled             
      in with data from document header VBRK.                                                                               
    EXIT_SAPLV60B_003: Change the customer line in costing                          
      The customer line is filled in differently for costing. You can use             
      exit 003 to influence the ACCIT structure.                                                                               
    EXIT_SAPLV60B_004: Change a GL account item ACCIT You can add          
    information to a GL account item (such as quantity specifications)     
    with this exit.                                                                               
    EXIT_SAPLV60B_005: User exit for accruals                              
    Once all relevant data for accruals was entered in the GL account      
    item, you can add to this data with this exit.                                                                               
    EXIT_SAPLV60B_006: Change the control line ACCIT                       
    You can use exit 006 to add information to the control line.                                                                               
    EXIT_SAPLV60B_007: Change the installment plan                         
    You can use exit 007 to add information to the installment plan        
    parameters in the GL account item.                                                                               
    EXIT_SAPLV60B_008: Change the transfer structure ACCCR, ACCIT and      
    ACCHD                                                                  
    After the accounting document is filled in with data, you can use      
    exit 008 to change the document once again.                                                                               
    EXIT_SAPLV60B_010: Item table for customer lines                       
    You can use exit 10 to influence the contents of customer lines        
    before they are created.                                                                               
    EXIT_SAPLV60B_0011: Change the parameter for cash account              
    determination or reconciliation account determination                  
    You can use this exit to change inbound parameters in order to         
    influence account determination.                                       
    >                                                                      
    Thanks
    Shiva

  • What is the best way to create additional storage AND backup a laptop, as well as the storage?

    Beyond being seriously annoyed at an Apple Employee recommended we go the NAS route at an Apple Store no less—only to find it doesn't work for storage OR Time Machine backups of iPhoto (after spending weeks organizing/transferring date, outside of a good deal of coin)—we are now perplexed as how to set up/store based on our needs.
    Goals
    Create additional storage (iPhoto, iTunes, documents) for the family laptop
    Accessible by anyone/device on the home network (iPad, mini iPad, iPhones, etc..)
    Would prefer the ability to access this offsite as well
    Backup of the laptop
    Backup of the storage HD
    Ensure we do not lose iPhoto libraries data/files
    Here is what I am thinking—need to know if it will work.
    Purchase two HDs
    Plug them into my base station
    Allocate one HD @2T for storage (additional iPhoto libraries, home movies, iTunes libraries, etc...)
    Partition the second HD @3T to handle two Time Machine backups
    (a) Time Machine of the laptop (up to 1T of backups)
    (b) Time Machine of the first HD (up to 2T of backups) - Is this possible?
    What I need to know is
    Is it possible to partition a HD to Time Machine two backups from different sources—one being a HD?
    If this is not a good solution—what is? I am pulling my hair out trying to figure out how to deal with a lot of data related to iPhoto due to the formatting limitations there.

    While most do not advocate mixing Time Machine backups with other files, I have 3 Time Capsules with files and backups on the same partition and have never had a problem despite doing it for many years. All 3 Time Capsule are set up as NAS devices.
    One Time Capsule holds the Snow Leopard partition backup of two computers. The other two each have a backup of the Mountain Lion partition of two computers. Time Machine is set up to alternate between the devices, which it can now do. On these 2 Time Capsules is a copy of the iTunes Library and a copy of the iPhotos Library, which provides a backup for the two. Every so often I manually copy the new files from the primary iTunes/iPhotos library to the backup on the other Time Capsule.
    If the computer is on, I can access the computer from my iPad and then access the hard drives and the files.
    Hopefully, I have been able to make this clear.

  • Error while doing billing

    Hi every one'
    i got an error while doing billing
    Error :sub transactions in schema Z step 0001 inconsistent,
    this error is comming while using transaction eamabi,
    the schema is worked properly since i updated a line item for additional TAX,
    and we created new sub transactins for additional vat,AND for the sub transactions i have added a new GL account,
    and i have added those Sub transactions in the respective field of the rate,
    I have maintained properly all the fica setting for the sub trasactions...like ek01 and ek02 and table te305 & tfktvo as well. Dont understand where the setting have been missed..Please let me kow if you come acrosee this kind of situation.
    later i have deleted all the line items in tha same schema,and i have given only quanti01  variant
    and does not have any vat related line item maintained at schema even though the same error proposed.
    regards
    BekMs

    I think you need to ask FICA person to fix the subs, This is not billing or rate error. There must be some config missing in sub's and main. If you give another try with any other subs it should work. This will help you to double check too.
    GG

Maybe you are looking for

  • Metadata not showing up in Photoshop

    I have Photoshop Tiff file that is managed in the Aperture library. When viewing the image in Aperture all the proper metadata appears in the Metadata pane. But when I open the photo in Photoshop and look at 'file info' only my name appears. Am I mis

  • How can i output a voltage on PCI-6229 port with visual basic 6 ?

    Hello, PCI-6229 card is using DAQmx, that not support VB 6 officially. However, members of this forum found out a way to write/read on digital port with vb6 and DAQmx. This was working well for me indeed. Then, i wanted to output a voltage on AO. I f

  • How do i put video's on my 60 gb ipod?

    I have no problem putting songs on it, no problem with pictures, but with video's i dont know how! tell me how to do it

  • Change Input impedance from 1M to 50ohm of 5133

    The input cable and all the other parts are 50ohm. Also I observed a reflection and oscilaition when inject a single pulse wave. If use 50ohm input impedance oscilliscope, it will not appear. I want to change the input impedance to 50ohm. Can I do so

  • Upgraded from 11 to R12 -- GL,AP and FA modules

    Hello All, I need help on configuring R12 environment. We had GL,AP and FA modules in 11i which is upgraded to R12 envt, I need to do the initial configuration steps for these modules so that they are up and working for the end users. I would appreci