To edit a billing plan with VA02

Hi,
I need help because I would like to print a billing plan with VA02.
I 'm going to link this billing plan with output types of my sales order.
For example, when I save my sales order, I would like that the billing plan print automatically.
Somebody could tell how I ccoud do it?
I know, I need to create another form.
I want  to know how to link this new form to my sales order withe NACE?
Thanks
Kari

Hi,
You are right,we have to define a new form.
The logic on the form is:
Pass the sales order number in the table "FPLA".
Execute.
Fetch the Billing plan number from the field "FPLNR".
Pass this to the table "FPLT".
Execute.
You will get all the item details maintained in that order.
Goto the T.Code "NACE".
Select the application as "V1".
Click on "Output types".
Select your output type.
Click on "Processing routines".
Enter your form name here.
Take help from your ABAPer.
Regards,
Krishna.

Similar Messages

  • HT1918 i have recently moved from the uk to australia and cancelled my uk debit before the payment was processed for songs i bought in itunes. i have tried to edit my billing info with australian debit details but the site says 'invalid card' how can i fi

    i have recently moved from the uk to australia and cancelled my uk debit before the payment was processed for songs i bought in itunes. i have tried to edit my billing info with australian debit details but the site says 'invalid card' how can i fix this?

    Contact iTunes Customer Service and request assistance
    Use this Link  >  Apple  Support  iTunes Store  Contact

  • Billing plan with partial Delivery

    Hello,
    I would like to ask question regarding the Downpayment process when processing partial delivery.
    I have a scenario where i manage a sales Order with item required 2 PC.
    I have a billing plan for the sales order, with a Fisrt payement against the sales Order (30% of total value). Then i create a delivery with 1PC (partial delivery).
    My question is, is it possible to create a closing invoice on the 1 PC delivered? Does SAP manage this kind of cases?
    Thanks for your feedback
    Regards

    Hi
    It is possible to do partial delivery.While creating Sales order give order quantity as 3pcs.For first billing date you give 2pcs and for  another 1pc give another billing date.So for the first billing  date you do order related billing and do delivery for 1pc only which is a partial delivery.
    Regards
    Srinath

  • Billing Plan with 2 invoices:1st:Down Pymt Type,2nd related to deliv.

    Hello Gurus,
    My customer has this need:
    Customer must pay a percentage before sending the goods (Down Payment Type)
    Then, when it is paid, the following invoice should be based on the real delivered quantity:
    When they pick the goods, if a part of the ordered goods are missing (breaked...), the invoice should just be based on the ral quantity.
    By ex:
    Ordered: 100 - Account Invoice: 50%
    Picking:
    - if total: F2 invoice: 50%
    - if Only 60/100 - F2 invoice: 60-50= 10%
    Is it possible?
    Best regards,
    Sébastien

    Hi,
    It is very much possible,
    In periodic billing, you have something called the Date categories. You have to enable various date categories, atleast 2, with 1 having an invoice of downpayment type and another with actual invoice type.
    Now when you create sales order, in the billing plan, maintain two date categories, teh first one being teh one for downpayment type and the second date category being the one with the actual invoice type.
    Once this is done, and the downpayment is made, you can remove the billing block from SO, create invoice for the first billing plan. In this case, it will create a downpayment request. Here the revenue wont be recognised , only downpayment will be posted.
    Once delivery is made, create the invoice using the second billing plan. In this case, it will create the actual invoice. This will be posted in AR.
    Now you can reconcile between downpayment and AR in FICO.

  • Billing block removal in Billing Plan - Transaction VA02

    Hi,
    How can I remove the Billing Block in Billing plan for a single sales order? (header level)
    What I need to remove/change to empty is the field FPLT-FAKSP (from Billing Plan tab) and not the FAKSK from table VBAK (in Billing Document tab).
    Following example is only to remove the VBAK-FAKSK, but what i need is to remove the FPLT-FAKSP.
    Please help.
    Thanks
    REPORT  Z_BILLING_BLOCK.
    PARAMETERS: p_vbeln TYPE vbak-vbeln.
    DATA: l_header_inx TYPE bapisdh1x,
          l_header_in  TYPE bapisdh1.
    DATA: lt_return TYPE STANDARD TABLE OF bapiret2.
    update the flag.
    l_header_inx-updateflag = 'U'.
    l_header_inx-bill_block = 'X'.  " Billing
    l_header_in-bill_block  = ''.   " Remove Billing block.
    Call the bapi.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
      EXPORTING
        salesdocument    = p_vbeln
        order_header_in  = l_header_in
        order_header_inx = l_header_inx
      TABLES
        return           = lt_return.
    check for errors.
    LOOP AT lt_return TRANSPORTING NO FIELDS WHERE type = 'A' OR type = 'E'.
      EXIT.
    ENDLOOP.
    IF sy-subrc = 0.
      WRITE: / 'Error in updating'.
    ELSE.
      WRITE: / 'Billing block removed'.
      COMMIT WORK AND WAIT.
    ENDIF.

    Hi,
    I don't want to use this is the sales order user-exit. What I really want is to have another different program running in background for example and removing this Billing Block (FPLT-FAKSP).
    My code is only working for the billing block in Billing Document Tab and not for the one in Billing Plan.
    Thanks a lot
    Br
    Anyone knows already a solution for this??
    Edited by: Ninfx Ninfx on Feb 27, 2009 4:42 PM

  • Bill Plan with Sales Order item rejected

    Milestone Billing Plan created.
    IMG Config Sales Order Item Reason for Rejection = BIC checked (Not Relevant for Billing)
    Add material on the (Billing Plan) Sales Order Item.
    Set the Item Reason For rejection (same reason as set in IMG config for BIC above)
    Create some Billing Plan dates (at the sales order header).
    [F3] back. You get an info message "Value-based differences in the billing plan cannot be allocated"
    Save the Order.. All is fine.
    If I do not set a reason for rejection on the item all is fine.
    Can anyone explain this ?

    Hi Friends
    I have resolved the problem myself. I have used sap note : 97272 and downloaded the utility/ correction program ZZUNREJE and ran it for rejected sales line item.
    The reason for rejection was successfully reversed without touching any of the associated POs.
    Regards

  • % amount adjacement in Milestones in Billing plan in va02

    Edited by: Pritesh kumar on Feb 12, 2012 11:29 AM
    Edited by: Pritesh kumar on Feb 21, 2012 7:00 AM

    Dear Shiva,
    Thank you for your quick response. I think the user-exit EXIT_SAPLV60F_001does not solve my problem, because it is used to "Edit the Proposed Different Billing Date".
    Regards,
    Imanol Dehesa

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

    well include "RV60FUS4" which contain form 'userexit_field_modification' worked with development key from sap.
    thanks

  • Account determination KOFK with billing plan, item cat. TAO

    hi,
    when i using billing plan with item cat. TAO, missing G/L account message will be displayed in KOFK. I want to know why and under what situation will using KOFK.
    I understand if i maintain the account determination in KOFK. Error message will not displyed. But I want to knkow what is the purpose uisng KOFK
    thanks

    Hi,
    The purpose of KOFK is for sales order costing.

  • Billing plan update in VA02

    Hi,
    We have created a Z report for updating the Billing Plan in VA02.
    For this we are using the FM BILLING_SCHEDULE_GENERATE.
    The issues is, the billing dates are getting generated but the billing value is not getting updated. To update the billing value we need to press Create Date in VA02->Item details->Billing plan.
    Any pointers to this will be highly appreciated. Points assured.
    Regards,
    Nilesh.

    Thanks, but the problem is to generate a billing plan number (FPLNR) in (X)VBKD and (X)FPLA automatically.
    Yes, it must probably be done before the SAVE exit, but the real question is how?
    I saw module functions BILLING_SCHEDULE_GENERATE and _DIALOG but I don't konw if I can use them without problems...

  • Debit Billing Plan Line - Contract

    Hi,
    Regarding Billing Plans:
    How do we create Debit Billing Plan Line in Contract ?
    Where do we do the assignemnt of Header Billing Plan and Item Billing Plan ?
    Creation of Billing Plan with reference to another - How ?
    Regards
    Edited by: SAP2020 on Mar 30, 2010 3:42 PM

    Hi,
    You could change the blling document type for the billing plan line in contract.
    The header billing plan will be copied to item if you don't do any change.
    If you want to have different billing plan on item level, please check the indicator "Header billing plan" off on item billing plan tab.
    The indicator could only be set before first billing.
    Thanks and best regards,
    Smile

  • 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

  • Billing plan and pricing proc

    Dear frnds,
                        I would like to know the link between Billing plan and pricing procedure...............I have prepared a milestone billing plan with a pricing procedure  which has price,  gym chrgs, maintenance chrgs etc..............but when i invoice for  the first line item in the billing plan it  calculates in a completely diff way( line item value - 51000  but invoice is billing for 1.50000......plss assit
    Regards
    Maddy

    Hi,
    This is because of two issues.
    1.Check the Billing value in the sales order.
    Goto VA03
    Enter the order number.
    Goto Item details-->Billing Plan.
    Check the field "Billing Plan" and "%" for the first item.
    The same will be flowed into billing if all the copycontrols are correctly maintained.
    2.Goto VTFA T.Code.
    Select your valid combination.
    Click on Item.Select your Item category.Details.
    Maintian "Copying requirements" as "023".
    Pricing type as "D".
    Pricing Exchange rate type as "A".
    Price source as "Blank(Order)".
    Save.
    Regards,
    Krishna.

  • Different purchase order number on each line of billing plan

    Hi
    I have a problem which I am having difficulty resolving and wondered if there was any way of doing the following. We have many customers who sign a deal with us for an online service. The deal may last for three years, but they are set up on one sales order with a billing plan with three entries on, as they want to be billed in three annual lumps.
    The problem is, customers often want different purchase order numbers on each year's bill. As the PO number is held at item level, I can't see any way of doing this. Any ideas?
    Jon

    Hi Jon,
    in standard your requirement can not be realised. A possible solution (if it is not too much manual effort):
    create a new line item for each year.
    Best regards, Baerbel

  • Shorter contract date, periodic billing plan reduced, not reflected in ECC

    Hi,
    We get quite a lot similar problems with service contracts with billing plan.
    Because of new type of contracts (other material number) being sold to our customers, the old contract will change end date, let's say from 31.12.2012 to 31.05.2011. Next the line item will be put to completed.
    The periodic monthly billing plan in CRM now only show billing dates as to 01.05.2011 which is correct.
    However on the ECC side, the created contract still show the future lines of the billing plan with status open.
    As a result they still appear in the billing due lists.
    The problem does not seem to be situated in the middleware.
    I changed the contract end date to 31.12.2013 (so even further in the future than in the initial status) and in ECC I see additional lines created for billing.
    Now if I bring back the contract end date to 31.05.2011 the extra lines in ECC are gone (period 01.01.2013 - 31.12.2013), but all lines for period 01.06.2011 - 31.12.2012 stay in overall processing status "Open" because they are "Not invoiced".
    Anyone came accross the same issue and knows how to solve it?
    Best regards,
    Geert

    Reason was incorrect processing sequence in changing contract dates

Maybe you are looking for