Backend is sending CRM stuff to SRM

Hello,
we have landscape with backend 4.7, CRM and SRM.
The problem is that backend system is sending SD information not only to CRM but also to SRM. This is causing short dumps in SRM because functions necessary for that call are inactive. It will not be a problem but this information is comming every minute or so. We have more than 2000 shortdumps in SRM just last day. Also outbound queue of the backend system is full of SYSFAIL
Is it possible to somehow filter that those queues are going only to CRM?
I think that this is in connection with table CRMPAROLTP in the backend system, but do not know what to put in Parameter Value field for Parameter Name2 = SALESDOCUMENT. Now in Parameter Value is X in Parameter Value2 is nothing.
TIA
GOrdna

Hi,
  Check the entries in all the CRM tables in the backend related to middleware...specially the CRMCONSUM table..here check the entry for EBP...Also check all the  middleware settings and esp the RFC destination....May be in your case ,for the CRM consumer/entry(in CRMCONSUM  table),the RFC destination is of SRM system....
HTH.
BR,
Disha.
Pls reward points for useful answers.

Similar Messages

  • Sending CRM survey templates to Mobile handheld using Mobile infrastructure

    Hi,
    I have a a requirement to send survey templates to handheld client using mobile infrastructure. Also the survey results have to be send from handheld client to CRM using the mobile infrastructure.
    Has anybody send CRM objects using mobile infratructure? Usually CRM middleware is used for sending and receiving data to mobile devices.
    But Mobile infrastucture is different from CRM middleware and use download modules to fill syncBO structures and then create XML files to send to handheld cleint. When it gets the XML results from client, it fills the syncBO from the xml and then call upload modules to send data to update backend (CRM or ERP ) objects.
    Please let me know if you have done similar development and if you faced any complexities to send CRM data using mobile infratructure.
    thanks
    Jay

    Hi
    I´m not technical consultant but I need to know whether is possible to sync data between CRM and  Symbol devices just using CRM Middleware or whether is necesary pass on MI platform to achieve that?
    it is a little confusing for me to understand if CRM middleware/CDB is also needed for a Mobile scenario where I have MI also,  or both are required.
    Could you clarify that for me, please?
    Thanks  for your help

  • Create blocked contract in backend R3 from a quot in SRM

    HI experts,
    I work in SRM 5.0 and I need to create a contract in backend R3 from a quot in SRM
    I need that positions of my future contract in R3 are blocked
    Do you know if filling the parameter IT_PDEXT_ITEMS-DEL_IND = S or with other mark in the badi BBP_CTR_BE_CREATE, the contract positions are blocked?
    Best Regards and thank you in advance.

    Hi,
    If u set the IT_PDEXT_ITEMS-DEL_IND = X then contract will be created and it will be deleted.
    Yes u can do this in BADI BBP_CTR_BE_CREATE.
    Thanks
    Venkatesh P

  • Creating contracts on backend - iDocs not even sent from SRM

    Hi all
    I'm having a bit of trouble configuring backend contracts and could use a little help from the experts.
    Trying to create a contract from SoCo or bid invitation results in a success message informing a contract number, but idocs BLAORD and COND_A don't appear on WE02 on the backend. Checking on WE05 on SRM, no idocs are listed, so I'm assuming they are not even being created.
    BAdIs BBP_DETERMINE_LOGSYS and BBP_CTR_BE_CREATE are implemented and active, logical systems and RFC destinations are defined correctly and organizational data is ok. Also backend POs are working fine. Please advice.
    Best regards
    Alvaro

    Hello Alvaro,
    for backend contract creation, there is no IDOC generated in SRM, but directy in R/3, but the function BBPV_CONTRACT_CREATE.
    If an error occurs during this function call, you should get an error message in Application Monitoring.
    You can access those monitors via the web, with role SAP_BBP_STAL_ADMINISTRATOR, or directly in SAP GUI with transaction RZ10.
    Last option: debug the process
    Rgds
    Christophe
    PS: please reward points for helpfull answers

  • CRM Open Catalog Interface (OCI) - What data is sent from CRM/ISA to SRM?

    RE: CRM4
    We have an SRM customer that is able to access our online catalog as expected, create a shopping cart and transfer it to their SRM system.  However, they're asking that we provide additional information on the item(s) and I can not determine what data is sent in the first place, let alone how to add additional information.  Specifically, they require that the UNSPSC code is included in the data...the format for which should look something like this:
    NEW_ITEM-MATGROUP = 465120000
    I have determined the 'how' the data is sent (via HTML if OCI_VERSION = 1) and the file that's called once the SRM customer clicks the TRANSFER button on our CRM/ISA (ocilinessend.jsp)
    But, I am unable to determine the 'what' data is sent.
    According to the javascript file, here's the code that is activated:
    <%-- send list with oci lines --%>
    <form action="<%= request.getAttribute(OciLinesSendAction.OCI_HOOK_URL)%>" method="post"
    name="SUBMITFORM" target="<%=request.getAttribute(OciLinesSendAction.OCI_TARGET)%>">
    <% String param = (String)request.getAttribute(OciLinesSendAction.OCI_OKCODE); %>
    <% if (param != null) { %>
        <input type="hidden" name="<%=OciLinesSendAction.OCI_OKCODE%>" value="<%=param%>">
    <% } %>
    <% param = (String)request.getAttribute(OciLinesSendAction.OCI_CALLER); %>
    <% if (param != null) { %>
        <input type="hidden" name="<%=OciLinesSendAction.OCI_CALLER%>" value="<%=param%>">
    <% } %>
    <% OciLineList ociLineList =
        (OciLineList)pageContext.findAttribute(OciLinesSendAction.OCI_LINE_LIST); %>
    <% for (int i=0; i < ociLineList.size(); i++) { %><%=ociLineList.get(i)+"\n"%><% } %>
    </form>
    So, does anyone know how this works?  How does data get flagged as being relevant to be sent via an OCI Transfer?
    I can not believe how limited the SAP documentation is on the CRM side of this connectivity...the SRM side has a huge amount of documentation, but none of it specifically deals with how to get a CRM connection up and running.  You'd think they'd especially want to have customers using SAP on both sides of the connection...

    I have made some progress finally.
    The items that the .jsp file sends are apparently triggered when the customer clicks on the Transfer button and the FM CRM_ISA_BASKET_GETITEMS_BBP runs.
    The FM ends up pulling data from the UI Structure CRMT_ISALES_BASKETITEM_BBP which you can modify the fields sent by using transaction CRMC_MAP to add a New Entry -> UI Field, named MATGROUP with Object ORDERADM_I and one of the 42 Obj.Field's available.  I ran a test with our customer and they confirmed that the MATGROUP was now indeed being sent during the transfer.
    So, now my dilemma is trying to figure out which Obj.Field already is set up for UNSPSC numbers or if there is another Object in CRM that I should look in.
    In the IMG, there are SRM settings for UN/SPSC numbers, but I can not find a corresponding CRM setting.
    Anyone have an idea on which Obj.Field we should use ... or perhaps one which we can map from our ERP backend to CRM that will work without having to create a new Obj.Field, which is really not what we want to have to do.

  • Backend PO number does not update SRM follow-on doc section

    Hi Guys,
    We are on SRM5.0 and ECC6.0 with Classic scenario.
    We are developing a logic in BADI BBP_CREATE_BE_PO_NEW (method FILL_PO_INTERFACE1) to determine if a Goods Receipt is required for some business conditions. Below is the logic.
    1.If GR is required then create a PO with External number range in backend. This is working fine.
    2.If GR is not required then create a PO with internal number range in backend. PO_NUMBER field will be cleared in the BADI so that backend system creates a PO with internal number range. This is working fine.
    But the problem in the point 2 above is, internal PO# is not reflecting in the follow-on doc section in SRM. I noticed that SRM allots a PO# in table BBP_PDBEI with backend external number range before it transfers the data to backend. We tried to delete the PO# in BBP_PDBEI-BE_OBJECT_ID in the same BADI so that backend system can updates this field BE_OBJECT_ID in SRM with internal number PO. We did not succeed in doing this.The SC status shows Approved but do not show the PO#.
    Can any one tell me how to populate the backend internal number PO in the Follow-on doc? Is this the right way of doing or is there any better way?  Did any one developed such logic?
    Please share your thoughts and experience.
    Thanks in advance..
    Jagdish

    I noticed that SAP takes the number sequence from number range PO and updates BBP_PDBEI field before sending the Purchase order to ECC. If the different number range is defined in IMG "Define num range per Backend system for Follow-on docs" then system takes that num range. Then BBP_GET_STATUS_2 checks the PO# and updates SRM if the PO# matches otherwise it wont update.
    But in our case we defined num range 44 for POs with Goods receipt and would like to assign another number range 22 for POs with NO GR. We can assign different PO doc type (ZEC) for NO GR by using BADI BBP_CREATE_BE_PO_NEW. But how to assign num range 22 for ZEC dynamically in BADI. System is trying to take num range 44 by default.
    Is there any way we can assign different number range in SRM BADI?
    Thanks,
    Jagadish

  • Sending PO's from SRM system

    Hi,
    Though this is not an XI specific question, I hope you will be able to offer some help regarding this. We are building two interfaces for transmission and confirmation of purchase orders from SRM using proxies. We have created the relevant XI interfaces and ABAP proxies. We have also identified the classic BADI that gets invoked when the 'Send by XML' mode is selected by the user for a Purchase order.
    The problem is we are unable to deduce how this BADI works due to scarce documentation. Hence though the operation is shown as correctly completed, there is no idea where the XML message is sent (definitely not in XI). We had only one option, i.e. to customize the BADI in Z code by copying almost everything and invoking the proxy once the PO is populated. However, the fieldnames of the proxy's PO structure (which we had imported from SRM business pack - PurchaseOrderMessage) and the fieldnames in the PO structure populated by the classic BADI are different. As an ABAPer has put it - "They appear to be the same structure but the names seem to have been changed when imported as XSDs"
    Has anyone attempted a similar excercise or suggest some options?
    Regards
    Ganesh

    Hi Raj
    I am using Standard Proxys in SRM. you have given Custmize outbound proxy example...
    my requirement is how to trigger data in SRM for standard proxy PurchaseOrderERPRequest_Out_V1.
    Method is called PURCHASE_ORDER_ERPREQUEST_OUT.
    Thanks
    Vinod

  • PO is created in the Backend Instead of PR - Classic Secnario - SRM 5.0

    SRM experts,
    My client has upgraded to SRM 5.0 and ECC 6.0 from SRM 3.0 and 4.6c version respectively. SRM is using classic scenario, so Shopping cart is created in SRM and Purchase Requisition and Purchase Orders are created in the backend system. In the Sources of supply tab, we will see the Vendor, Outline agreement and other information based on the Plant, Product category and Purchasing group we select in the shopping cart. If user selects the vendor with outline agreement in the sources of supply tab then Shopping cart will create Purchase order instead of Purchase requisition in the backend system.  I am new at this client’s site and client does not have any documentation about how these has been configure in the system. Can someone please help me to find out where the settings might have been made in the system to create Purchase order instead of Purchase requisition if shopping cart contains vendor with outline agreement. I am asking this question because we have another enhancement request with similar requirement but with different condition.
    I will reward the points for helpful answers.
    Thank you experts.
    MP

    Hi,
    Could you checkthe foll cust link in SPRO:
    Define Objects in Backend System (Purch. Reqs, Reservations, Purch. Orders).
    PO is created if you set the "*" for EITHER the purchasing group OR the product category.
    SRM is creating PR or PO depending on:
    - SRM customizing (ex: always external proc + PR if incomplete, PO if complete)
    - the interpretation of SC data by R/3.
    IF your SC is considered complete by SRM (but with a fixed vendor and not a preferred vendor) the system will check if it can create a PO in R/3.
    For this, each item will request a META_INTERPRETE_DATA to R/3, asking if it can create a PO. If R/3 considers this data as incomplete, it will reply to create a PR.
    Usual cases of R/3 PR creation instead of PO:
    - prefered vendor in SRM (and not a fixed one)
    - custom checks in user exits in R/3
    - error messages in R/3 (ex: O6 334 In the case of a fixed vendor, please enter info record)
    To debug without debuging into R/3, you can also try the following:
    - use BADI DETERMINE_TARGET_OBJECT and force PO creation
    - so the system will always try to create a PO
    - R/3 won't create the PO (for the same reason as in META_INTERPRETE_DATA), and will raise an error in SRM
    - finally you get the real error in application monitor (SC --> backend application errors
    Related thread:
    Re: PO not create from SC with source of supply in classic sena
    BR,
    Disha.
    <b>Pls reward points for useful answers.</b>

  • Sending PO Response to SRM

    Hi friends,
    I Am Working on a scenario where I want to insert PO Response automatically in SRM (EBP). I am sending Sales Order details from vendor R/3, through XI using ORDRSP05 Idoc.
    This Idoc is mapped to PurchaseOrderConfirmation_In Interface & sent to SRM.
    In SRM this XML message is received but with following trace:
    <FAULT_TEXT>An error occured within an XI interface: Exception occurredE:BBP_PD:069 -Product data could not be intepreted E:BS:013 -System status INCM is active (Purchase Order Response 1000000059)
    Programm: CX_BBP_BD_ERROR===============CP;
    Include: CX_BBP_BD_ERROR===============CM002; Line: 57 </FAULT_TEXT>
    I am stuck up on this error for 2-3 days, If any one has any idea what so ever to solve this error, then please tell me.
    Hope some one help me out to solve this.
    Thanking You In Advance.
    Regards,
    Nitin.

    Hi Nitin,
    Did you ever figure this issue out?
    We are running into a similar problem.  We get the following error:
    <STANDARD>
      <CONTROLLER />
      <FAULT_TEXT>An error occured within an XI interface: Exception occurredA:BBP_PD:004 -Partner 0000003100 not found E:BBP_PD:147 -Enter a country for partner 0000003100 with type 'Sold-to Party' I:TAX_TXJCD:105 -You are not allowed to enter a tax jurisdiction code for country US W:BBP_PD:649 -Delvery date is in the past; check the entry Programm: CX_BBP_BD_ERROR===============CP; Include: CX_BBP_BD_ERROR===============CM002; Line: 57</FAULT_TEXT>
      <FAULT_URL />
      <FAULT_DETAIL />
      </STANDARD>
    We have defined 3100 as the Company code in SRM and R/3.  We have also defined the correlation between QA2CLNT220 (logical system), QA2_220 (business system), and Partner 3100.  So we are not sure why SRM complains that "Partner 0000003100 not found".  Do we need to define this link between QA2CLNT220 and partner id 3100 somewhere else?
    Regards,
    Jay

  • Sending Custom fields from SRM to ECC through BAPI

    Dear All ,
    I am looking for a step by step instructions on how to send my data i.e Start date and end date at ITEM :LEVEL for limit items from SRM to ECC
    It is currently only sent a Header level . I have almost read all the posts and yet not able to figure out . Please can you some one help me to understand .
    Checked the below
    http://scn.sap.com/thread/476423
    http://scn.sap.com/thread/170189
    http://scn.sap.com/thread/26494
    http://scn.sap.com/thread/1399901
    http://scn.sap.com/thread/1991218
    and also  checked the SAP official page :
    http://wiki.scn.sap.com/wiki/display/ABAP/BAPI?original_fqdn=wiki.sdn.sap.com#BAPI-Passingcustomfield
    http://wiki.scn.sap.com/wiki/display/SRM/Transfer+process+of+the+Shopping+Cart
    http://scn.sap.com/docs/DOC-2726
    However no luck . I also opened a similar thread previously but still unable to get an end to end understanding .Please could some one guide me for this one ?  Currently what I found out there is a class CL_BBP_BS_ADAPTER_PO_CRT_ERP10 where CREATE_DOCUMENT decides what fields would be passed .. In that there is a FM which is being called from ECC .. and in that there is header and header X field ..
    which has the fields which I need VPER start and end date ..
    CALL FUNCTION 'BAPI_PO_CREATE1'
           DESTINATION av_rfc_dest
           EXPORTING
             poheader               = as_po_out-is_poheader      "#EC ENHOK
             poheaderx              = as_po_out-is_poheaderx
    h
    Now I wnat the same fields to be passed at item level of the SC .. Please could you confirm on what exactly I should do ?
    I saw the below tables not sure what I should do with them to include the 2 fields I want which should be passed to ECC .
    TABLES
              poitem                 = as_po_out-it_poitem        "#EC ENHOK
             poitemx                = as_po_out-it_poitemx       "#EC ENHOK
                 extensionin            = as_po_out-it_extensionin   "#EC ENHOK
      *      extensionout      = as_po_out-it_extensionout "not used by SRM
              poexpimpitem      = as_po_out-it_poexpimpitem      "#EC ENHOK
              poexpimpitemx     = as_po_out-it_poexpimpitemx     "#EC ENHOK
             potextheader      = as_po_out-it_potextheader "not used by SRM
    *      popartner         = as_po_out-it_popartner    "not used by SRM
    Please can some one let me know for the below queries :
    1, How to identify If I am checking on the right method .
    2. How I can create these 2 fields voer start date and end date and pass them to EKPO table of PO in ECC ?
    3. How to create these 2 fields in BAP and pass it further from SRM to ecc
    4. How would they be visisble in SC portal screen ..
    Please guide me on this would be really grateful . Thanks in advance for the help
    Regards
    Vinita

    Hi Madhu,
    Please check out this note 1027081 which is for the PO Held in classic scenario.
    Praveen.

  • GR done in backend - how does this go to SRM

    Hi all.
    SRM 4.0, backend SAP 4.6C.
    When creating the goods receipt directly in the backend via either MIGO or MB01, what is it that updates the History of the PO in SRM? I actually thought that either
    CLEAN_REQREQ_UP
    BBP_GET_STATUS_2
    did this, but I deactivated them and tried. The GR is visible in the History of the PO in SRM immediately after saving it in the backend, so is there some kind of BAPI or RFC call that does this? When the GR comes from SRM to the Backend it is done by Idocs, but this is not the case either when it is the other way around - from R/3 to SRM.
    Thanks for info, guys.

    Hi Dennis,
    If the G.R is created is R/3 only the status gets updated in SRM through RFC call. Same is the case with invoice.
    In case of confirmation in SRM it gets replicated to R/3 through IDOCs and a copy of it can be seen in R/3.Same is the case with invoice.
    The two reports you have mentioned are for updating the status.
    For example when you create a P.O from sourcing the moment it gets replicated to R/3.The second report updates the status and the first report removes the requirement from Sourcing cockpit.
    If the CLEAN_REQREQ_UP program is not running....even though the status gets updated in SRM the requirement will still be in SOCO.
    Hope this makes you more clear and helps in understanding the issue.
    Award points for helpful answers.
    Rgds,
    Teja

  • Auto send CRM Appointments

    I have a workflow that creates appointments in CRM 2011.  The appointment is created setting a user as the organizer.
    The issue is that the appointment syncs to the Outlook client, and the user needs to open it on their Outlook calendar and click send before it is distributed.
    If I use the email router, the appointment is not emailed out either.  I have also tried manually sending an appointment using the email router but it doesn't get picked up by the email router.  I'm starting to think that sending appointments is
    outside the scope of the email router for CRM 2011.
    I have looked in the database at the ActivityPointerBase and see that once the organizer opens the appointment and clicks send, the ApptGlobalObjectId and ApptOutlookOwnerApptId columns are updated.  But I'm not seeing anything else on that table updating. 
    My hope was to find something similar to a pending email flag.
    From what little I have seen on a similar scenario where Appointments created in CRM are automatically sent, it took a plugin sold by Power Objects but I think it was for CRM 4.  I also don't see anything about the 2 columns ApptGlobalObjectId and ApptOutlookOwnerApptId
    that I see getting updated when Outlook sends the appointment after the organizer clicks send in Outlook.
    So I'm thinking that the best option is a plugin.  Does anyone know what table(s) and column(s) is required to be updated by a plugin in order to automatically send appointments created by CRM through the organizers Outlook client without having the
    organizer open the appointment in Outlook and clicking send?
    Jason Peterson

    This is CRM 2011, so it doesn't have server side sync.  But even with server side sync, I'm not sure it would help.  The workflow that creates the appointment is synced to the organizer's Outlook through the Outlook client synchronization. 
    It isn't received by the organizer as a mailed or sent appointment.  In the Outlook calendar, the appointment looks as if the user created it and then only saved it without sending it out.
    There is obviously some flag related to the activity base tables that indicate if the appointment should be mailed out or held waiting for the user to open it and click the send button.
    For example, you can see this in CRM.  There are 2 different ways to create emails through workflow.  1. You can choose create email that is then automatically send, or 2. you can choose to create a record, then choose record type email. 
    This creates the email activity, but holds it in a pending state until the user opens the activity in CRM and clicks the send button.
    I want something similar to #1 above.  Here is a blog article from Power Objects that demonstrates what I'm looking for.
    Jason Peterson

  • How to send PO IDOC from SRM server

    Hi All,
    How to send IDOC, after successful creation of the PO in SRM ?
    Please tell me how to configure the SRM system ?
    Regards

    Hi,
    See the foll related useful link:
    Re: Intercompany process u0096 MM u0096 SD
    BR,
    Disha.
    Pls reward points for useful answers.

  • Sending CRM target group to BW

    Hello,
    Could u pls tell me how to export a target group created in CRM to BW
    Thanks & Regards,
    Raju

    Hello,
    did you get the needed informations?
    I have the same quetion, haw to get the target groups from CRM to BW.
    Thanks,
    Cornelia

  • How to integrate ECC as backend server for CRM Server

    Hi Experts,
    My requirement is I have two servers one is ECC and another one is CRM , Now I need CRM Backed server as ECC, I.e
    when ever a sales order created in CRM ,it's need to be replica in ECC also , how can it possible , how can configurable settings between these two systems , if there is any documents to achieve this , Please suggest me
    Regards
    Siva

    Hi Sadasiva,
    1). Create an RFC between CRM and ECC and vice versa
    2). Partner profiles in WE20 and Port configuration in WE21
    3). You can transfer either in the form of Idocs or your functional configuration has to do below mentioned steps
    To replicate a sales order from CRM to ECC you should have following prerequisties.
    1. Master Data: Customer, material should exist in both the system
    2.Organization Structure like Sales Org, Division, Distribution Channel (Sales Area) should exist in both the system
    3.Same Document Type,Item Category, Item Category Determination should exist in both the system
    4.Same Number Range should exist in both the system
    refer to below link also
    Transfer of sales order header custom fields from ECC to CRM
    Thanks,
    Sravanthi

Maybe you are looking for