Solution : https://service.sap.com/sap/support/notes/1247216 (SAP Service marketplace login required)
Summary : 
      This SAP Note addresses issues related to the specification BAPI, specification API, and inheritance within the Product Safety component, specifically under Specification Management. It serves as a composite note summarizing crucial corrections across various support packages, such as EHS2005SP16PS through EHS64SP04PS, and associated programs like BAPI_BUS1077. Key actions include implementing corrections via the Note Assistant to ensure comprehensive error resolution and adherence to prerequisites outlined in the support packages, enhancing system stability and compliance.
Key words : 
correction instructions relevant, correction instructions include, composite sap note, listed important notes, correction instructions, sap version, important notes, note assistant, symptom component, product safetymodule
Related Notes : 
       
| 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 | 
| 1509009 | (B)API cannot generate sorting for identifiers | 
| 1505911 | API changes referenced value assignments | 
| 1494425 | Delete (B)API deletes inherited value assignment instances | 
| 1490665 | Reading specifications takes a long time | 
| 1488873 | Missing data if combination of inheritances and references | 
| 1486752 | Background information about inheritance | 
| 1484936 | Internal system error when copying specifications | 
| 1457612 | Meaningless status values displayed in scope of application | 
| 1447664 | New relationship: Unnecessary change document for source | 
| 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 | 
| 1431978 | Incorrect usage after inherited val. assignments overwritten | 
| 1429641 | Inherited identifiers displayed incorrectly for composition | 
| 1414058 | BAPI_BUS1077_CHANGE does not make any changes | 
| 1411237 | Improvements in the specification API | 
| 1388009 | Deleting regulatory lists deletes identifiers | 
| 1379553 | Insufficient selection parameters for BAPI_BUS1077_GETLIST | 
| 1376074 | Specification read API, combination inheritance & reference | 
| 1365968 | Authorization error overwriting inherited value assignments | 
| 1364860 | VA type permits only one instance; inheritance; Expert | 
| 1352887 | BAPI_BUS1077_GETLIST outputs incorrect identifiers | 
| 1352496 | Incorrect message reg. overlapping inheritance templates | 
| 1346930 | Inheritance background job, slow mass processing | 
| 1346223 | Combinations from referencing and inheritance | 
| 1340971 | Usages in the inheritance target | 
| 1335123 | Dialog error message when you submit a locked change number | 
| 1327492 | Lock error messages of inheritance job | 
| 1321656 | Data inconsistency when value assgmt instance is inherited | 
| 1320811 | Using the change BAPI to change long texts | 
| 1317309 | Deleting inheritances while keeping inherited data | 
| 1311858 | Deleting inheritances but keeping inherited data | 
| 1301213 | Existence check for change numbers | 
| 1292246 | Reading of packaging data with C1E7 cannot be deactivated | 
| 1279642 | Error in specification BAPI and API | 
| 1274197 | Unnecessary locking conflict for inheritance relationships | 
| 1264908 | Inheritance: Data source changed after deletion | 
| 1258064 | Error in specification BAPI and specification API | 
| 1164297 | Error message "TCGREL01 modify error" in inheritance | 
| 1111161 | FAQs when you are working with specification BAPIs | 
| 1093818 | Inheritance relatshp remains in status "Ready to inherit" | 
| 1076681 | Update of inheritance relationships blocked | 
| 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 | 
| 885472 | Parallel processing of properties possible | 
| 800918 | Rules for API programming with SAPLC1F2, SAPLC1F5 |