To call the function "Release to warehouse" for one or more orders by code, you can use the following code.
static void releaseToWareHouse(Args _args)
{
SalesTable salesTale = SalesTable::find('002162');
CustCreditMaxCheck creditMaxCheck;
List listSalesTable = new List(Types::Record);
container packedData;
// Release to warehouse
creditMaxCheck = WHSParameters::getCreditMaxCheck();
listSalesTable.addEnd(salesTale);
// Must use value of enum when going through IL
packedData = [enum2int(creditMaxCheck), listSalesTable.pack()];
WHSWarehouseRelease::salesFormReleaseCallCIL(packedData);
}
static void releaseToWareHouse(Args _args) { SalesTable salesTale = SalesTable::find('002162'); CustCreditMaxCheck creditMaxCheck; List listSalesTable = new List(Types::Record); container packedData; // Release to warehouse creditMaxCheck = WHSParameters::getCreditMaxCheck(); listSalesTable.addEnd(salesTale); // Must use value of enum when going through IL packedData = [enum2int(creditMaxCheck), listSalesTable.pack()]; WHSWarehouseRelease::salesFormReleaseCallCIL(packedData); }