Error in activation of ABAP Proxy
Hi Experts
I am developing an interface between BW 3.5 and SAP-XI. Business scenario is: XI loading csv files as records into the delta que in BW.
I have created a SOAP connection DataSource (begins with "6"), and established a delta que. Init and Delta InfoPackages work fine (there are 0 recors in the delta que).
In t-code SPROXY I created a new Proxy under the relevant component that was developed in the XI.
When I hit the Activation button for the proxy, I get an error message about a syntax error in the Interface of the generated ABAP class for the proxy: (6AZMM_GLOBAL is the name of the Datasource)
" You can only refer to the object type ZCX___BI0__QI6AZMM_GLOBAL_RFC using "REF TO". "
I have tried to play around with generated ABAP but no luck!
Where could be the problem, on BW / XI side? I didn't find any relevant threads or notes...
Please help...
Thanks,
Yaniv
The scenario is INBOUND.
Any way, you wrote that INPUT is just a deep structure and it made me think...
Finally, instead of using:
TYPE ZMMCX___BI0__QI6AZMM_GLOBAL_RF
I used another structre:
TYPE ZMMINVENTORY_VISIBILITY_IN_IB2
(this is another generated structure)
AND EVERYTHING WORKED
So, thanks for the hint, it was helpfull
Yaniv
Similar Messages
-
Error while invoking the ABAP Proxy via SOAP Adapter
Hi,
My scenario involves SOAP Client invoking a webservice hosted in PI which in turn invokes the ABAP Proxy asyncronously.
SOAP Client -> PI -> ECC (ABAP Proxy) . This works fine.
Next , I have exposed the ECC Service Interface as webservice using SOA Manager transaction. Now, once the service is created using SOAManager, i replaced the XI Adapter with SOAP Adapter and provided the target URL as the URL provided by the SOAManager.
SOAP Client -> PI -> ECC (ABAP Proxy via SOAP Adapter)
With this approach, i am encountering the below error message
2009-05-29 12:17:55 Error Adapter Framework caught exception: null
2009-05-29 12:17:55 Error Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException.
Any ideas on the above errror message? Any pointers or inputs will be appreciated.
Thanks,
Vinayak Kamath> 2009-05-29 12:17:55 Error Adapter Framework caught exception: null
> 2009-05-29 12:17:55 Error Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException.
This is a generic error message which does not have any information about the error which has occurred.
Do you see any error messages in the SOAP client?
Regards
Stefan -
Error while executing sender ABAP proxy program in ECC
Hi,
We have lot of proxy to file scenarios, most of them are working fine. I am having issue with 2 interfaces, when I execute sender ABAP proxy program, we are getting following errors in ECC:
<SAP:Category>XIProtocol</SAP:Category>
<SAP:Code area="PARSING">GENERAL</SAP:Code>
<SAP:Stack>com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=ED1CLNT290;TS=;AN=CustTrPowersellS_Out;ANS=urn:maines-net:OTC_079E:PowersellCustomerTerms; at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.getInboundBinding(CommonLookup.java:237) at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.getInboundBinding(CommonLookup.java:167) at com.sap.aii.af.service.cpa.InboundRuntimeLookup.<init>(InboundRuntimeLookup.java:88) at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.getBinding(AbstractLookupManager.java:519) at com.sap.aii.adapter.soap.web.MessageServlet.getBinding(MessageServlet.java:875) at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:439) at etc etc
Configuration should be fine because many scenarios are working. Can you please help me where could be the error?
Let me know if you need more info.
Regards,
N@v!nHi Naveen,
We saw your solution about this issue. We are also facing same issue. I wanted to know where we have to update scenario as simple scenario or integrated scenario.
And could you please tel me what is the main diff between in these two.
As we are are using PI 7.31 java stack so for this version what we have to use.
Thanks,
Shivdeep Kumar -
Error Handling in Inbound ABAP Proxy with EOIO
Hi,
The scenario
I have a File to ABAP Proxy scenario and since the requirement is that the messages have to be processed in a single queue in the SAP system (i.e. EOIO), the sender file channel was configured to be EOIO. This ensures that all messages that enters the SAP system are put in a single queue and then processed one after the other.
The Issue
Now if one of the messages that enter SAP system fails during the processing in the ABAP program, the queue gets stuck and all messages after that go into a scheduled state. And one has to manually clear the errored message in order to continue processing the other waiting messages.
The Question
I know this is a default behavior in an EOIO scenario, however is there any way in which if a message fails in the ABAP program then one can automatically push it out of the queue and keep processing the other messages after it ?
Thanks
BharathAs a general rule I only use EOIO when there is a possibility of dependancy between messages (message 1 must be first and finsihed before message 2 starts). Assuming your just moving the errored message asside, I would assume that EOIO should be just EO.
Alternatively, change the ABAP proxy to handle the error and return a clean status. Exception handling (try/catch) should be used were ever dangerous code is being used.
If alerting in the proxy end point is to much trouble - change your proxy to a sync scenario return the error to PI and fire alerts from there <- I think this should be avoided but it will work.
The main point is the exception handling so that the proxy fails "gracefully". -
WSDL error during generation of ABAP proxy for web service
Hi friends,
I am getting error during the generation of ABAP proxy object for web service developed in .NET .
Error : Proxy generation terminated: WSDL error (<extension> not supported).
How to make this WSDL file compatible for ABAP proxy.
I have tried to edit WSDL file in XML Spy but did not get any option to replace/remove the tag <extention>.
If any one worked on this. Please help me its urgent.
Thanks and regards,
Shivanand.HI ,
I am having the same issue!!!
Does ABAP Proxy Generation support <extension> ?
Is there a list available of what is supported and what not (please consider I do not have access to sap notes)?
Thanks -
Error "SLD_NO_OWN_BS" while executing ABAP Proxy Interface
Dear All,
I am working on ABAP PROXY (INBOUND) Interface in which data from FTP is getting inserted into a ztable in SAP ECC 6.0.
While executing the interface, file is getting picked from source location & following error is received in SXMB_MONI:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Adapter
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="INTERNAL">SLD_NO_OWN_BS</SAP:Code>
<SAP:P1>SB1</SAP:P1>
<SAP:P2>900</SAP:P2>
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:Stack>Error while reading ID of own business system from the SLD for system SB1 and client 900</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
I have checked configurations & settings in both SAP PI & SAP ECC system as per previous sdn threads on same error but I am not been able to figure out the exact error.
Please guide me in resolving this error.
Reg,
NJHi Nishu,
Have a look on these threads,,,
SLD_NO_OWN_BS error
SLD_NO_OWN_BS
Regds,
Pinangshuk. -
Error While connecting for ABAP Proxy
Hi All,
i am getting the connection error while creating the proxy connection from PI server to R3 System . I have checked the SLD configuration but did not find any wrong parameters there.
I am getting the below error.
"Error while reading ID of own business system from the SLD for system UDX and client 200", Also the software component of PI box is not getting reflected in SPROXY transaction of R3 systemHi,
Do you see RFC created for /rep of desired PI system?This could be potential issue in your case:
Please check this:
In order to connect to an ESR, you have to maintain the RFC destination "SAP_PROXY_ESR". This RFC destination will then be used by proxy generation / Transaction SPROXY. It has to be set up using transaction SM59 and should look like this:
RFC Destination: SAP_PROXY_ESR
Connection Type: G (HTTP Connection to External Serv)
Description1: ESR for Proxy Generation
Target Host: esr_host
Service No: 1080
Path Prefix: /rep
Logon and Security:
Basic Authentication: active
User: esr_user
Password: esr_password
Regards,
Ashutosh -
Error while activating webservice-consumer-proxy
Hi,
I'm trying to generate a webservice-consumer-proxy from a Salesforce.com-WSDL-File. When trying to activate the proxy I receive an error-message from class CX_ESD_EXCEPTION stating "Beim Aktivieren des Proxys ist ein Fehler aufgetreten." (in english: "Error occured when activating the proxy"). The WSDL-File is SOAP-Version 1.1, Document/Literal.
Thank you very much in advance,
Olli
[SAP Consulting by mindsquare|http://mindsquare.de]I have a similar issue and it says that the reason is one of the exception classes in XML in not derived from either cx_static_check or cx_dynamic_check.
Please let me know if anyone have ideas how to resolve this -
Error in activating proxy object
hi
when i m trying to activate my proxy objects in CLIENT PROXY scenario in the ECC , the following error message is being prompted :
Erro in object editing :
"SAP object CLAS CO_PRXY_MI cannot be assigned to
package ZXIPACKAGE:
A package has been created in ECC by the name of zxipackage .
Pl help to rectify the problem
rgds
shaziaHi,
You should assign it to Z-package ie.e Customized one not SAP package
Use a prefix of Z when doing the generation and you can use your own development class. you are trying to create objects in the SAP namespace.
The Proxy object should have to be in non SAP package only, if its customized.
As while activating the ABAP proxy internally Class and verious methods as well as some data typs get creaetd which are to be assigned it Z-package.
refer below link
Tips for Generating ABAP Proxies
http://help.sap.com/saphelp_nw04s/helpdata/en/2b/f49b21674e8c44940bb3beafd83d5c/frameset.htm
thanks
Swarup -
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,
SharadaHi,
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 -
ABAP Proxy Sync scenario with error No Implementing class registered error
I am working in a ABAP proxy to Proxy scenario. The connectivity is between SEM and PI systems(SEM->PI->SEM). Outbound synchronus interface is used to create proxy (Client Proxy) its a SAP standard interface. This scenario is configured as below,
1) Sender and receiver business system is the same for SEM with same client.
2) No Message and Interface mapping is used.
Please let me know, if the configuration is correct. if then, how to solve this error?
Regards,
User PI.>>The connectivity is between SEM and PI systems(SEM->PI->SEM).
SEM->PI->SEM makes no sense. Why do you need PI here?
Any way, the error message implies the server proxy is not implemented (or activated) correctly. -
Hi:
I am tryign to activate an ABAP Proxy in an ECC backend, and I get an error 'No Vendor Specified' with no further details, and the activation is terminated. Has anyone seen this, and what needs to be done to fix this.
BTW:I am using SAP PI 7.0(SP13) as the middleware and ECC6.0 (Basis SP16). I can see and generate my proxies and all objects. All my dictionary objects can be activated individually, and the Messages. However, its only the proxy that does not get activated.
ThanksHi,
check the connections in the ECC like
Regarding Proxy Scenario We need 3 connections
STEP1:
1.TCP\IP connections
1.1.LCRSAPRFC
1.2.SAPSLDAPI
2.Settings are to be done in SLDAPICUST transaction
3.Http Connection: -
3.1.PI_INTEGRATIONSERVER
Purpose of LCRSAPRFC:
In order to get the interface details in SPROXY transaction.
Purpose of SAPSLDAPI
To connect to SLD and get the respective business system name maintained in SLD,
Purpose Of SLDAPICUST
Next Execute transaction SLDAPICUST to maintain the SLD access data.
Purpose of PI_INTEGRATIONSERVER
Create a destination of type H in transaction SM59.This connection is used to send the message to the Integration server
Check all these connections are there or not in ECC.
Thanks. -
i am trying to create a Enterprise Service.the steps that i am following are:
In se80 i am right clicking and then creating a enterprise service.
I am selecting the option as service consumer and then proceeding with the steps.
the wsdl that i am using is https://webservice.test.exacttarget.com/ETFramework-ps-test.wsdl-secure.wsdl
after the steps i am trying to activate the proxy but i am getting the following error:
object not(yet) activated
error when activation a proxy.
P.S i have been able to create a succesful connection in sm59 and i have been able to test the connection succesfullythe repsone i am getting is
Status HTTP Response 200
Status Text OK
Duration Test Call 1104 msHello, did you ever get this working. I am also looking for documentation on setting up and configuring SAP CRM 7 to connect with Exacttarget. Anything you can provide would be very helpful as I am not able to find any documentation on this. Example, exacttarget has sent us a wsdl file but we really don't know what to do with it and they have not provided the documentation related to setup and configuration within SAP.
Thanks,
Doug Thompson -
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 ShreeHi
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 -
Hi,
I need to create abap proxy in sap system to push the data from sap system to XI.
when i create ABAP PROXY in sap system in Tcode SPROXY,System displays a error
"objects from other name spaces missing" .
So i am not able to activate the abap proxy.
kindly let me know how to solve this error.
Regards,
GaneshAre you using the message type created in external system?
Are any of your Data type element refer structure to other namespace.
Error mention that it does not find the detail structure of any of Datatype element. Check all link are available properly.
Gaurav Jain
Points if answer is helpful
Maybe you are looking for
-
My 13-inch Macbook (Late 2008) currently uses the NVIDIA GeForce 9400M 256 MB graphics card, but I want to upgrade it, so that I can play games at a higher quality. Is this possible? If so, what graphics cards are compatible with my Macbook (Late 200
-
JDeveloper and Oracle Business Intelegence
Hi , I have problem integrating Business Intelegence to JDeveloper . The main problem is Language problem. I use Azerbaijan language to name our reports in dashboards in OBIEE . When i call reports from JSF page , their occur problem in the page such
-
Hi Experts, As per my scenario i need to generate a time stamp to file that is generated at target side but my client req is in this way file name at target:xyz_yyyymmdd_hh:mm:ss but the out what i am gettind is xyz_20090911-123523-300 ie xyz_yyyymmd
-
Is creative still in business?
? Just curious to what is on the go with the company. I recently purchased an X-Fi titanium and after countless hours of trying to get the **bleep** thing working correctly, I noticed that the most recent driver release was way back in July of 2009.
-
Setting session item after logon
hello, i want to set the value of an item after an user successfully has logged on to an apex application. where should i set the value best? regards, roman