on 12-27-2006 3:02 AM
Hi all,
I need to copy a standard transaction of SRM in Z namespace and make some logical changes in it. To be able to use this transaction from web, I need to create a new service in Z namespace as well. I tried creating a new service in SICF by copying the standards characteristics, but the service does not work.
A communication failure error is given.
Please correct me if wrong. Can i use the standard ITS service to call my Zprgram??
Regards
Ali
first you have to create a internet service in Se80 for your transaction an publish to site INTERNAL.
and then create the same in SCIF. the possible cause of communication error could be that in the service in sicf , handler is not maintained.
double click on the service in sicf, go to handler list tab and add class "CL_HTTP_EXT_ITS" now activate the service and try again.
Regards
Raja
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Raja,
This has already been done. And the class 'CL_HTTP_EXT_ITS' has already been added. However upon testing the service in SICF that this error is given
The following error text was processed in the system ABCD3 : Communication failure
The error occurred on the application server ABCD and in the work process 0 .
The termination type was: IMC_CANCEL_TX
The ABAP call stack was:
Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_HTTP_EXT_ITS===============CP
Method: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP
Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
Module: %_HTTP_START of program SAPMHTTP
What could be wrong??
Regards.
Hi Raja,
Yes I can call the transaction using WebGUI and changed the option for GUI link to 'YES'. Now I have another error. Template interpretation failed, template does not exist.
I have checked the template and it's published.
Suggestions??
Where can I read more about ITS to resolve this problem. To me compying the service should have been an easy task. I don't know why it won't work.
Thanks.
Ali
you may have created all the templates for your screens, but still if you are getting the "template interpretation failed" error, that means system is generating some unexpected screens, something like abort message, info message, etc. to avoid this add parameter ~generatedynpro = 1 to your service
raja
Hi Raja
I tried what you advised. It still did not work. Actually, I tested by making another copy of the program, without makin' any changes. And I modifed the standard tcode by replacing the standard program name with mine. The service is still the standard.
Even then, the webscreen is not rendered and same error is raised.
Thanks.
User | Count |
---|---|
86 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.