VF01 Exit BADI to Postpone or block items in billing plan.

Hi Experts,
The business requirement is where they are not suppose to bill the customer more than the Sales Order value.
While positng a invoice with referenceto to an Sales order (VF01) for a perticular order type with a billing plan.
I want block items in invoice / billing plan of order if the value of billing items is exceeding the order netvalue.(only while posting the invoice document). 
Please suggest any EXIT, badi.
Thanks in advance.
Regards,
Mahesh

Hi,
Exits for VF01:
SDVFX007 User exit: Billing plan during transfer to Accounting
V60A0001        Customer functions in the billing document
SDVFX009           Billing doc. processing KIDONO (payment reference number)
V05I0001             User exits for billing index
V05N0001           User Exits for Printing Billing Docs. using POR Procedure
J_3RSINV            User Exits for Printing Billing Docs. using POR Procedure
BADIs
SD_CIN_LV60AU02                BADI for billing
VOR_WA_FAKTURA              Billing before Goods Issue

Similar Messages

  • Copying Header level Billing Plan to Item Level Billing Plan

    Hi Gurus,
    I have the following Business Scenario:
    I am creating Sales Order with reference to contract. In the sales order item level detail, a check box(Copy Header level Billing Plan to item level Billing Plan) is checked. For my Business Scenario, I do not want this check.
    Could you please help me in making the configuration changes to remove this check box.
    Regards,
    Nish

    Dear
    I hope just try once
    When you assign Copy Header level Billing Plan to item level Billing Plan That header level billing plan data also will come to item level it means you can change in item level
    if you dont want this function in item level -- Billing plan ..Just remove the check box
    Then you cant find please try it and let me know
    Thanks a lot
    venu

  • Exit / badi for individual service line item detail with internal orders.

    Hello guys,
    <b>Issue 1.</b>as per our scenario we want to get the individual service line item details with Internal Orders.
    Please provide me any exit/badi with each item level with individual service line item Internal Orders.
    <b>Issue 2:</b> Remain same for issue 3 for blocking status. We want to delete item level for particular line what about the service rows which assigned in particular item.
    point will be rewarded for the suitabel answers.
    please give me response  ASAP.
    With Regards
    yogesh

    Hey Yogesh,
    I have the same scenario... Could you please drop a mail to [email protected] with the details of BADI and other details that you implemted for the same.
    Thanks a lot in advance.

  • User-exit/BADI to change Purchase Contract item field ??

    Hello,
    I need to update the Order acknowledgement field(EKPO-KZABS) for the Purchase contract via transaction ME32K.
    I need to know if there is any user exit or BADI for the Purchase contracts (Outline agreement), so that this field KZABS can be updated while saving. I did not find any user exit so far in which line item is a export parameter. There is one BADI definition ME_PROCESS_PO_CUST but it is called only in case of Purchase Orders and not in the contracts. Please let me know if you have some idea how to do this.

    check these exits....                  
    EXIT_SAPMM06E_012 
    <b>EXIT_SAPMM06E_013</b>
    EXIT_SAPMM06E_014 
    EXIT_SAPMM06E_006 
    EXIT_SAPMM06E_007 
    EXIT_SAPMM06E_018 
    EXIT_SAPMM06E_016 
    EXIT_SAPMM06E_017 
    vijay

  • Remove Billing Block on a Sales line item with Billing Plan

    Hi All,
    I need to remove/clear “<b>Billing Block</b>” on a sales order line item which as been attached to billing plan. Sales order line item can have more then one “<b>Billing Plan</b>” line item. Based on <b>billing date</b> I want to remove Billing block. Any hints or direction much appreciated. Thanks in advance.
    Kind Regards,
    Tim

    Hi,
    Use the BAPI BAPI_SALESORDER_CHANGE to remove the billing block in the sales order line item..
    Pass the item number ORDER_ITEM_IN parameter
    Pass the item number, UPDATEFLAG = 'U', BILL_BLOCK = 'X' in the ORDER_ITEM_INX parameter..
    Thanks,
    Naren

  • 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

  • Relation with Contract Line Item and Billing Plan

    Can a Billing Plan have more than one Contract (Sales Document) Line Item ?
    To detail, for example, a Billing plan is X and it has three Plan Items 1,2,3. Can there be situation where Billing Plan X:Item 1 is set up for Contract A:Item 10 and rest of the Items i.e. Billing Plan X:Item 2,3 are set up for  a different Contract B:Item 20 ?

    yes , we can

  • To track which line item the billing plan date changed.

    Hi All.
    I have a requirment of tracking changes done for the billing plan date and whenever i change the billing plan date it will be reflected in the FPLA table. But i was not able to track to which line item of the subscription/order the billing plan date changed.
    In the FPLA table there is a relation to the VBELN(subscription/order) only not POSRN(line item) is there.How can i track to which line item it got changed.
    Thanks for your help.
    Thanks,
    Neslin.

    Hi,
    There should be entries in FPLTC for FPLNR found in table FPLA. Try from SE16, enter FPLNR preceded by zeros so that the total length is 10 and execute.For example,  FPLNR is 10, enter 0000000010.
    Hope it helps.
    Regards,
    Nupur

  • User exit/BADI for updating Purchase Order Item

    I am would like to update the purchase order item - specifically field EKPO-REPOS in a user exit or BADI. I haven't been able to find one that allows you to update the purchase order item.
    Any input would be appreciated.
    Derick

    You can use BADI ME_PROCESS_PO_CUST for you requirement
    Method PROCESS_ITEM
    * Retrieve item data.
        CALL METHOD im_item->get_data
          RECEIVING
            re_data = v_data_item.
    Do you validations and changes here
    *update changes
    CALL METHOD im_item->set_data( v_data_item ).

  • User Exit/Badi to change the billing plan date when create sale order

    Experts,
    Please advise which user exit/badi can be used to change the billing plan date wen create sale order.
    My requriement is based on some rules to dynamically change the line item billing plan start date and end date when create sales order.
    I tried some user eixt in MV45AFZZ, but the date got revert to the orginal date from billing plan.

    Hi,
      check the include MV45AFZB.
    Thanks & Regards,
    Sateesh.

  • User Exit/Badi for G/L account assignment in ME21n/ME22n

    Hi All,
    I need user exit/badi for account assignment in item details for following requirement.
    If user changes G/L account of the first line item then I have to copy same G/L account to all line items.
    Please suggest me suitable user exit for this.

    hello,
    follow the steps.......
    For User Exit's
    goto to tcode->status->program name->double click on that,
    then goto to-> attribute take the package name and
    Goto SMOD tcode ->Utilities->give the package name and F8
    then a list of exits will display for that tcode as well as that package.
    u can check the table MODSAP
    For BADI's,
    1)goto to tcode SE24 give the CL_EXITHANDLER and display and then double click on the GET_INSTANCE
    keep Break point at this location 'call method cl_exithandler=>get_class_name_by_interface'
    then the tcode it will trigger there and we can debugg there we can find badi'for that tcode and then remove the break point.
    2)Goto to tcode->status->program name->double click on that program will display's
    then  press crtl+F then cl_exithandler
    Thank u,
    santhosh

  • Block in Billing Plan

    Hi
    I need to generate an output type whenever a sales order is created or changed if there is a change in the billing block in the Billing plan for prepaid SO. Can anybody please let me know in which structure the value lies ? KOMPBV1-FAKSP is not applicable as it is the Block at the Billing document, not the Billing Plan
    Any help is highly appreciated

    Hello,
    I don't think the system will automatically remove the billing block from the plan an bill it. You may create a program to remove the billing block from the line items in a billing plan order with the help of an ABAP expert and schedule it accordingly.
    So whenever the date comes, the system will remove the billing block and bill it.
    Prase

  • 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
    jaya

    Hi 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

  • Item billing plan lines not appearing in billing due list ...

    Hello Team ,
    I have one question on service contract billing plan. Contract has status released.
    I have one contract which has header billing plan that is applicable at line item also.
    1. At line item level billing plan two items are due for billing but in billing due list this line item does not appear. Some of the lines in Item billing plan are already billed.
    Also at item billing plan there is no check (tick mark) for Header Billing Plan.
    Can some one suggest what are the possible checks for item billing plan not appearing in billing due list.
    Thanks ,
    Nitn Patki

    Hi Nitin,
    Check the status of the line items.
    Regards
    Narayana

  • Billing Plan Billing Blocks -- report available?

    Is anyone aware of a report that shows billing blocks assigned to billing plan lines?
    Thanks,
    Lee Ann

    Hi
    Try
    V.14                 Sales Orders Blocked for Delivery    
    V23                  Sales Documents Blocked for Billing  
    VA14L                Sales Documents Blocked for Delivery 
    VE31                 Blocked SD Documents     
    Regards
    Jitesh

Maybe you are looking for

  • Using the PPDS setup matrix

    Hello All - I have 3 products A,B and C which  are run on a single line during a particular week(day). We have certain set-up times when we move from one product to another. Here are the set-up times: The sequence in which these products run on the l

  • K9N Neo-F, just over a week old and now won't boot.

    Having trouble with a new build using a MSI K9N Neo-F motherboard.  I suspect my Motherboard is faulty :( and plan on sending it back to Newegg for replacement unless someone has something else for me to try.  Here’s the original configuration: MSI K

  • HT204380 I have no sound with facetime on my ipad2?

    For some reason I can not get the sound to work wwhen I use facetime. Does any one have an idea why?

  • Creating files

    Is it possible to read lines of text in through a bufferedReader and craete a new file from the text read in? FileItem fileItem = (FileItem)parms.get("file"); InputStream inputStream = fileItem.getInputStream(); BufferedReader d = new BufferedReader(

  • Adobe presenter 10 corrupting color and shapes

    Hi, I'm using Adobe Presenter 10 with Powerpoint 2007 on Windows 8 PC. When publishing a presentation in either SWF or HTML5 to Adobe Connect Pro server all the grouped shapes and colors are corrupting. All the elements are turned to light blue fill