yes, it is args.parmObject() and am trying to call it in the batch with the following lines below:
class FixedAssetsBatch extends RunBaseBatch
{
AssetBook assetBook;
AssetTransferBalancing assetTransfer;
RecordSortedList assetBookList;
Str60 defaultDimension;
QueryRun gQueryRun;
#define.CurrentVersion(1)
}
public static void main(Args _args)
{
RecordSortedList myRecordSortedList=new RecordSortedList(tableNum(AssetBook));
FixedAssetsBatch _FixedAssetsBatch = FixedAssetsBatch::construct();
myRecordSortedList=_args.parmObject();
_FixedAssetsBatch.assetBookListpar(myRecordSortedList);
_FixedAssetsBatch.defaultDim(_args.parm());
_FixedAssetsBatch.getLast();
_FixedAssetsBatch.caption();
_FixedAssetsBatch.run();
}
public void run()
{
RecordSortedList list= new RecordSortedList(tableNum(AssetBook));
list.sortOrder(fieldNum(AssetBook,recid));
list=assetBookList;
}