cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with selecting my own Z_HandlerClass in syclo Agentry

Former Member
0 Kudos

Hi all,

I'm trying to call my own BAPI from Agentry.

for this reason I created a RFC enabled BAPI_WRAPPER with the INCLUDE /syclo/core_bapi_template_incl line and assigned this one in the Agentry Framework configuration page.

then I create a Mobile Data Object inside the Agentry Framework configuration page. After this I assigned the BAPI_WRAPPER to the MDO.

Then I copied a Syclo Data Object Handler class into the Z namespace.

So far everything works perfect, but

my problem is, whenever I try to select my own Data Object Handler class I can only see in the drop down list the standard syclo ObjectHandler classes, I can't find my own copied ObjectHandler class in the Z-namespace in this list.

does anyone know what I did wrong?

Kind regards,

Thomas

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Thomas,

Good to know that you are also facing the same problem.

Even i was facing the same,but i dint do anything,it automatically got refreshed next day and could see my own Z class handlers.

Its SAP Portal,so there are some issues related to refreshing the components.

Let me know if it's still not showing the Z Class handlers.

Regards,

Abhishek Wajge

Former Member
0 Kudos

Hi Abhishek,

I'm still facing the same problem.

through debugging sessions I know that the syclo_handler_list first contains my Z class handlers but then losses them through some compare tests.

I'll further debug the Web dynpro components of the SAP-Agentry-Portal to examine why he is not showing my own Handler classes.

regards,

Thomas

Former Member
0 Kudos

Hey all,

I solved the problem. The reason for my problem is that syclo uses a language filter for the Data Handler classes. In my case I used DE instead of EN. After switching the filter to 'D' it was possible to select all my own Handler classes but non of the standard syclo classes so the fix is to login allways with "EN" as language and then create/copy DataObjectHandler classes.

hope that helps some other with the same problem

Regards,

Thomas

Former Member
0 Kudos

Hi Thomas,

In your question you mentioned that you have created one RFC enable BAPI wrapper and assigned this one in the Agentry Framework configuration page. Can u please tell me more about this step? Because even I am not able to see my Object Handler class in the drop-down, I even tried logging in with the Language 'EN'.

Also it would be really helpful if you could provide me with some document  explaining elaborately the steps to create a basic app.

Former Member
0 Kudos

Hi Deepika,

could you check for your created z_class, that the value [original language] is set to 'EN'. The easiest test is to login to the sap_logon client with set the language to EN. After this create a duplicate of an existing ObjectHandler class in the z namespace. Then activate it as usual and check if the class appears on the agentry configuration page in the dop-down list.

Kind regards,

Thomas

Former Member
0 Kudos

I would like to tell you that I am trying to implement the following document:

http://scn.sap.com/docs/DOC-47550

I have created a Zclass with 2 interfaces :

/SYCLO/IF_CORE_DO_HANDLER

/SYCLO/IF_CORE_FILTER_SERV

and I have activated  the following 2 methods :

/SYCLO/IF_CORE_FILTER_SERV~GET_DATA_FILTER_LIST

/SYCLO/IF_CORE_DO_HANDLER~GET

I have created this class on an assumption seeing the screenshot displaying class methods in the document I am following. Is this the correct way of doing it?

As you told me to create a duplicate of an existing ObjectHandler class in the z namespace, I  dont understand which class u want me to copy. Because this is the first zclass I created. Is there any standard class you are talking about? Please help me with this

Answers (1)

Answers (1)

Former Member
0 Kudos

Thank You Thomas,

I was developing in Turkish, I've changed the Original Language of ABAP Class to English.

I've logged in Configpanel with the English Language.

I saw my custom Do Handler.

i834235
Product and Topic Expert
Product and Topic Expert
0 Kudos

All,

It is an known issue. Any time class handlers are created in languages other than english - it is not going appear in drop down of Web dynpro syclo application.   It is going to be taken care in furture version of products.

Thanks

Manju

SAP Mobile - RIG Team