If you would like to execute this report or see the full code listing simply enter
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Title: Custom Control Macros
INCLUDE CNTLINCL.
No SAP DATABASE tables are accessed within this REPORT code!
CONTROL_INIT * call function 'CONTROL_INIT'.
CONTROL_EXIT * CALL FUNCTION 'CONTROL_EXIT'.
CONTROL_CREATE * call function 'CONTROL_CREATE' * exporting * shellid = &1 * clsid = &2 * shellstyle = &3 * parentid = &4 * importing * h_control = &5.
CONTROL_LINK * call function 'CONTROL_LINK' * exporting * shellid = &1 * repid = current_repid * dynnr = current_dynnr.
CONTROL_DESTROY * call function 'CONTROL_DESTROY' * exporting * shellid = &1.
CONTROL_GETOBJECT * call function 'CONTROL_GETOBJECT' * exporting * shellid = &1 * changing * tmp_h_control = &2.
CONTROL_SET_WINDOW_PROPERTY * call function 'CONTROL_SET_WINDOW_PROPERTY' * exporting * shellid = &1 * propid = &2 * value = &3.
CONTROL_REGISTER_EVENT * call function 'CONTROL_REGISTER_EVENT' * exporting * shellid = &1 * event = &2.
CONTROL_UNREGISTER_EVENT * call function 'CONTROL_UNREGISTER_EVENT' * exporting * shellid = &1 * event = &2.
CONTROL_FLUSH * call function 'CONTROL_FLUSH'.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.