If you want to create new method at runtime in axapta then you can try following code. To test method you can paste following code in job.
 TreeNode TreeNode1,tnCust, TreeNdmethod;  
  MemberFunction memberFn;  
  str source;  
  ;  
 TreeNode1 = infolog.findNode(“\Forms\CustTable\Data Sources\CustTable\Fields\Name”);  
 tnCust = infolog.findNode( “\Forms\CustTable“ );  
  TreeNdmethod = TreeNode1.AOTfindChild( ‘Methods’ );  
  TreeNdmethod.AOTadd(‘lookup’);  
  memberFn = TreeNdmethod.AOTfindChild( ‘lookup’ );  
  source = @”public void lookup(FormControl _formControl, str _filterStr)  
  {  
  super(_formControl, _filterStr);  
  }” ;  
  memberFn.AOTsetSource(source, false);  
  memberFn.AOTsave();  
  TreeNdmethod.AOTsave();  
  tnCust.AOTcompile();  
