on 06-07-2023 12:34 PM
Hello 9w_beyza
MB90 doesn't provide any standard enhancements like BAdIs or user-exits to add custom fields.
MB90 is implemented with the MM70AMEA report and the messages are displayed with the WFMC_MESSAGES_PROCESS function. The fields of MB90 are defined with the NALIME data dictionary structure.
Therefore to add custom fields to MB90, you would have to:
1. add the fields to the NALIME structure in the SE11 transaction.
2. fill the custom fields in the DISP internal table of the MM70AMEA report. The table is build in the DISPLAY_PREPARE form routine, by the loop:
* create display
LOOP AT MSGS.
TABIX = SY-TABIX.
MOVE-CORRESPONDING MSGS TO DISP.
READ TABLE APDA INDEX MSGS-TABIX.
MOVE-CORRESPONDING APDA TO DISP.
MSGS-TABIX = TABIX.
MODIFY MSGS.
DISP-TABIX = TABIX.
APPEND DISP.
ENDLOOP.
CAUTION: Bear in mind that you are embarking on changing SAP standard here. Make sure that we are fully aware of all the consequences. Also double check if the business requirements to add fields in MB90 really justify messing up with SAP standard.
Best regards
Dominik Tylczynski
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi 3a9e4ce873a94034b33dc62b0ce600ee,
Thank you for your this answer.
User | Count |
---|---|
95 | |
9 | |
8 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.