Block-Script

Ausführen DeleteBo

Laufnummer
Argument (Beispiel)
Beschreibung
1
X.Set('DeleteBo.BoType', 'PurDocItem')
Bo-Typ
2
X.Set('DeleteBo.Start', '4402,1')
Startpunkt
3
X.Set('DeleteBo.Seek', 'e')
Suchanweisung
4
X.Set('DeleteBo.Index', '')
Index
5
X.Set('DeleteBo.Fixed', '')
Fixierte Index-Segmente.
6
X.Set('DeleteBo.Test', '0')
Test Ja/Nein (1/0)
7
X.Set('DeleteBo.Prot', '1')
Protokoll Ja/Nein (1/0)
8
X.Set('DeleteBo.Filter', '')
Filter
9
X.Set('DeleteBo.Return', '')
Rückgabe-Attribute
10
X.Set('DeleteBo.NoScript', '')
F-Script Ausführung unterdrücken Ja/Nein (1/0)
11
X.Set('Log.Message', '')
Es besteht die Möglichkeit im Fehlerfall dem automatisch erzeugten Logviewer-Eintrag (BC 98235) einen zusätzlichen Text mitzugeben. Dieser Text wird zusammen mit der logischen Fehlermeldung als Log-Eintrag mit Stufe Error gespeichert.
Argumente für Funktionsaufruf (werden beim Code-Export via OpaccOXAS LiveDoc automatisch gesetzt)
requestName
Name des Request (z.B. 'DeleteBoPurDocItem')
execCrossClient
CrossClient Ausführung (mögliche Werte: TRUE / FALSE)
returnAsXFAS
Rückgabe als XFAS (mögliche Werte: TRUE / FALSE)
Beispiel
X.Set('DeleteBo.BoType',     'PurDocItem')
X.Set('DeleteBo.Start',      '4402,1')
X.Set('DeleteBo.Seek',       'e')
X.Set('DeleteBo.Index',      '')
X.Set('DeleteBo.Fixed',      '')
X.Set('DeleteBo.Test',       '0')
X.Set('DeleteBo.Prot',       '1')
X.Set('DeleteBo.Filter',     '')
X.Set('DeleteBo.Return',     '')
X.Set('DeleteBo.NoScript',   '1')
X.Set('Log.Message',     '')
// -----------------------------------------------------------------------------------------------------
// Subroutine aus ST-BlockServices.FBL aufrufen (ACHTUNG: using!)
var resultName := BlockServices_DeleteBo('DeleteBoPurDocItem',FALSE,FALSE) // requestName,crossClient,returnAsXFAS
if(XRES.IsDefined(resultName))
{
  var rows       := XRES.GetNmbOfRows(resultName)
  var logMessage := XRES.GetMsgText(resultName)
}
Notiz
Notiz
Sie können ausgeführte Requests in der OpaccOXAS LiveDocumentation auch als BlockService Request exportieren. Dafür steht Ihnen der Button BlockServices Request zur Verfügung.
Beachten Sie jedoch, dass diese Funktionalität nur für die folgenden Services zur Verfügung steht:
  • GetBo
  • SaveBo
  • DeleteBo
  • System_RunScript
  • Query