Working with Data Models › Macro Toolbox › Nesting Macros Limitations
For all CA ERwin DM macros, the limit that you can nest macros is 20 levels.