09-19-2008 10:22 PM
Is there any way to change/determine the end date of a budget bill plan other than the standard SAP way of determining that? Currently SAP defaults it to one year end date if I don't put any alternate start month at the time of creation. I want to know if I extend it to say 16 months.
09-22-2008 9:20 AM
Hi,
1 year (12 months) is the maximum period you can define in the portion for the billing period. As the the BBP is created during the periodic invoice and a periodic invoice is created every year, the end date for the BBP is then maximum 1 year.
You can then use transaction E25M to extend your BBP, but this is normally done after a portion change.
Adriano.
09-22-2008 9:20 AM
Hi,
1 year (12 months) is the maximum period you can define in the portion for the billing period. As the the BBP is created during the periodic invoice and a periodic invoice is created every year, the end date for the BBP is then maximum 1 year.
You can then use transaction E25M to extend your BBP, but this is normally done after a portion change.
Adriano.
09-22-2008 1:53 PM
Thank you Adriano. The business reason why we need to have the end date extended on some of our budget bill plans is that when someone signs up for a BBP in winter months, their settlement happens again in winter month when they cannot settle the final month bill. So instead of settling in the winter months, we want to push it out to a normal month when settling the BBP may not be that painful.
If I cannot change the end date, can I prevent final settlement at the end of the year?
If I cannot do either of the above, can I continue to charge the customer budget bill amount even though it is the settlement month and rollover the balance into the new plan at the time of renewal?
09-23-2008 8:51 AM
Hi,
in this case can't you change the Meter reading unit in the customer installation to a month not in Winter period and then do the extension of the BBP using E25M. During the UTILMD upload (Change of technical master data message received from the NET company, in the supplier system), when a MRU change is received you can change the installation MRU (Using FM ISU_S_INSTLN_CHANGE) and then do the extension of the BBP using function module ISU_S_BBP_PORTION_CHANGE, if you want to to use this in parallel you might have problems because it uses a reconciliation key that doesn't allows parallel postings, this might seems strange because the BBP it's not a real posting when you create it. To solve this you can copy it to a customer function, execute all the standard forms; example:
Prüfung aller Import-Parameter
PERFORM f20_check_import_params(saple25s)
USING 'ISU_S_BBP_PORTION_CHANGE'
x_date
x_opbel.
and change form f20_create_new_bbp:
Check if mass activity is active
CALL FUNCTION 'FKK_AKTIV2_RUN_KEY_GET'
IMPORTING
e_aktyp = w_aktyp.
IF w_aktyp IS INITIAL.
w_no_mass = co_true.
ELSE.
w_no_mass = co_false.
ENDIF.
mac_prot_log_off.
CALL FUNCTION 'ISU_S_BUDBILPLAN_CREATE'
EXPORTING
x_vertrag = wa_everc-vertrag
x_edatum = start_date
x_upd_online = co_true
x_no_dialog = p_no_dialog
x_no_mass = w_no_mass
x_auto = l_auto
x_vorauszdat = wa_vorauszdat
x_ep_period = 'P'
IMPORTING
y_db_update = db_update
y_obj = new_obj
EXCEPTIONS
not_found = 1
existing = 2
foreign_lock = 3
number_error = 4
input_error = 5
system_error = 6
not_created_noduedate = 7
billing_error = 8
not_authorized = 9
OTHERS = 10.
The extension of BBP means that a new BBP will be create from the old scheduled billing date to the new one, this is transparent to the customer.
Hope this helps you,
Adriano.
09-23-2008 11:06 PM
Thanks Adriano, this looks promising. Let me work with it and see if it solves my problem.
Can you tell me how this transaction works (in terms of its data selection)?
I tried with a contract account for which there is a non-invoiced billing document, yet it did not extend the budget billing plan. If I were to manually extend a budget billing plan, do I need to do anything else in addition to running this transaction?
09-24-2008 4:50 PM
Hi,
if you have an open bill document normally you should be able to extend your BBP, in transaction E25M put your contract number in the selection screen on the "Selection Criteria for Uninvoiced billing documents" and execute, you should then see a list of all the active BBPs and in the toolbar of that list you have an option "Extend Budget Billing Plan", when you press this button you will have a pop-up where you can define the number of due date you want.
Adriano.
09-24-2008 7:12 PM
Thanks Adriano, I did that but what I was missing is that I cannot extend a BBP unless it's end date is in the past and there is a billing document that is not yet billed for that BBP. Essentially this program only allows you to extend the BBP just before its final invoice creation.
This does help us in solving our problem and thanks a lot for that transaction. I am just amazed that our implementation partner doesn't know of such an important transaction.