Solution : https://service.sap.com/sap/support/notes/444292 (SAP Service marketplace login required)
Key words : 
<- insert       tables            t_stpob            = u_stpob            et_stpob          = l_stpob       exceptions            error              = 1, 356202            ecsin              = u_csin            estkob            = u_stkob            estzub            = u_stzub            fl_recursive      = 'x', allowed            fl_commit_and_wait = g_force_commit            fl_no_commit_work  = g_no_commit_work            fl_default_values  = space, call function 'csai_bom_maintain'       exporting            fl_no_change_doc  = d_no_change_documents, indicator           fl_recursive = 'x', allowed            fl_new_item        = 'x', function module csai_bom_maintain, form stueckliste_bearbeiten                 tables, mc            fl_bom_create      = 'x', function group ceb1
Related Notes : 
       
| 442363 | CU51 Application log: 'BOM is recursive' |