Um für einen oder mehrere Aufträge per Code die Funktion "Für Lagerort freigeben" aufzurufen, kann man sich des folgende Codes bedienen.
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);
}
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.
Mehr dazu
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); }