AXWHRCODVAL,AXWHRRGTBRK,AXWHRANDOR,AXORDCOD,AXORDTYP,
FIELD1,FIELD2,FIELD2...
)
#Parameter der SQL-Abfrage
Value Char AXPARCOD()(1..20)
Variable Char AXPARVAL()(1..20)
Value Integer AXWHRLFTBRK(1..14)
Value Char AXWHRCOD()(1..14)
Value Integer AXWHROPE(1..14)
Value Char AXWHRCODVAL()(1..14)
Value Integer AXWHRRGTBRK(1..14)
Value Integer AXWHRANDOR(1..14)
Value Char AXORDCOD()(1..10)
Value Integer AXORDTYP(1..10)
# Zurückgegebene Daten
Variable Char FIELD1()(1..)
Variable Char FIELD2()(1..)
Variable ClbFile FIELD3()(1..)
...$LOADLINE
#Dieses Label wird zu jedem Datensatz aufgerufen, um die Rückgabeparameter auszuwerten
#Es wird im Customizing verwendet, um individuelle (berechnete) Spalten hinzuzufügen.
FIELD1(WROWPOS) = [F]FIELD1
FIELD2(WROWPOS) = [F]FIELD2
FIELD3(WROWPOS) = [F]FIELD3
Return
In den Unterprogrammdaten sind die Parameter und Datenbereiche der Unterprogramme beschrieben. Weiterhin sind den Unterprogrammen dort Veröffentlichungsgruppen zugewiesen.
Die Veröffentlichungsgruppen für die Parameter und das Ergebnis sind konstant:
Parameter | Gruppe | Beschreibung |
AXPARCOD | AX_PAR | Variablencode X3-Kontext |
AXPARVAL | AX_PAR | Variablenwert X3-Kontext |
AXWHRLFTBRK | AX_WHR | Ebene der öffnenden Klammer |
AXWHRCOD | AX_WHR | Name des Auswahlkriteriums |
AXWHROPE | AX_WHR | Vergleichsoperator |
AXWHRCODVAL | AX_WHR | Wert des Auswahlkriteriums |
AXWHRRGTBRK | AX_WHR | Ebene der schließenden Klammer |
AXWHRANDOR | AX_WHR | Logischer Verkettungsoperator |
AXORDCOD | AX_ORD | Name des Sortierkriteriums |
AXORDTYP | AX_ORD | Wert des Sortierkriteriums |
FIELD1 | RES | Spalten des vom Webservice zurückgegebenen Datensatzes |
FIELD2 | RES | Spalten des vom Webservice zurückgegebenen Datensatzes |
FIELD3 | RES | Spalten des vom Webservice zurückgegebenen Datensatzes |
Mit dieser Schnittstelle kann der Webservice Explorer-Liste für ein X3-Objekt wie ein XTEND-Datenlieferant angezeigt werden.
In diesem Fall müssen dieselben Auswahlkriterien vorgegeben werden wir für die Explorer-Listen.
Die Schnittstellen vom Typ "Zugriff" müssen individuell parametriert werden, wenn berechnete Daten wie z. B. der Preis oder die Artikelverfügbarkeit zurückgegeben werden sollen.
Realisierung eines solchen Webservicetyps:
Diese Schnittstelle zeigt auf die Tabelle / Ansicht Ihrer Wahl.
Die folgenden Schritte werden automatisch durchgeführt:
1. Die Verarbeitung und die Unterprogramme generieren.
2. Den Webservice genieren + veröffentlichen
1. Die generierte Verarbeitung und das generierte Unterprogramm duplizieren und diese wie von Ihnen gewünscht umbenennen.
2. Die zu berechnenden Parameter hinzufügen.
3. Die Labelparameter auslesen. $LOADLINE
!!Die Namen der Veröffentlichungsgruppen respektieren.