Client Proxy generation on a SAP NW 7.0 system using PI 7.1

Hello
Can anyone please guide me with Client Proxy generation on a SAP NW 7.0 system using PI 7.1 services with multiple operations. How does client proxy generation in SAP NW 7.00 support services with multiple operations ?
Thanks.
Kiran

Hi,
This could help you.
How to Activate Proxy.
How do you activate ABAP Proxies?
OutBound Proxy (Client Proxy)
Smarter Approach for coding ABAP Proxies
Outbound Proxy (Client Proxy)
ABAP Proxies in XI(Client Proxy)
Regards,
Sarvesh

Similar Messages

  • Advice on client proxy generation (ABAP and SAP PI)

    Hi,
    I've set up an ABAP client proxy using the wizard in transaction SE80 in the backend system, released it using transaction SOAMANAGER and tested that it works.
    I now want to compare this technical approach against the same scenario using a proxy generated from a SAP PI outbound synchronous message interface.
    I have hit the following issues:
    1) When I upload the WSDL file (saved from the test web service I exposed from one of our SAP systems) into the Integration Repository, I receive the following error:
    "Check Result for Object GetDOB_WSDL Document check found errors  Cause: Unable to recognize the loaded document as valid WSDL  Tag Policy is not permitted at position portType".
    I can remove this error by deleting the tag policy but don't have an answer why this is not supported and whether this is the right approach - this error occurs regardless of which option I choose when saving the WSDL (i.e. portType or binding) or which upload option I select.
    2) When I create the proxy in the backend system based on the message interface the objects are all created successfully and generate/activate correctly.  As I don't need the PI runtime (no mapping, queuing etc) I go to create the logical port in transaction SOAMANAGER and I receive the error:
    SRT Framework exception: The WSDL document is not compatible with proxy class "ZPROXCO_ZFUNC_UPDATE_ADDRESSHI": "Operation(s) Missing ZFuncUpdateAddresshistory"
    even though the external operation does exist and is called ZFuncUpdateAddresshistory.
    I have no clues as to why this doesn't work other than the generated WSDL file in the ABAP client proxy has the same name for the portType and operation (ZFuncUpdateAddresshistory).
    3) Can someone please explain the value at design time over creating the client proxy in SAP PI versus using simply the wizard in the backend ABAP system - is it simply that the interfaces can be held centrally in the IR if desired or the WSDL might already be there and could be used to quickly generate a message interface?
    Thanks,
    Alan

    Hi,
      As far as I know, we follow the top down approach in proxy scenarios.
    meaning, we first create the interfaces in XI IR and then go to the back end to implement them.
    So, you should create a message interface (Probably Manually rather than importing the wsdl from R/3)
    in IR and then go to the ERP backend to implement the proxy using the SPROXY transaction.
    Coming to your 3rd question, In PI 7.1 you might be knowung that we have something called ESR(Enterprise Service Repository), which has all the services in a single place.This gives us an option of collating all the different enterprise services scattered all over different systems to be in a common repository.
    Regards,
    Ravi Kanth Talagana

  • ABAP Web Service client proxy - generation problems

    Hi!
    I tried to create an ABAP web service client proxy for many different web services -
    for instance some of that listed at <a href="http://www.xmethods.net/">http://www.xmethods.net/</a> .
    Almost on 99% of the WSDLs the client proxy generation failed.
    For istance "<extension> not supported", or "<message...> must have at least one part",... .
    Could anybody tell me what restrictions are to web services you can create a
    ABAP client proxy for ?
    In the SAP Web AS Java Stack there is no problem at all to generate a
    client proxy for almost all of the xmethod-WebServices !
    Is the ABAP Web Service proxy generation for production use ?
    Regards
    Frank Ruggaber

    Resolved through SAP Help. Refer SAP note# 0001403271.

  • Client Proxy Generation Error

    Hi All,
    I have a java web-service deployed in Enterprise Portal which I need to consume in a BSP.
    Unfortunately, I'm getting an error on client proxy generation:
    Proxy generation terminated: Message must have exactly one part
    Is anyone familiar with this?  The WSDL file says it has been generated by SAP PORTAL ECLIPSE PLUGINS.
    Here is the WSDL file:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <!--  WSDL File generated by the SAP PORTAL ECLIPSE PLUGINS
      -->
    - <!--  VERSION : 6.3.20051124
      -->
    - <wsdl:definitions name="xCDRServices" targetNamespace="prt:service:com.sap.xcdr.xCDRServices" xmlns:intf="prt:service:com.sap.xcdr.xCDRServices" xmlns:xsd_doc="prt:service:com.sap.xcdr.xCDRServices/DocumentTypes" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime" xmlns:http="http://schemas.xmlsoap.org/soap/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns0="http://prt.java.soap/schemas" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns2="http://lang.java" xmlns:tns1="http://api.security.sap.com">
    - <types>
    - <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="prt:service:com.sap.xcdr.xCDRServices/DocumentTypes" elementFormDefault="qualified">
      <element name="checkUserExists_1_param2" nillable="true" type="xsd:string" />
      <element name="response_checkUserExists_1" type="xsd:int" />
      <element name="getUserRoles_1_param3" nillable="true" type="xsd:string" />
      <element name="response_getUserRoles_2" nillable="true" type="xsd:string" />
      <element name="getAllRolesInNameSpace_1_param4" nillable="true" type="xsd:string" />
      <element name="response_getAllRolesInNameSpace_3" nillable="true" type="xsd:string" />
      <element name="assignRoles_2_param5" nillable="true" type="xsd:string" />
      <element name="assignRoles_2_param6" nillable="true" type="xsd:string" />
      <element name="response_assignRoles_4" nillable="true" type="xsd:string" />
      </schema>
    - <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://prt.java.soap/schemas" elementFormDefault="qualified">
    - <complexType name="PortalSOAPFault">
    - <sequence>
      <element name="stackTrace" minOccurs="0" maxOccurs="1" type="xsd:string" />
      </sequence>
      </complexType>
    - <complexType name="UMException">
    - <complexContent>
    - <extension base="tns0:PortalSOAPFault">
    - <sequence>
      <element name="LocalizedMessage" nillable="true" type="xsd:string" />
      <element name="Message" nillable="true" type="xsd:string" />
      <element name="NestedException" type="tns0:Throwable" />
      </sequence>
      </extension>
      </complexContent>
      </complexType>
    - <complexType name="Throwable">
    - <complexContent>
    - <extension base="tns0:PortalSOAPFault">
      <sequence />
      </extension>
      </complexContent>
      </complexType>
      <element name="error_UMException" type="tns0:UMException" />
      </schema>
      </types>
    - <wsdl:message name="assignRolesResponse">
      <wsdl:part name="response_assignRoles_4" element="xsd_doc:response_assignRoles_4" />
      </wsdl:message>
    - <wsdl:message name="checkUserExistsRequest">
      <wsdl:part name="checkUserExists_1_param2" element="xsd_doc:checkUserExists_1_param2" />
      </wsdl:message>
    - <wsdl:message name="checkUserExistsResponse">
      <wsdl:part name="response_checkUserExists_1" element="xsd_doc:response_checkUserExists_1" />
      </wsdl:message>
    - <wsdl:message name="getAllRolesInNameSpaceResponse">
      <wsdl:part name="response_getAllRolesInNameSpace_3" element="xsd_doc:response_getAllRolesInNameSpace_3" />
      </wsdl:message>
    - <wsdl:message name="getAllRolesInNameSpaceRequest">
      <wsdl:part name="getAllRolesInNameSpace_1_param4" element="xsd_doc:getAllRolesInNameSpace_1_param4" />
      </wsdl:message>
    - <wsdl:message name="UMException">
      <wsdl:part name="error_UMException" element="tns0:error_UMException" />
      </wsdl:message>
    - <wsdl:message name="getUserRolesRequest">
      <wsdl:part name="getUserRoles_1_param3" element="xsd_doc:getUserRoles_1_param3" />
      </wsdl:message>
    - <wsdl:message name="assignRolesRequest">
      <wsdl:part name="assignRoles_2_param5" element="xsd_doc:assignRoles_2_param5" />
      <wsdl:part name="assignRoles_2_param6" element="xsd_doc:assignRoles_2_param6" />
      </wsdl:message>
    - <wsdl:message name="getUserRolesResponse">
      <wsdl:part name="response_getUserRoles_2" element="xsd_doc:response_getUserRoles_2" />
      </wsdl:message>
    - <wsdl:portType name="xCDRServices">
    - <wsdl:operation name="checkUserExists" parameterOrder="checkUserExists_1_param2">
      <wsdl:input name="checkUserExists_input0" message="intf:checkUserExistsRequest" />
      <wsdl:output name="checkUserExists_output0" message="intf:checkUserExistsResponse" />
      </wsdl:operation>
    - <wsdl:operation name="getUserRoles" parameterOrder="getUserRoles_1_param3">
      <wsdl:input name="getUserRoles_input0" message="intf:getUserRolesRequest" />
      <wsdl:output name="getUserRoles_output0" message="intf:getUserRolesResponse" />
      <wsdl:fault name="com.sap.security.api.UMException" message="intf:UMException" />
      </wsdl:operation>
    - <wsdl:operation name="getAllRolesInNameSpace" parameterOrder="getAllRolesInNameSpace_1_param4">
      <wsdl:input name="getAllRolesInNameSpace_input0" message="intf:getAllRolesInNameSpaceRequest" />
      <wsdl:output name="getAllRolesInNameSpace_output0" message="intf:getAllRolesInNameSpaceResponse" />
      <wsdl:fault name="com.sap.security.api.UMException" message="intf:UMException" />
      </wsdl:operation>
    - <wsdl:operation name="assignRoles" parameterOrder="assignRoles_2_param5 assignRoles_2_param6">
      <wsdl:input name="assignRoles_input0" message="intf:assignRolesRequest" />
      <wsdl:output name="assignRoles_output0" message="intf:assignRolesResponse" />
      <wsdl:fault name="com.sap.security.api.UMException" message="intf:UMException" />
      </wsdl:operation>
      </wsdl:portType>
    - <wsdl:binding name="com.sap.portal.prt.soap.xCDRServicesBinding" type="intf:xCDRServices">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <wsdl:operation name="checkUserExists">
      <soap:operation soapAction="prt:service:com.sap.xcdr.xCDRServices.xCDRServices/checkUserExists0" />
    - <wsdl:input name="checkUserExists_input0">
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output name="checkUserExists_output0">
      <soap:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="getUserRoles">
      <soap:operation soapAction="prt:service:com.sap.xcdr.xCDRServices.xCDRServices/getUserRoles0" />
    - <wsdl:input name="getUserRoles_input0">
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output name="getUserRoles_output0">
      <soap:body use="literal" />
      </wsdl:output>
    - <wsdl:fault name="com.sap.security.api.UMException">
      <soap:fault name="com.sap.security.api.UMException" use="literal" />
      </wsdl:fault>
      </wsdl:operation>
    - <wsdl:operation name="getAllRolesInNameSpace">
      <soap:operation soapAction="prt:service:com.sap.xcdr.xCDRServices.xCDRServices/getAllRolesInNameSpace0" />
    - <wsdl:input name="getAllRolesInNameSpace_input0">
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output name="getAllRolesInNameSpace_output0">
      <soap:body use="literal" />
      </wsdl:output>
    - <wsdl:fault name="com.sap.security.api.UMException">
      <soap:fault name="com.sap.security.api.UMException" use="literal" />
      </wsdl:fault>
      </wsdl:operation>
    - <wsdl:operation name="assignRoles">
      <soap:operation soapAction="prt:service:com.sap.xcdr.xCDRServices.xCDRServices/assignRoles0" />
    - <wsdl:input name="assignRoles_input0">
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output name="assignRoles_output0">
      <soap:body use="literal" />
      </wsdl:output>
    - <wsdl:fault name="com.sap.security.api.UMException">
      <soap:fault name="com.sap.security.api.UMException" use="literal" />
      </wsdl:fault>
      </wsdl:operation>
      </wsdl:binding>
    - <wsdl:service name="xCDRServicesService">
    - <wsdl:port name="com.sap.portal.prt.soap.xCDRServices" binding="intf:com.sap.portal.prt.soap.xCDRServicesBinding">
      <soap:address location="http://idesportaluss1.phl.sap.corp:1080/irj/servlet/prt/soap/com.sap.portal.prt.soap.xcdrservices?style=doc_lit" />
      </wsdl:port>
      </wsdl:service>
      </wsdl:definitions>
    Thanks very much in advance!
    Regards,
    Roman

    By the way, I read a few post about this on SDN, but they didn't offer any solutions, and were from almost a year ago, so I was wondering if there's been any progress.

  • Communication between SAP and 3rd Party Systems using IDOC HTTP XML Interfa

    Hi
    i am try do
    Communication between SAP and 3rd Party Systems using IDOC HTTP XML Interface
    With The help of SDN Contribution
    link----
    ( have look on it)
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4943f2b7-0a01-0010-37af-faff35b2f08c
    I am getting error in
    Partner system as HTTPLOG and "Execute" to check the results
    Error is --  Port could not be created
    RFC destination HTTPLOG Not specified for system HTTPLOG
    any 1 have any idea  if plzzzzzzzz...........
    Thank u
    Ram

    Hello .
      we are also in  process of implementing the same
    could you share the knowledge pl?
    1)is it a separate add on with ALE to saphr
       or using ECC ??
    2)can u share the configuration part ??
    we are trying it on webas as addon 3.0 .

  • Error in client proxy generation

    Hi experts,
                    I am trying to consume a web-service from an ABAP progam, to do this I create an Enterprise Service Client Proxy. But creation of the proxy fails with the error message
    "Incorrect value: Unknown Namespace http://schemas.xmlsoap.org/soap/encoding/ .
          For client confidentiality issues I cannot put the wsdl file or its content on the thread but I can provide certain details of the code which you might wish to see.
    Also my wsdl contains messages with miltiple parts.Is this also a trouble while generating the proxies in ABAP ?
    Are these two problems related?
      Can I find a link precisely which can provide a kind of checklist to see that these steps have to be followed or  these conditions have to be met by wsdl for generation of client proxies in ABAP?
    Any pointers will be useful.
    Thanks and Regds
    Abhishek

    Hi Anton,
                  I will provide you some piece of the file which might help you in analysing the problem....
    <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:tns="http://www.abc.com"
    xmlns:s1="http://www.abc.com/AbstractTypes"
    xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
    targetNamespace="http://www.abc.com"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
        <s:schema targetNamespace="http://www.abc.com/AbstractTypes">
          <s:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
          <s:complexType name="StringArray">
            <s:complexContent mixed="false">
              <s:restriction base="soapenc:Array">
                <s:sequence>
                  <s:element minOccurs="0" maxOccurs="unbounded" name="String" type="s:string" />
                </s:sequence>
              </s:restriction>
            </s:complexContent>
          </s:complexType>
        </s:schema>
    Similarly the WSDL has messages with multiple parts like:
      <wsdl:message name="GetReleasedGenericDrawing2DHttpGetIn">
        <wsdl:part name="DocumentNo" type="s:string" />
        <wsdl:part name="SheetNo" type="s:string" />
        <wsdl:part name="ClassName" type="s:string" />
      </wsdl:message>
    If you need some ther details from the file please let me know. I have cross checked that it is using a Document/literal style so it should not be a problem.
      I have gone through the SAP note (944029) for the list some forbidden keywords which were a problem  prior to release of SP 16 .We dont have even that problem.
    This thing is very new to me ....please let me know if you wnat some other detail for analysis.
    Regads
    Abhishek

  • Client proxy generation problem

    Hi All,
    I'm trying to create client proxy using given WSDL link in SE80 under enterprise services.
    When I enter URL as given WSDL link it is asking for user and password.
    When I enter required details (domain name/username) and password, I'm getting an error saying problem with XML generation.
    When I access this WSDL link from IE with same user and password I'm able to access this service.
    Could some one help me on this issue.
    Thanks
    Raghavendra

    Hi Raja,
    I do have similar problem. But If I save the WSDL in local file will it meet my requirement  or not I'm  not sure about this.
    I'm trying to invoke the external web service by creating client proxy in SE80.
    which is deployed on some machine. This service will in turn create user account in windows active directory with the details from SAP.
    Now when SAP is invoking this service it will ask user and password.
    But if I save this in local file will this service will work or not I'm not sure.
    Is there anyway if I enter user and password then it will process further.
    Let me know your inputs on this.
    Regards
    Vikram

  • Client proxy generation in NWDS with external web service

    Hello,
    - I try to generate a client proxy in NWDS (7.0 SP12) from a wsdl which includes a complexType and which is non-SAP.
    Wizard Procedure in NWDS: New client proxy definition > i select WSLD source = URL (it is same symptom with local file) > Then i fill URL > Proxy definition window: i see URI and package filled with value of complexType in wsdl file.
    When i click on Finish, wizard generates some file on OS but there is error pop-up "Problems while generating the Proxy Definition".
    NB.
    Same procedure with a similar wsdl without complexType works well .
    Objective is to use this proxy at SAP portal level.
    - Main errors in NWDS logs:
    Caused by: java.lang.Exception:  WSDL part  points to unavailable type with qname:
    so, does anyone has encoutner this issue ? and also does complex type is supported ?!
    (Notes that wsdl format is correct and if i remove "wsdl:type" portion and references, client proxy is correctly
    created in NWDS.)
    Thanks for help! Regards, Frédéric

    Hi,
    Complex types are supported but I am not sure if complextype with sequence is supported. See note: Incorrect field sequence with group SAP Note Number: 813545 (not sure if it is applicable to you as you are on NWSD 7.0 SP12).
    Another note: SAP Note Number: 1266761
    I suggest try to remove "sequence" and then try again.
    Regards,
    Gourav

  • Web Service - Client Proxy generation error

    Hi All,
    I tried creating a client proxy using an URL provided to me and followed the steps using the wizard. I end up in getting the following error messages. Could anyone throw some light on resolving this? I do not have any idea about what WSDL is. Any help is highly appreciated. Not able to attach the WSDL code here.
    Below is the error message upon client proxy creation:
    Proxy-Generierung: Fehler aufgetreten
    Exception occurred in library handler
    Not implemented
    Thanks
    Srini
    Edited by: Srinivasan Karunakaran on Oct 22, 2010 11:11 PM

    Resolved through SAP Help. Refer SAP note# 0001403271.

  • Need some help regarding Client Proxy generation and test via SOAMANAGER

    Hello,
    we are integrating a 3rd party Java client via webservices.
    For that matter I generated a client proxy (consumer proxy) in se80 using the existing WSDL.
    This worked fine.
    The I wanted to create a logical port.
    Since this is only possible in SOAMANAGER I tried it there.
    Trying to do this automatically by the given WSDL file didn't work. The system dumps.
    So, I tried the manual approach by entering the server name and path in the 'Transport settings' tab.
    Now I wanted to test this.
    Unfortunately the test function in se80 (Proxy->Test) doesn't show a positive result.
    I always get an error
    SOAP:1.023 SRT: Processing error in Internet Communication Framework: ("ICF Error when receiving the response:
    ICM_HTTP_CONNECTION_FAILED")
    So, I am kind of stuck here.
    Do you guys have any idea what's wrong (approach, settings, bugs)?.
    I tested the webservices with a test application (soapUI), and they work fine.
    So it seems to be a problem in the proxy framework or a network problem?
    I really appreciate any kind of help.
    Thanks,
    Michael

    i created the port in soamanager.Do i need to create in lpconfig also?
    yes i have loaded the certificate in strust.
    i am getting the response also from the web service. as Security requirements are not satisfied because the security header is not present in the incoming message.
    i need to pass the user name and password while using the method.wsse security.wld u have any clue?

  • NW 2004s ABAP - bugs in WS Client Proxy generation?

    Hi!
    I came across situation like this:
    I exposed a web-service from the Sybase SQL Anywhere database (piece of cake - by the way!) and tried to consume this service from NW2004s ABAP. I have got almost a proper result like this:
    The return parameter was an internal table LS_OUT-SOAPRESULT-ROWSET-ROW (I'll call it ROW further in the text). It had the correct number of rows, but only one field: a table-field called CONTROLLER, containing nothing. There were no values which correspond to the columns of the database table.
    However, I could saw in a tunneling program that the SOAP message was correct - the values were there!
    Then I consumed the same service from Java (just Java, not SAP NWAS Java) and got a correct result: the Row object was an array with correct number of members (the same as number of rows in SAP's ROW), but as opposed to ROW, it also contained the needed values in an object array called SOAPElement.
    My guess is that SAP's Proxy generator "forgot" to include field(s) in the structure of the ROW internal table. I can only guess that there should be a table-field called SOAP_ELEMENT or similar.
    Did something like this happen to anyone else? Is there something better to do except to program the service call manually?
    Please share experience.
    Thanks and regards,
    Igor

    Hi, Wolfgang!
    Sorry for late reply - I wasn't dealing with the subject for a long time.
    Even if there's no solution, nice to hear that I am not the only one experiencing the problem. It doesn't work. I can delete and generate the proxy over and over with the same result.
    Did delete/create work for you?
    The only option that I see left is to compose SOAP request manually and then parse the response by using transformations. This way I don't take the advantage of the new technology - I stay at the 620 level. But what can I do? The new fancy stuff simply doesn't work.
    Igor

  • ABAP client Proxy authentication required

    Hallo, my problem is about ABAP client Proxy authentication.
    Scenario:
    Our Dev. BW MWDCLNT600 queries “forward” a (RetailPro) database (JDBC Receiver C.Channel), by Dev. XI , in order to "drive" data extraction (realized, backward, from RetailPro to BW).
    Forward communication from BW uses a call on ABAP Client Proxy technology (I mean, a BW class implements an XI outbound Message Interface).
    Problem:
    Something changed, we don't know what or where, and since last week everytime you execute the report (F8) you are prompted for an authentication popup.
    Official manual guide is: (ABAP Proxy Generation)
    http://help.sap.com/saphelp_nw04/helpdata/en/ba/f21a403233dd5fe10000000a155106/frameset.htm
    in which you have to manage the 2 properties for credential supplying:
    com.sap.aii.applicationsystem.serviceuser.name
    com.sap.aii.applicationsystem.serviceuser.pwd
    in order to "drive" authentication to Integration Engine.
    In our scenario, ABAP report ZRTP_FLOW_CONTROL drives data extraction query, by a call to execute method
    of class: ZCO_MI_FLOW_CONTROL_OB
    which implements Outbound MI: MI_Flow_Control_OB (...all in SPROXY).
    In SXMB_ADM, XI IEngine URL is correct...
    In Exchange Profile, the 2 properties (see above) are correctly maintained (user: XIAPPLUSER, and password is OK)
    Any suggestion?
    Thanks all in advance!
    Gianluca

    Hi
    I would like to suggest you to change the password in http destination (sm59) configured to comunicate with XI and put another one using UPPER case only. Another thing to check is tx SLDAPICUST. There is a problem in this transaction (I think it is a problem, maybe it's a feature , you need to use password with UPPER there to, and you need to double save the data there (change something, click save, change another thing, click save, and will work, otherwise not). Check tx SLDCHECK to see if connection with SLD and Integration Directory are ok.
    Regards.
    Roberti

  • ABAP client proxy With Receiver JDBC Adapter

    Hello Experts,
    I am working on a scenerio ABAP client proxy With Receiver JDBC Adapter.
    The client proxy program will fetch the master data related to equipment in plant maintenance module and  will update the sql database through Receiver JDBC Adapter .
    my requirement is if the equipement is created in sap then the  scheduled job has to trigger the client proxy program and send the message with status 'created'  to sql data base.
    if the equipment is modified in sap then the scheduled job has to trigger the client proxy program and send the message with status 'modify' to sql data base.
    please let me know how can i write the logic/code for this scenerio in client proxy program.
    Tables for equipment master i am using  is EQUI and fields are   ERDAT and AEDAT which is created date and modified date.
    fields for scheduling start date is tbtcp-sdldate.
    Thanks in advance.
    Ram.

    Hello Ram,
       Here you can check if updated date field is not empty then send status as created and if this field is not blank then send status as modified record.
    Monica

  • Client proxy and XI

    Hi all,
    When a client proxy is called (in R/3), how do we know which Receiver Determination will be taken in XI ? I mean is there somewhere in the client proxy where it is specified ?
    Thanks in advance

    Hi Elliot
    <b>When a client proxy is called (in R/3), how do we know which Receiver Determination will be taken in XI ? I mean is there somewhere in the client proxy where it is specified ?</b>
    see XI uses proxies when communicating with SAP system like R/3.
    As u know proxies are adapterless communication.u dont need any sender agrrement.
    u have to do the reciever determination step in ID...
    actually ur question is a bit confusing....can u explain ur question lil bit more !!
    regards
    biplab

  • Client Proxy Error in UAT System

    Hi,
    I am having a Client Proxy - PI - File Scenario.
    The Client proxy is working perfect in Development and Test system, but its raising exception "CX_AI_SYSTEM_FAULT" in UAT system.
    Please advice. Is there any setting/configuration missing.
    Thanks,
    Navneeth K.

    Please refer this wiki
    http://wiki.sdn.sap.com/wiki/display/Snippets/HowtohandleCX_AI_SYSTEM_FAULTin+RFC

Maybe you are looking for

  • How can I connect to a USB keyboard .

    How can I connect to a USB keyboard .?

  • Business Area missing

    Hi, I need your guidance. I have run Automatic Payment Program. Clearing Document been generated. Now when i need to cancel the same I am getting error Business Area is missing. Client is having validation as no document get posted without Business A

  • Error launching Word with Robohelp for Word

    I have a test rack at work with a machine dedicated to Robohelp, which we just purchased and set up to replace our very old and outdated solution. It has Robohelp 8 on Windows 7, with Office 2007. Since the Robohelp installation, Word has consistent

  • Internet and a onboard lan in asus m2n-mx se

    Hi! Recently I have changed my motherboard to an asus m2n-mx se, wich have lan onboard... My previous motherboard had lan onboard too (asus a7v600-x), and I have used it with dhcp without problems... But now, I am trying to use dhcp and is not workin

  • Help setting up my Aggregate Device

    I'd like my aggregate device to include my interface and also my midi devices. Right now the built in line driver i can hear midi tracks but cant record audio. When my driver is set on the interface i can record audio but i cant hear the midi notes a