Execution ABAP Proxy in XI

Referring  blog /people/siva.maranani/blog/2005/05/22/schedule-your-bpm
is it possible to call abap client proxy from the same client as IS?
I want to schedule BPM. I generated a proxy in XI ABAP Stack and I want to execute it from  Client 100
XI system in SLD has clients: 000, 100

hi,
>>>>is it possible to call abap client proxy from the same client as IS?
no this is NOT possible, advisable, etc
if you need to use XI server create another
client and set it as application system (SXMB_ADM)
Regards,
michal

Similar Messages

  • OBJECTS_OBJREF_NOT_ASSIGNED  error while executing ABAP proxy

    Hi ,
    I am getting the following error when i try to execute an abap proxy .
    Unit ID in Background RFC     001EC9D184F702ECAA8DBC7401DC13E0
    Name of First Function Module     SRT_SEQ_SCD_DLV_TRM_QRFC_NEW_C
    Inbound Destination Name     WS_SERVICE_02DCA4961A0B_IN
    Transaction Code                     SE38
    Name of qRFC Queue                     SRTQC_001EC9D184F702ECAA8DBC6FE29753DB
    Created On                     28.01.2009
    No. of Predecessors                   1
    Created At                                    12:44:10
    Executed At                     12:44:13
    Created At (Time Stamp)     20.090.128.114.410,9989340
    User name                                     DEVELOPER
    Tcode/program                      CL_SOAP_SCHEDULER_QRFC_NEW====CP
    ID of Lock in Background RFC     001EC9D184F702DCAA8DBCA25EC41F5E
    Lock Reason                     System error; not executed
    Background RFC Scheduler ID              1
    Message number                       341
    Language Key                            EN
    Status Text                               Unit has execution errors
    Execution State                             Access using a 'ZERO' object reference is not possible.
    Number of Called Function Modules     1
    Number of Locks                                    1
    Commit Check Disabled               X
    Message Class                                  0
    Message Variable                             OBJECTS_OBJREF_NOT_ASSIGNED
    Executed On                             28.01.2009
    and in ST22 transaction i am getting the following dump
    Runtime Errors  : OBJECTS_OBJREF_NOT_ASSIGNED
    Exception         :CX_SY_RF_IS_INITIAL
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
         caught in
        procedure "WSRM_CLONE_FOR_SPECIFIC_OPS" "(METHOD)", nor was it propagated by a
         RAISING clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        An attempt was made to access a component (variable: "ME->M_CTX") with a 'ZERO'
        object reference (points to 'nothing').
        An object reference must point to an object (an instance of a class)
        before it can be used to access a component.
        Either the reference has not yet been set or it was set to 'ZERO' using
        a CLEAR statement.
    Please help in solving this issue.
    Thanks&Regards,
    Hamsa Shree

    Hi
    Runtime Errors : OBJECTS_OBJREF_NOT_ASSIGNED
    Check with the SAP Notes Note
    557770 - SAP BP: Short dump OBJECTS_OBJREF_NOT_ASSIGNED
    may be you get the exact help
    Regards
    Abhishek

  • Timeout Error in Call Transaction on Asynchronous Abap Proxy

    Hi Gurus!!
    We have a problem with a Call Transaction on Asynchronous Abap Proxy. When the process of Call Transaction (transaction CO02) takes more than 10 minutes, the process is cancelled with sy-subrc 1001 and the Abap Proxy continues with the execution. Strangely, there is a short dump in ST22 on transaction CO02, although on the ABAP Proxy we don't get any dump.
    When this process is called from a Background Job no dumps are get.
    Somebody knows if there is a problem with the Asynchronous ABAP Proxy executing CALL TRANSACTION statementent?
    Thanks and regards,
    Manuel.

    and the message after recording is
    Number               1
    Transaction          F-22
    SY-SUBRC             0
    Messages
    FB01                SAPMF05A                                0301WEZ001                066
    FB01                SAPMF05A                                0300WEZ001                066
    FB01                SAPMF05A                                0300EEZ001                073
    I F5 573                   Correct the error reported before on the next screen
    FB01                SAPMF05A                                0300WEZ001                066
    FB01                SAPMF05A                                0300EEZ001                073
    I F5 573                   Correct the error reported before on the next screen
    FB01                SAPMF05A                                0330WEZ001                066
    FB01                SAPMF05A                                0301WEZ001                066
    FB01                SAPMF05A                                0301WEZ001                066
    FB01                SAPMF05A                                0301WEZ001                066
    S F5 312                   Document 100001677 was posted in company code 3100

  • Bapi call in abap proxy reaching dialog timeout in async scenario

    Hi all,
    We have an XI interface to create sales orders. Legacy app sends a soap message async to XI with a group of orders. XI sends this group of orders to an Abap proxy async on ECC side. Into this Abap proxy we have a loop to process each order received in the group with BAPI_SALESORDER_CREATEFROMDAT2. Ending the loop, abap proxy start another async process to send the response to XI with an outbound abap proxy, and the response is redirected by XI to Legacy app.
    The problem is, this group of orders can have two or two thousand orders... so, the async process guarantee that no timeout limit will be reached. This is working for the whole process. But when this BAPI is creating an order, the time out of BAPIs execution seems to be the same as the timeout of dialog processes (now set to 10 minutes). This is our problem. Some orders spend more than 10 minutes to process (orders with five hundreds items, for example)... when this occurs, BAPI throws a time out reached error and the async process stops on the inbound queue with status sysfail.
    We are now trying to understand why this timeout is been triggered by the BAPI. As it is running into an Async process, it should execute without any kind of timeout limits...
    If anybody has any idea, please, help us.
    Thank you.
    regards.
    roberti

    May be I was not so clear... the total spent time in the process can be many many hours, days, etc... no timeout is reached. I can post 10.000 orders, no timeout is reached. The problem is that if the processing of only one order with BAPI_SALESORDER_CREATEFROMDAT2 takes longer than 10 minutes, then the timeout is reached. This is the strange part. The processing of the bapi seems to get the same timeout of dialog processes, we already tested increasing the dialog process timeout and the timeout of bapi execution was the same...
    We already monitor on SE66 to see if it opens a dialog process to execute the bapi call function, but it does not.
    If anyone has any tip, please, provide us.
    Thanks!
    roberti

  • Synchronous Inbound ABAP Proxy - Manage status in SXMB_MONI

    Hi Gurus!!
    I have a synchronous SOAP->PI->ABAP Proxy. This ABAP Proxy sends a response to the Sender SOAP with the result of the process execution.
    If the execution finishes with an error (by example, the material to change is locked by another user), the ABAP Proxy sends the response with this error to the SOAP Sender, in the response of the message, without exception. In SXMB_MONI the execution of the message is correct. Is there any way to set the status of the message on SXMB_MONI to other status, and continue sending the corresponding response to the SOAP Sender? If is possible without exception handling?
    Thanks and regards,
    MML001.

    Hope I understood your question. You can send the response (happy flow without exception) and fault message (application or business exception) from the inbound proxy response. But in both cases , SXMB_MONI treats the response message is success. Only in the case of system or connectivity between systems, it shows error message. You could handle even using a specific field in the payload whether the message is successful or not rather than thinking about setting status in monitoring level.

  • Message processing is stopped - Exactly Once Async Abap Proxy

    Hi Guys
    I have two JDBC->Xi->Abap Proxy scenarios. The Abap Proxiy server is in a BW 3.1 with SAP WebAS 6.20 (XI 2.0) and the XI is the XI 3.0 (NetWeaver 2004s).
    First scenario is synchronous. It works without problem.
    Second scenario is asynchronous and a processing of message stops at the Receiver Grouping stage.
    So, there are only 3 stages in Integration Engine:
    1. Inbound Message (CENTRAL)
    2. Receiver Grouping
    3. Response (I don't understand why Response is appeared!!!)
    Message don't go to BW. Nevertheless message status is successful !
    Can somebody help me?
    Best regards,
    Denis.
    Edited by: Denis Vezhov on Feb 5, 2008 1:01 PM

    hi
    in bw, check tcode
    sxi_monitor and see if message passed to bw, here, the status could be error, but in XI success.
    if no message, in proxy define next code
    data: i_aux type int value 1
    while  i_aux EQ 1
    endwhile
    execute your scenario, them in bw go to SM50 and look for your proxy ZAIIXXX.
    go to programs/session --> program --> debugging and chek the proxy execution.
    also verify the configuration of your CC
    Addressing type: URL Address
    Target Host: the host you create the proxy (bi,bw)
    service number: Port http, you can get it in TCODE SMICM
    Path: /sap/xi/engine?type=receiver
    QoS = EO
    Hope it helps.
    Thanks
    Rodrigo
    Edited by: Rodrigo Pertierra on Feb 5, 2008 9:43 AM

  • Abap Proxy Sender Configuration

    In my test system, (XI 7.0)
    Client 001 : XI (Integration Engine)
    Client 500 : Business System (Web AS ABAP)
    In client 500, I send a message to XI using ABAP Proxy.
    During the execution Logon Popup message appears and
    ask me user id and password for client 001.
    Which configuration should I check to bypass the logon popup?

    Thanks All... for the prompt response.!!
    I have several RFC destinations (HTTP, ABAP) which have correct user id and password.
    However, In SXMB_ADM, I configured IS_URL to like
    krdt50057957.mycomany.com:8008/sap/xi/engine?type=entry
    That why was system asked me a logon information.
    After changing IS_URL to like
    dest://XI_INTEGRATIONSERVER  (which is RFC destiniation name in SM59)
    Works FINE!!
    Thank you all of you!
    Message was edited by:
            Ji Hoon Kim

  • ABAP Proxy implementation in R/3.

    Hi,
    I will develop an interface R/3 - XI using ABAP Proxy. XI should trigger the execution of a process in R / 3. This process can take much, so I am concerned about time-out parameters.
    1. It is possible to run in background mode a ABAP proxy and asynchronously?
    2. If the ABAP Proxy runs asynchronously, SAP can generate a time-out because the program takes too long?
    Thanks in advance.

    Hi,
    I guess ABAP proxy always runs in the backgound  mode as long as you are not executing it manually using SPROXY transaction. and the time out parameters in SAP will decide proxy time out.

  • 3.0 Inbound ABAP Proxy not executing

    I am attempting a simple SAP (IDoc) -> XI [WAS 6.4] -> SAP (ABAP Proxy)[WAS 6.2]. This proxy receives a couple key elements from the Idoc and writes them to an accessible directory on the recipient SAP machine. Here's what I have thusfar:
    - ABAP Proxy generated successfully on recipent system. Independent test through sprx_test_inbound is successful and file is written as expected
    - Test Idoc sent, received and processed through XI successfully (as seen in sxi_monitor) and also received successfully on recipient sap system (as seen on it's sxi_monitor - checkered flag)
    - However, no file is written
    I have checked the following:
    - Related communication channel Message Protocol is "XI 2.0" given recipient SAP system is 6.2
    - SICF on recipient SAP system shows services as active
    I am unsure what to check next, and from reading the various docs I cannot determine any other requirements for ABAP proxy communication. Ideas?

    Hi guys!
    I am completely stuck in the same situation
    Scenario is:
    file -> XI3.0 -> WAS6.20(Abap Proxy)
    I think I have doubled checked almost everything i can figure out:
    - messages in SXMB_MONI successful on both sides (XI and SRM)
    - on SRM: SICF services active, queues registered and active, proxy generated and code implemented (actually the method  of my implementation class is workin' good if single-tested), pipeline correctly configured in SXMB_ADM
    I tried also to debug my proxy by deregistering queues and manually debugging the LUW, setting a breakpoint on my method execution (breakpoint at method), but nothing happens...
    What am I missing then, for God's sake? Please help: I'm loosing my youth on that
    Thanks
    Alex

  • Idoc syntx error me21 , abap proxy call transaction

    Hi Experts,
    I am struck with the below problem, could you please shed some light on the issue, appreciate your help and  rewarded.
    scenario:
    XI sends NEW PO message to abap proxy, in abap proxy we populate bdc_tab
    and call ME21 as below
    CALL TRANSACTION  'ME21' using bdc_tab mode 'N' update 'S'  messages into messtab.
    problem:
    EKSEKS01 idoc is getting created with syntax error status code :26  in ECC5.0
    only 5 sigments are generated in the idocs. the three segments ( E1PISHO, E1PISIO,E1PISSO not generated).
    after transaction executed it returns subrc 1001, msgid--> ME, MSGNO --> 218.
    Thanks In Advance.
    Ranjit.

    Hi Atish and Nishant,
    Thanks much  for the immediate response.
    1.Would like to know what is the mandatory data to be passed for PO creation in BDC table.
    2. Is there any user exit or where the idoc creation happens during me21 execution.
    I have verified the po in we02 , as before mentioned the three sigments are not getting created and i am not sure the reason.
    Note: We didnot have any output configured in ECC 5.0 for this idoc to be created.
    I am really not able to locate in debug mode FOR  ME21, where this ekseks01 idoc getting created and triggered.
    Appreciate your help.
    Thanks in Advance.
    Ranjit.

  • Integrating with Middleware by ABAP Proxy.

    Hi Guys,
    i am created abap proxy in CRM 2007 by calling Wizard.Now after creation of proxy a class is generated with its method PROCESS.then did some coding in extract program for the requirement and used the method of the created class.
            Now the problem is after successful execution of the exraction program nothing is appearing in middleware.
                i couldn't understand why it's happening?Please suggest me anything i am missing or anything more i need to do.
         Good solution will be rewarded.
    Thanks
    snehasish  Das

    Hi Stefan,
    in response to your questions:
    <u><b>What exactly is the mapping error?</b></u>
    In transaction SXMB_MONI I have the following error:
    > A semi colon character was expected. Error processing resource 'file:///D:/Documents and Settings/Administrator/Local Setti...
    If I test my mapping with the xml message returned by SAP (via abap proxy) I have the following <b><u>parsing error</u></b>:
    >...Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Entity Reference must end on ;(:main:, row:2, col:26482)
    com.sap.aii.utilxi.misc.api.BaseRuntimeException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Entity Reference must end on ;(:main:, row:2, col:26482)
    at com.sap.aii.mappingtool.tf3.rt.xparser.MTSaxHandler.run(MTSaxHandler.java:130)
    at com.sap.aii.mappingtool.tf3.rt.xparser.XParser.run(XParser.java:68)
    Root Cause:
    com.sap.engine.lib.xml.parser.NestedSAXParserException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Entity Reference must end on ;(:main:, row:2, col:26482)(:main:, row=2, col=26482) -> com.sap.engine.lib.xml.parser.ParserException: XMLParser: Entity Reference must end on ;(:main:, row:2, col:26482) ...
    > For instance, in the xml message, in short_text I have a <b>&</b> and not the escape: 
    <SHORT_TEXT>WHISKY J<b>&</b>B RARE 70CL</SHORT_TEXT>
    The same example with escape
    <SHORT_TEXT>WHISKY J<b>& amp ;</b>B RARE 70CL</SHORT_TEXT>
    <u><b>What version has the application system where the proxy is running?</b></u>
    Component SW -
    Release----Support Package
    SAP_BASIS--620--SAPKB62043
    SAP_ABA -
    620----SAPKA62043
    SAP_APPL -
    470----SAPKH47021
    SAP_HR--470--SAPKE47017
    Regards

  • Error while activating ABAP proxy object

    Hello,
    I can see all the interfaces of PI7.0 in my ECC6.0 system.
    I am able to create abap proxy object of a interface.
    But when I try to activate that I am getting error as
    "RFC system error for destination GTADIR_SERVER".
    Pl can you suggest. appreciate quick help in this.
    thanks in advance,
    Sharada

    Hi,
    For more details take a look at note:  [1063482 - Creating Dictionary objects - RFC error GTADIR_SERVER|https://service.sap.com/sap/support/notes/1063482]
    It is written that: Message SGSUB 104 is not an error message, but is merely irrelevant information for customers. You can continue to create objects nevertheless.
    To get rid of this annoying error you have to implement the corresponding  support package.
    Regards,
    Jakub

  • Activate abap proxy withou java stack on ECC side

    Hi gurus,
    Can we activate abap proxy on ECC side if the ECC don't hava java stack? As you know , we need to create two jco RFC provider in Visual Administrator, but without installing java stack, we can't do that.  Any ideas? Thanks in advance.

    Thanks all.
    Solved by using program id of XI system in the RFC of application system.
    But we still face the issue in SPROXY. It gave the error "No connection to Integration Builder ".
    Then I runned connection test, and found SPROX_CHECK_IFR_ADDRESS and SPROX_CHECK_HTTP_COMMUNICATION
    are  right, but SPROX_CHECK_IFR_RESPONSE and SPROX_CHECK_IFR_CONNECTION are giving the error "Integration Builder data not understood". Any ideas?
    Edited by: xinjiang li on Sep 10, 2010 6:40 PM

  • SAP PI 7.4 SOAP - ABAP Proxy Synchronous Webservice

    Hi Everyone,
    I am developing the following scenario:
    3rd party makes a SOAP call to SAP (via PI) to determine whether a vendor exists or not in the SAP system. The link for the call is provided by us from the Integrated Configuration.
    The request comes in, calls an ABAP Proxy to check if a vendor exists and sends a response back to the SOAP call with a 'Y' or an 'N'.
    I've read a lot about various scenarios but I'm having trouble connecting the dots as I'm fairly new to PI. I'd appreciate any help.
    I've made the following set-up based on assuming I need separate Service Interfaces for the SOAP Request & Proxy Response
    ESR
    1. Message Types
         SOAP (MT_SOAP_REQ & MT_SOAP_RESP) - PROXY (MT_PRXY_REQ & MT_PRXY_REQ)
    2.  Message Mappings
         MM_REQUEST    which maps MT_SOAP_REQ   to  MT_PRXY_REQ)
         MM_RESPONSE which maps MT_PRXY_RESP   to MT_SOAP_RESP)
    3. Service Interfaces (Synchronous)
        (SOAP Request)
        SI_IN (Inbound Interface)       with Request = MT_SOAP_REQ and Response = MT_SOAP_RESP
       (Proxy Response)
        SI_OUT (Outbound Interface) with Request = MT_PRXY_REQ and Response  = MT_PRXY_RESP 
    4. Operation Mapping
        OM_LOOKUP which maps SI_IN to SI_OUT with Request    (MT_SOAP_REQ  to MT_PRXY_REQ)
                                                                        and  Response (MT_SOAP_RESP to MT_PRXY_RESP)
    I create the ABAP Proxies for each Service Interface. SI_IN contains the required coded method to check if there is a vendor.
    I create the webservice and binding for SI_IN in SOAMANAGER
    At this point I'm somewhat unsure - what do I need to do for SI_OUT ? Do I need to create a logical port ? how is SI_OUT associated to SI_IN (apart from the Operation)  to get the response.
    ID
    In the Integration Directory I've created a SOAP_SENDER communication channel for System A and SOAP_RECEIVER channel for SAP.  For the SOAP Receiver I need to specify a URL - what should this be ? Is it meant to point to the web service for SI_IN in SICF or just to the generic http://host:8000/sap/xi/engine?type=entry 
    Do I need to use the HTTP_AAE adapter for the receiver instead of SOAP ?
    I created an Integrated Configuration for the SI_IN Service Interface with comm channel SOAP_SENDER from System A and SOAP_RECEIVER for SAP backend.  I then got the WSDL for this to provide to the 3rd Party to test (via SOAP UI)  . Again my concern is how is the SI_IN linked to the SI_OUT to achieve the response ?
    I appreciate you taking the time to go through this .  Any help is greatly appreciated.
    Thanks very much
    Gary

    I create the webservice and binding for SI_IN in SOAMANAGER
    At this point I'm somewhat unsure - what do I need to do for SI_OUT ? Do I need to create a logical port ? how is SI_OUT associated to SI_IN (apart from the Operation)  to get the response.
    >>>>No need to do anything in SOAMANAGER
    Do I need to use the HTTP_AAE adapter for the receiver instead of SOAP ?
    >>> No. Soap adapter is fine. Configure your receiver channel as explianed in the below blog (section 4.3)
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70066f78-7794-2c10-2e8c-cb967cef407b?overridelayout=t…
    Again my concern is how is the SI_IN linked to the SI_OUT to achieve the response ?
    >>>>Your receiver determination and interface determination takes care of this.(receiver interface  & outbound processing tabs in ICo)

  • How to change default PIRWBUSER password for ABAP Proxy monitoring ?

    Hi,
    Please advise how to change setting for PIRWBUSER in PI so no need to use master password PI in ECC server.
    In the Message monitoring you can have option to monitoring ABAP Proxy transaction in the other SAP Instance. But of course you need to have PIRWBUSER in that target SAP instance.
    How to change this configuration for PIRWBUSER for other SAP Instance. because other SAP instance it migh have different password for PIRWBUSER ?
    Regards
    Fernand

    Hello there.
    Please check the note below according to your system:
    #999962 - PI 7.10: Change passwords of PI service users
    #936093 - XI 7.0: Changing the passwords of XI service users
    #721548 - XI 3.0: Changing the passwords of the XI service users
    Regards,
    Caio Cagnani

Maybe you are looking for

  • Mac Pro to MacBook Pro -  File transfer problem

    I just bought a new Mac Pro. It is connected to my Airport Extreme via ethernet. The Airport Extreme is connected to my cable modem vis ethernet. The Mac Pro and the MacBook Pro appear in the others Shared part of the side bar. I have checked the per

  • Getting started with wimax

    i am doing some lookup on wimax solutions. i have no past knowledge on it. have a few questions which need some advice. - is there any Cisco design guide or solution guide for wimax solution? i dont seem to find any. - what is a home agent (HA) used

  • Validation of users entries for variables in customer exit

    Hi, I like to validate the user's entries a queries variables popup and open the variables popup once more if there are unwanted entries. I think I have to raise an exception in the customer exit for reporting, but corresponding function exit does no

  • Why does the Messages app keeps asking me to locate iChat?

    When opening Messages I'm prompted with a dialog window that says "where's ichat?", and is waiting for me to locate it in my Applications folder. Can anyone shed some light on why I'm getting this message? I thought Messages replaced iChat.

  • Help I can't purchase from iTunes!

    Well here's how it goes...I went to buy some gems for the clash of clans game on my iphone, it said cancel or buy...I pressed buy and it asked me for my password...I entered my password and this message keeps popping up saying "your purchase could no