Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Why do we use cl_gui_cfw=>flush method in Object Oriented ALV programming

Dear Friends,

Please solve my query regarding control framework. Why do we use cl_gui_cfw=>flush method in Object Oriented ALV programming. I studied and found that this method transfers automation queue to Front end. But I could not find any further update on this.

Thanks & Regards

Amit Sharma

Former Member
replied

Generally this is to restrict the traffic b/w frontend and backend. This means that every operation in Control Framework should be first buffered in the backend and synchronized with the frontend at certain points (one of this point is calling synchronization method cl_gui_cfw=>flush ). This explicit order of synchronization is due to RFC call needed for every communication b/w front/back end. So to avoid to many RFC calls we do it only at certain time.

Please refer [Automation Queue|http://help.sap.com/saphelp_wp/helpdata/en/9b/d080ba9fc111d2bd68080009b4534c/frameset.htm]. I think it explains the concept quite well.

Regards

Marcin

2 View this answer in context
Not what you were looking for? View more on this topic or Ask a question