cancel
Showing results for 
Search instead for 
Did you mean: 

ESS WebDynpro Photo Error

former_member182161
Participant
0 Kudos

Hi,

When i go to "Change Office and Communications Data" and upload a picture i can see it in review step but after that i get error message saying that <b>" System error when archiving a photo "</b>.

Is it problem with backend configuration or anyother setting we are missing?? We dont have KM installed(I am not sure if we need it).

Thanks

Accepted Solutions (0)

Answers (4)

Answers (4)

former_member246893
Active Participant
0 Kudos

Hello,

1. The pictures (.jpg or .bmp) must be available on your PC.

2. Start transaction OAAD.

3. Choose function 'documents -> create'

4. Choose as business object 'PREL' and as document type 'HRICOLFOTO'

5. Push the create button

6. Fill in the appropriate personnel number

After 6 if you get a success messages the photo will be diplayed.

These are the steps to the same activity in R/3

<< I guess in this case you may not able to upload the photo in r/3 as well>

Now check ..few the following things:

<b>1) Transaction code: OANR</b>

In ‘Intervals’, create number range 01 from 0000000001 to 9999999999 without the external number flag.

This is likely to already exist.

<b>2) Transaction code: SM31</b>:

Document type HRICOLFOTO must be linked to object type PREL and Infotype 0002.

Transaction code: SM31

Table V_T585O (View)

Set all three columns here to minuses and don't put a flag in the check box.

<b>3)Transaction code OAC0:</b>

Select the Content Repository A2 (by default or any one with 2 letter name)

and oopen it

4)

Set DocArea to be ‘Archive Link’

Storage type – set to R/3 Database

Protocol – leave blank

Choose Version no. 0046 (or the latest one that is available)

Contents table – set this to SDOKCONT1

Basic Path – c:\ (this should be set to where the photos are all held)

Archive Path – c:\ (this is the area from where the photos are retrieved)

Output Device – can leave blank

Enter the path name where the photos are to be loaded from. Note this is for loading only. When the photos are linked into the sap system (see later), actually, SAP takes a ‘copy’ and stores it elsewhere. The path may only need to be entered to ‘Arch.path’, but entering to all three doesn’t seem to hurt.

Test the connections with in A2 (or any other )

if required send the certificates to archive server.

~ this will surely solve the issue.

~ Plz reward with point ~ Cheers

Former Member
0 Kudos

Hello ED,

Please, could you tell me how did you resolve the archiving photo error? I'm trying to configurate Archive Link but it's still wrong in portal. Do I have to configurate ITS?

Thanks in advance.

ChrisSolomon
Active Contributor
0 Kudos

If you are using the ITS or Webdynpro (ECC) version, you need to configure ArchiveLink as well as make the config settings for ESS.

There is also a "portal version" for a employee directory but, I believe the photos are then stored via KM (not through ArchiveLink as before). For that, you will need to set up KM correctly.

former_member182161
Participant
0 Kudos

Hello,

Is there anybody to help me on this??

Do we need to have an archiving system for this??

former_member182161
Participant
0 Kudos

What components(such as KM or anything) are needed to make ESS Web Dynpro (Change Office and Communications Data)photo upload to work?? What are the backend settings that need to be done?

Please help.

Former Member
0 Kudos

Hi Santosh,

As i have earliar replied you, you need to make settigns for achieving data in backend system. You can check with yuour basis consultant, they will be able to help you.

You need to first define a new/or use an existing document type and then attach this to a business object. for employee/applicant.

This will allow you to assign that document type to an employee/applicant.

You can search on sap help. There will detailed information.

regards,

former_member182161
Participant
0 Kudos

Hi Sudhir,

Can you point me to that documentation on sap help? I didnt see any documentation of settings on ESS Web Dynpro "Change office and Communications Data" on sap help or business package documentation.

Thanks

Former Member
0 Kudos

Santhosh,

did u solve this issue? I'm having the same problem but when I try to save the data, in step 4. I can upload the photo and even preview it but when I click save the following error occurs:

A critical error has occured. Processing of the service had to be terminated. Unsaved data has been lost.

Please contact your system administrator

com.sap.pcuigp.xssfpm.java.FPMRuntimeException: System error when saving

at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)

at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:121)

at com.sap.xss.hr.cod.FcCodBusinessLogicComp.callRFCSaveDetails(FcCodBusinessLogicComp.java:379)

at com.sap.xss.hr.cod.FcCodBusinessLogicComp.saveEmployeeData(FcCodBusinessLogicComp.java:235)

at com.sap.xss.hr.cod.wdp.InternalFcCodBusinessLogicComp.saveEmployeeData(InternalFcCodBusinessLogicComp.java:366)

at com.sap.xss.hr.cod.FcCodBusinessLogicCompInterface.saveEmployeeData(FcCodBusinessLogicCompInterface.java:146)

at com.sap.xss.hr.cod.wdp.InternalFcCodBusinessLogicCompInterface.saveEmployeeData(InternalFcCodBusinessLogicCompInterface.java:158)

at com.sap.xss.hr.cod.wdp.InternalFcCodBusinessLogicCompInterface$External.saveEmployeeData(InternalFcCodBusinessLogicCompInterface.java:226)

at com.sap.xss.hr.cod.displaynavigation.VcCodDisplayNavigationComp.onEvent(VcCodDisplayNavigationComp.java:235)

at com.sap.xss.hr.cod.displaynavigation.wdp.InternalVcCodDisplayNavigationComp.onEvent(InternalVcCodDisplayNavigationComp.java:169)

at com.sap.xss.hr.cod.displaynavigation.VcCodDisplayNavigationCompInterface.onEvent(VcCodDisplayNavigationCompInterface.java:115)

at com.sap.xss.hr.cod.displaynavigation.wdp.InternalVcCodDisplayNavigationCompInterface.onEvent(InternalVcCodDisplayNavigationCompInterface.java:124)

at com.sap.xss.hr.cod.displaynavigation.wdp.InternalVcCodDisplayNavigationCompInterface$External.onEvent(InternalVcCodDisplayNavigationCompInterface.java:200)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:439)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:354)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.access$1300(FPMComponent.java:71)

at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.raiseSaveEvent(FPMComponent.java:805)

at com.sap.xss.hr.cod.displaynavigation.VcCodDisplayNavigationComp.toSave(VcCodDisplayNavigationComp.java:270)

at com.sap.xss.hr.cod.displaynavigation.wdp.InternalVcCodDisplayNavigationComp.toSave(InternalVcCodDisplayNavigationComp.java:181)

at com.sap.xss.hr.cod.displaynavigation.DisplayNavigationView.onActionSave(DisplayNavigationView.java:153)

at com.sap.xss.hr.cod.displaynavigation.wdp.InternalDisplayNavigationView.wdInvokeEventHandler(InternalDisplayNavigationView.java:182)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)

at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)

at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:330)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:707)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:661)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:229)

at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)