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

Similar Messages

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

    Hi 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.

  • 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

  • While Sales Order Change , need to create Billing plan Item wise

    Hi ,
    We are using BAPI_SALESORDER_CHANGE for changing item category as well as parallely need to create billing plan item details (FPLT-FKDAT, FPLT-AFDAT, FPLT-NFDAT), Hence Please tell me the Procedure.
    Example: Billing Plan is Depending on Item Category, In my scenario , initially Item category do not have Billing Plan Tab, When we go for BAPI_SALESORDER_CHANGE for changing Item Category to Supported Billing Plan, So How can we update (FPLT-FKDAT, FPLT-AFDAT, FPLT-NFDAT) in Billing Plan Tab for every sales order item.
    Regards
    Jana

    Hi Ravi,
    Can You explain in detail.
    Regards
    Jana

  • Fplt-fksaf biling plan text field name?

    Hi Experts
    I have billing plan document status FPLT-FKSAF .
    I want text description of the status fksaf
    I need table field name of this

    Using the following FM u got full details from table FPLT 
    DATA e_fpla LIKE fpla .
    DATA e_fplt LIKE fpltvb OCCURS 0 .
    CALL FUNCTION 'SD_SALES_DOCUMENT_READ'
            EXPORTING
              document_number = doc.
    CALL FUNCTION 'SD_SALES_BILLINGPLAN_READ'
            EXPORTING
              i_vbeln                = doc
              i_posnr                = pos
            IMPORTING
              e_fpla                 = e_fpla
            TABLES
              e_fplt                 = e_fplt
            EXCEPTIONS
              no_billingplan_allowed = 1
              no_billingplan_found   = 2
              OTHERS                 = 3.

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

    Hi,
    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.

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

    Hi 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

  • I need billing plan detaisl from FPLT TABLE.

    I have sales order no VBAK-VBELN.
    I need billing plan item detaisl from FPLT TABLE.
    HOW TO LINK THESE 2 TABLES to get these billing [plan item details records
    Edited by: abap_friends on Jul 8, 2010 8:17 AM

    Hi,
      try with this fm
            CALL FUNCTION 'SD_SALES_BILLINGPLAN_READ'
              EXPORTING
                i_vbeln                      = ip_docnum
                i_posnr                      = ip_posnr
              TABLES
                e_fplt                       = it_fplt
              EXCEPTIONS
                no_billingplan_allowed       = 1
                no_billingplan_found         = 2
                OTHERS                       = 3
    or
      SELECT posnr fplnr INTO TABLE i_fplnr
        FROM vbkd
        WHERE vbeln EQ ip_docnum.
      IF NOT i_fplnr[] IS INITIAL.
        SELECT fplnr mlstn fkdat INTO TABLE i_mlstn FROM fplt
          FOR ALL ENTRIES IN i_fplnr
          WHERE fplnr EQ i_fplnr-fplnr.
      Endif.
    Regards,
    Carlos

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

  • To enable status  FPLT-FKSAK in VA42 Billing plan for T&M

    HI All,
        In VA42 -  Billing Plan, The Billing status is always A even if the bill is done. I have been assigned to change it to C when billing is done. This is happening in T& M only. For Fixed and Milestone, it s automatically closing. But for T & M it is not. Any suggestion ??
    Regards

    Yes - go back to the SD functional analyst and have them re-evaluate this. If the status is not changing then either something wasn't configured incorrectly or the correct process is not being followed.
    There should be no ABAP necessary to change any standard statuses in SAP.

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

    Bogo 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

  • Reg: Billing Plan Report

    Hi
    I got one FS from Client side regarding Billing Report i unable to write the logic for some Fields, please find attach the Ouput Format required from Clinet.
    Sales Order Number (VBAK-VBELN)
    Project Definition Number
    Project Definition (from project)
    Project Manager (person responsible from project)     
    Customer Number   
    Customer Name
    Order Type
    Sales Order Line
    Billing Plan Item Number
    Billing Item Milestone Description (from Project)
    Billing Plan ItemValue
    Billing Item Currency
    Billing Block Status
    Billing Plan Item Billing Type
    Milestone Planned Billing Date      
    Milestone Release Confirmation Date
    Billing Plan Item Invoice Number
    I am unable to find the logic for  the Below output Feilds
    Billing Item Milestone Description (from Project)
    Milestone Planned Billing Date      
    Milestone Release Confirmation Date
    Billing Plan Item Invoice Number
    Please let know which Table which will fetch this details
    The Input for this report is Plant ( Mandatory Feild) and optional Feild are  Sale order No and Project Definition No.
    Kindly help me out SAP GURUS
    Regards

    Hi,
    The logic for Billing plan item invoice number is:
    Pass the sales order number into VBKD table.Execute.
    Select your lineitem and fetch the value if Billing plan number(FPLNR).
    To know the number of items in billing plan enter this FPLNR into FPLT Table.Execute.
    Pass the FPLNR into VBFA table and Execute.
    You will find the invoice numbers for your billing plan items.
    Regards,
    Krishna.

  • Tables to get the billing plan discount percentage...

    Hello Experts,
    I am currently developing our sales invoice form and 1 requirement is that I have to show the
    billing plan/downpayment %. The specs only has the field FPLNR. Can you please tell me how to get the
    % amount.
    Thank you guys and take care!

    hi
    you can get the billing date FPLT-AFDAT and billing discount perecntage FPLT-FPRO by making use of the key field FPLNR
    hope this helps
    regards
    Aakash Banga

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

  • Billing Plan Billing Block Change when saving the sales order

    Dear Gurus,
    We have SD Integrated with PS. We create the sales orders and pull the billing plans milestones from WBS.
    Once we generate the billing plans, system will propose the billing block for all the line items of the milestones which normally comes from the billing plan configuration/item category.
    Would like to know the appropriate userexit to change the Billing block to "XX" if some of the requirements are not met when we create or change the sales document.
    Below is what i am able to see but seems to be not helpfull.. please guide..
    User exits in program RV60FUS1
        BILLING_SCHEDULE_DELTA
        For milestone billing a percentage value is fully invoiced for each billing deadline. In the case of deviations between the original item value and any later changes, you can use the user exit to determine whether the difference should be stored in the final invoice or sent to the next deadline.
        USEREXIT_MOVE_FIELD_TO_FPLT
        This user exit allows you to create your own fields in table FPLT.
        USEREXIT_MOVE_FIELD_TO_FPLA
        This user exit allows you to create your own fields in table FPLA.
    Reward points for the right answers..
    Regards
    Ram

    Dear Friend,
    I hope you can make it with the above user exits.Consult your abaper and try it.
    Thank you,

Maybe you are looking for

  • Loop at and update based on column number

    Hi ABAPers,  Need help, LOOP AT i_final_r1 INTO w_final_r1.    READ TABLE i_text1 INTO w_text1 WITH KEY w_final_r1-text1.    IF sy-subrc eq 0.    w_region1-werks = w_final_r1-werks.    w_region1-sy-tabix = w_final_r1-netwr. " Sy-tabix = 6. (for examp

  • FC Studio Crossgrade - now app won't launch!

    I just got my crossgrade disks yesterday and did the upgarde which took about 6 hours. I launched the app when it was finished, made sure it opened, looked at some old projects, quit, slept the computer all night. Woke up, did some email, shut down,

  • Use of Fiber Channel in Boot Camp with Windows XP

    Hi All, I am looking at getting a Mac Pro for a project that requires I use Windows XP under boot camp and wanted to know if there were any problems accessing a RAID array via the standard 4GB Fiber Channel adapter available through apple. I don't ne

  • How about the licence of iFS?

    Would someone like to tell me, under which license iFS can be used without pay. Thank you very much. Yiping Chen

  • Ipod shut off in game mode or when downloading apps

    I have a first generation ipod touch with the 3.0 upgrade installed. I recently had my battery replaced. I can play music for 6-7 hours (with the new battery installed that is a bit disappointing) but if I am on the internet, playing games (especiall