Quantcast
Channel: SCN : Unanswered Discussions - Service-Oriented Architecture (SOA) and SAP
Viewing all 360 articles
Browse latest View live

delivery creation through OutboundDeliveryBulkCreateRequest_In service message

$
0
0

Hi All,

 

we are receiving service message "OutboundDeliveryBulkCreateRequest_In  "from SAP TM (through PI ).This message creates outbound delivery in ECC .

 

In the incoming xml, we have a standard field for booking number in the standard proxy. when the message is posted and the delivery created, we want this booking number to be stored in a Z field in LIKP table. When the delivery is created by above message, the delivery is stored in LIKP table.

 

We have identified an inbound BADI when  the above servie message  comes to ECC. we can pick the booking number value from xml but we need to know how to pass the booking number value to LIKP-Z field. We need to know what structure  is available before the dleivery is created. if we know the strucure and that strcutre is available in inbound BADI, we can enhance the strucure to capture the booking number and then the booking number can be further stored in LIKP.

 

 

regards

Pamela


SAP BW731 integration with Lotus Notes Domino6 using web service error

$
0
0

Dear Expert.

We have created a web service consumer in SAP BW731 which will consume web service from IBM Lotus Notes Domino 6.In SE80 we create this web service consumer from local file, and create logical port in LPCONFIG. All these seems correct but when we test this web service consumer we get an error. I have attached WSDL source code for reference,ths.

The consumer screenshot below:

2013-9-2 9-02-24.png

The logical port

2013-9-2 9-02-58.png

When execute we get following error:

2013-9-2 9-01-39.png

2013-9-2 9-01-58.png

In SRT_UTIL , the error message below:

2013-9-2 9-04-14.png

Our system configurations:

2013-9-2 9-46-13.png

SAML2 Error - No entity in with MODE SVP in client XXX found

$
0
0

Hi

  We execited Tcode SAML2; then enter all the necessary parameters and as soon as we pressed "Save" the system provide the following feedback

 

Error      Local provider can not be saved. You can get more information from the trace file.

Warning: Can not create external alias '/saml2/idpdiscovery/read'. It can be created manually using '/sap/public/bc/sec/cdc_ext_service'

 

When drill down further, via the Sec_Diag_Tool, I found the following entry (see below). Anybody has any idea what this is about?  I try drilling down to the L_SAML20_ENTITY->GET_ENTITY_FROM_DB code  and I understood that it's trying look for an entry in table "SAML2_ENTITY_L". Table does exist, however no entry is found within it. I thought it was created via SAML2 (after Save).

 

Thanks in ahead for providing any clues ...


 

SP (client 115 ): Exception raised:

SAML20 SAML20 CX_SAML20_CORE: No entity in with MODE SVP in client 115 found. Long text: N

SAML20 at CL_SAML20_ENTITY->GET_ENTITY_FROM_DB(Line 236)

SAML20 at CL_SAML20_ENTITY->CONSTRUCTOR(Line 37)

SAML20 at CL_SAML20_ENTITY->CREATE_INSTANCE(Line 35)

SAML20 at CL_SAML2_CONFIG_UI_ASSISTANT->GET_LOCAL_SP(Line 3)

SAML20 at /1BCWDY/OJS62CEQ283RCORC2GZI->HANDLEENTER(Line 1516)

SAML20 at /1BCWDY/OJS62CEQ283RCORC2GZI->IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER(Li

SAML20 at CL_WDR_DELEGATING_VIEW->INVOKE_EVENTHANDLER(Line 6)

SAML20 at CL_WDR_CLIENT_APPLICATION->NAVIGATE(Line 130)

SAML20 at CL_WDR_WINDOW_PHASE_MODEL->DO_NAVIGATION(Line 25)

SAML20 at CL_WDR_WINDOW_PHASE_MODEL->PROCESS_REQUEST(Line 115)

SAML20 at CL_WDR_WINDOW->PROCESS_REQUEST(Line 12)

SAML20 at CL_WDR_MAIN_TASK->EXECUTE(Line 77)

SAML20 at CL_WDR_MAIN_TASK->IF_WDR_RUNTIME~EXECUTE(Line 6)

SAML20 at CL_WDR_CLIENT_ABSTRACT_HTTP->HANDLE_REQUEST(Line 114)

SAML20 at CL_WDR_MAIN_TASK->IF_HTTP_EXTENSION~HANDLE_REQUEST(Line 85)

SAML20 at CL_HTTP_SERVER->EXECUTE_REQUEST(Line 594)


Created by / Change by in CustomerCRMCreateRequestConfirmation_In

$
0
0

Hello - I have a requirement to pass the created by and changed by differently than SAP user id . I see that currently ES CustomerCRMCreateRequestConfirmation_In has no place to pass this information when we create customer . So i went with Implimenting BADI CRM_ESAMAP_SYSTEMADMINDATA in Enhancement sport CRM_BUPA_ESAMAP but i am unable to stop when i placed a Break-point while creating the customer using our Service . So need to know is there any other way to pass this data ? Please advice .

Consumer web wervice generation error with https://...

$
0
0

Hi,

 

I am consuming an external web servicce (from non SAP) in my ERP system.

Initially, the external team provided me the url starting with http://...

I am able to genarate and my funtionality was working fine, but now the external web service provider added more security and provided me the link with https:// .... and they shared the user id and password to access the WSDL.

 

But now when I try to regenarete the consumer service via SE80 with the new link https://... I am getting the below error

Exception occured in communication framwork: Error in HTTP Framework:0https://...

 

Please let me know where I am missing the point, also while generation the consumer service with the new link (https://...) where I can provide the user id and password. I know during the logical point configuration there is a option to provide the user id and password.

 

Looking forward to your input. Thanks.

PI ABAP Proxy issue after ECC upgrade

$
0
0

Hi,

My scneario is SOAP to PI to ECC(proxy) . recently our ECC server has been upgraded from 4.6 to 6+ version and after that this scneario is not working and it is just giving dumps in the ecc side. in PI side we can see the error as shown below.

""
The URL call http://sapECC.ecc.com:XXX/sap/xi/engine was terminated because of an error.

The following error occurred in system ECC : An exception occurred
The error occurred on application server XXX and in work process. 21
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: CREATE_NO_CHECK_EXCEPTION of program CX_XMS_SYSTEM_ERROR===========CP
Method: ENTER_XMS of program CL_XMS_MAIN===================CP
Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_XMS_HTTP_HANDLER===========CP
Method: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP
Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
Module: %_HTTP_START of program SAPMHTTP

Error Code: ICF-IE-http -c: 100 -u: PIAPPLUSER01 -l: E -s: ECC -i: ECC -w: 21 -d: 20131026 -t: 133448 -v: RABAX_STATE -e: UNCAUGHT_EXCEPTION -X: <messageid> -x: <messageid>

HTTP 500 - Internal Server Error ""

 

any one experianced such issues earler during such ecc upgrade? can you provide the answer how to resolve this issue please?

thanks in advance.
Praveen.

Receiving info in SOAP header for the web service provider created in SAP

$
0
0

Hi,

 

1. I have created a function module in SAP with  a structure  which has three fields(Employee No, Start Date and End Date).

2. Using this function module as reference, I created a web-service provider(ZGET_EMPLOYEE_INFO) in SAP.

3. The  web-service I have created in SAP is consumed/called by a third party java application.

4. When the third party application calls my web-service, the SOAP body has the three parameters that are in the function module import parameter structure.

5. The third party application also passes two  values "FROM" and "T'O" in SOAP header. Since my function module interface doesn't have these value the web-service call is getting failed.

6. When I add these two parameters "FROM" and "TO"  in my function module interface and ask the third party application to consume my web-service, these two parameters are shown in the SOAP body.

 

7. Can someone share, what should be done at SAP side to accept the parameters send in SOAP header by the webservice consumer, which is a third party java application.

 

Regards,

H.K.Hayath Basha.

Connection to ByDesign with a ODP Source system: Logical port creation on CO_RSDSPX_ODP_IN

$
0
0

Hello,

 

I am trying to connect my ByDesign Could server to the our BW Server by an ODP Source system.

 

I tried applying what SAP recommend:

 

When trying to create a Logical Port on CO_RSDSPX_ODP_IN from SOA Manager with a WSDL Based configuration (downloaded from a Webservice of our ByD), this error is thrown:

 

SRT Framework exception: The WSDL document is not compatible with proxy class "CO_RSDSPX_ODP_IN": "Unsupported Operation(s):GetList, CloseSubscription, CloseSubscription, CloseSubscription, CloseSubscription, CloseSubscripti

 

Do you have any idea ?

 

Also, i was unable to use any Consumer Service directly ... I am not a Basis and don't understand what configuration needs to be done.

Thank you very much.


while consuming a .NET web service, where one of the parameters is an array(string), how would one construct a SOAP request in SAP

$
0
0

Hi,

 

I have one .NET web service(deveoped by me) and I have asked my vendor to consume that using ABAP and as one of the parameters is declared as an array, he says it cannot be consumed.

 

Does any one has any idea on how to consume such a web service in SAP>

 

Thanks

Sri

How to add extra soap header information

$
0
0

Hi

 

I have already tried to search on SCN, Google etc. so I hope that somebody here have the solution.

 

Problem:

Integration to ByDesign.

sending Purchase Order Acknowledgment to ByDesign

 

Ok... I have the WSDL from the configured web service

From the WSDL I have created C# proxy classes

When the request is send to ByDesign I get the following error:

 

<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">

   <soap-env:Header/>

   <soap-env:Body>

      <soap-env:Fault>

         <faultcode>soap-env:Server</faultcode>

         <faultstring xml:lang="en">Web service processing error; more details in the web service error log on provider side (UTC timestamp 20131108153925; Transaction ID 00163E05F68F1EE392917E3F92DC3D65)</faultstring>

         <detail/>

      </soap-env:Fault>

   </soap-env:Body>

</soap-env:Envelope>

 

 

this is due to the fact that my request is missing the following:

   <soapenv:Header>

      <msgID:messageId xmlns:msgID="http://www.sap.com/webas/640/soap/features/messageId/">uuid:00163e02-a5da-1ee1-a7d5-e24f8067c508</msgID:messageId>     

   </soapenv:Header>

 

Note: uuid:xxxx should change on each request

 

How can I create the needed extra header information (It's not defined in the WSDL!)  in C# ?

 

Thanks in advance.

 

Kind regards

SAP EA certification

$
0
0

Hi

 

I am Solman consultant and looking for EA certification.

Please could anyone let me know,what exactly I need to know and prepare for this certification.

 

Thanks

Sukrut

BW not SOA?

$
0
0

Would you agree with the statement that BW is not SOA-enabled?

Is it correct to say BW gets its data from SAP (ABAP) systems always via ALE in the IDoc format and from third-party systems usually as files, but normally not via web services?

SOAP error - Code 404 - Not Found

$
0
0

Hi All,

 

I'm new to the working on webservices & importing the webdynpro ABAP component with adobe form from ECC system to Portal system which is using the webservice. In portal system it has been throwing the error as "SOAP error - Code 404 - Not Found". I'm not understand where have to correct exactly in portal system.

 

PFA for clear information.

 

Could anybody help me to get rid off this issue & it will be great appreciable and Thanks in advance & looking forward your responses.

 

 

Thanks

Venkatesh

SOAMANAGER - Tabs missing

$
0
0

Hello,

 

we have to do some settings in the SOAMANAGER.

Starting the transaction SOAMANAGER is no problem, but there are some tabs missing:

 

Service Administration

Management Transactions

...

Tools

 

Our language is GERMAN and we only have a few tabs, not the ones mentioned above.

 

What could be the reason for that?

 

Thank you for any hint & regards

Britta

Whose role to create/publish the web service in QAS

$
0
0


Hi,

My company have 2 teams. The BASIS and the APPLICATION team.

 

My question is,

a.     Which team is responsible to create the web services after the RFC had been tested in Development server?

 

b.     Which team is responsible to publish the web service after the Web service had been created?

 

Thanks

Bye


SOA manager is not working?

$
0
0

WHen i hit the tcode SOAMANAGER, IE came to existence and ask for logon. After logon it display error.

Now i am not getting how to solve this issue.

Please find the scrrenshot.

consuming web services

$
0
0

Hi everyone,

 

we have two external web services. one of them is sign in service the other includes the functions we need.

they want us to create a session first and login in that session and then call the other service. here is the code they gave us

 

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            localUserService.userService us = new localUserService.userService();

            localMukellefServisi.mukellefServisi ms = new localMukellefServisi.mukellefServisi();

 

            us.CookieContainer = new System.Net.CookieContainer();

            ms.CookieContainer = us.CookieContainer;

 

            us.wsLogin(userName, password, "tr");

            ms.mukellefListesi();

            us.logout();

 

        }

    }

}

 

i created  the proxy and logical ports. i call the first login service its ok but when i try to call the second service it returns the error "session required"

how can we do this in abap

Another webservice authentication issue (SOAP Header)

$
0
0

Hi experts,

 

I am trying to call a webservice in a CE7.3 system from an ABAP function module. I build up my SOAP Header like described here:

 

Setting up the Soap Header when consuming a web service.

 

'<SOAP-ENV:Header>'
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"'

' xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"'

' xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">'

'    <wsse:UsernameToken>'
'      <wsse:Username>XXXXXXXX</wsse:Username>'
'      <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">XXXXXXXX</wsse:Password>'
'    </wsse:UsernameToken>'
</wsse:Security>'
'</SOAP-ENV:Header>'

 

 

Now, if the service is set to un-autheticated in NWA (no http/message username/password/logon ticket) then the service gets called as the Guest user and runs OK. If I enable Username/Password authentication at HTTP or Message level then I get an unauthorised error in the log. Can anyone give me a guide/pointers? I thought I understood this but I clearly don't.

 

Cheers,

Russ.

Pinging web service not working

$
0
0

Hi All,

 

I am working on a Web service to RFC scenario. The complete scenario is as mentioned below:

 

Third party (Web service) -> XML Gateway (pass through) -> PI (Convert WS into RFC) -> ECC

 

This is a synchronous scenario. Third party here is also an SAP PI system. They are doing their configuration in SOA manager. They have created  a logical port for the proxy. The connection between third party and XML Gateway is fine as I checked via telnet.

 

Problem is that when third party PI system tries to connect (via 'ping web service' option), we are getting the following issue:

 

Error      SRT Framework exception: Service Ping ERROR: Error when calling SOAP Runtime functions: SRT: Couldn't create Object: ("ICF Error when creating HTTP client object by Config for URL -----

 

I would like to check if connection is already set up and telnet working, might this be a network issue or some configuration being missed ?

 

 

Thanks,

Ravi.

Invalid XML Signature error -- SOAP UI and AS ABAP Integration using SAML 1.1

$
0
0

Hello,

 

We are trying to set up SSO between non-SAP server (JBoss) and SAP ABAP AS, which is on 7.01 SP8. As our ABAP back end is not at a version where SAML 2.0 is supported, we decided to use SAML 1.1.

 

To establish proof of concept, we are using SOAP UI. However, we are getting "XML Invalid Signature" when the SOAP UI is making calls to ABAP back end. We tried removing the certificate that we are using for SOAP UI but we still get the same error. We followed the instructions mentioned in OSS note 1254821 for ABAP configuration and the instructions mentioned in the below link for SOAP UI config.

 

Technology highlights: How to test secure web services with soapUI - part #1

 

Can you please help? Your help is very much appreciated!

 

Thank you.

 

Regards,

Pranith.

Viewing all 360 articles
Browse latest View live




Latest Images