Solution : https://service.sap.com/sap/support/notes/862751 (SAP Service marketplace login required)
Key words : 
characteristics    importing      e_flg_internal_error = flg_internal_error    tables      i_api_prophead_tab   = api_prophead_tab      x_api_prop_tab       = api_prop_tab      e_api_prop_data_tab  = api_prop_data_tab    changing      x_flg_lockfail       = flg_lockfail      x_flg_warning        = flg_warning      x_flg_error          = flg_error    exceptions      illegal_input        = 1      internal_error       = 2, call function 'c148_valhead_get__no_init'       exporting            i_recn_substance     = i_keypath-recn            i_estcat             = i_keypath-estcat       importing            e_valhead_ioentry    = valhead_ioentry       exceptions            estcat_not_validated = 1, call function 'c14k_substanc_valuations_read'    exporting      i_addinf             = i_addinf      i_estcat             = i_keypath-estcat      i_flg_do_open        = ' ', call function 'c14k_clsys_var_get'    importing      e_flg_read_in_new_roll_area = l_flg_read_in_new_roll_area, call function 'c14k_clsys_var_set'    exporting      i_read_in_new_roll_area_yn = 'y', call function 'c14k_clsys_var_set'      exporting        i_read_in_new_roll_area_yn = 'n', api_prophead_tab-recnroot = i_keypath-recn, lc_tabreg_name constant field structure, api_prop_data_tab table parameter, api_prop_data_tab type esprh_apipr_tab_type
Related Notes : 
       
| 1647345 | |
| 1564132 | Authorization error for class type 100 is issued only once | 
| 1559662 | Unclear message: "Entry in field &1 required" | 
| 1556732 | (B)API may not report old characteristic values after lock | 
| 1555822 | Creating several relationships in a (B)API call | 
| 1537943 | Usage not displayed for restrictive authorizations | 
| 1534533 | BAPI_BUS1077_GETLIST, error CX_SY_DYN_CALL_ILLEGAL_TYPE | 
| 1526269 | EH&S Expert incorrectly displays an error | 
| 1520381 | BAdI messages missing in C1F5_SPECIFICATIONS_READ | 
| 1505911 | API changes referenced value assignments | 
| 1494425 | Delete (B)API deletes inherited value assignment instances | 
| 1490665 | Reading specifications takes a long time | 
| 1484936 | Internal system error when copying specifications | 
| 1457612 | Meaningless status values displayed in scope of application | 
| 1439583 | BAPI_BUS1077_CREATE too slow for large amt of packaging data | 
| 1439441 | BAPI msg "Invalid reference value in field &1" has no value | 
| 1438416 | Specifying decimal places for concentrations for components | 
| 1433872 | Slow processing with large no. of value assignment instances | 
| 1414058 | BAPI_BUS1077_CHANGE does not make any changes | 
| 1411237 | Improvements in the specification API | 
| 1388009 | Deleting regulatory lists deletes identifiers | 
| 1292246 | Reading of packaging data with C1E7 cannot be deactivated | 
| 1279642 | Error in specification BAPI and API | 
| 1258064 | Error in specification BAPI and specification API | 
| 1139954 | Message: Value assignment & could not be updated | 
| 1136171 | SAP enhancement C1070001 | 
| 840417 | Char values w/ dangerous goods classifications not visible |