Solution : https://service.sap.com/sap/support/notes/1555822 (SAP Service marketplace login required)
Summary :
In SAP Product Safety's Specification Management, using function modules like BAPI_BUS1077_CHANGE, C1F2_SUBSTANCES_UPDATE, or C1F5_SPECIFICATIONS_MODIFY can spontaneously generate misleading error codes (CM_SUB_MLI 012 and CM_SUB_MLI 002) if a specification is used as both source and target in inheritance relationships. This issue, classified under program error, is addressed in specific Support Packages and detailed correction instructions provided in the SAP Note. Users should verify the corrections' validity relevant to their system configurations to resolve this error.
Key words :
nonsensical error messages cm_sub_mli 012, function modules bapi_bus1077_change, customer-specific programs, overlapping data areas, create inheritance relationships, attached correction instructions, program error, correction instructions, inheritance templates, cm_sub_mli 002cm_sub_mli012
Related Notes :
| 1486752 | Background information about inheritance |
| 1279642 | Error in specification BAPI and API |
| 1247216 | Specification BAPI/API and inheritance: Important notes |
| 1111161 | FAQs when you are working with specification BAPIs |
| 1074977 | Example programs for specification BAPIs |
| 1071008 | Sample code for AT_SAVE_CHECK of BAdI EHSS_SPEC_CHECKS |
| 968778 | BAdI EHSS_SPEC_CHECKS and enhancements C1F20001, C1F20100 |
| 941464 | Additional information about inheritance |
| 902011 | Error when inheriting specification data |
| 862751 | SAP enhancement C1070001 |
| 800918 | Rules for API programming with SAPLC1F2, SAPLC1F5 |
| 732628 | Blcks remain actve for unncssrly lng time with specfctn BAPI |