Solution : https://service.sap.com/sap/support/notes/968778 (SAP Service marketplace login required)
Summary :
This SAP Note provides documentation for the Business Add-In (BAdI) "EHSS_SPEC_CHECKS," utilized within the Specification Management module of SAP EHS to perform enhanced checks on specification data. The BAdI allows customization at several operational points, including the opening, saving, and assignment of specifications, as well as during the Bill of Materials (BOM) transfer process when a specification is determined for a material. Additionally, this note covers enhancements C1F20001 and C1F20100, with the latter exclusive to EH&S version 2.7b. Implementation guidelines and sample code are included to facilitate activation and utilization of this BAdI, emphasizing its capabilities in data validation and control.
Key words :
io if_ex_ehss_spec_checks bombos_get_spec ____________________________________________________ short text bom transfer, io if_ex_ehss_spec_checks on_open_check ____________________________________________________ short text checks, io if_ex_ehss_spec_checks mat_assign_check ____________________________________________________ short text checks, io if_ex_ehss_spec_checks at_save_check ____________________________________________________ short text checks, hy simgehss_spec_checks ____________________________________________________ short text badi, path substance/list/property i_addinf, material assignments bom transfer determination, function module calls i_read_api_flags, function module calls e_flg_changed, abap statement commit work
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 |
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 |
1379553 | Insufficient selection parameters for BAPI_BUS1077_GETLIST |
1310472 | Function modules for reading classification buffer |
1292246 | Reading of packaging data with C1E7 cannot be deactivated |
1279642 | Error in specification BAPI and API |
1265122 | Formula infrastructure BAdI EHSS_SPEC_CHECKS->AT_SAVE_CHECK |
1258064 | Error in specification BAPI and specification API |
1247216 | Specification BAPI/API and inheritance: Important notes |
1155119 | Message "Data was saved" despite termination in exit |
1146662 | EHSS_SPEC_CHECKS, saving of status changes |
1041689 | BOMBOS: Documentation for BAdI EHSS_SPEC_CHECKS |
954577 | Sample source code for AT_SAVE_CHECK of BAdI EHSS_SPEC_CHECK |
949062 | Corrections for EH&S 2.7B: Support Package 13 |
893616 | BOMBOS: Specifications are not found |
800918 | Rules for API programming with SAPLC1F2, SAPLC1F5 |