cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Work Manager 6.2 - Customer Service 2.1 and Work Order External Debug Issue

Former Member
0 Kudos

Hi All,

We have installed and setup SAP Work Manager 6.2 with Customer Service 2.1 component on SMP 3.0 SP05.

Out initial sync is working fine but we are not getting any workorder, service orders and Notifications in Mobile and in ATE.

To find the reason of this issue, we tried to debug /SMERP/CL_CS_SERVICEORDER_DO Class but our external debug is not working. Please let me know how to resolve this issue. Thanks in Advance

Regards,

Kaivan Shah

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi All,

Thanks for your reply.

I raised OSS Note for the same issue and based upon OSS Reply, I implemented all steps mentioned in SAP Note: 0002040311 and now my issue is resolved.

Regards,

Kaivan Shah

Answers (3)

Answers (3)

LeonardoGomez
Advisor
Advisor
0 Kudos

Hi Kaivan,

Did you set up the system environment variables when installing SMP?

Are you using any localization?

Maybe it's worth trying to update to the latest SMP version available. SP07 PL03 I think.

Regards,

Leonardo.

Former Member
0 Kudos

Further to this information, there is some problem in Java. I am getting java exception in Log file.

Details of this error is as below.

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###ctapplicationconfig::build::end |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###User::getClientDeviceLanguage::begin |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###Steplet::doSteplet() |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Thread-40879###Reset timer. |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###run::begin |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Thread-40879###Session timer sleeping for 60 seconds. |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###BAPI::begin |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###getFunction::begin |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###getFunction::/SYCLO/CORE_MDW_USR_OBJ_DEL |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###getRepository::begin |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###create::Function /SYCLO/CORE_MDW_USR_OBJ_DEL created |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###setImportParameters::TIMESTAMP_FROM_MOBILE=20150612110652 |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###setImportParameters::COMMIT_WAIT=X |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###setImportParameters::MOBILE_USER=ABAP |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###setImportParameters::USER_GUID=001517AC5CB51ED58499CD4A6826CABF |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###setImportParameters::MIDDLEWARE_CALL=X |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###setParameters::begin |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###setParameters::REMOVE_OBJECT=X |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###setParameters::LOW=WORKORDER |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###setParameters::LOW=001517AC5CB51ED58499CD4A6826CABF |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###execute::::ABAP::before BAPI execute: /SYCLO/CORE_MDW_USR_OBJ_DEL |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###execute::begin |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###execute::::ABAP::after BAPI execute: /SYCLO/CORE_MDW_USR_OBJ_DEL |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###run::done |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###User::getClientDeviceLanguage::begin |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###Steplet::doSteplet() |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Thread-40879###Reset timer. |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###run::begin |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Thread-40879###Session timer sleeping for 60 seconds. |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###BAPI::begin |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###throwExceptionToClient::begin |

2015 06 12 16:36:52#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###throwExceptionToClient::com.syclo.sap.component.customerservice.workorder.steplet.GetWorkOrdersSteplet::throwExceptionToClient::35788::GetWorkOrdersSteplet -  |

2015 06 12 16:36:52#+0530#ERROR#System.err##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###java.lang.reflect.InvocationTargetException |

2015 06 12 16:36:52#+0530#ERROR#System.err##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### at sun.reflect.GeneratedConstructorAccessor520.newInstance(Unknown Source) |

2015 06 12 16:36:52#+0530#ERROR#System.err##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) |

2015 06 12 16:36:52#+0530#ERROR#System.err##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### at java.lang.reflect.Constructor.newInstance(Constructor.java:526) |

2015 06 12 16:36:52#+0530#ERROR#System.err##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### at com.syclo.sap.BAPIFactory.create(BAPIFactory.java:70) |

2015 06 12 16:36:52#+0530#ERROR#System.err##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### at com.syclo.sap.component.customerservice.workorder.stephandler.GetWorkOrdersStepHandler.run(GetWorkOrdersStepHandler.java:57) |

2015 06 12 16:36:52#+0530#ERROR#System.err##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### at com.syclo.sap.component.customerservice.workorder.steplet.GetWorkOrdersSteplet.execute(GetWorkOrdersSteplet.java:61) |

2015 06 12 16:36:52#+0530#ERROR#System.err##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### at com.syclo.sap.Steplet.doSteplet(Steplet.java:172) |

2015 06 12 16:36:52#+0530#ERROR#System.err##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###Caused by: com.syclo.agentry.AgentryException: Component manager com.syclo.sap.component.customerservice.address.WorkOrderToAddressRelationshipComponentManager not found |

2015 06 12 16:36:52#+0530#ERROR#System.err##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### at com.syclo.sap.User.getComponentManager(User.java:483) |

2015 06 12 16:36:52#+0530#ERROR#System.err##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### at com.syclo.sap.component.customerservice.workorder.bapi.CSWorkorderFetchBAPI.<init>(CSWorkorderFetchBAPI.java:93) |

2015 06 12 16:36:52#+0530#ERROR#System.err##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### ... 7 more |

When I decompiled SAPWM_CustServ-6.2.0.0,jar file, I could not find WorkOrderToAddressRelationshipComponentManager class.

Any Idea on this?

Regards,

Kaivan Shah

Former Member
0 Kudos

Hi,

okay, now I understand your problem. It seems that in the config panel configuration, there are references to Java classes that are not in the classpath. Check the classpath in the SMP, see if one of the jar-Files in the classpath contains the classes that are mentioned in the log output. (you can rename jar-files to zip and open them in the explorer to see what classes are in the jar).

Regards, Daniel

Former Member
0 Kudos

Hi Daniel,

I saw Classpath in SAP Management cockpit. It looks fine to me.

Class path: ./ini4j.jar;./sapjco3.jar;./Java;./Java/SAPWM_CustServ-6.2.0.0.jar;./Java;./Java/SAPCommon-133461.jar;

I used java decomplier to check Java Classes. http://jd.benow.ca/

It shows me WorkOrderToAddressRelationshipComponentManager class inside com.syclo.sap.component.customerservice.address folder but still I am getting class not found error.

Regards,

Kaivan Shah

Former Member
0 Kudos

Hi,

maybe you can set the -verbose:class option in the JVM properties (props.ini) and check what classes are actually loaded:

www.oracle.com/technetwork/java/javase/clopts-139448.html#gbmtm

Regards, Daniel

Former Member
0 Kudos

Hi Daniel,

WorkOrderToAddressRelationshipComponentManager is getting loaded and I can see in JVM Log file. but I am getting same class not found error in SMP server log file.


SMP Log file.


com.syclo.agentry.AgentryException: Component manager com.syclo.sap.component.customerservice.address.WorkOrderToAddressRelationshipComponentManager not found: Component manager com.syclo.sap.component.customerservice.address.WorkOrderToAddressRelationshipComponentManager not found |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###logException::COM.SYCLO.AGENTRY.AGENTRYEXCEPTION: COMPONENT MANAGER COM.SYCLO.SAP.COMPONENT.CUSTOMERSERVICE.ADDRESS.WORKORDERTOADDRESSRELATIONSHIPCOMPONENTMANAGER NOT FOUND |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### AT COM.SYCLO.SAP.USER.GETCOMPONENTMANAGER(USER.JAVA:483) |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### AT COM.SYCLO.SAP.COMPONENT.CUSTOMERSERVICE.ADDRESS.STEPHANDLER.REMOVEADDRESSESSTEPHANDLER.<INIT>(REMOVEADDRESSESSTEPHANDLER.JAVA:51) |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### AT SUN.REFLECT.NATIVECONSTRUCTORACCESSORIMPL.NEWINSTANCE0(NATIVE METHOD) |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### AT SUN.REFLECT.NATIVECONSTRUCTORACCESSORIMPL.NEWINSTANCE(NATIVECONSTRUCTORACCESSORIMPL.JAVA:57) |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### AT SUN.REFLECT.DELEGATINGCONSTRUCTORACCESSORIMPL.NEWINSTANCE(DELEGATINGCONSTRUCTORACCESSORIMPL.JAVA:45) |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### AT JAVA.LANG.REFLECT.CONSTRUCTOR.NEWINSTANCE(CONSTRUCTOR.JAVA:526) |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### AT COM.SYCLO.SAP.STEPHANDLERFACTORY.CREATE(STEPHANDLERFACTORY.JAVA:69) |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### AT COM.SYCLO.SAP.COMPONENT.CUSTOMERSERVICE.ADDRESS.STEPLET.REMOVEADDRESSESSTEPLET.EXECUTE(REMOVEADDRESSESSTEPLET.JAVA:43) |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### AT COM.SYCLO.SAP.STEPLET.DOSTEPLET(STEPLET.JAVA:172) |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread### |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###Client Address remove::begin |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###User::rethrowException::begin |

2015 06 16 17:07:25#+0530#INFO#System.out##anonymous#Agentry SAP_CUSTOMER_SERVICE_21 Worker Thread###User::rethrowException::Exception caught: while trying to invoke the method com.syclo.sap.component.customerservice.address.WorkOrderToAddressRelationshipComponentManager.getRelationalValidIds() of a null object loaded from field com.syclo.sap.component.customerservice.address.stephandler.RemoveAddressesStepHandler._workOrderToAddressRelationshipComponentManager of an object loaded from local variable 'this' |

JVM Log file

Loaded com.syclo.sap.component.cats.object.Labor from file:/D:/Kaivan/SMP3.0/Server/work/com.sap.mobile.platform.server.agentry.application.SAP_CUSTOMER_SERVICE_21/3380157244716126344/3325865548736465555/SAPWM_CustServ-6.2.0.0.jar]

[Loaded com.syclo.sap.RelationshipComponentManager from file:/D:/Kaivan/SMP3.0/Server/work/com.sap.mobile.platform.server.agentry.application.SAP_CUSTOMER_SERVICE_21/3380157244716126344/3325865548736465555/SAPWM_CustServ-6.2.0.0.jar]

[Loaded com.syclo.sap.component.customerservice.address.WorkOrderToAddressRelationshipComponentManager from file:/D:/Kaivan/SMP3.0/Server/work/com.sap.mobile.platform.server.agentry.application.SAP_CUSTOMER_SERVICE_21/3380157244716126344/3325865548736465555/SAPWM_CustServ-6.2.0.0.jar]

[Loaded java.lang.Throwable$1 from D:\Kaivan\SMP3.0\sapjvm_7\jre\lib\rt.jar]

[Loaded com.syclo.sap.component.workorder.steplet.RemoveWorkOrdersSteplet from file:/D:/Kaivan/SMP3.0/Server/work/com.sap.mobile.platform.server.agentry.application.SAP_CUSTOMER_SERVICE_21/3380157244716126344/3325865548736465555/SAPWM_CustServ-6.2.0.0.jar]

[Loaded com.syclo.sap.component.notification.steplet.ReadClientNotificationsSteplet from file:/D:/Kaivan/SMP3.0/Server/work/com.sap.mobile.platform.server.agentry.application.SAP_CUSTOMER_SERVICE_21/3380157244716126344/3325865548736465555/SAPWM_CustServ-6.2.0.0.jar]

[Loaded com.syclo.sap.component.customerservice.notification.steplet.GetNotificationsSteplet from file:/D:/Kaivan/SMP3.0/Server/work/com.sap.mobile.platform.server.agentry.application.SAP_CUSTOMER_SERVICE_21/3380157244716126344/3325865548736465555/SAPWM_CustServ-6.2.0.0.jar]

[Loaded com.syclo.sap.component.customerservice.address.NotificationToAddressRelationshipComponentManager from file:/D:/Kaivan/SMP3.0/Server/work/com.sap.mobile.platform.server.agentry.application.SAP_CUSTOMER_SERVICE_21/3380157244716126344/3325865548736465555/SAPWM_CustServ-6.2.0.0.jar]

[Loaded com.syclo.sap.component.notification.steplet.RemoveNotificationsSteplet from file:/D:/Kaivan/SMP3.0/Server/work/com.sap.mobile.platform.server.agentry.application.SAP_CUSTOMER_SERVICE_21/3380157244716126344/3325865548736465555/SAPWM_CustServ-6.2.0.0.jar]

[Loaded com.syclo.sap.component.cats.steplet.InitCATSSteplet from file:/D:/Kaivan/SMP3.0/Server/work/com.sap.mobile.platform.server.agentry.application.SAP_CUSTOMER_SERVICE_21/3380157244716126344/3325865548736465555/SAPWM_CustServ-6.2.0.0.jar]

[Loaded com.syclo.sap.component.cats.steplet.ReadClientCATSRecordsSteplet from file:/D:/Kaivan/SMP3.0/Server/work/com.sap.mobile.platform.server.agentry.application.SAP_CUSTOMER_SERVICE_21/3380157244716126344/3325865548736465555/SAPWM_CustServ-6.2.0.0.jar]

[Loaded com.syclo.sap.component.cats.steplet.GetCATSSteplet from file:/D:/Kaivan/SMP3.0/Server/work/com.sap.mobile.platform.server.agentry.application.SAP_CUSTOMER_SERVICE_21/3380157244716126344/3325865548736465555/SAPWM_CustServ-6.2.0.0.jar]

Regards,

Kaivan Shah

Former Member
0 Kudos

Hi,

I usually debug by executing the bapi call via SE37. You can find the parameters in the SMP Server log.

Regards, Daniel

Former Member
0 Kudos

Hi Daniel,

Thanks for your reply.

That I can do but I want to know the reason why External debug is not working for the work orders.

Regards,

Kaivan Shah