Solution : https://service.sap.com/sap/support/notes/674238 (SAP Service marketplace login required)
Summary :
In SAP interactive planning (transaction /SAPAPO/SDP94), MacroBuilder handles the execution of macros attached to specific events such as the default, level change, start, and final events. The order and conditions under which these events initiate macro execution are critical for processing planning data. On loading new planning data, both start and default events are triggered sequentially while the planning data is not saved until after the final event macros execute, thus allowing changes before storage. Additionally, manual or macro-induced level changes trigger corresponding events for further macro executions, intricately handling the drill-down operations without employing DRILL_DOWN or DRILL_UP functions in default or level change events due to performance implications.
Key words :
level change event] level change, level change default activate, level change macro, default [level change, level change event, /sapapo/advm reason, relevant dialog box, triggered automatically directly, transaction /sapapo/sdp94, terms default macro
Related Notes :
1045639 | Consulting notes in SNP/CTM |
907039 | Planning book 9ASNP94_INTERACT: Macro DRILL_DOWN/DRILL_UP |
664061 | MacroBuilder: Layout variables deleted when you save |
576150 | Performance Problems After Running a Drilldown Macro |
539797 | Collective consulting note on macros |
433166 | MacroBuilder: Use of DRILL_DOWN, DRILL_UP functions |