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
Srinifunction 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
KapilClosing as no solution/suggestions received for a long time.
-
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.
ShabnumHello, 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,
NidhiWhen 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
AmitHi,
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@MHi 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 AMsurelly 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 ReddyHi 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
UlhasHi
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 -
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. -
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
BekMsI 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