SAP Note 1520381 - BAdI messages missing in C1F5_SPECIFICATIONS_READ

Component : Specification Management -

Solution : https://service.sap.com/sap/support/notes/1520381 (SAP Service marketplace login required)

Summary :
In the SAP component for Product Safety regarding Specification Management, issues were identified with the BAdI EHSS_SPEC_CHECKS implementation. Specifically, within the ON_OPEN_CHECK method, although the E_MESSAGE_TAB parameter is populated, subsequent execution of C1F5_SPECIFICATIONS_READ neglects to include these messages in the API's E_ERROR_TAB. Additionally, error indicators such as E_FLG_ERROR or E_FLG_WARNING remain unset despite error or warning conditions being accordingly triggered. A programmatic error is the root cause, addressed by applying corrective updates detailed in provided support packages or implementing bespoke correction instructions as detailed in the SAP Note.

Key words :
api table e_error_tab, terms ehs2005sp19psehs62sp09psehs63sp08psehs64sp09psehs65sp04ps reason, attached correction instructions, correction instructions, prerequisites reason, symptom component, product safetymodule, specification managementyou, badi ehss_spec_checks, method on_open_check

Related Notes :

1247216Specification BAPI/API and inheritance: Important notes
1111161FAQs when you are working with specification BAPIs
1074977Example programs for specification BAPIs
1071008Sample code for AT_SAVE_CHECK of BAdI EHSS_SPEC_CHECKS
968778BAdI EHSS_SPEC_CHECKS and enhancements C1F20001, C1F20100
862751 SAP enhancement C1070001
800918Rules for API programming with SAPLC1F2, SAPLC1F5
732628Blcks remain actve for unncssrly lng time with specfctn BAPI