Sometimes we have done comlex dynamic action with many conditions and own subroutines. And this black box doesn't work with any message
Fortunately we can debug and see all results.
Logic begins in row 1535 of include MPPERS00 for every PA INFOTYPE (MPXXXX00 programs) and finishs in row 1608
Set breakpoint on row 1609 for program MP000000 (0000 Infotype).
I performed hire action and got results.
Internal table DYNMEAS contains two actions which will trigger.
Internal table INITIAL_VALUE contains values for new/modified infotypes with reference to actions in DYNMEAS (field dmsnr for dynmeas-seqnr).
We can see values for two dynamic actions from t588z
If business logic in t588z is not enough you can add values to tables DYNMEAS and INITIAL_VALUE in your subroutines with F operations
Dynamic action counter is in global variable LAST_DMSNR.