Solution : https://service.sap.com/sap/support/notes/1155119 (SAP Service marketplace login required)
Summary :
In the SAP environment, a discrepancy was identified where, despite the prevention of data saving via the AT_SAVE_CHECK method in the EHSS_SPEC_CHECKS BAdI with the E_FLG_ABBORT_SAVE parameter set to 'X', the RMWB1 108 message incorrectly indicates that data was saved. This issue stems from a program error. SAP suggests adding an export parameter E_FLG_SAVE_ABORT to the SAVE method of the class CL_RMWB_WB through transaction SE24. It is essential to follow this procedure to ensure the accurate reflection of the transaction state, and to implement relevant Support Packages as per the correction instructions provided.
Key words :
system correctly prevents, issues message rmwb1 108, correction workbench version 2, program logic sets, terms ehs32sp15psehs2004sp19psehs2005sp13psehs62sp03psehs63sp02ps reason, export parameter e_flg_save_abort, call transaction se24, attached correction instructions, object type cl_rmwb_wb, correction instructions
Related Notes :
| 1146662 | EHSS_SPEC_CHECKS, saving of status changes |
| 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 |
| 800918 | Rules for API programming with SAPLC1F2, SAPLC1F5 |