2009 Apr 14 9:27 AM
Hi,
I am using the class CL_ORGANIZER in a bespoke transaction. I have the user calendar displayed at the bottom of the SAP Screen.
In the transaction, the user (using selection parameters) creates an activity in CRM. This activity will be visible in the calendar after creation.
I am using the methods REFRESH and REFRESH_DISPLAY from the CL_ORGANIZER class after the activity has been successfully created.
It doesn't matter how many times I call these methods, the activity does not appear in the calendar.
However, if I click on the refresh icon on the calendat, the activities appear !
I would have thought the refresh icon executes the same refresh methods but I cannot get it to work.
Has anyone got any ideas on this?
Cheers
James
Hi,
I am using the class CL_ORGANIZER in a bespoke transaction. I have the user calendar displayed at the bottom of the SAP Screen.
In the transaction, the user (using selection parameters) creates an activity in CRM. This activity will be visible in the calendar after creation.
I am using the methods REFRESH and REFRESH_DISPLAY from the CL_ORGANIZER class after the activity has been successfully created.
It doesn't matter how many times I call these methods, the activity does not appear in the calendar.
However, if I click on the refresh icon on the calendat, the activities appear !
I would have thought the refresh icon executes the same refresh methods but I cannot get it to work.
Has anyone got any ideas on this?
Cheers
James
2009 Apr 14 9:29 AM
Try: cl_gui_cfw=>flush( ). after you've created the activity.
matt
2009 Apr 15 4:33 PM
Hi Mat,
No, didn't work.
However, I've just found a way to make it work. I clear the appointments, refresh and then re-select the appointments.
Seems to work fine doing that.
Cheers
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |