Zum Hauptinhalt wechseln
Adaptive Planning
Zuletzt aktualisiert: 2024-06-14
eraseActuals

eraseActuals

Kategorie
Datenübermittlung
Beschreibung
Löscht numerische Daten in den angegebenen Zeitperioden und Konten einer Istzahlen-Version.
Zum Aufrufen sind Berechtigungen erforderlich
Daten löschen
Auf Anforderung erforderliche Parameter
Credentials, EraseOptions
Diese Methode löscht numerische Werte aus einer Istzahlen-Version für alle Ebenen des angegebenen Kontensatzes für einen bestimmten Zeitrahmen. Es werden keine Formeln gelöscht (z. B. geteilte Formeln, Zellenformeln, Kontoformeln). Löscht die Kontosplits, die durch den Prozess zum Löschen der Istzahlen leer werden. Ein leerer Split ist ein Split, der keine Daten, Formeln oder Zellnotizen enthält. Wenn das Löschen von Istzahlen zum Löschen der letzten Daten aus einem Split führt, wird dieser Split gelöscht. Diese API lässt Splits unverändert, wenn sie vor dem Aufruf der API leer waren.

Anforderungsformat

So löschen Sie numerische Werte und neu leere Splits für die Zeitperioden zwischen dem Start- und dem Enddatum aus allen Hauptbuch-Konten für alle Ebenen der Standard-Istzahlen-Version:
<?xml version='1.0' encoding='UTF-8'?> <call method="eraseActuals" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_password"/> <eraseOptions accountType="GL" start="01/2013" end="03/2013" includeCellNotes="false" /> </call>
So löschen Sie numerische Werte und Zellnotizen aus einem einzelnen Cube-Tabellenblatt für alle Ebenen einer bestimmten Istzahlen-Version zwischen dem angegebenen Start und Ende:
<?xml version='1.0' encoding='UTF-8'?> <call method="eraseActuals" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_password"/> <eraseOptions actualsVersionName="Actuals" accountType="CUBE" cubeSheetName="Sales Cube" start="01/2013" end="03/2013" includeCellNotes="true" /> </call>
Element „Zugangsdaten“.
Tag-Name
-Zugangsdaten
Beschreibung
Alle API-Aufrufe müssen eine einzelne enthaltenElement credentials, um den Benutzer zu identifizieren, der die API aufruft. Der API-Aufruf wird dann als dieser Benutzer ausgeführt (jeder Audit-Trail oder jede Aktionshistorie im System zeigt, dass dieser Benutzer die Aktion ausgeführt hat). Daher muss der Benutzer über die erforderlichen Berechtigungen zum Ausführen der Aktion verfügen, damit der API-Aufruf ausgeführt werden kann erfolgreich ist.
Attribute des Elements
Name des Attributs
erforderlich?
Wert
Beispiel
anmelden
J
Der Anmeldename des Benutzers, der die API-Methode aufruft. Dieser Benutzer muss über die erforderlichen Berechtigungen zum Aufrufen der Methode verfügen.
sampleuser@company.com
Kennwort
J
Das Kennwort des Benutzers, der die API-Methode aufruft.
my_password
Gebietsschema
N
Geben Sie das Gebietsschema an, das verwendet werden soll, um eingehende Zahlen und Datumsangaben zu interpretieren und ausgehende Zahlen und Datumsangaben zu formatieren (mit dem entsprechenden Tausendertrennzeichen, den entsprechenden Zeitperiodennamen und der entsprechenden Datumsformatierung). Das Gebietsschema wird auch verwendet, um die Sprache anzugeben, in der Systemmeldungen in der Antwort angezeigt werden sollen. Wenn nicht angegeben, wird en_US (amerikanisches Englisch) verwendet.
fr_FR
instanceCode
N
Wenn der in den Zugangsdaten angegebene Benutzer Zugriff auf mehr als eine Instanz von hat,
Adaptive Planning
: Dieses Attribut kann verwendet werden, um anzugeben, dass der Benutzer auf eine andere Instanz als seine Standardinstanz zugreifen möchte. Wenn nicht angegeben, wird die Standardinstanz des Benutzers verwendet. Verwenden Sie die exportInstances-API, um die verfügbaren Instanzcodes zu ermitteln.
MYINSTANCE1
Inhalt des Elements
(Keine)
eraseOptions element
Tag-Name
eraseOptions
Beschreibung
Gibt die Optionen an, die beim Löschen von Istzahlen verwendet werden sollen.
Attribute des Elements
Name des Attributs
erforderlich?
Wert
Beispiel
actualsVersionName
N
Erforderlich, wenn es mehr als eine Istzahlen-Version gibt. Wenn diese Instanz nur das Planning-Produkt enthält, dann„EraseActuals“ löscht Daten aus der einen und einzigen Istzahlen-Version.
Ist
accountType
J
Gibt an, ob die Kontoart "Hauptbuch" ist ("GL"), benutzerdefiniert ("benutzerdefiniert") oder Cube-Tabellenblatt ("CUBE").
Hauptbuch
cubeSheetName
N
Erforderlich, wennaccountType = "CUBE". Gibt den Namen des Cube-Tabellenblatts an.
Sales Cube
Anfang
J
Gibt den Code der Startzeitperiode des Istzahlen-Zeitbereichs an. Der Code muss sich auf eine Zeitperiode in der Zeitschicht des Kontos beziehen.
Wenn Sie ein Cube-Tabellenblatt angeben, muss sich der Code auf eine Zeitperiode in der Zeitschicht des Cube-Tabellenblatts beziehen.
Wenn Sie eine Hauptbuch- oder benutzerdefinierte Kontoart angeben, muss sich der Code auf die Standardzeitschicht beziehen.
Bei API v15 und höher muss die angegebene Zeitperiode mit der Zeitschicht des Kontos übereinstimmen. Wenn das Konto beispielsweise eine Zeitschicht „Quartal“ hat, die im Januar beginnt, können Sie „Februar“ nicht als Start auswählen.
01/2013
Ende
J
Gibt den Code der Endzeitperiode des Istzahlen-Zeitbereichs an. Der Code muss sich auf eine Zeitperiode in der Zeitschicht des Kontos beziehen.
Wenn Sie ein Cube-Tabellenblatt angeben, muss sich der Code auf eine Zeitperiode in der Zeitschicht des Cube-Tabellenblatts beziehen.
Wenn Sie eine Hauptbuch- oder benutzerdefinierte Kontoart angeben, muss sich der Code auf die Standardzeitschicht beziehen.
Bei API v15 und höher muss die angegebene Zeitperiode mit der Zeitschicht des Kontos übereinstimmen. Wenn das Konto beispielsweise eine Zeitschicht von Quartalen hat, die im Januar beginnen, können Sie Februar nicht als Ende auswählen.
03/2013
includeCellNotes
J
Wenn festgelegt auf "wahr", dann„EraseActuals“ löscht alle Zellnotizen in der ausgewählten Version, Kontoart und im ausgewählten Zeitbereich, unabhängig davon, ob auch die Daten aus der Zelle gelöscht werden. Wenn "falsch“, werden keine Zellnotizen gelöscht.
wahr
Inhalt des Elements
(Keine)

Antwortformat

<?xml version="1.0" encoding="UTF-8"?> <response success="true"> <messages> <message key="erase-actuals-success">Successfully erased actuals data.</message> <message key="erase-actuals-facts-deleted">4 facts deleted.</message> <message key="erase-actuals-notes-deleted">2 notes deleted.</message> <message key="erase-actuals-splits-deleted">1 splits deleted.</message> </messages> </response>
Antwortelement
Tag-Name
-Antwort
Attribute des Elements
Name des Attributs
erforderlich?
Wert
Beispiel
Erfolg haben
J
Beideswahr oderfalsch: Gibt an, ob der API-Aufruf erfolgreich war oder nicht. Selbst erfolgreiche Aufrufe können in ihrer Antwort Warnmeldungen enthalten.
true
Inhalt des Elements
Einzelne optionaleNachrichtenelement
Nachrichtenelement
Tag-Name
-Nachrichten
Beschreibung
Container für einen oder mehrere-Nachrichtenelemente.
Attribute des Elements
(Keine)
Inhalt des Elements
Einen oder mehrere-Nachrichtenelemente.
Nachrichtenelement
Tag-Name
Nachricht
Beschreibung
Stellt eine Nachricht dar, die vom System an den Aufrufer zurückgesendet wird. Nachrichten werden für Fehlermeldungen verwendet, wenn Anforderungen nicht erfolgreich sind, als Warnmeldungen, wenn Anforderungen erfolgreich sind, und als Bestätigungsmeldungen bei Erfolgreich.
Attribute des Elements
Name des Attributs
erforderlich?
Wert
Beispiel
-Schlüssel
N
Wenn ein Schlüssel angegeben wird, kann eine bestimmte Meldung oder eine bestimmte Meldungsart identifiziert werden. Dies ist für eine automatische Fehlerprotokollierung und Wiederherstellung in Client-Programmen hilfreich. Schlüssel ändern sich nicht unter verschiedenen Gebietsschemas von Anforderungen, auch wenn sich die Sprache der Nachricht ändert. Es ist auch fehlgeschlagen, dass sich Schlüssel in Zukunft aufgrund von Wording-Anpassungen oder Änderungen der Terminologie ändern.
warning-invalid-timespann-start
Inhalt des Elements
Der Text der Nachricht. Dieser Text ist in der Sprache des in der Anforderung angegebenen Gebietsschemas (vorausgesetzt, das Gebietsschema wird unterstützt). Der Text kann auch variable Informationen enthalten, z. B. die Anzahl der verarbeiteten Zeilen oder die bestimmte Spalte oder den Wert, die einen Fehler verursacht haben.