Skip to main content

xSuite Cube Documentation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

super->constructor( i_model = i_model ).
 
*{   INSERT         PS0K900779 

  "" for xSuite Public Sector :

  "" do not do the initializations there!

  "" Do it in /wmd/if_xf_acc~initialize to enable customer redefinitions.

  if /wmd/if_xf_acc~objecttype <> /wmd/if_dom_wmd_objtyp=>sc_fm."" '/WMD/XF_FM'

*}   INSERT

(...)

*{   INSERT         PS0K900779 

  endif.

*}   INSERT

endmethod.

 

*{   INSERT         PS0K900779                                        2

  if xfbc->objecttype <> '/WMD/XF_FM'.

*}   INSERT 

  iref_head   = /wmd/cl_xf_iv_head=>factory( model = me).

  iref_item   = /wmd/cl_xf_iv_item=>factory( model = me type = 'ITEM' ).

  iref_irel   = /wmd/cl_xf_iv_item=>factory( model = me type = 'IREL' ).

  iref_select = /wmd/cl_xf_iv_item=>factory( model = me type = 'SELECT' ).

  iref_acc    = /wmd/cl_xf_iv_acc=>factory( model = me).


*{   DELETE         PS0K900779                                        1

*\  if xfbc->objecttype <> '/WMD/XF_FM'.

*}   DELETE

    "" get recurring document
    iref_rd =/wmd/cl_xf_ap_rd=>factory( model = me ).

  endif.


endmethod.

 

** Save model reference

  model = i_model.

 
*{   INSERT         PS0K900779    

  if /wmd/if_xf_acc~objecttype <> /wmd/if_dom_wmd_objtyp=>sc_fm.
"" '/WMD/XF_FM'

*}   INSERT

    "" Initialize

 (...)
 
*{   INSERT         PS0K900779 

  endif.

*}   INSERT

  set handler on_viewer_click for all instances.

*}   REPLACE

 
endmethod.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  •  

  •