cancel
Showing results for 
Search instead for 
Did you mean: 

ESS 'service' missed in ABAP DWB (SE80)

former_member689397
Active Participant
0 Kudos

Hi,

We have SAP R/3 4.7 and ITS 6.20 standalone server. In ABAP Development Workbench(SE80) 'SYSTEM' service is missed and i have to change some HTML template. How to get this service and modify.

include(~service="system", ~language="", ~theme="dm", ~name="TemplateLibraryDHTML.html");

And one morething, anyone tell how to modify pz01 service,

Who’s Who – ‘PZ01’: To include information from infotype 0041 and custom infotype 9040.

please anyone advice.

Thanks,

Suriya.

Accepted Solutions (0)

Answers (3)

Answers (3)

ChrisSolomon
Active Contributor
0 Kudos

@Sudhir

"but at times even after publishing services they do not reflect. Just to avoid those rare occassions, its a good idea to re-start ITS server."

I'd really like to see some of those "rare occassions" that is is necessary. If that does happen, you will have more problems than ITS to figure out. 😃 Anytime I see or hear "it's not working as expected so let's restart and see if that fixes it", I only hear "I really have no idea what is happening so I am praying that restarting it will fix it". haha

ChrisSolomon
Active Contributor
0 Kudos

WOW! A whole lot of questions going on! haha

(1) SYSTEM service not accessble in SE80?

answer: There are several "utiliy" and "ITS specific" services that are installed during the ITS installation that are not available within R/3....such as "SYSTEM", "GLOBAL", htmlb controls libraries, etc. Great care should be taken if you are modifying these (ie. backup original, etc). These can be found and modified/copied/customized at the file system level (ie. look out in your Agate path).

(2) infotype 0041 and custom infotype 9040 needed in PZ01?

answer: This can be done via configuration without custom development at all. Just create your own infoset (if unsure on this, please check documentation). Then with your own infoset, those needed infotype fields will be avilable.

(3) Customizing ITS services? Rename tempates? answer: yes, create your own "Z" version as per typical customization. Then publish out your customized service and call it instead of the standard service. Also, do NOT change the copied template names if you have NOT changed the backend transaction. Template names refer to the ABAP transaction program and screen names behind the scenes...that's how ITS communicates with the transaction. So, the naming convention is <program name>_<screen number>. If you DO create a custom backend program, then YES, do make sure your new template names correspond correctly. For example, if you have a custom version of ITS service PZ01 called "ZPZ01" yet it's service file parameter "transaction" still calls "PZ01", then keep your template names the same. Otherwise, suppose your "transaction" parameter now calls a customized "ZPZ01" transaction, then your templates may now be "SAPMZPZ01_<screen number>" instead of "SAPMPZ01_<screen number>" (*the Z is added in the first one). Make sense?

(4) Restart ITS with each publish? answer: Absolute nonsense!!! You do NOT need to restart ITS. You only restart ITS typically when you change GLOBAL params or such (and with errors like run away/hung sessions). Publishing to ITS is STANDARD operation...no need to restart it.

(5) Missing ITS templates? answer: check your ITS settings in R/3 to make sure it is publishing to the right location. Also check IACOR administration to makes sure the locations are correct as well.

I think that covers it...like I said...several questions...hope I got to them all! 😃 Till next time....

former_member228142
Active Contributor
0 Kudos

> (4) Restart ITS with each publish? answer: Absolute

> nonsense!!! You do NOT need to restart ITS. You only

> restart ITS typically when you change GLOBAL params

> or such (and with errors like run away/hung

> sessions). Publishing to ITS is STANDARD

> operation...no need to restart it.

That is absolutely true: A restart is only required if an administator changes the configuration stored in the ITS registry. Changeing templates and service files never require a restart. AdminTool provides a utility to invalidate template and service cache. If you do changes of global service file with ITS admin tool ITS automatically refreshes the caches.

Regards,

Klaus

Former Member
0 Kudos

Dear Christopher,

Great to see your detailed information on this.

I perfectly agree with you that restart of ITS server is not a "must" step but at times even after publishing services they do not reflect.

Just to avoid those rare occassions, its a good idea to re-start ITS server.

I am sure this "Absolute nonsense" helps at times to resolve such issues..

Regards,

Sudhir

former_member689397
Active Participant
0 Kudos

Thanks Guy's

I got really helpful answers...

Suriya.

former_member689397
Active Participant
0 Kudos

Hi Chirstopher,

I got your ponts 2 and 3.

1. Copied the infoset HR_XX_PY_ESS to custom infoset ZHR_US_PY_ESS and added 0041, 9040 infotype.

2. Copied the report SAPMPZ01 to ZSAPMZPZ01 and include the 'select statement' in this report becuz, retrive the data while user's enter input for this two infotype(ex.original hire data).

3. Copied the transaction pz01 to ZPZ01(ZSAPMZPZ01, 1000)

4. And copied the service pz01 to ZPZ01 with templates.

5. Here is i changed templtes are sapmpz01 100 to zsapmzpz01 100, sampz01 1000 to zsapmzpz01 1000 and etc..

while excuting this service in R/3(SE93-ZPZ01) is working fine and retrive the data from this two infotype but in ITS server am getting error

-

-


Interpreter Failed

The Internet Transaction Server failed to generate the response for current request.

Please contact the system administrator.

Internal error code: 0x2101

© 1996-2005, SAP AG

-

-


I switched on '~GENERATEDDYNPRO 1' and off also but it's not working..

What might be the problem?Please advice..

Thanks,

Suriya.

Former Member
0 Kudos

Hi Suriya,

There is no system service in R/3 4.7

this available in WEBAS 6.4, i think you are referring to

http://help.sap.com/saphelp_nw04/helpdata/en/3d/b5f9c2ea65c242957ee504ca4a37a9/frameset.htm

To modify any standard service, you need to copy(using SE80) them in cusomized service. and then depending on your requirements you can make changes.

you can refer for more details:

http://help.sap.com/saphelp_nw04/helpdata/en/d1/80194b454211d189710000e8322d00/frameset.htm

Hope this helps,

Regards

former_member689397
Active Participant
0 Kudos

Hi Sudhir,

I got your point. One morething, i converted service 'pz01' to service zpz01 and published everthing is fine. Is it(zpz01 folder) automatically created in ITS server(ITS server/template/99/'service folder(for ex.zpz01) or we have to create? . please advice..

Thnanks,

Suriya.

Former Member
0 Kudos

Hi Suriya,

When you publish any service to ITS, it will create/modify templates in ITS server. So you need not to explicitily create service file/template folder.

Hope this helps.

Sudhir

Please don't forget to award for helpful answers

former_member689397
Active Participant
0 Kudos

Thanks Sudhir,

Its very helpful answer.

Thanks,

suriya.

Former Member
0 Kudos

I hope you are able to close the problem now...

if yes, please close this issue now.

Have a great day,

regards

Former Member
0 Kudos

Hi Suriya,

Just saw your reply in one of tread.. can you explain what problem you are getting in customized pz01 sevices.

Regards,

former_member689397
Active Participant
0 Kudos

Hi sudhir,

I had created one serive file ,say ztest

and it's working fine .

And i had modified ESS service like 'pz01' to zpz01 and turned off '~GENERATEDDYNPRO 1' but, it's not working.

and it's throwing the following error while running

-


Interpreter Failed

The Internet Transaction Server failed to generate the response for current request.

Please contact the system administrator.

Internal error code: 0x2101

-


If i can put '~GENERATEDDYNPRO 1' in the servcie it's working fine and i didn't get proper output but what i am excepting?but it gives whole ABAP dynpro screen output.

What might be the problem?

Is it ESS configuration or IACOR problem or to add the custom service to ESS views/Tables(SM30 for ex. T77WWW_CT etc)...?Please..advice

Thanks,

Suriya.

Former Member
0 Kudos

Hi Suriya,

After each and every change you should re-start ITS server.

In this case, as you have already copied standard template+service in custome service and templates. There should be no need for this parameter..

from sap help

generateDynpro

Description

Enables / disables automatic generation of templates for a SAP system.

Since the SAP GUI for HTML supports most standard screen elements, the ITS can automatically generate the equivalent HTML page of any SAP system screen for which no template is found and send it to the Web browser.

Set by

Service file

Values

0

Automatic screen generation disabled.

1

Automatic screen generation enabled.

Example

~generateDynpro 1

can you re-publish copied service again on your ITS and re-start ITS server and test this.

Please share result of this.

regards,

former_member689397
Active Participant
0 Kudos

Hi Sudhir,

I got your point.. Ok..now am going to re-start the ITS server.. And one morething..already i had modified servcie 'pz01 to zpz01 with templates.. but template names are i didn't change (for ex..sapmpz01_100.htm , sapmpz01_200.htm to zsapmpz01_100.htm and etc..). Is it has any probelm occur for this servcie..?or It should should change templates name also..?or no need of change template name..?

Please..advice..

Thanks,

Suriya.

Former Member
0 Kudos

Hi Suriya,

I dont think this is a "must" condition to change template file name also (please correct me, if i am wrong here).

But when you develop customized service, you "should" copy the individual template files under different name and you need to correct the call of these templates also..

what i mean is.. there is call to different template files from each other, so when you copy template in one name make sure you accordingly change the call also.

Hope this helps.

Regards,

former_member689397
Active Participant
0 Kudos

Hi,

I re-started ITS server and tested the custom service(zpz01) but am getting same error.

What might be the problem?please advice..

Thanks,

Suriya.

Former Member
0 Kudos

Hi Suriya,

Unfortunately i am unable to undertstand what is going wrong here. Only thing i can suggest is, please delete the custom made service(including template files). and re-create the same.

Do not alter any property of service file and publish this on ITS server. Re-start ITS server and add this to catalogues as you did earliar.

and test this.

I am sorry, i am unable to think of any other solution/work around at this point of time.

Regards,