Mass Change of PO Payments terms

Hi frinds, there is need to change Payment terms for all the historical PO's for all the vendors with the current in vendor master record. When using copy PO function, current vendor payment terms not picked up, but copied reference PO.
just think if we have FM to change Header information in PO other I only choice seems to be an BDC.
thanks.
Lakhbir

Hi
You can try using the BAPI BAPI_PO_CHANGE, but probably you should need to clear the Payments terms from document before using BAPI.
I believe if the system see a payment term in the PO, it doesn't replace with the new one.
Max
Message was edited by: max bianchi

Similar Messages

  • Change of Customer Payment Term

    Hi Gurus,
    We are planning to change the payment term of our customer accounts this October.
    For example:
    Customer A
    Payment term last September is payable in 20 days.
    October 10- payment term was changed to 10 days
    Kindly advise if the postings that were already made from the previous months will be affected if we change the payment term of that customer?  Or will it only affect the postings that will be made after the change in payment term was executed.  My worry is that the computation of net due date and amount will be affected if we change the terms of payment.
    Thanks,
    Ellicec

    Hi:
        Payment terms are copied into Sale order from payment terms maintained customer master data at sale organization level..Whatever you give in their is copied to sale order and is taken to billing document and once document is posted it starts appearing in posting document line item in FI...Baseline date calculates the aging of open items standing in customer ledger ...If you change the customer payment term then there is no issue..its a normal business process to do so...It will not affect already existing data ....Invoice posted with new payment term will have their own aging in ledger..Hence you can carry on with their change, From control point of view just make sure that none should be allowed to payment term or base line date in a posted document. This can be prevented using document change rules in OB32...I hope it will help you.
    Regards

  • Transporting changes made to Payment terms

    Hi all,
    Is the procedure to transport the changes made to payment terms in IMG, different from usual transports? because I was not asked for a request, when I changed the description of the payment term for customers in IMG.Please let me know the procedure.
    Thanks in advance
    Kumar

    Hi,
    In the IMG, payment terms, , select the payment terms you want to transport, go to menu-- click on transport --then u will get include in request and delete from request, click on include in request, then u will get the request creation pop up, then create a new request, release and then transport the request.
    Hope this helps.
    Thanks,
    Viswanath

  • Mass change in fk02-payment transaction-bank name

    Dear All :
    i want to do mass changes in fk02 - payment transaction tab - bank data tab - bank name field
    table name is BNKA , field name is BANKA
    Please suggest t code for same
    vijay

    As far as i know the Bank name field is non editable and it flows from Bank key which means the name is bank key specific...so you have to change the bank name of the Bank key...for this i think LSMW or BAPI needs to be created for the Bank key change transaction code FI02.
    Regards,
    Indranil

  • I would like  to make some changes in GR91 payment term

    Hi Gurus,
    I am pretty new to SAP ERP. I got assigned the ticket as requested below.
    Business requirement:
    I would like  to make some changes in GR91 payment term.
    1.        85 days from invoices (instead of 93)
    2.        Only the 5th of each month , will be the bline day (payment day), instead of 5th & 20 th.
    My Analysis:
    I have checked OBB8 in EED system for payment term GR91 and I could see the below 3. Here I have attached one file with business requirement and GR91 payment term screenshot.
    1. PT - GR91
    Day Limit - 4
    Fixed day - 5
    Additional Months - 3
    Default baseline date - Document date
    Sales Text - 20-31 at 5th (93 days frm Inv)
    Own Explanation - 01-04 at 5th (93 days frm Invoice)
    1. PT - GR91
    Day Limit - 19
    Fixed day - 20
    Additional Months - 3
    Default baseline date - Document date
    Sales Text - 20-31 at 5th (93 days frm Inv)
    Own Explanation - 5-19 at 20th (93 days from invoice)
    1. PT - GR91
    Day Limit - 31
    Fixed day - 5
    Additional Months - 4
    Default baseline date - Document date
    Sales Text - 20-31 at 5th (93 days frm Inv)
    Own Explanation - 20-31 at 5th (93 days from invoice)
    Please help me in this regard. How could I go ahead with configuration, what are the options I should select in OBB8.
    Thanks in advance for your help............
    Thanks & Regards,
    Siva

    Hi Siva,
    Day limite 5 doesn't allow GR91 use after 5th day. So you will have precisely 85 day.
    If you want have unlimited day use and fixed day you have never precisely 85 days.
    Please do a test. Define OBB8 and replace a Vendor Invoice Payment term to GR91. Look at FBL1N the due date.
    regards

  • Change Open Item Payment terms

    First I want to change the payment terms for a certain number of vendors. I do this either vendor by vendor or using the MASS transaction.
    BUT, I have a number of open Items for those vendors. Is there a way to change the Payment Terms for those existing open items?
    In FBL1N - Mass changes I dont see such a possibility.
    Can I do this using an ABAP program and is there any BAPI suitable for this purpose?  I see that the ZTERM field exists both in BSEG and BSIK tables
    Please any hint will be wellcome

    Thanks for your response,
    In FBL1N-MassChanges.
    I leave the BaseLine Date field unchanged.
    I change in the PaymentData block, the First field in Conditions (ZBD1T field) say from 30 Days to 60 Days.
    Will this change my open item DueDate from BaseLine30 to BaseLine60 ?
    Please Confirm if the above is correct.

  • Change of Customer Payment Terms and Its Impact On Invoice

    Hi All,
    i would like to know that I have few open customer invoices for a customer. Now I have changed the Credit terms from 30 days to 60 days. Of-course it will not automatically impact on the already created accounting documents. Is there a way that i can update the accounting documents with new credit term days so that the due dates can be recalculated.
    Please advise
    Many Thanks
    SAPXPT 

    It doesn't work that Way.... need small ABAP changes in the standard program: Just follow as given below but need to be done with ABAPer as it needs access key to change the standard programs:
    Symptom
    On the new line item list (transactions FBL1N, FBL3N, FBL5N (FAGLL03 as of ERP2004)), you can carry out a mass change for certain document fields. You want to add fields to the mass change that do not exist in the SAP standard system.
    Other Terms
    FBL1N, FBL3N, FBL5N, RFITEMAP, RFITEMGL, RFITEMAR, FB02, FB03, document change, mass change, FAGLL03, FAGL_ACCOUNT_ITEMS_GL
    Reason and Prerequisites
    Fields for the mass change are not contained in the SAP standard system.
    Solution
    Note:
    The following solution refers to transactions FBL1N, FBL3N and FBL5N. If you want to create the changes for the line item display of the new general ledger (FAGLL03), do not make the changes in the FI_ITEMS function group (LFI_ITEMSI01). Instead, make the changes in the FAGL_ITEMS_DISPLAY function group (LFAGL_ITEMS_DISPLAYI01).
    Solution:
    Carry out the enhancements described below in your system and test them thoroughly.
    Note: SAP cannot guarantee that the modified mass change will work correctly even if you carry out all of the steps as described in the manual tasks.
    Preparation:
                Go to the line item list, select a document and choose 'Change document' in the menu bar.
               In general, all the fields that can be changed in the following screen can be changed in the mass change If you choose 'Additional data', the system displays an additional dialog box. The fields that can be changed in this dialog box can also be included in the mass change. You cannot change the CPD data of a document in a mass change.
               Make sure to remember whether the system displays the field that you want to include in the mass change (from now on referred to as 'XYZ') on the main screen or in the additional dialog box. Also note that this can differ for customer accounts, vendor accounts or G/L accounts.
    Enhancement of the screen for the mass change:
               To manually change the screen for the mass change in the line item display, proceed as follows:
    Call transaction SE80 to display the FI_ITEMS function group.
    Expand the 'Screens' folder and double-click screen number '0100'.
    Choose '-> Layout' (note that you must use the graphic layout editor for the following steps).
    The system now displays another dialog box: 'Screen Painter: Change input/output field'. In this dialog box, choose 'Display <-> Change'. You should now be able to modify the screen.
    Choose 'F6'. The system generates another dialog box: 'Screen Painter: Dict./Program fields'.
    Enter *BSEG-XYZ in the command line as a table/field name and choose Enter.
    The system displays a relevant table row in the large white window. Select this line and choose the pushbutton with the green checkmark in the lower left corner.
    Place the cursor on a suitable position on the first 'Screen Painter: Change input/output field' and left-click. The system then displays the required selection field including the description. You can now move it to the required position on the screen.
    Select the white selection field of the two new selection fields and choose 'F2'.
    The system generates the additional dialog box: 'Screen Painter: Attributes'. Select the 'DICT' tab page in the 'Attributes' section and deactivate the 'foreign key check' if it is activated.
    Test, save and activate the screen.
    Manual source code changes:
                You have to modify the SAP standard source code as follows:
    First change:
                         Call transaction SE80 to display the FI_ITEMS function group.
                        Expand the 'Screens' folder and double-click screen number '0100'.
                        Select the 'Flow logic' tab. Add the row marked with "<-----INSERT LINE to the source code:
    field *bseg-bvtyp module req_bvtyp on request.
    field *bseg-rstgr module req_rstgr on request.
    field *bseg-cession_kz module req_cession_kz on request.
    field *bseg-xyz module req_xyz on request.  "<--INSERT LINE
    Second change:
                         Call transaction SE80 to display the FI_ITEMS function group.
                        Create the module req_xyz in the LFI_ITEMSI01 include:
    module req_xyz.
    fldtab-fname = 'XYZ'.
    fldtab-aenkz = 'M'.
    collect fldtab.
    endmodule.
    Third change:
                         Call transaction SE80 to display the FI_ITEMS function group.
                        In the 'SCREEN_DETAIL' subroutine, add the rows marked with " <-----INSERT LINE  if XYZ is displayed on the main screen of the document change (see above):
    when 'HBKID'.
    zusatzbild = 'X'.
    continue.
    when 'XYZ'.                        "<-----INSERT LINE
    bdcdata-fnam = 'BSEG-XYZ'.        "<-----INSERT LINE
    bdcdata-fval = s_bseg-xyz.        "<-----INSERT LINE (*)
                        If the XYZ field is displayed in the additional dialog box, add the following rows marked with "<-----INSERT LINE instead:
    when 'HBKID'.
    zusatzbild = 'X'.
    continue.
    when 'XYZ'.                        "<-----INSERT LINE
    zusatzbild = 'X'.                 "<-----INSERT LINE
    continue.                        "<-----INSERT LINE
    when 'HBKID'.
    bdcdata-fnam = 'BSEG-HBKID'.
    bdcdata-fval = s_bseg-hbkid.
    append bdcdata.
    when 'XYZ'.                        "<-----INSERT LINE
    bdcdata-fnam = 'BSEG-XYZ'.        "<-----INSERT LINE
    bdcdata-fval = s_bseg-xyz.        "<-----INSERT LINE (*)
    append bdcdata.                  "<-----INSERT LINE
                        Note: If conversions of data formats are involved, you may have to insert the following row instead of the row marked with (*):
    write s_bseg-xyz to bdcdata-fval.    "<-----INSERT LINE
                        For an example, see Note 573954 about the mass change of the baseline date for payment ZFBDT.
    Save and activate the source code changes.
    Notes on error handling:
               If the mass change does not occur as required even though you changed and activated all program parts, note that the error log for the mass change (Environment -> Mass change -> Error log of line item list) may contain useful information for error handling.
               In addition, see Notes 573954, 577792 or 322163 for more information.

  • Changing the filed payment terms non-modifiable to certain users in fb02

    hi all,
    there is an issue were in we need to supress the payment term field in the Tcode FB02-Change document to a particular group of users. how can we do it?
    By supress i mean to say that the particular filed should be nonmodifiable for a certain group of users and should be as modifiable for certain group.

    Hello,
    It CANNOT be configured in such a way. You cannot restrict the same / supress the same for particular group of users through configuration.
    However, you can create a transaction variant using SHD0 and try to make payment terms as display field.
    Regards,
    Ravi

  • Restricting Purchase order's payment terms change authorization

    Hi,
    While changing the PO payment terms, system does not reset the release strategy of the released PO. Is there any way we can restrict to PO change with Payment terms change authorizations?
    Regards,
    Sattuj

    Hi,
    Then make the release indicator as 1 then you cannot change any thing first you have to unrelease and then make the required change and then release the same
    regards

  • Changing Payment terms for customer Sales Order

    Hi,
    I have a requirement like scenario below :
    1. Customer sales orders are billed with X payment terms (Not installment).
    2. Subsequently, Customers agree for installment terms.
    3. A need arises to change ONLY the payment terms on the  existing billing document (without cancelling existing billing document)
    4. Is this achievable ? Via VF02 or FB02 ? Or any other means ?
    Thanks in advance.
    Bala

    You cannot change the terms through the VF02; however, you can change under FB02.  Go into the accounting document you would like to change, double click on the customer account posting and you should see the payment terms highlighted for you to change.
    If you do not see it changeable, it is due to security.
    Hope that helped.

  • Change payment terms in billing invoice

    Hi Gurus,
    I have created a billing invoice and I need change its payment terms. In the transaction vf02 (Billing Invoice Change), the field payment terms is disable and it is impossible to change its value.
    Is it possible to change the payment terms in a billing invoice???
    XeviG.

    Xevi,
    Please note you will NOT be able to change TOP in billing doc..even if you change as indicated above in sale order it will not reflect in current doc,you have to cancel all the subsequent document after the sale order and then change the TOP as you require in sale order and then process.
    Regards
    Anil

  • Customer payment terms

    Hi all,
    In our customizing report, client needs to shown in the report payment terms wise, not on total billing doc amount. for this which table i need to use? can anybody help me in this regard?
    Raghav

    Hi,
    To see payment terms wise customer balances go to FBL5N choose change layout select payment terms. And subtotal according to the payment terms. Before be sure you should assign the payment terms to the customer master record.
    Hope this is clear, if yes assign points,
    Regards,
    Sankar

  • User exit for Payment terms at header level

    Dear Alli
    In which user exit, I have to modify if I need ti change value of payment terms at Sales Order Header level .
    and  let me know in which include program is that ??
    Thank You.
    Regards
    Madhu
    Edited by: madhu tatikonda on Feb 12, 2008 8:58 PM

    You can check move_field_to_vbak or in USEREXIT_SAVE_DOCUMENT_PREPARE
    in include: MV45AFZZ

  • Payment term in customer master

    Gurus,
    XD02 - Change Customer Master
    Payment term is maintained in
    => Company code data -> Payment Transactions -> Payment Data-> Payment term
    => Sales Area Data -> Billing Documents-> Delivery ad payment terms-> Terms of payment
    In sales order, system propose payment term from Sales area data.
    Please explain importance of these field.
    Regards,
    Ashish
    Edited by: Ashish Desai on May 4, 2009 2:57 AM

    Hi
    In addition to all the suggestions given by all friends
    If the invoicing is done thro SD route that is VF01 then the terms of payment maintained in sales area data will get preference
    If the invoicing is done thro FI route that is FB70 then the terms of payment maintained in company code data will get preference
    If the credit management is active then the terms of payement maintained in company code will take the control
    For easy understanding as long as credit management is not active the terms of payment in sales area data will have the control as we are not going to touch FB70 at all mostly
    As said by all others terms of payement  is taken from payer
    Regards
    Raja

  • Payment terms in Po

    Hi ALL
    I would like to have different payment terms for each line items in same purchase order.
    How to achieve this?

    create separate POs, have the payment term that is used in most of your POs to the is vendor in the vendor master.  Change the proposed payment term manually in the POs.
    or
    create a Z-table for payment term per vendor/material combination and use a user exit to make sure that you dont have materials with different payment terms in one PO and change the payment term then as well in the user exit.

Maybe you are looking for

  • How do I delete my iCloud account from an old iPhone

    i upgraded from a 4s to a 6 and need to delete my iCloud account from the 4s, how do I do that?

  • How do I create a list of only weekdays in Numbers?

    I would like to create a list of weekdays in one column. Using the highlight & drag method doesn't work, as Numbers repeats the highlighted list, instead of extending it. Here is what I am looking for: 1/3/2011 1/4/2011 1/5/2011 1/6/2011 1/7/2011 1/1

  • Need to do a clean install after firmware update

    i have to reinstall os x after the firmware update. it wont boot up just sticks on the grey logo and sinny thing.... grrrr will it be ok just to archive and install just leopard instead of tiger, then disc 2(the apps) then leopard??

  • How to browse photos in external hard disk

    how to browse photos and videos in external hard disk

  • 32bit 64 bit headache

    I updated my pc OS from Xp 32 bit to windows 7 64bit and iv had to download 64bit itunes and none of my apps are there and wont download as it say's its not compatible, im annoyed as there is over 40gb of apps and 232gb of films. I have them saved on