Header partner disabled (billing)

Hello,
When an invoice is created, the Header partner appears disabled. Is it a normal behaviour? I have customized the RE partner (Bill-to party) to make it editable (Sales and Distribution->Basic Functions->Partner Determination->Set up partner Determination for Billing Header), but it does not works (entire table appears disabled).
Thanks in advance,
Ricard.

Hi Oscar,
In the invoice you should be able to see the header partner functions.
So that's not normal.
May I ask what is the business reason not to stick with standard partner functions in billing?
IMHO Billing should be a more or less automatic process in SAP based on delivery data (delivery based billing) or credit note data (sales document based billing), therefore it does not seem to be a good idea to have the RE partner editable in the invoice.
In general the partner function in billing should be determined from original document (sales order or credit note) and modified there in case of needing to do it.
Best Regards,
Franck

Similar Messages

  • Billing Doc - Header Partner

    Hi, can anyone advise where we can configure the billing header partners screen to be editable?  I included additional contact person partner function in the header procedure but the screen does not allow me to add in the contact person partner.
    Thanks
    PP

    Hi PP
    I hope, I have understood your requirement.
    You want to change the header partner in Billing that is PAYER.
    Payer is taken from the customer master of the Sold-to-party automatically by the system.
    Go to the "Partner determination for customer master", find out your Procedure which has been assigned to the Account group of the Sold-to-party.
    Go to the "Partner function assignment to the Procedure", here you will find a check box "N" for each partner functions.
    Deacivate(remove the tick mark) the check box for Partner Function "Payer" and save it.
    Similarly ,check it in the "Partner function assignment to Account group" and remove the tick from the check box "N" for Partner function "PAYER". (Out of these two places ,in one place you get the check box "N" . I do not have access to SAP now)
    Now, it will be modifiable and you will be able to change provided the new Payer must have been assigned in the customer master of the Sold-to-party..

  • Copy Control for Billing Header Partner.

    Hi All,
    Need advice and guidance from all. As below are the explanation of the future and current scenario. I also have did some research on my own. Please advice and thanks in advance.
    Future Scenario:
    A new partner determination is necessary during the creation of the debit note or credit note memo request with reference to the billing document by using transaction to VA01.
    Current Scenario:
    While creating a credit or debit memo request with reference to the billing document the header partner is copied from the reference billing document. But if there is an update in customer master data (VD03) for partner function before creation of credit or debit memo request, the partner function will not be updated in the VBPA table of this routine (FV45C003)
    Steps did by me:
    1) Copied routine 003 (FV45C003) to a new routine.
    2) Manage to find the required table such as KNVP and KNA1 which stores the latest customer master data.
    Question:
    1) Is there any function module that i can overwrite the CVBPA table in the subroutine (FV45C003)?
    Regards
    Shawn

    HI Brad Bohn,
    Thanks for the helpful advice. Appreciate it very much and my apology for the late reply. Have a great day ahead...:)
    Regards
    Shawn

  • How to check if a user fills a header text in billing invoice

    Hi everybody and thanks in advance.
    My consultant wants to oblige all users to fill a header text when they create the billing invoice (vf01).
    I was looking for several user exits when I can manage this requisite.
    My problem is that when the user creates the invoice and push save button, I try to look for in the table STXH if the user created the header text. But I have not found anything, because the invoice has not created yet.
    Only when the billing invoice has saved, the header text is stored in the table STXH.
    I has been trying to find a structure wich contains the header data like xvbrk contains the data about type of invoice, etc.
    I have studied this user exits:
    userexit_number_range (module pool saplv60A, program rv60afzz)
    userexit_account_prep_komkcv (same module)
    userexit_account_prep_kompcv (same module)
    userexit_fill_vbrk_vbrp (same module)
    v60A0001 (Customer functions in the billing document).
    My question is: In which structure is the header text of billing invoice manage before push the save button?
    If I knew where it is, I could manage the data and check if the user filled the header text.
    Thank you very much, and sorry for my pour English.

    David,
    Place this code into USEREXIT_NUMBER_RANGE:
    DATA: CATALOG LIKE TCATALOG OCCURS 0 WITH HEADER LINE,
          MEMORY_ID(30).
    data: c_MEMORY_ID(30) VALUE 'SAPLSTXD'.
    DATA l_head type THEAD.
    DATA wa_head type THEAD.
    data: l_lines type table of TLine.
    data: l_line type TLine.
    DATA l_CATALOG type TCATALOG.
    IMPORT CATALOG FROM MEMORY ID 'SAPLSTXD'.
    loop at catalog into l_catalog.
       if  l_catalog-IS_REFTEXT is initial
       and l_catalog-keep is initial.
         concatenate c_memory_id l_catalog-id into memory_id.
         import thead to l_head
                tline to l_lines
           from memory id memory_id.
         loop at l_lines into l_line.
           message i000(zz) with l_line-TDLINE.
         endloop.
       endif.
    endloop.
    It will expose the text entered into the text ids in a message box (for now).  You will want to replace the MESSAGE statement with your own logic.
    You may also need to change the message numver/class from ZZ - as seen here "message i000(zz) with l_line-TDLINE."  with an appropriate message on your system.
    DON'T forget those points.

  • Update Header Partner data in a Purchase Order in 4.6C system.

    Hello all,
    I have written a report program to add/update partner data at PO header level.
    The report uses BAPI POCHANGE for the update.
    But the BAPI_PO_CHANGE does not transfer/update Partner Information for the PO's in 4.6 C system.
    The same code functions properly for Purchase Orders in ECC6.0 systems.
    Please provide me some inputs for a probable solution to update PO header partner data in 4.6C system.
    Thanks in advance.

    Hello Hiren,
    Thanks for the prompt response.
    I am populating the structure POPARTNER with partner information.
    And passing header information in POHEADER. i.e the PO Number.
    I have not marked any fields in POHEADERX as 'X'. It still works in ECC6 system.
    But does not work in 4.6C system.
    Thanks in advance.
    Edited by: Amar.t on Mar 7, 2010 12:59 PM

  • In BDC VA02 i am uploading header details in BILLING PLAN tab.

    Hi Friends,
    In BDC VA02 i am uploading header details in BILLING PLAN tab.
    I am having sales order no in flat file.
    While i am clicking BILLING PLAN tab its showing 1 POPUP screen for Milestobe For billing plan (INPUT AS NETWORK NO).
    Some sales order nos this popup is not coming.
    How to code this bdc?

    CLOSED

  • In the Structure VBDKR..Document Header View for Billing...

    Dear Friends,
    In the Structure VBDKR..Document Header View for Billing, there is a component
    IHREZ which is Customer /Vendor Internal refrence number.
    Can anyone tell where do I locate this in Billing or anywhere.
    Kind Regards
    Ravi.

    Hi,
    This field is called "Your Reference".
    Goto VF03.
    Enter your Billing document number.Enter.
    Goto Item details.Goto PO data.
    In the ordering party tab,you can find it.
    This value will be maintained in Sales order.
    Goto VA02.Enter your order number.Enter.
    Goto Item details.Order data tab.The same field you can find there also.
    Regards,
    Krishna.

  • Updating email address in Sales order header partner address -VA01/VA02

    I got the requirement to update the email address in Sales order-> header-> partner address.
    The mail address will be picked from ZTABLE and updated in header partner address through user exit
    I cannot find any field for updating email address in partner address in user exit "MV45AFZZ"
    Is there any other user exit/option to update email address in header partner address of sales order?
    Thank You,
    GM

    Hi Rajesh,
    I agree with you but this Scenario is different.
    Just as you have mentioned the address change will not reflect in the Old Sales orders but it should in the new Sales orders right??
    But that is not happening..The Address was changed say two months back and the new address is not appearing in the Sales orders created these days say yesterday or today..
    In such a case,what is should I check to get the address updated??
    Please advice.
    Regards,
    Sophia Xavier

  • Avoid invoice split when header partner  is different

    Hi all,
    Here is my requirement. When I am trying to create consolidated invoice  from sales orders using VF01 due the difference in the header partner it is creating invoice split. But the requirement is if the difference partner function is ZU the split should not be created. 
    I am in very urgent need of this solution and please drop relevant and true solutions.
    I will be really greatful if anyone can provide me with a right solution.
    Thanks,
    Varun.

    Hi
    VOFM is the t.code where standard requirements and formulas are written and and available. to write our own requirement or formula ,copy the standard requirement and then write your own . but you need the access key , so take the help of basis people
    Take the help of the ABAPers to write the subroutines and other requirements
    But in your case you dont need any VOFM
    Regards
    Srinath
    Edited by: sri nath on May 1, 2008 9:09 AM

  • Some items doesnt get copied with header partner

    Hi ,
    I have a issue with an order, where when teh order header partners are redetermined, (ship to), some of the items on the order doesnt get copied with the new ship to.
    There is a check box at the item partner screen which is been ticked only for the items where thsi change doesnt take place.
    It indicates that 'Partner valid at item level, if this indicator has been activated, the partner is valid at item level.'.
    Could someone please advice the reason as to whta the check box means as well as the reason as to why the header partner doesnt get copied to the line item partner.
    Thanks,
    Keshini

    Hi,
    Read OSS  Note 550073 - FAQ: SD Partner Determination I, points 1 and 2.
    The description from the note is,
    1. Question: Why is a new partner determination not executed when I change the partner ?
    Answer: The partner determination always runs when you create a document. Then dependent partners are automatically determined and checked. If in the existing document you change a partner, the system does not run a redetermination of the partners (except when the sold-to party is changed). This works as designed and possible dependent partners are not redetermined.
    2. Question: Does the partner determination take place on item level ?
    Answer: An item partner determination is not provided in the standard system. You can enter item partners manually. Here, in Customizing of the item partners you can specify which partner functions should be allowed on item level and which not. The header partner functions are always allowed on item level. On item level, if you enter a partner, it is visualized by the item partner flag. For an item partner you can change the address data, header partner addresses cannot be changed on item level. The logic of the item partners is: If for an item there is no partner, the header partners are displayed. If as described above you enter a partner on item level, this partner exists on item level. If for a partner you enter an address differing from the header but the partner should stay the same, you can just enter the partner again manually for the respective item. Thus the partner becomes an item partner and the address can be changed.
    Regards,

  • Table VBDKR(Document Header View for Billing)?

    Hi.
    What is the use of table VBDKR(Document Header View for Billing)?
    and what is the difference in the fields VBELN_VAG,VBELN_VKT,VBELN_VG2 of that table?
    thanks

    HI
    GOOD
    VBDKR=>Document Header View for Billing
    VBELN_VAG=>Sales and Distribution Document Number
    VBELN_VKT=>Sales and Distribution Document Number
    VBELN_VG2=>Sales and Distribution Document Number
    I DONT THINK THERE IS ANY DIFFERENCE BETWEEN THESE THREE FIELDS
    THANKS
    MRUTYUN

  • Find the SetCurrentLine in Business Partner /Addresses/ billing address

    I am using B1 2004.2 B
    In this below example:
                oBp.Addresses.SetCurrentLine(0)
                oBp.Addresses.AddressType = BoAddressType.bo_BillTo
                oBp.Addresses.AddressName = "Test1"
                oBp.Addresses.Add()
                oBp.Addresses.SetCurrentLine(1)
                oBp.Addresses.AddressType = BoAddressType.bo_BillTo
                oBp.Addresses.AddressName = "abc"
    My requirement is to synchronies the BP master with another database.
    I have some issues in Business Partner /Addresses/ billing address.
    How to find the SetCurrentLine in  oBp.Addresses.SetCurrentLine(XYZ)?
    I see a Line number in CRD1 table, is that refers to the line number which I can use in oBp.Addresses.SetCurrentLine(xyz) ?
    I tried it but it fails, the line number is based on the order in which the records are displayed in the BP/Addresses/ billing address Screen.
    For example:
    Address          Linenum
    Abc               1
    Test1               0
    In the above example “Test1” is added first and “Abc” is added second.
    So the line number is 0 and 1.
    When the records are displayed in BP/Addresses/ billing address Screen,
    it displayes “Abc” first and “Test1”as second record.
    So according to the screen display the “Abc” is line 0 and “test1” is line 1.
    But in the database the values are vice versa. So when I want to update the
    Values using the DIAPI , I need to know the value for SetCurrentLine(XYZ)
    How can I find it?

    Line number in CRD1 table has nothing to do with SetCurrentLine.
    SetCurrentLine index depends on the order of
    the records displayed in BP/Addresses/ billing address Screen, which is sort by
    Name.

  • Disable Billing Date in VF01 screen 6001

    Hi all,
             i need to disable(hide) the date field in vf01 (Billing  Invoice : create header data) for particular condition type or make it as the date equal to billing date. (screen 6001, field : vbrk-fkdat).
    i also tried RV60AFZC but i was not successfull.
    i searched in sdn but did not find such req .
    So kindly please suggest me.
    thanks in advance,
    kool.

    HI,
    i solved it by myself,
    the procedure is as follows
    navige to the include MV60AF0F_FELDAUSWAHL_SONDERREG
    (don't worry this is an enhance spot , so i giving the include name directly )
    not: you need to get access key.
    goto se38
    open MV60AF0F_FELDAUSWAHL_SONDERREG report in change mode
    in line number 268
    you wil get this code
      if ( fakt-tabstrip_subscreen  = '6105'
        or sy-dynnr = '0105' )    and
         screen-name = 'VBRK-XBLNR'.
        screen-input = 0.
        modify screen.
        perform xblnr_set_screen_attributes
                using     t180-trtyp vbrk
                changing  screen.
      endif.
    now under this you need to add your desired code
    in my case this is my code
    """""''MODIFIED BY ABAP1 06/09/2011
        if ( fakt-tabstrip_subscreen  = '6105'
        or sy-dynnr = '6001' )    and
         screen-name = 'VBRK-FKDAT' AND VBRK-FKART = 'ZMD' OR VBRK-FKART = 'F2'.
        screen-input = 0.
        modify screen.
        ENDIF.
    """""END OF MODIFICATION BY ABAP1.
    now save it and activate it and check in your vf01
    that field will be in non editable mode.
    regards,
    kool.

  • Avoid split invoice header partner

    Hello,
    I have 2 deliveries with the same "order by"  partner (AG) but different "delivered to" partners (WE) .
    SAP generates 2 invoices
    In the imputation analysis the reason of this invoice split is due to the delivery address
    Do you know how to avoid this split ?
    thanks
    It is urgent

    Hi.
    If you are using standard partner determination procedure for billing document header, then check  the copy control of delivery to billing (VTFL). assign routine DATA VBRK/VBRP = 003 "Single Invoice". And if you are using ur own partner determination procedure for billing document header, then check partner determination procedure, where ship to party should not be maintained. ship to party should be available at billing Item level only. result of this header data will not be differs and your invoice will not get splitted.
    Rgds
    Dhiraj Bhaskar

  • Transfer document header text from billing document to FI document

    Dear all,
    Where do I specify that the document header text out of the billing document should be transferred to the corresponding FI document?
    Currently, the FI document header text (BKPF-BKTXT) remeans blank after transfer from billing document. We need this field to be filled in, but I haven't found how to have this filled in.
    In copy control from sales doc to billing doc, there is the possibility to transfer the Reference number & Assignment, but nothing about document header texts.
    Some say that it would only be possible via coding, but anybody has any idea if it might be possible via standard SAP?
    Many thanks!
    Best regards

    Hi,
    We also had a bit same requirement, which is to copy the billing header text to FI item text (BSEG-SGTXT). The solution we took is to use FI Substitution (t-code GGB1), so that every time a FI document created from SD... the substitution reads the billing header text and put it in the FI item text. I think the same method could be used for FI header text (BKPF-BKTXT). Below is the solution for your reference.
    Prerequisite:
    Document Type = 'RV' AND Reference <> '' AND
    ( Transaction code = 'VF01' OR Transaction code = 'VF02' OR
    Transaction code = 'VF03' )
    Substitution:
    Using exit which coding is as below.
    *&      Form  u900
          Copy Billing Header Text to SGTXT
         -->P_SGTXT    FI Item Text
    FORM u900 USING p_sgtxt TYPE bseg-sgtxt.
      DATA: lv_name TYPE thead-tdname,
            lt_line TYPE STANDARD TABLE OF tline,
            lw_line TYPE tline.
      lv_name = bkpf-xblnr.
      CALL FUNCTION 'READ_TEXT'
        EXPORTING
          id                      = 'Z001'
          language                = sy-langu
          name                    = lv_name
          object                  = 'VBBK'
        TABLES
          lines                   = lt_line[]
        EXCEPTIONS
          id                      = 1
          language                = 2
          name                    = 3
          not_found               = 4
          object                  = 5
          reference_check         = 6
          wrong_access_to_archive = 7
          OTHERS                  = 8.
      IF sy-subrc EQ 0.
        READ TABLE lt_line
          INTO lw_line
          INDEX 1.
      In Billing Header Text, the sign '&' (ampersand) is automatically
      added some characters so it becomes '<(>&<)>'.
      The logic below is to fix that issue.
        REPLACE ALL OCCURRENCES OF '<(>' IN lw_line-tdline WITH space.
        REPLACE ALL OCCURRENCES OF '<)>' IN lw_line-tdline WITH space.
        p_sgtxt = lw_line-tdline.
      ENDIF.
    ENDFORM.
    Regards,
    Teddy Kurniawan

Maybe you are looking for

  • Problem Playing Audio in Forms 6i On Web

    Hi there, I'm trying to get sound out of a form running over the web under Forms 6i using JDK 1.1.8 and after two solid days of reading documentation, scanning Oracle's support sites and searching the web I've been unable to figure out what I need to

  • Open link in a new tab problem.

    When I want to open a link to a new tab by pressing my mouse scroller, it just won't work. Anyone have any solution? It still works after I changed to Firefox 4 after a few days. But it didn't work now. :(

  • I just downloaded PDF Portfolio Templates... Help?

    All files landed in my downloaded files folder. Where should these files be located in order to function with my Acrobat 11 installed in Windows 8??

  • Extracting compressed file (zip) using PL/SQL

    Hi! Can anyone help me on how to extract data out of a compressed file(ZIP) using pl sql. Regards, dhekz

  • NC Code Description

    Hi , I have enabled the check box for display description in NC Client maintenance. There by I can see the Descriptions along  with NC codes in NC Code lists.But when I assign NC code (after I click ADD button) I can see only NC code not the descript