Need BAPI to update 'Payment terms' for service contract

Hi ,
I need to update 'Payment Terms' for a large set of Service contracts. Can you pls suggest me a BAPI to do this. Can I use CRM_ORDER_MAINTAIN function module for my requirement. If yes, what are the parameters need to be passed?
Thank you,
Regards,
Rajesh.

Replace the
LT_BAPISDITMX-CUST_MAT35 = 'X'.
by a
LT_BAPISDITMX-PMNTTRMS = 'X'.
Regards,
Raymond

Similar Messages

  • BAPI to UPDATE Payment Terms value in CONTRACT.

    Hi All,
    I have to update Payment Terms value under BILLING DOCUMENT TAB of CONTRACT at ITEM LEVEL.
    I am using BAPI 'BAPI_CUSTOMERCONTRACT_CHANGE' but it's not updating properly...Please see below code which i was using.
      LD_VBELN = '0040029839'.
      LS_BAPISDH1X-UPDATEFLAG = 'U'.
      LT_BAPISDITM-ITM_NUMBER = '000010'.
      LT_BAPISDITM-PMNTTRMS = 'ZP90'.
      APPEND LT_BAPISDITM.
      CLEAR LT_BAPISDITM.
      LT_BAPISDITMX-ITM_NUMBER = '000010'.
      LT_BAPISDITMX-UPDATEFLAG = 'U'.
      LT_BAPISDITMX-CUST_MAT35 = 'X'.
      APPEND LT_BAPISDITMX.
      CLEAR LT_BAPISDITMX.
    *BAPI call to update the customer material number in the sales order
      CALL FUNCTION 'BAPI_CUSTOMERCONTRACT_CHANGE'
       EXPORTING
        SALESDOCUMENT               = LD_VBELN
        CONTRACT_HEADER_IN          = LS_BAPISDH1
        CONTRACT_HEADER_INX         = LS_BAPISDH1X
        BEHAVE_WHEN_ERROR           = ' '
        INT_NUMBER_ASSIGNMENT       = ' '
        NO_STATUS_BUF_INIT          = ' '
       TABLES
        RETURN                      = GT_RETURN
        CONTRACT_ITEM_IN            = LT_BAPISDITM
        CONTRACT_ITEM_INX           = LT_BAPISDITMX.
    *BAPI to commit the sales order update in database
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
       EXPORTING
        WAIT          = 'X'.
    Pls update me if any other BAPI will help me to my Requirement.Your help will be appriciated.
    With rgds,
    Hari...

    Replace the
    LT_BAPISDITMX-CUST_MAT35 = 'X'.
    by a
    LT_BAPISDITMX-PMNTTRMS = 'X'.
    Regards,
    Raymond

  • Regarding BP tcode and MK03 for updating payment terms for different vendor

    My requirement was to update the payment terms in to MK03.
    Our business useseres will give the payment terms for FI Vendores in BP tcode and save payment terms for FI Vendores in BP TCODE and this payment terms shoule updated ditrectly in to MK03 for every FI Vendor .
    How we will update the payment frome BP to MK03 directly. In BP the technical name for payment terms was LFB1-ZTERM and in MK03 the technical name was LFM1-ZTERM .
    I want to update payment for single company code only. In mk01, we creating vendors for purchase org level how we will update payment to mk01 from BP TCODE pls give how i have to update this payment terms from BP to MK01.

    My requirement  was to update the payment terms in to MK03.
    Our business useseres will give the payment terms for FI Vendores in BP tcode and save payment terms for FI Vendores in BP TCODE  and this payment terms shoule updated ditrectly in to MK03 for every FI Vendor .
    How we will update the payment frome BP to MK03 directly. In BP  the technical name for payment terms was LFB1-ZTERM and in MK03 the technical name was LFM1-ZTERM .
    I want to update payment for single company code only.  In mk01, we  creating vendors for purchase org level how we will update payment to mk01 from BP TCODE pls give how i have to update this payment terms from BP to MK01.

  • Need BAPI to update posting date for parked documents in transaction FBV2?

    Hi All,
    I am retrieving records from table VBKPF and I have to update the posting date for parked documents in transaction FBV2.
    I am doing it with BDC , working fine in foreground, but it is not workung fine in back ground.I want to do this with bapi.
    Can any one suggest me corrct BAPI?
    TYPES : BEGIN OF It_vbkpf,
             bukrs LIKE vbkpf-bukrs,            "Company Code
             belnr LIKE vbkpf-belnr,            "document number
             gjahr LIKE vbkpf-gjahr ,           "Fiscal year
             budat LIKE vbkpf-budat,            "Posting date
             bldat LIKE vbkpf-bldat,            "Document date
             blart LIKE vbkpf-blart,            "Document type
             xblnr LIKE vbkpf-xblnr,            "Reference
             tcode LIKE vbkpf-tcode,            "Transaction Code
             bktxt LIKE vbkpf-bktxt,            "Document header text
             usnam LIKE vbkpf-usnam,            "User Name
             xwffr LIKE vbkpf-xwffr,            "Release necessary
             xprfg LIKE vbkpf-xprfg,            "Document complete
             xfrge LIKE vbkpf-xfrge,            "Release takes place
            END  OF it_vbkpf.
    Thanks,
    Suresh.

    Hi ,
    Thanks for your response.
    PRELIMINARY_POSTING_UPDATE seems working good,But my requirement here , to update the posting date with last working day . how can i do this?
    thanks,
    Suresh.

  • How to Create payment term for -Net Due 1st Day of Second Month Following

    Hi,
    We need to add a payment term for "Net Due 1st Day of Second Month Following Delivery". We need this to be in the system as soon as possible as we just were told of a change in terms for our client effective May 1st.
    Kindly advice me how to select the dates in OBB8?
    Thanks
    Supriya

    Hi Supriya,
    In OBB8, create a new payment term with the following settings -
    Default for baseline date = No default
    Payment terms/Term 1/Fixed date = 1
    Payment terms/Term 1/Additional months = 2
    This payment term will ask you for a baseline date on document entry. You can give the delivery date as the baseline date. If required, this date can be changed after posting the document also.
    Hope this helps.
    Regards,
    Mike

  • Function Module for Update Payment Terms in Vendor Master

    Hi Guys,
    I have to update Payment Terms in Vendor General and  Compnr code level by ABAP Program.
    If any guys come accross pl help me to send the FM Details.
    Thanks in advance.

    I solved myself

  • Payment Term for 1st of the Quarter

    Hi,
    Need a new a payment term which should be due on 1st of the quarter. Our Fiscal year yr starts from Jan to Dec.
    If I raise invoice  in Sep 16th,2010, Due date should be 1st of Oct 2010
    If I raise invoice in Oct 20th, 2010, Due date should be 1st Jan 2011.
    How to configure the Payment term ?
    Regards
    Pratap

    Hi Pratap,
    Case I  If I raise invoice in Sep 16th,2010, Due date should be 1st of Oct 2010
    Payment Terms - ZV001
    Day Limit - 16
    Fixed day - 1
    Additional month - 1
    Then once again go for new entry and provide the details as
    Case II - If I raise invoice in Oct 20th, 2010, Due date should be 1st Jan 2011.
    Payment Terms - ZV001
    Day Limit - 31
    Fixed day - 01
    Additional month - 3
    You need to apply enhancement in FI substitution, where program logic update above payment terms based on quarter in the document line item.
    Regards,
    Santosh

  • How can we block, a particular payment term for a particular vendor.

    Dear Experts,
    How can we block, a particular payment term for a particular vendor.
    BR.
    Chandra

    Hi Chandra,
    If you want to block payment term for "particular vendor" then you need to define a validation rule.
    As per my understanding, the link provided by Owen will block term for all vendors.
    Regards,
    Ankit K. Agarwal

  • Payment Term for advance payment

    Hi
    Can we configure a payment term for advance payment thro OBB8. it says that customer needs to pay us in advance.
    If yes, how do we configure this.

    the accounting document is created after a delivery for a customer invoice via billing.
    i believe there is an option in SD where you have an extra tab for payment. Once the payment has been received, i.e. entered into the sales order, the delivery can be made.
    This should work for your process, however best to speak to a SD consultant to get the full picture.
    Hope this helps, assign points and mark thread as answered if it does!!!

  • Payment terms for Customer Invoice with a credit line item

    Hi all,
    We have a business scenario where we create customer invoices on a weekly basis. The payment terms for these items are a certain payment discount if paid within 365 days. Included in these invoices are credit items which relate to refunds that are due to the customer.
    Below is a scenario for Customer XXXX:
    Invoice 1 Baseline date 12.01.2007
    Invoice 2 Baseline date 08.02.2008
    Invoice 3 Baseline date 15.02.2008
    I have set up a payment run for this customer to direct debit their items. In my scenario I only want to pick up the first two invoices.
    Therefore I set up the payment run to pick up those items which are due up to 09.02.2009, setting the next payment run posting date to 10.02.2009. I would expect the system to pick up only the first two invoices.
    What the system does is that it pays/collects the first two invoices in total, but then selects only the credit items of invoice 3. I would expect it to ignore Invoice 3 altogether.
    In another example if I had the same invoices, but invoice 3 did not have any credit items involved, then it does ignore invoice 3 as
    expected.
    I need to understand why for the credit items within a customer invoice are treated differently in relation to payment terms.
    Thanks
    Natalie

    In the customer master assign a different credit memo term than the payment term.
    Try changing the credit memo term for 3rd Invoice as such it do not fall in your selection criteria.

  • Payment terms for Invoice plan

    Hello All,
    I've a Partial Invoicing plan for my equipment purchase. The first milestone payment is along with Purchase order. Means need to pay immediatly.
    My PO is having payment terms - Payment 90days after end invoice month. This payment term is ok for all milestone payments. But for the first one, I need to pay immediatly.
    Is it possible to have different payment terms / bye pass payment terms for the first milestone?
    I don't want to use downpayment option for this.
    RaviChandran

    Hello.. Thanks for your feedback.
    But in IV, normally due date is calculated from baseline date. Base line date will be defined by IV creation/posting date (Based on IMG setting). So by making the START Date for invoice Plan as Past Date will not work.
    SS

  • Multiple payment terms for receivables

    Hello dear SAP experts,
       I need anysorta solution for my payment term setting problems (erp 4.6 / 6.0). For one of our area need set up this payment terms:
    due date - 60 days, terms are 6% discount in case of payment in 10 days, 5% discount in 20 days, 5% disc. in 30 days, 4% disc. in 40 days... and so on (6 terms).
      How can i solve this problem? I know so i can divide payments by days limits for "before 15th" and "after 15th" of given-month what means 4 terms... but i had never worked with it. I mean i set payment terms but they weren't multiple types...
    Thank you in advance!
    Tomi

    Hi
    Thank you very much!
    Its not too good news for me... are you sure?
    BR
    Tomi

  • You cannot supply payment terms for your credit memo

    Hi,
    My req is as per below,
    1) I would like to apply payment terms on credit memo screen throgu auto invoice creation.
    When i tried to update ra_interface_lines_all.term_id then i got error message : You cannot supply payment terms for your credit memo
    Can someone gudie me.How is it possible?
    Thaks,
    Raj
    Edited by: RajPatel on Sep 23, 2009 8:33 AM

    Hi octavio,
    Thanks for your valuable input.
    You are right and also I found from metalink...
    Subject: 11.5-AR-How Can You Enter Payment Terms For Credit Memos
    Doc ID: 249547.1 Type: HOWTO
    Modified Date: 16-DEC-2003 Status: PUBLISHED
    goal: How can you enter payment terms for Credit memos
    fact: Oracle Receivables 11.5
    fix:
    Payment terms cannot be used in Credit memos. This is standard functionality.
    The trx_date/gl_date of the credit memo transaction is the date which is
    considered as the due date of the credit memos. This is the current
    functionality.
    Thanks,
    Raj

  • Payment terms  for particular line item

    Hi gurus
    i have defined payment terms and assigned to customer master, when ever i am creating sales order payment terms are getting in the sales order if i want to change the payment terms for particular line item what is need to be done
    please let me know asap
    thanks n regards
    srinvias

    Hi,
    There are few ways:
    - You need to check in respective Item Category, the field "Business Item data" should be unchecked, this will allow you to change the Payment Terms at Item Level.
    -Even if the above settings are not being done, you can have the Payment terms fetched from Condition record maintained for that item. Mind that you need to maintain the Payment terms in Condition Records of the pricing of the item.
    Do reward answers with suitable points.
    Regards
    SD

  • Updating payment terms from BP TCODE to MK03 TCODE

    Hi all,
    My requirement  was to update the payment terms in to MK03 from BP Tcod .Our business useseres will give the payment terms in BP tcode and we have to update the payment terms in to MK03.How we will update the payment frome BP to MK03. In BP  the technical name for payment terms was LFB1-ZTERM and in MK03 the technical name was LFM1-ZTERM .
    I want to update payment for single company code only.  In mk01, we  creating vendors for purchase org level how we will update payment to mk01 from BP TCODE.
    pls give how i have to update this payment terms from BP to MK03.
    venkee.

    My requirement  was to update the payment terms in to MK03.
    Our business useseres will give the payment terms for FI Vendores in BP tcode and save payment terms for FI Vendores in BP TCODE  and this payment terms shoule updated ditrectly in to MK03 for every FI Vendor .
    How we will update the payment frome BP to MK03 directly. In BP  the technical name for payment terms was LFB1-ZTERM and in MK03 the technical name was LFM1-ZTERM .
    I want to update payment for single company code only.  In mk01, we  creating vendors for purchase org level how we will update payment to mk01 from BP TCODE pls give how i have to update this payment terms from BP to MK01.

Maybe you are looking for