cancel
Showing results for 
Search instead for 
Did you mean: 

HR renwal ess UI5 workfeeds

former_member206403
Active Contributor
0 Kudos

hi

has any one configured the workfeeds which is part of the ess UI5 application.

PLease let us know if any one has successfully configured the same.

I have done the subscription key and subscribed to the feeds as described in the sap help , still i get a blank lane in the ESS page for workfeeds.

Regards

sameer

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Sameer,

note 1943008 - WorkFeeds Navigation Issue Fix and Fix for Runtime error solved my problem.

Regards

Michael

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos
former_member206403
Active Contributor
0 Kudos

hi

i checked the help link , but not so useful. but the RKT material is not accessible with my id. Is it possbile to share?

Regards

sameer

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

you can access via the S user id, It should be available to you as you are implementing it or your company

Former Member
0 Kudos

Hi Siddharth,

I am also struggling to get the work feeds working, running RPC_ESS_WORK_FEED_GENERATOR picks up the bitrthdays and public holidays but results in this error that say;s the user cannot be notified.

We have a central hub gateway setup.  HR Renewal 1.0 FP 4 (EA-HR 607 / 21)

Is there any further documentation than the SAP help pages, the RKT link above does not provide me with anything 

Thanks

Jon

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

even I haven't see this error. You are right work feeds doesn't have much detailed information except the help.sap.com, did you check there best is to debug the code then! I ll keep looking and update you Sorry i don't have much right now on this

Former Member
0 Kudos

Hi Siddharth,

i have also the problem, that the user can't be notified. After some debugging i think i found the problem in my case:

While debugging the report RPC_ESS_WORK_FEED_GENERATOR from SE37, i get a runtime error when the system tries to determine the appropriate entity-set for deserialization the notification payload. In class /IWFND/CL_MGW_NOTIF_SERIALIZER method DESERIALIZE_NOTIF_PAYLOAD the evil exception is raised, because the enitiy-set object is not bound.


METHOD deserialize_notif_payload.

...

" The following statement fails, because no entity-set can be determined

lo_entity_set = lo_service_group->get_entity_setiv_name = iv_collection_name iv_namespace = '' ).


" Because the IF-Statement is true, the mentoined exception is raised

   IF lo_entity_set IS NOT BOUND.

     " log error message

     " Notification sending failed: Subscribed Collection doesnot exist

     lo_logger->log_message(

       iv_msg_type   = /iwfnd/cl_logger=>error

       iv_msg_id     = /iwfnd/if_mgw_notif_types_fw=>gc_message_class

       iv_msg_number = /iwfnd/if_mgw_notif_types_fw=>gcs_messages-invalid_sub_collection

       iv_agent      = /iwfnd/if_mgw_notif_types_fw=>gc_agent ).

     ls_t100key-msgid = /iwfnd/if_mgw_notif_types_fw=>gc_message_class.

     ls_t100key-msgno = /iwfnd/if_mgw_notif_types_fw=>gcs_messages-invalid_sub_collection.

     RAISE EXCEPTION TYPE /iwfnd/cx_mgw_tech_exception

     EXPORTING

       textid = ls_t100key.

   ENDIF.

...

ENDMETHOD.

I think this happens, because a collection (e.g. "EMP_BDAY_TODAY", which is a possible parameter for iv_collection, method-call get_entity_set), can't be found in the existing associations for the corresponding service. All valid collections have an external name "*Collection" e.g. "EMP_BDAY_TODAYCollection". Thats way the following statement fails with a sy-subrc <> 0.


METHOD /iwfnd/if_med_mdl_object_class~get_entity_set_by_name.


...


READ TABLE ms_model_class-associations REFERENCE INTO lr_ref

       WITH KEY external_name = iv_name

data-type     = /iwfnd/if_med_mdl_reference=>gc_reference_type-entity_set.


...


ENDMETHOD.

Maybe this is the right time for an OSS-ticket.

Regards Michael

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

agreed :), Good work debugging it!

Former Member
0 Kudos

Hi Michael,

Out of interest are you using an integrated gateway or a central hub gateway (like me)

I have had a developer debug that came across this:

“RFC_INVALID_DESTINATION”

 

“Destination GWDCLNT200 not registered
for background RFC”

   

In class method:

 

/IWBEP/IF_MGW_NOTIF_PUBLISHER~SEND_NOTIFICATIONS

Thsis RFC is being picked up from table /IWBEP/C_SYSTEM but that can't be changed to a background one as it is used elsewhere.

My Basis resource has checked all of the setup for the notification service and has set up all of the bgrfc configuration.

I think I might log with OSS as well

Thanks

Jon

Former Member
0 Kudos

Hi Jon,

we are using an integrated gateway.

Regards

Michael

Former Member
0 Kudos

Thanks - I setup HR Renewal on my demo system with an integrated gateway and now doing this for a customer on a central hub and it has been a pain

Former Member
0 Kudos

Sry, i debugged the Job in SM37 and not SE37.

Divya_Tiwari
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Sameer,

Can you please elaborate on what you've done till now?

Regards,

Divya

former_member206403
Active Contributor
0 Kudos

hi

pfa the config done , also the background program is run every hour.

pls help/

Regards

sameer

Divya_Tiwari
Product and Topic Expert
Product and Topic Expert
0 Kudos

Have you run the work feeds generator (RPC_ESS_WORK_FEED_GENERATOR) to generate work feeds for a user?

former_member206403
Active Contributor
0 Kudos

yes i have run the program and scheduled the same for every one hour.

please check the first table view where we give the subscription key and other attributes , are they correct? or do i need to change ?

can you share what you have configured?

regards

sameer

Former Member
0 Kudos

hi ,

chk the belwo bf's are activated related ui5 once not sure abt that but once try this

former_member206403
Active Contributor
0 Kudos

Business functions activated.