SRM - Transport Payment Terms

Hello,
we are implementing SRM 4.0 in standalone scenario.
We would like to know how payment terms could be transpored from a dev system to a validation system and to a production system.
Indeed, payment terms which are created through SPRO dedicated transaction are put into a transport request with the logical system related to the dev system. Therefore, after transport to val, the logical system is not correct ...
We have noticed that the tables BBP_PAYTERM and BBP_PAYTERM_TEXT which handle the payment terms could be maintained directly through SE16.
We then thought to maintain all our records directly into dev system with SE16 for logical systems val & pro and to put them manually into a transport request.
Do you know a better solution ?
Thank you for your help.
Regards.
Fabrice

Hi Fabrice,
Payment terms can be replicated from backends with report BBP_UPLOAD_PAYMENT_TERMS (in that case they have the backend Logical System as key) or maintained locally (in that case the LS is the local one).
For backend values, you can replicate them between each val/val, prod/prod server.
But for local ones, you are right, the source LS is transported with the values. So we have to adapt the LS of those tables in the target system.
You should run transaction BDLS, limited on this table, to adapt the LS.
Rgds
Christophe
PS: please reward points for helpful answers

Similar Messages

  • Payment Terms fetch Issue(Plant Level) @ SRM 7.0

    Hello Experts,
    We are currently implementing SRM 7.0 system(Classical Scenario) across regions.In one such scenario we found out that when we create a PO directly in SRM the Payment Terms is fetched correctly from the Vendor Master at Plant Level(Bypassing the Purch Org Level data, since Standard SAP looks for plant specific data & the same has been implemented in SRM by enahancing the BADI BBP_DOC_CHANGE_BADI (Implementation ZBBP_DOC_CHANGE_PO ,Method :- BBP_PO_CHANGE using a Custom FM with SQL Query on LFM2)
    However when a PO is ordered via the Shopping Cart method,the payment term is fetched at Purch org level,even though we have an Alternative Data(at Plant level) in R/3.
    The Header & Item Level Data are the same.for both the PO's. Can someone please give some pointers on fixing this issue.As we know from SAP,fetching Plant related Payment Term into SRM is not a SAP Standard Feature & thus a custom logic was implemented.Payment Term Table(BBP_PAYTERM) is updated with the latest data with all Payment Term translations maintained in R/3.
    Awaiting your suggestions.
    Thanks,
    Arnab Sinha
    Shanghai,China

    Dear Poster,
    As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
    Best Regards,
    SDN SRM Moderation Team

  • Vendor  payment terms replication

    Hi,
    Vendor payment terms are not getting replicated to SRM 4.0 from ECC 5.0.We have batch jobs running for vendor replication ( new and update).When i change the payment terms  in ECC , it is  not coming to SRM.I checked in Manage BPs.
    Thanks for suggesting any report / tables where i can find number of vendors that are different in both the systems and  replication process. ( As i am unable to  use the t code BBPGETVD, BBPUPDVD in easyaccess)
    Thanks a lot.

    Hi pramod,
    OK. I got it.
    SAP Note 1104581 -No logical system in customizing view
    BBPV_PTERM_LOCAL
    Symptom
    You have transported local payment term Customizing (view BBPV_PTERM_LOCAL)
    from your SRM development system to a productive system.
    The transported payment terms cannot be selected for local purchase orders
    and are not visible in Customizing step "Supplier Relationship Management >
    SRM Server > Cross-Application Basic Settings > Create Payment Conditions".
    More TermsZTERM, pay, BBP_POC, payment tab, terms of payment
    Cause and Prerequisites
    Local payment terms must have the local logical system ID in the
    corresponding fields of tables BBP_PAYTERM and BBP_PAYTERM_TEXT.
    Solution
    Please implement this note or the relevant Support Package.
    You can then use report BBPCU_PAYTERM_CONV to change the logical system of
    the transported entries to the local SRM logical system.
    In the single selection parameter, enter the logical system of the
    transported entries.
    An error will be generated if the entered logical system exists in table
    BBP_BACKEND_DEST.
    If an entry already exists with the same key (apart from logical system
    name) as the tranported entry, no conversion will take place.
    The keys of the converted payment terms and their texts will be listed
    after executing the program.
    The keys of the payment terms that cannot be converted will also be lsited.
    table BBP_PAYTERM or BBP_PAYTERM_TEXT.
    BBPM_BUT_FRG0061
    Payment conditions
    i will also check and come back to you.
    regards
    muthu

  • Payment terms picked up incorrectly in ERP while posting MIRO on SRM PO's

    Payment terms are picked up incorrectly in our ERP backend system for all SRM PO's and it generally defaults to "free for payment" standard payment term.
    1) We have maintained our vendor master correctly - say NET 30 but it still defaults to  "free for payment" when we are posting a MIRO invoice.
    2) Baseline date is blank too.
    3) We have not maintained BBPV_PTERM_LOCAL table either.
    Please let me know if any OSS note or solution available on this?
    Thanks,
    Manoj

    Hi,
    remember that there are TWO payment terms fields on the vendor master.
    One is used by POs and the other is used for postings that do not involve a PO.
    You should check the payment terms on the company code data of the vendor and make sure that these are correct, the payment terms on the Purchasing Org data are NOT used by FI postings unless you are using MIRO with reference to a PO.
    Steve B

  • How do you change Payment Terms on a PO in SRM Extended Classis 5.0

    Hello Everyone,
    I need to change the payment terms on a PO. I have made the change to the vendor on the ECC and SRM side and now I need to update the PO with the new payment terms.
    Once I do that then I need to retransfer the change to the backend.
    Thanks,
    Sam

    resolved issue myself

  • Payment terms on SRM

    Hi All,
    The problem we have is the that we don’t see on the search help the list of payment terms during contract creation.
    Steps we followed:
    1) Replication from back-end using BBP_UPLOAD_PAYMENT_TERMS, in this way following tables are filled BBP_PAYTERM and BBP_PAYTERM_TEXT
    2) We didn’t create any local payment terms so that going on customizing view (SRM Server -> Cross application Basic Settings -> Create Payment Conditions) the view is empty even if we made step 1.
    Unfortunately the replicated payment terms are missing on help search during contract creation.
    Could you please share with me what you think about these problems ?
    Thanks in Advance,
    #Bill J.

    Hi Emre,
    Did you find any solution? I am still working on this.
    Thanks in advance if you clarify this on going issue in my mind
    Bill J.

  • No transport request generated while configure the payment terms

    Hi Gurus,
    When i am configure the payment terms in DEV with tcode OBB8,At that  time the system is not generated any transport request,plz give the any other process for creation of transport request.
    Regards,
    Ramesh

    Hi gpr rao,
    From screen Txn OBB8>Table view>Transport>Create request. Now you will get the transport number.
    Hope this will help.
    TQ
    Regards,
    Nazrul

  • 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

  • SRM Payment terms

    Hi,
    Can someone please tell me if the report BBP_UPLOAD_PAYMENT_TERMS retrieves the payment terms in ECC from the company code data or purchasing org data of the vendor master record or both?
    Thanks in advance,
    John

    Hi Emre,
    Did you find any solution? I am still working on this.
    Thanks in advance if you clarify this on going issue in my mind
    Bill J.

  • The payment terms are not getting reflected in PO

    Hi,
    We are in SRM5.0 Extended Classic scenario.
    We have created new payment term in ECC and transferred to SRM using BBP_UPLOAD_PAYMENT_TERMS and after tranferring it to SRM I am able to see the new payment term in table BBP_PAYTERM and BBP_PAYTERM_TEXT in  SRM system.
    But non of the payment terms are not reflecting into PO. We are not getting any errors while processing the PO.
    Could you please suggest what may be the issue here.
    Best Regards,
    Siddappa

    Hello Siddappa,
    I am a little confused here with the scenario.
    I understand that the payment terms are recenly created and replicated. So naturally they would have been updated in the relevant vendor master as well. Now has the vendor master been replicated to SRM from ECC once the payment terms were updated.
    So from what you have mentioned "When we check the BBP_PD, the payment term is reflecting for the POs created after shopping cart approval."
    So does this mean once the SC is approved then the PO is created and then the Terms of Payment are seen in the PO.
    However "If the PO created through describe requirement, the Vendor will not assigned the PO created will go to Held status and buyer will process the order."
    So does this mean since the Vendor is not mentioned the Terms of Payment is not being reflected and will happen only once the same is specified in the PO.
    I have a question on whether after replicating the Payment Terms, has it been seen in any of the PO's created so far or it is always blank.
    Regards
    Pramod

  • Changing Payment terms using Bapi

    Hi Gurus,
         I want to change the Payment terms in Purchase order / Scheduling agreement Using Bapi.
        I used BAPI_PO_CHANGE.but Payment terms are not updating.
       Useful Answers will be rewarded with Points.

    Did you use BAPI_TRANSACTION_COMMIT after BAPI_PO_CHANGE.
    Look also at this <a href="http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm">Sample Abap code on BAPI_PO_CHANGE</a>
      CALL FUNCTION 'BAPI_PO_CHANGE'
        EXPORTING
          PURCHASEORDER = T_POHEADER-PO
          POHEADER      = T_BAPI_POHEADER
          POHEADERX     = T_BAPI_POHEADERX
        TABLES
          RETURN        = T_BAPIRETURN
          POITEM        = T_BAPI_POITEM
          POITEMX       = T_BAPI_POITEMX.
      READ TABLE t_bapireturn WITH KEY type = c_err TRANSPORTING NO FIELDS.
      IF sy-subrc NE 0.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            wait = c_x.
      ENDIF.
    Regards

  • Payment Term/BP on the level of Charge type in FWO

    According to business process I have 2 variants of payment term  for transportation with payer:
    1)      Prepaid (paid by Agency1(Payer1) in POL port of Loading)
    2)      Collect (paid by Agency2(Payer2) in POD port of discharge)
    3)      Today customer has  a requirement to issue several settlements from one FWO to different business partners on the level of  charge type.
    Example:
    BP Role: Payer
    BP : Payer 1
    Payment term: will pay with term prepaid:
    Charge type1 - NTFR (Net Ocean Freight)
    Charge type2 - BAF (Bunker Adjustment Factor)
    BP Role: Payer
    BP : Payer 2 
    Payment term: will pay with term collect:
    Charge type3 - DTHC
    The problem is how to  combine several terms(prepaid/collect/direct) with several BP Roles(Payer)/BP(Payer1/Payer2)on the level of charge type(service) in FWO.
    From the fisrt sight this case could be some way covered by standard on 9.1 functionality of «Charge type activation based on incoterm».
    But at the same time we some issues with this standard solution, because we need to split payer and term not only for the whole stage, but also for different charges in one stage. An example of this could be port to port transportation without any pre-carriage or on-carriage, but with OTHC/DTHC that could be paid in any term(P/C) separately by the appropriate agent in POL or POD. At the same time all the transportation costs will be associated only with one stage of transportation.
    Do anybody has an idea how to split payment term deeper than level of stage?

    Hi,
    You can use the "Flexible Settlement" function in TM9.1.
    Assign the charge types to settlement group.
    Assign the settlement group to settlement rule.
    Assign the settlement rule to settlement profile.
    Best Regards
    Clark Huang

  • Payment term key with limit days in Extended Classic Scenario

    Hello,
    We have an SRM 4.0 implementation (SRM Server 5.0 with Support Package
    9) using the Extended Classic Scenario.
    When a shopping cart is created, it must be approved, and then a
    purchase order is generated (first locally at SRM, and then is
    replicated to the backend).
    The problem is that the payment term key (field at header level EKKO-
    ZTERM) of the backend purchase order is empty, only in cases when we use a payment term key which have several different values for the
    field "limit days" (T052-ZTAGG in backend, BBP_PAYTERM-ZTAGG in SRM).
    Example:
         ZTERM     ZTAGG
          K180           09
          K180           19
          K180           31
    If the payment term key selected has no several values for the field "limit
    days" (one single entry), the payment term key arrives correctly at the backend purchase order.
    Example:
         ZTERM     ZTAGG
          E000           00
    In SRM table BBP_PAYTERM we have upload the backend payment terms
    (using report BBP_UPLOAD_PAYMENT_TERMS). In other threads it is said that you must copy the entries generated by the report with the logical system of the SRM system, but in extended classic scenario it seems to be not necessary.
    We have already implemented note 846009, in order to use always the backend payment term, but the error didn’t get resolved.
    We have our vendor business partners mapped to the local and backend
    purchasing organizations, but it is only necessary indicate the Payment term key for the Backend Purchasing Organization.
    Regards

    hi,
    Pls see the foll notes:
    Note 576349 - Terms of payment in the ECS
    Note 541934 - Modification note: Copying base date from T052
    Note 953999 - ECS: Terms of Payment values not in PO header
    <b>Note 940453 - Backend payment term data not updated in the extended PO
    Note 945018 - Incoterms data not transferred to the back end</b>
    BR,
    Disha.
    Pls reward points for useful answers.

  • Unable to Create PO for a Vendor with Particular payment terms

    Hi All,
    we have a scenarion in SRM 7.0 system where  the PO is ending up in error in SRM  for a vendor. In BBP_PD the error message says "Enter payt terms"  " enter GR Non Valuated".
    Now in my SRM system i can see the PO has got the payment terms and PO is for single account assignment.  i have generated the BAPI data for the BAPI_PO_CREATE1 and can confirm the erro is coming form backend and in the bapi the paymnet terms is correctly passed in the header record.
    I am not sure why this error from backend..   have anyone encountered similar issue.
    anything to check with paymet terms in backed. i have another payment terms working  and few of them are not working.
    cheers
    Iftekhar Alam.

    Note 1350184 - Payment terms from PO not transferred to backend
    BBP_PDHGP-PMNTTRMS
    Check payment term is available
    Have you creted this payterm from SRM or pulled from ECC ?
    Note 1350185 - Payment terms from PO not transferred to backend
    check each data in BBP_PAYTERM in the value and match with ecc payterm table. some times some conditions are misinterupted in SRM
    for ex.
    Muthu

  • Vendor changes tracking, Payment term filtering, Vendor listing

    Hi All,
    Need somebody help on the following points,
    1-  While changing the vendor via "process vendor and Bidder" (Business partner maintenance) transaction in EBP, the selection of payment term is restricted.  That is in SPRO I can see lot of payment terms, but while changing the vendor some few payment terms are coming.  Where is the filter?  Can anybody guide me.
    2- Vendor changes Tracking.  In our project somebody has changed frequently the vendor indicators and details in EBP via process Vendor and Bidder(BP maintenance) transaction.  But I couldnt able to track which fields are changed and by whom like in R/3.   I tried in BP also, but only the address changed details are coming there.  Can anybody guide me how to track the changes, if somebody changed somefield in EBP directly?
    3- Vendor list -  I want list ERS activated vendor in EBP.  How to get the list of vendor for which ERS indicator is active? Please guide me.
    Many thanks in Advance.
    Regards
    Shunmugaraj. T

    Hi
    Please refer to standard transaction - BBP_PD.. give any Shopping cart number, which is approved by a list of buyers, managers, etc..
    Incase the changes are made, it will display all the details related to them in that case.
    Understand its logic by putting break-point inside.
    <b>Incase you are using SRM 5.5 version, there is a  report, which displays the changes made to the Purchase orders with old and new values.
    Report name -> TERM_DISPLAY_CHANGE_HISTORY</b>
    <i>Also please refer this as well.</i>
    <u>Say you use this Function module for the change object - BUPA_BBP0060</u>
    This sample code will all the changes, if any, made to the object, with the old value and new values.
    Here is the sample code for the FM ->
    <b>CHANGEDOCUMENTS_TO_OBJECT        </b>
    data: listtitle(80)    type c.
    data: objectclass      like cdhdr-objectclas.
    data: objecttitle(20)  type c.
    data: con_keylength(2) type n value 10.
    data: cursor_field(20) type c.
      listtitle    = 'Changes made'.         
      listtitle+22 = vibebe-sberi.
      listtitle+34 = vibebe-xberibz.
      condense listtitle.
      objectclass = 'BUPA_BBP0060'.
      call function 'CHANGEDOCUMENTS_TO_OBJECT'
           exporting
                callmodus         = callmodus
                cursor_field      = cursor_field
                keylength         = con_keylength
                listtitle         = listtitle
                objectclass       = objectclass
                objectid          = objectid
                objecttitle       = objecttitle
           exceptions
                error_in_function = 01
                invalid_field     = 02
                others            = 03.
      if sy-subrc <> 0.
        message id sy-msgid type 'S' number sy-msgno
          with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
    Hope this will help.
    Please reward suitable points.
    Regards
    - Atul

Maybe you are looking for