Field ANZTM in Billing plan
15.05.2008
Hi Gurus,
How is the field ANZTM (Number of days in the month) used in billing plan. What would be the effect if its made 30.
Regards,
Uday
Could you please share your experience regarding this matter stating which exits you have used as i have similar requirement.
My requirement is:
In SD while creating sales order. I need to know how this can be achived using which user exits.
While creating the line items after entering the material and double click on it, in the billing plan tab, user enters the start date and enddate. The system displays the settlement dates according to the from date specified, and the system calculates the Billing value as the ordered quantity(days) manintained in Sales A tab multiplied by the condition value.
The requirement is instead of taking the ordered quantity(days) maintained in Sales A tab, the days should be calculated based on the line item interval in the billing plan tab and the billing value for the line items should be the number of days between the interval multiplied by the condition value.
Similar Messages
-
Problem in updating FPLT Table with custom fields of the billing plan
Hi Guys
I have a requirement to add 2 custom fieldd in the billing plan tab of sales order and I could not find any screen exit for that. However I got access key and added those 2 fields on the screen but I am not able to uodate table FPLT from there.
I can see exits to pass the value but because there is no screen exit, the program cant retain the values keyed given by use on the screen.
I really dont know where do I need to write the code and how to make screen fields read by the program.
Please please help.
Thanks a lotHi,
Probably too late, but here's the solution:
- Transaction SE51 program: SAPLV60F and dynpro number: 0030
- Goto 'Logical execution' or something like that (i'm connected in french)
- Modify standard code line 75: here I have added the field 'LIBEL'
FIELD:
FPLT-FAKSP,
FPLT-FAREG MODULE FPLT-FAREG_PRUEFEN ON REQUEST,
*{ REPLACE DTAK910958 1
*\ FPLT-FPTTP.
FPLT-FPTTP,
FPLT-LIBEL.
*} REPLACE
CHAIN.
Il means that field LIBEL will be checked with field FPTTP.
regards. -
Limiting user access to field FPLA-AUTKOR in Billing Plan
Hi,
I have a wish to regulate the use of the above field in our Billing Plans.
I have done quite a lot searching without luck on this topic.
Will I have to do it via Authorizations or perhaps via a User Exit ?
Any Help is appreciated.
PeterHi venkeeg
im facing with a similar issue than yours, im trying to update fpla-perio and fpla-horiz, can you help me?
i Will try with your solution. -
CRM 2007 Pricing based on settlement period of billing plan
Hi,
I need the ability to have disocunts on a service contract based on the settlement period of the billing plan.
A contract list price is 12 GBP per month.
If the customer want to bill monthly no doscount will be applied.
If the customer wants to bill quarterly a discount of 1 GBP will be applied.
If the customer wants to bill annually a discount of 2 GBP will be applied.
If the cusomter wants to pay upfront a discount of 5 GBP will be applied.
For this purpose I enhanced the field catalog for pricing with this new field.
A condition table using this field was created.
Badi CRM_COND_COM_BADI was used to pass the field from the billing plan to pricing. I used FM CRM_BILLPLAN_READ_OB in if_ex_crm_cond_com_badi~item_communication_structure.
When the contract is created the Badi is called and the period specific price is found.
When I change billing plan the badi is only called for the BRI (Billing Request Item) but not for the contract item for which the price is mantained.
Does someone has an idea how to establish this???
Thanks in advance.
Points guaranteed.
Regards
DirkHi Stas Shapiro,
Your question is related to u201CCustomer servicesu201D module in SAP, you can post such issues in a forum called u201CEnterprise Asset Management (EAM)u201D in sap.sdn forum,
Whether you have Service contract or in Warranty you need to have special condition types like ZZDC, PPAG etc. for pricing procedures PABR01/02 (Header or item pricing procedures.)
Similarly a different pricing type for Warranty need to be configured.
I suggest you to go through the following sap.help.link to get complete solution to your thread
http://help.sap.com/saphelp_46c/helpdata/en/e6/4a903f9e0311d189b70000e829fbbd/frameset.htm
For time related billing you need to use service orders with resource related billing, even for this you need to explore the above link.
all the best.
Regards
DSR
Edited by: D.Srinivasa Rao on Nov 1, 2011 12:05 PM -
Text per line in a billing plan
Hi,
Apparently SAP doesn't support the input of a note (text) per line in a billing plan.
I found a userexit called "USEREXIT_MOVE_FIELD_TO_FPLT" in the include "RV60FUS1" (program "SAPLV60F"). As i understand it right this userexit enables the creation of a new field in the table "FPLT" (billing plan : Dates).
Hence my questions :
Is it possible to create a new field for adding text comments in this table ?
This new field will this be displayed automatically on the billing plan screen ?
If not, is it possible without modifications to the standards to display this field in the billing plan screen ?
any help would be most welcome.
with regardsBogo wrote:
One of our family members has deceased. I need to remove a line in our family plan. The line that needs to be removed is the primary line. That needs to be reassigned to a different line.
Sorry to hear about your loss.
You will need to call customer service for this. Canceling a line can not be done online and they should be able to help reassigning the primary line. (Dial *611 from your mobile device or (800) 922-0204)
Good luck -
Change End date of billing plan/invoice plan in sales order item(fpla-erdat
Hi Experts,
Could you please help to me regarding this issue.
I need to change End date of billing plan/invoice plan in sales order item of "billing plan" Tab.( FPLA-ERDAT) for all line items. It is not a one sales order,more than 1000 sales orders.
How can i change those end date of billing plan for all line litems and all sales orders ( i have input file with sales orders, items, dates.)
Thanks
jayaHi ramki,
I tried with using MASS T.code ( bus2032 Object type).
There are no field related to Billing plan end date?.if case i done wrong ,tell me what are steps while using MASS T.code.
now what i can do. or explain
Thanks
jaya -
VA42-Authorization to change Billing Plan
Hi All,
How to provide authorization to change "sales document" & "item" fields in VA42 Billing Plan section.
Regards
#AlexHI,
http://help.sap.com/saphelp_wp/helpdata/en/52/6714b6439b11d1896f0000e8322d00/frameset.htm
Steps,
Go to PFCG
Enter role name say ZSALES ORDER PROCESSING and click on single role
Enter discription and save
Then click on MENU tab,then click on transaction and maintain t-codes like VA41,VA42,VA43 and click on assign transactions and save
Then click on AUTHORIZATION tab and click to Change autorization data,then it will ask for orgz. level maintain orgz.data or click on FULL Authorization
Then you can able to see modules from where the the transaction code belongs(SD)
Expand it to lower level node and maintain autorization for Perticular sales document, sales area
Then save and click on GENEREATE ICON (Shift+F5)
Now go to tab USER and assign users
Click on user comparision >> Complete comparision
Now when the assigned user log in syatem system will display this role for user and he/she may authorization for perticular sales document and sales area depending uppon your authorization provided in this role.
You can see existing roles and copy from existing one
kapil -
BAPI or Function to update Billing Plan in Sales Order Items
Hello all !
I have to update some fields in the billing plan data in sales order's item (VA02) with a program (receiving it's data form csv files).
I've searched a BAPI but infortunately there are no "Billing Plan" data structure to update thoses fields.
The transaction in VA02, the billing plan data is found in FPLT table, linked to VBKD table with key field VBKD-FPLNR.
I've tried theses Functions with no result :
BILLING_SCHEDULE_MAINTAIN
BAPI_SALESORDER_CHANGE
BAPI_SALESORDER_CHANGEBOS
BAPI_SALESDOCUMENT_CHANGE
For now I'm searching how VA02 is saving the billing plan data, but it's very tricky and maybe not reusable.
If someone have an idea for updating billing plan data in a abap program ( and not a batch input of VA02 because the line to update can have a variable position ).
Thanks a lot.
Message was edited by: Thomas B.Thanks Kiran I for your answer.
This function might be helpful but there is a strange control at the begining of the code.
(I guess VBAK must be filled somewhere..)
IF I_VBELN NE VBAK-VBELN.
MESSAGE A044 WITH I_VBELN VBAK-VBELN.
ENDIF.
But I've found another way to update the billing plan dates: using the function BILLING_SCHEDULE_SAVE (with BILLING_SCHEDULE_READ before). My point is solved. -
Field/Table to change the header tick in sales order billing plan
Hi SD Guru's
I am using a GUI screen to create standard sales order (VA01). Since my order dates at header and line item level can differ, i want the field name or table name of the header tick which is taken as default from my billing plan in my sales order.
Or is there any setting where my billing plan at item level is not defaulted from my header.
Its really urgent. Would appreciate your reply.
Regards
RaviHi Ravi,
I'm unsure whether this will help you or not. In VOV7, choose your It Cat, in detailed screen of It Cat settings there's a checkbox with "Business data" when not checked which will allow you to change Data at Item level.
Regards
SD -
Field FPLT-FKSAF- In billing plan
Hello to all.
We are creating sales orders and their billing plans with function module BILLING_SCHEDULE_GENERATE using structure FPLTVB.
We have a problem with the FPLT-FKSAF when the data field is created with"C"(completed). Althought if you see in the table FPLT, the data field is "C", if you enter in the tc va02 or va03, the data field is "A".
We don´t know if we have to fill any other field in the function module or if we can fill other tables apart from FPLT.
Thanks in advance.Hello,
The best way to avoid these issues is not to use that particular FM, during the Order creation.
Instead, please follow these steps.
1. Using the main program, create the Sales order utilizing the standard BAPI or BDC(If you're using that method).
2. Soon after creating the Sales order, Submit the program SDFPLA02 passing
Sales document No., Item No., Start date of billing plan & End date of billing plan and come back to the main program
to process the next item no. or next contract.
3. This way, the standard FM's will update related tables without any failure.
Hope this helps.
Gopakumar
Sr.SAP ABAP Lead -
Creation of Budget Billing Plan for Countries with Tax Jurisdiction
Hello Experts,
When I create a budget billing plan for a company code with country Canada/USA and jursidiction TAXCAJ/TAXUSJ using transaction EA61, I get the message "Taxes with jurisdiction code not permitted with down payments"(Message no. >0194). The long text for this message says "Delete your entry in the field for jurisdiction code" Is any one aware where from this jurisdiction code should be deleted.
Is it possible to create budget billing plan for countries with jurisdiction code at all ?
Thanks in advance
VenkatHello Roopali,
What I learnt in the process of exploring the functionality is that Payment PLan (BBP or AMB) is the budget billing method for countries with Tax Jurisdiction. Statistical, Partial & Payment Scheme only works when jurisdiction is not defined for tax procedure. Payment scheme is the recommend procedure for Eurpopean market
Thanks for your clarification
Best Regards
Venkat -
Creating Billing Plan data for sales order using BAPI_SALESORDER_CREATEFROM
Hi All,
We are using BAPI_SALESORDER_CREATEFROMDAT2 to create the sales order.We are unable to get the fields for billing plan tab in this BAPI.
Kindly let me know the fileds in BAPI that corresponds to the fileds of billing plan in sales order.
Thanks in Advance,
Kiran I.Hi kiran
hi Dhanapal
i ahve the same problem which u posted..
My scenarion is to create billing plan while creation of order using the BAPI_SALESORDER_CREATEFROMDAT2 but could not find any structure to pass billing plan details
pls can u let me know if u found any solution for this if so can u send me detailed mail..
i want to populate in both way header level and item level (by removing check header plan in the billing plan tab)
Pls let me know ASAP..
Thanks
anil -
How to copy billing plan details of main item to all its sub-items...
In the sales order, we have main item and sub-items. The main item is a project item and it has a billing plan which gets copied from the project. Now the requirement is to copy the same billing plan(of the mainitem) to all its subitems- billing dates, billing type, billing rule, date category, percentage of the amount to be billed, etc. So that when we do billing for this sales order all the items and its sub items are copied in the milestone billing document.
The billing plan is not at header level since the sales order can have multiple project items and their milestones can differ.
Please suggest how to acheive this- coping of billing plan details from main item to all the subitems.
Rds,
sucmsssYou can use the enhancement section in include mv45af0f_fplan_aktualisieren_c. In the below code, I am copying milestone lines from previous document, but you could adapt to copy from the higher level item. Copy and pretty print it in ABAP editor.
ENHANCEMENT 10 ZSD_SALES_DOC1. "active version * Generate Billing Plan without dialog. * Because copy control does not work with milestone billing plans, we need to perform the below tricks.
DATA: zlt_fplt TYPE TABLE OF fpltvb, zlt_fpla TYPE TABLE OF fplavb, zlv_fareg TYPE tfpla-fareg, zlv_fplnr TYPE fplnr, zls_vbkd TYPE vbkd. FIELD-SYMBOLS:TYPE vbkdvb, TYPE fplavb, TYPE fpltvb, TYPE fpltvb.
IF xvbkd-updkz = chari AND tvap-fpart IS NOT INITIAL AND * xfplt[] IS INITIAL AND vbkd-fplnr IS INITIAL AND "bill plan not created vbak-vbtyp CA 'CG'. "contracts and orders SELECT SINGLE fareg FROM tfpla INTO zlv_fareg WHERE fpart = tvap-fpart. IF zlv_fareg IS NOT INITIAL AND zlv_fareg <> '6'. READ TABLE cvbkd ASSIGNINGWITH KEY vbeln = vbap-vgbel posnr = vbap-vgpos. IF sy-subrc IS INITIAL. CALL FUNCTION 'BILLING_SCHEDULE_READ' EXPORTING fplnr =-fplnr tables ZFPLA = zlt_fpla zfplt = zlt_fplt. * Check if any of the lines are not periodic and not from milestone before proceeding. READ TABLE zlt_fplt ASSIGNINGWITH KEY MLSTN = abap_false nfdat = 0. IF sy-subrc IS INITIAL. CONCATENATE '$000' vbap-posnr INTO zlv_fplnr. ENDIF. ENDIF. IF sy-subrc IS INITIAL. LOOP AT zlt_fplt ASSIGNINGWHERE mlstn = abap_false. -fplnr = zlv_fplnr. APPENDTO xfplt. -updkz = chari. ENDLOOP. LOOP AT zlt_fpla ASSIGNING. -fplnr = zlv_fplnr. CLEAR-vbeln. -updkz = chari. APPENDTO xfpla. ENDLOOP. da_fplnr =-fplnr. ENDIF. ENDIF. ENDIF. CALL FUNCTION 'BILLING_SCHEDULE_GENERATE' EXPORTING I_FKDAT = VBKD-FKDAT I_FPLNR = DA_FPLNR I_WAERS = VBAK-WAERK I_FPART = TVAP-FPART I_VEDA = XVEDA I_VEDA_KOPF = VEDAVB I_UPD_FPLA = UPD_FPLA I_UPD_FPLT = UPD_FPLT I_KOMK = TKOMK I_KOMP = TKOMP I_KOMPAX = KOMPAX I_FKREL = VBAP-FKREL I_CREATE_DATES = US_FLG_CREATE_DATES I_KFPLAN = DA_KFPLAN I_KFPLNR = DA_KFPLNR I_NOMSG = US_NOMSG I_ABSAGEN = DA_ABSAGEN I_FPLAA = FPLAA IMPORTING E_FPLNR = XVBKD-FPLNR E_DATALOSS = DA_DATALOSS E_UPD_FPLA = UPD_FPLA E_UPD_FPLT = UPD_FPLT E_KOMPAX = KOMPAX TABLES FPLA_NEW = XFPLA FPLA_OLD = YFPLA FPLT_NEW = XFPLT FPLT_OLD = YFPLT I_FPLTS = TFPLTS I_FPLTNP = TFPLTNP I_KOMV = XKOMV I_TKOMK = TKOMK I_SVBAP = UVBAP. LOOP AT zlt_fplt ASSIGNING. READ TABLE xfplt ASSIGNINGWITH KEY mandt =-mandt fplnr =-fplnr fpltr =-fpltr. CHECK sy-subrc IS INITIAL. -updkz = chari. ENDLOOP. ENDENHANCEMENT. -
Customer exit for tab 'Billing Plan' at item level in VA02
Hi gurus,
is there any customer or user exit for tab 'billing plan' in va02 where we find other tab like SALE A, SALES B, SHIPPING etc, i allready tried mv45afzz (userexit_field_modification) and exit V60F0001( Cmod). the requirement is to suppress field NET VALUE for certain user n based upon sale order type. so i cant use transaction variant.
well i found one include "RV60FUS4" which contain form 'userexit_field_modification' but i dont know how to change the code n through which user exit.
any reply will be awarded.
thankswell include "RV60FUS4" which contain form 'userexit_field_modification' worked with development key from sap.
thanks -
BAPI_CUSTOMERCONTRACT_CHANGE - Updating Line Item Billing Plan
Hi all,
We're using the BAPI_CUSTOMERCONTRACT_CHANGE to update Contracts, which is nothing but updating fields in VA42.
However for some reason it's not updating the Billing Plan date in the line items.
Version: SAP 4.7 R/3 Enterprise.
All OSS notes are up to date.
How to pass data for billing plan in the BAPI.
Any feedback regarding this matter is highly appreciated.
Thanks
Gopakumar
Sr.SAP Tech.Lead
[email protected]Hi Gopakumar,
There is no separate structure to be filled out for the Billing Plan Tab. Since it is coming under the Item level, you have to use the item structure to fill in the data.
Quickest way is, find out the "Data base structure field name" and check in the Item structure(BAPISDITM). i.e. for eg. for billing_block the field is "FAKSP" and the corresponding Item Structure field name is bill_block. you should fill this data in the structure (BAPISDITM) and set 'X' in the check_in structure (BAPISDITMX).
CALL BAPI_CUSTOMERCONTRACT_CHANGE using update mode. You will get the data.
Thanks and Regards
Ratish
Maybe you are looking for
-
Mavericks 10.9.1 update not appearing in Server's Software Update service?
While I have been able to update my server to 10.9.1, my client computers all rely upon my server for their software updates. And although i have repeatedly had the Software Update service fetch all new updates over the last day or so, the Mavericks
-
Maximum Render Quality no longer shown.......
I'm using CS4. I have had great success with Steve Bellune's suggested settings for exporting media and encoding HDV 1080 60i projects for DVD burning. Now, all of a sudden, for some crazy reason all I have on the small drop down menue are the fol
-
Lovers of sql 2005 (all 2 of you) -- rejoice -- a question for you We have an old sql 2005 box that I am rebuilding with a newer OS (please, don't ask why!) but using the original master, msdb, etc. The main problem I'm having is during the sql 200
-
A number of my files (Word docs, iTunes files, etc.) are suddenly sporting new "last modified" and "last opened" dates that are far into the future (8/22/18, for example). This seems like it could be a system problem. Any ideas as to what's going on?
-
Hi, what do we call a package(cognos) in OBIEE? is it Answers or dashboard Thanks, RM