PO not replicated in Backend

Hi,
I have created a SC and that SC got approved by all the approvers. PO also generated in SRM. But that PO is not replicated in backend. I have checked that PO in SRM through Process purchase order. The status in "Error in process" and even I have make changes in the PO through Process PO and order it. But then also it has not replicated in backend and the Status is also same as earlier.
Could any one can tell me what should be the right way to replicate this to backend?
I am using Extended classic and self service procurement.

Hello,
You can check if the PO in question can be transferred manually to ECC system, in order to check if there is an error with this action:
- Breakpoint at FM B46B_DPO_TRANSFER;
- SE37 BBP_PD_PO_TRANSFER_EXEC, enter PO header GUID and execute;
- Program will stop at FM where the BP was set;
- Look for statement CALL FUNCTION 'BBP_PO_INBOUND' DESTINATION lv_destination;
- F6 or F5 to debug into ERP (2nd session will start). Here you can check the table lt_bapi_return in order to check if the PO has been created or not in backend.
Kind regards,
Ricardo

Similar Messages

  • SRM 7.0 PO not replicated to Backend ECC 6.0 Ehp 4

    Hi SRM Gurus,
    SRM 7.0  SP 8 - ECC 6.04 SAPKH60406 ECS
    RFx Response to PO -
    SRM Local PO is created and is in held status.  Purchaser gives the source of supply and Acc Assignment and order it.
    PO now is in Ordered status.
    Issue: this PO is not replicated to Backend ECC 6.04.
    Did the Debugging as follows:
    1.  BP at B46B_DPO_TRANSFER.
    2.  Got the PO GUID from the BBP_PD transaction.
    3.  FM BBP_PD_PO_TRANSFER_EXEC, execute it and it  stopped in the breakpoint.
    4.  On 'FUNCTION 'BBP_PO_INBOUND' DESTINATION lv_destination',  hit F6.
    5. Checked  lt_bapi_return details.
    Here there should be information regarding some error during the PO copy to backend.
    With this error message you can check why the PO was not created in backend.
    ERRORS from Backend are as follows:
    1.   No instance of object type PurchaseOrder has been created. External reference:   E  BAPI 001
    2.   Document contains no items       E    ID 06   Number 010
    3.   Please enter items first.              W   ID 05                 005
    No XML messages in SXMB_moni both in SRM side and ECC side.
    What am i doing wrong here?  Any help is highly appreciated.
    with regards,
    Freemind

    RZ20 errors:
    Local Errors:   Business to Business Procurement(600)
    Error reading export data for EXEC transfer of purchase order
    Error in local purchase order; no update of references in EXEC system
    Backend Errors:
    PO 3000000051: No instance of object type PurchaseOrder has been created. External reference:
    Purchase order 3000000051: Document contains no items
    Purchase order 3000000051: Transfer Failed; Resubmit
    Since we are in SRM 7.0 ECC 6.04 Ehp 4,  with PI 7.11 + ROS and no SUS.
    doent the system uses ESOA Service for PO replication.
    We did CCTR / CPPR scenarios too. Both are sucessful.
    Do we need to impl BADI PUR_SE_PO_INTERFACE_OUT_SELECT
    But thats for Service hierarchy and Service POs -  We dont have Service hierarchy or SUS in our SLD.
    IF PO replication also uses PI, what configuration do i need to do?

  • SRM 7.0 Contract not replicating to backend system

    Hi,
    We have created CCTR global outline agreement in SRM 7.0 extended classic scenario. the contract is not replicating into backend. we have maintained necessary message types BLAORD, COND_A in ECC system as inbound parameters for partner type as SRM system.
    when i looked rz20, i am seeing the message as "back end data could not be read"
    When I executed function module B46B_CTR_TRANSFER I am getting an error, RFC destination could not be found.
    please let me know what we are missing.
    thanks
    vem

    "Hi,
    I guess your SRM70 connected to backend ECC with EHP4 pack applied. If so, Central contract will not use IDocs instead it works on new eSOA technology where Xi/PI need to be set up to process service calls.
    If you are not using EHp 4 pack on your ECC, then SRM70 use IDocs to distribute contracts to backend.
    Thanks,
    Jagadish
    Hi jagdish,
    we are on SRM 7.0 and ENHPack 4.0 and as you said its picking up the eSOA route to distribute contracts in backend ECC system.
    I would like to know how can we  this programmatically ( BADI / Enhancement points)  and force system to pick the ALE/IDOC route ???
    Do you know any BADI / Enhancement points where we can implement this ???

  • Plan driven procurement: PO not replicated at backend

    Hi Experts,
    I am working with extended classic scenario (SRM 7.0 and ECC 6.0).  
    If I create a shopping cart and then PO at SRM, this PO is transfer to ECC sucessfully.
    But for external requirements, purchase order is not replicated into ECC.  So, if purchase requisitions is created at backend, transfer to SRM,  PO created at SRM without errors, then PO is not replicated at backend. 
    No errors appear at SLG1 nor RZ20 nor SMQ1/2.
    After debugging I found out that SUBTYPE field from BBP_PDIGP table is empty.   
    Any idea how can this issue could be solved?  How can be PO replicated at ECC?
    Thanks in advance!
    Best Regards,
    Martín Amat

    Hello,
    You can check if there is an error returning from backend.
    Follow the steps below:
    - Breakpoint at FM B46B_DPO_TRANSFER;
    - SE37 BBP_PD_PO_TRANSFER_EXEC, enter PO header GUID and execute;
    - Program will stop at FM where the BP was set.
    - Look for statement CALL FUNCTION 'BBP_PO_INBOUND' DESTINATION lv_destination;
    - F6 or F5 to debug into ERP (2nd session will start). Here you can check the table lt_bapi_return in order to check the result.
    If you have a RFC with dialog user, you can debug through the ECC system and check why and when the error message is generated.
    Regards,
    Ricardo

  • Change in account assignment for Limit Order SRM not replicated to backend

    User has made in SRM (5.0 Ext Classic scenario) a limit shopping cart with Invoice and Confirmation and Acc. assigment 'Known' . This resulted in a PO with has been replicated to backend . In MM PO with Imtem category 'D' has been created.
    The user know reports that he has made wrong account assignment and asks for change so that the new cost assigment appears in his Confirmations as proposal.
    Normally I am able to do this through Tx 'process purchase order' (BBP_POC) in SRM and it is properly replicated to backend - meaning PO in MM is updated with new cost assigment
    However for this limit order the changes I have made in BBP_POC seems not to be replicated into backend and hence on goods receipt it still shows the old assigment.
    Anyone an idea of cause for this?
    Thanks in advance for any reply or help

    Hello,
    1) Are you seeing any errors in rz20.
    2) You may consider transferring the PO again to the backed using the function module BBP_PD_PO_TRANSFER_EXEC.
    3) If you see any account assignment errors , check the account assignment in SRM and ERP PO are the same or as mapped in the table BBP_C_ACC
    Regards,
    Pavan

  • Service Cofirmation not replicated in Backend system

    Hi All,
      When we are confirming service good in the SRM browser it is not being replicated in R/3, WS10400010 is being triggered and completed successfully but the data is not replicated in R/3.
    I have checked the successful one and it has system status I1017,I1018 but the one which failed to replicate in R/3 has no statuses I1017 and I1018.
    Can any one let me know what is the actual problem and what needs to be checked in R/3 whether the data is flowing or not.
    Its urgent and every reply is hoghly appreciated.
    Regards,
    Ravi G

    Hi Ravi,
    Check in SLG1 & RZ20 (Application Monitors) for any error logs and detailed error description.
    Check whether the programme BBP_GET_STATUS_2 is running properly in the back groung or not in the back ground.
    In case the IDOC is getting failed check for the reason for failure of the IDOC in back end R/3 using WE05 / WE02 txn.
    Please make  the desired changes as per the IDOC failure message and reprocess the IDOC.
    Hope this will make you clear about the issue. Clarifications are welcome.
    Do update us for further help.
    Award points for helpful answers.
    Rgds,
    Teja

  • Local PO not replicated to Backend.

    Hi SRM Gurus,
    We are in SRM 7 ECC 6 Ehp 4 PPS. Ext Classic.
    Create PO from the RFx Response.  Local PO is created in held status. 
    BBP_PD shows bunch of errors/ warnings:
    Term of payment does not exist in target system
    Incoterm in document is not the incoterm in supplier/bidder master
    You are not allowed to enter a tax jurisdiction code for country US.
    SLG1 errors:
    No instance of object type PurchaseOrder has been created. External reference:
    Back-End Message:E002(MEPO) : "PO header data still faulty"
    Back-End Message:E049(06) : "Enter a vendor"
    Back-End Message:W005(W5) : "Please enter items first"
    Now the questions:
    1.   SRM 7.0 ECC 6 Ehp 4 PPS activated Ext. Classic -  Local PO created from RFx response goes to held status.
          Does the backend replication happen through eSOA.  If yes?  What service i have to configure in SOAManager both ends.
    2.   Is it possible to by-pass ECS scenario using ZBBP_EXTLOCALPO_BADI for PO creation alone in the Backend system?
    3.   When you create PO from RFx response, how will the ACC Assignment handled  if i use By-Pass Badi.
           Will the PO if at all created in the ECC will it be in held status.
    Why we want to by-pass ECS for PO alone is we have a Release Order to be done in Backend from this PO.
    Number Ranges, Document Types are configured correctly.
    In PPOMA, i have configured DP_PROC_TY as ECPO and PO (SRM) do i need to give Trans Type of ECC too.
    I also have configured BSA referring ECC ECPO and PO defined.
    Kindly go thro all these information and kindly share your thoughts.
    Highly appreciated.
    With warm regards,
    Freemind.

    Hello,
    this is strange, because in ECS the local PO gets an ID, and this ID is used during the transfer to R/3.
    Debug BBP_PD_PO_TRANSFER_EXEC once again to see where this ID is cleared.
    To you have activated the BADI BBP_ECS_PO_OUT_BADI to transfer data to R/3 ?
    Be carefull, some BADI need to populate all export parameters/tables (E_*) otherwise the inbound data is considered as erased.
    Where is the ID disappearing ? in SRM just before calling R/3, or in R/3 ? In that case look at user-exit or BADI is R/3.
    Rgds
    Christophe

  • Limit PO price changes are not replicated to ECC backend

    Hi all,
    SRM 5.0 ECS SP13.
    When I change the value(increase/decrease) in limt PO which is already created(PO is changed for first time) and order the PO,under Overview screen.,the PO total value(at header level) shows the correct changed /new value while at the Item level,the Net price is shown as the old value!However when I go and check the item details,the  field "VALUE" and "EXPECTED VALUE" have the changed/new value.
    Because of the above issue,the PO changes are not replicated to ECC backend system.When I tested the BAPI BAPI_PO_CHANGE1 with the test data,there is no error mesasge in ECC backend system.
    After this,when I change the PO for second time(again value increase/descrease),the total value and net price is shown correctly in SRM and changes are also replicated to ECC backend system!
    I have also checked the cong for SPOOLPARAMETERS under Set Control Parameters and eveything is set correctly as shown below
    SPOOL_JOB_USER     User that execueds spool job.     CUA_ADMIN
    SPOOL_LEAD_INTERVAL     intervall by which the retrytime incr.     60
    SPOOL_MAX_RETRY     Max. number of retrys for writing BAPIS     10
    Can someone throw some pointers how to resolve the above issue.
    Thanks in advance.

    Hi
    can you recreate the same issue
    are you saying that
    1. create a limit po for 100 USD and replicated to ECC AS 100 USD total value.
    2 . now update the PO in SRM 150 USD and it was not replicated to ECC ?
    or
    1. limit sc
    2. Limit PO
    3. update not reached ECC.
    Note 1284361 - Limits not transferred to backend purchase order
    Symptom
    Extended classic scenario.
    You have ordered a purchase order with more than one hierarchy item containing a limit.The purchase order is created or updated in the backend system without errors but the limits are missing in the backend purchase order.

  • PO not created in Backend

    HI,
    My SRM Quality gets re-freshed and i am on ECS scenario, i change all the ALE settings and now i am able to create a Shopping cart but when PO is created in my SRM system it is not replicated in ECC quality and i can see my status of the Purchase order when created with ref to SC is Ordered.
    PLease let me know what all are the settings i need to check so that when my PO is created it will get replicated in ECC system.
    Smriti

    Hi Smriti,
    This is a general error message which is returned by the function META_ACCSERV_CHECKACCASSIGNMT for any exception returned by the backend while checking for account assignment.
    Problem is more than likely to do with your table BBP_BACKEND_DEST, here is a snapshot of ours.
    Ensure your SRM system is the only one of type LOCAL, and with X under LOC_SYS.
    Also ensure your SYS_TYPE for the connected backend is correct.
    LOG_SYS     DEST                   SYS_TYPE    RFC_POSS LOC_SYS FI_VALIDATION
                                                                                    PMECLNT300  PMECLNT300       LOCAL           X                     X        0          
    QPTCLNT100  QPTCLNT100       ERP_2.0         X                                0          
    QZ4CLNT100  QZ4CLNT100      R/3_4.0B        X                                0          
    QZ8CLNT100  QZ8CLNT100      R/3_4.6C        X                                0
    You should also check the IMG setting Define Backend System and the the RFC checkbox has been flagged for the backend.
    Also very importantly see that in PPOMA the attribute ACS and SYS is correct.
    These suggestions should work, if they don't, as at beginning of my reply, the error you are getting is a generic error.
    If you set a breakpoint at META_ACCSERV_CHECKACCASSIGNMT you should be able to see the actual errors that are returning from the backend before they are filtered down to that error.
    Also if you RFC into backend through this FM and set BP at statement message you will stop at exact error, then can note search or look for more information in SDN.
    Hope this helps.
    Kind Regards,
    Matthew

  • Vendor not known in backend

    Hi All,
    i am using ECS (Server 5.5).
    Employee created SC, it went PO held status, i login as a purchaser and when purchaser add vendor (F4) it says no values exist, now i enter the vendor manually in the field, it says "vendor is not know in backend".
    I replicated vendors from backend and maintained all the attributes also.
    thanks
    ravi

    Hi Ravi,
    Check whether the replication of vendors is properly done or not.
    Check for the entry of replicated back end vendors in VENMAP table. Also all the replicated vendors would have come and sit in your Vendor Root Org.
    Check the attribute settings of the vendor root org like Co. code, logical system for vendor, accounting system for vendor etc.
    Also as explained above check whether the vendor is assigned to responsible P.Org, logical system and responsible back end vendor using Manage Business Partners transaction under the Vendor Data tab.
    Hope this helps in resolving your issue. Clarifications are welcome.
    Award points for suitable answers.
    Rgds,
    Teja

  • Urgent ! Purchase Requisition not created in Backend Classic Scenario

    Hello All,
    I am implementing the classic scenario SRM 5.5. We have replicated the material form the backend to SRM system. Also we have made the necessary config such as maintain backend system, Define Backend System for Product Category, Define Number Ranges for Shopping Carts and Follow-on Document, Define Number Ranges per Backend System for Follow-on Document. Now the problem i am facing is that in the dev system SC with line item with desc and the product (material replicated from backend) as line items are created and their PR is created in the backend. However the same is not happening in the QA system. Only those SC with line item as Desc/text only are created in the backend and those having have product id dont transfer to create PR in the backend. There is no message in the RZ20, SM13, ST22, SM21 etc. Alsowhen i try to tranfer it using the FM BBP_PD_SC_TRANSFER it is created successfully and there is entry in BBP_DOCUMENT_TAB which is cleared afetr clean_reqreq_up is run. I am not sure whats is going wrong. Please help me out guys.
    Thanks
    Karthik

    Hi Andy,
    Thanks for the quick responses. I dont see any PR doc no and neither the BUS object type in BBP_PD item details. Please see the o/p below
    BE_LOG_SYSTEM                R3QAS400
    BE_OBJ_ITEM
    BE_OBJECT_TYPE
    BE_OBJECT_ID
    BE_REFOBJ_TYPE
    BE_REFOBJ
    BE_REFOBJ_ITEM
    BE_REFOBJ_SBITM
    BE_REFOBJ_TYPE2
    BE_REFOBJ2
    BE_REFOBJ_ITEM2
    BE_REFOBJ_FYEAR2             0000
    BE_STGE_LOC
    BE_PLANT                     IE01
    BE_BATCH
    BE_VAL_TYPE
    BE_MOVE_REAS                 0000
    BE_EXPERYDATE                000000
    BE_PUR_GROUP                 440
    BE_PUR_ORG                   IE01
    BE_CO_CODE                   IE01
    BE_DOC_TYPE                  EC
    BE_ACCREQUIRED
    BE_SP_STK_IND
    BE_INFO_REC
    BE_MOVE_TYPE                 101, so i am not sure what could be going wrong.
    Is there any way i can debug it and find out what the cause is,
    though the calls to the bapis are asynchronous. Also just for the reference sake my backend is 46C. I have been grazing through the notes but haven't found a substantial one.

  • Vendor material no is not replicated in R/3

    Hi Everyone,
    I have an issue related to replication of vendor material no in SAP R/3. During shopping the vendor material no could be seen in table CRMD_ORDERADM_I in EBP R/3 but they are not replicated in SAP R/3 system after transferring. Can any one tell where these tables are created in SAP R/3?
    Looking forward for help or pointers in this regards.
    Regards
    Dinesh Singh

    Dinesh,
    you can check if crmd_orderadm_i-partner_prod is transfer to your backend with debug. start se37 transaction and run MF bbp_reqreq_transfer with the number of your shopping cart.
    create a shop with approver, and put a break-point in FM META_PO_CREATE. You'll see if the N° is in transfer structure.
    If you want to debug the bapi in R/3 you have to change the RFC user in Dialog mode (user-exit exists in BAPI_PO_CREATE).
    You can check in backend, if the field can be filled by creating a PO manually with me21 Transaction.
    Regards,
    Bertrand

  • Some Sales Orders are not replicating into CRM

    Hi guys,
    when I check SMQ2 in CRM,  I find that some sales orders are not replicating into CRM, then check the error, its says check SMW01..
    when I check the SMW01 it says validation error and BDOC status is F05 (information no processing). I tried to search the sales order in CRMD_Order transaction could not find the sales order...
    *Error in SMW01*
         Processing of document with Guid E01D11C71856C4F1AEBF0024E84DD0CE is canceled     CRM_ORDER
         Validation error occurred: Module CRM_DOWNLOAD_BTMBDOC_VAL, BDoc type BUS_TRANS_MSG.     SMW3
    It's not giving much clue what's the error is...
    I tried to setup a request to replicate those sales orders.. those request also end up in the same error...
    any help on this?
    thanks,
    Ken

    Hello Ken,
    When reprocessing a BDoc(via SMW01) you might need to set a flag.
    Goto trxn. SMW01. Start the debugger using command '/h' and reprocess the BDoc. After going into the debug mode press SHIFT+F7 and put a breakpoint at 2nd Tab in : class:cl_smw_flow and method 'restart_processing'. Keep debugging(F5 or F6 accordingly) until you find the requisite flag l_retry_allowed and set it as 'X'. This will allow you to reprocess the Bdoc.
    Thanks,
    Rohit

  • The changes made in the WAD web template is not replicating on web browser

    Hi,
    We are using BI 7.0 WAD. Suppose if i create a one web template and if i run it ...it is working fine.
    If i change the present web template and if i do change anything on the present web template and if run this web template it is giving the previous result....it is not reflecting the present changes.
    The changes made in the WAD web template is not replicating on web browser result.
    I went to transaction SMICM, then choose "Goto" from the top menu. From there, go to HTTP Server Cache, then choose Invalidate, then choose Global in system. With this thing also it didnt slove.
    thanks

    Clear your browser cache also and see if the changes are visible.....
    Arun

  • For GR material Docc is not posted to backend

    Hi,
    I have a problem when try to do the GR. We have a PO for 2 line items. User has done the Invoice for these two line items for full Qun but with lesser amount than the PO. After that user have done confirmation for one line item. But this confirmation has not reflected in backend. But can see in SRM in Follow-on document tab. where the material document number (for backend) for this confirmation is not reflect in the follow-on document tab.
    Now user is not able to do any other confirmation for 2nd line item or reverse the old one. Could any body inform me what exactly need to be done.
    For your information we are using Classis scenario and we are doing the confirmation in SRM only.
    Thanks,
    Pijush

    Pijush,
    Since the confirmation is not reflected in the backend, but you are able to do the same in SRM, can you confirm if you have configured message type MBGMCR as outbound (from SRM to ECC) under partner profile  in SRM and distributed the same?
    Regards,
    Nikhil

Maybe you are looking for

  • How do I safely stop a Time Machine Restore midway through?

    I started a Time Machine restore from backup at about 1pm this afternoon. After about 15 minutes of estimating the size of the files to be transferred, it gave me a 19hr estimate for transfer time. I had heard that it could take awhile, so I wasn't t

  • Providing access to Variables in the Query Designer

    Greetings experts and fellow consultants, I have a simple question, did a search and did not come up with much of an answer.  Currently, we have a system with a role for BI Power Users in order for them to create ad-hoc queries.  An issue we found wa

  • Moving Thunderbold DAS with software RAID 1 to different Mac

    Background:  I am preparing to wipe my iMac (currently Mavericks) to then do a clean install of Yosemite.  Attached to my iMac is a "WD MyBook Thunderbolt Duo".  This external "DAS" drive model is a single enclosure that contains two, 2TB physical dr

  • How To Make IP Passthrough Work!!

    As you all may know theres been a lot of problems with pretty much nobody knowing if IP Passthrough works or not. I decided to make this for anyone who still uses IP Passthroguh enabled phones. Plus ive not seen a single forum that gives this solutio

  • Link to ME23N tcode in email body

    Hi, I am sending an email when the PO is getting created. so, the requirement is to send a link to ME23N transaction along with the PO number in the body of email. Email content : Please click on the below link to view Purchase Order <link to ME23N>