Wir wissen nicht, von wo und wie dein Code aufgerufen wird, wir kennen die Variablen (weder die Deklaration, noch den Inhalt (z.B. NewCompanyName) nicht (klar können wir uns die vorstellen, aber ...nein)
Wir kennen auch den Aufbau eurer Mandantennamen nicht.
Ich hab einen Mandanten jeweils OnPrem sowie SaaS angelegt (Mandant kopieren) und diesen dann ohne Probleme in beiden Systemen gelöscht - den original Code dafür habe ich gepostet (sorry natürlich fehlte die Action, die ich zum ausführen der Codeunit verwendete - den findest du jetzt unten) - klar war der Mandantenname hardcoded, aber ich könnte dir auch eine nicht hardcoded Variante zur Verfügung stellen.
dein
- Code: Alles auswählen
repeat...until
entspricht nicht wirklich einer Standardimplementierung - dein neuerliches SetFilter ebenfalls nicht.
Der gepostete Code entspricht nicht dem, der ausgefĂĽhrt wird.
--> Bitte entschuldige, aber was sollen wir nun deiner Meinung nach tun?
- Code: Alles auswählen
pageextension 50101 "CustDeleteCompBttn" extends "Customer List"
{
layout
{
// Add changes to page layout here
}
actions
{
addlast("&Customer")
{
action(Killer)
{
Visible = true;
ApplicationArea = all;
trigger OnAction()
var
myCod: Codeunit DeleteComp;
begin
myCod.RUN;
end;
}
}
}
}