Man kann über HTTP verschiedene Metadaten-Informationen einer Extraktion abrufen.

Spalten einer Extraktion

Das URL-Pattern lautet:

wobei [extractionName] für den Namen der Extraktion steht.

Die Metadatentabelle hat folgendes Schema:

Spalte Typ Beschreibung
POSITION Integer Position der Spalte
NAME String Name der Spalte
DESC String Spaltenbeschreibung
TYPE Einstellige ABAP Datentyp ID ABAP Datentyp
LENGTH Länge der Spalte Länge der Spalte
DECIMALS Integer Anzahl der Dezimalstellen

Die “einstellige ABAP Datentyp ID” ist hier definiert:
http://help.sap.com/abapdocu_702/en/abapdescribe_field.htm

Die eingebauten ABAP Datentypen hier:
http://help.sap.com/abapdocu_702/en/ABENBUILT_IN_TYPES_COMPLETE.htm

Beispiel: Der Aufruf der Metadaten der Extraktion 0COSTCENTER_ATTR mit der URL

http://localhost:8095/metadata/?name=delta01

liefert

POSITION,NAME,DESC,TYPE,LENGTH,DECIMALS
1,KOKRS,Kostenrechnungskreis,C,8,0
2,KOSTL,Kostenstelle,C,20,0
3,DATETO,Datum gültig bis,D,16,0
4,DATEFROM,Datum gültig ab,D,16,0
5,VERAK,Verantwortlicher,C,40,0
6,BUKRS,Buchungskreis,C,8,0
7,GSBER,Geschäftsbereich,C,8,0
8,ABTEI,Abteilung,C,24,0
9,KOSAR,Art der Kostenstelle,C,2,0
10,WAERS,Währungsschlüssel,C,10,0
11,PRCTR,Profitcenter,C,20,0

Parameter (Variablen)

Die URL http://[host]:[port]/parameters/?name=[extractionName]
liefert die Liste der verfügbaren Parameter, welche im Run-Dialog erscheinen.

Im folgenden Beispiel liefert die URL liefert die folgenden Parameter:
http://localhost:8065/parameters/?name=Customers

Name,Description,Category,Type,DefaultValue
preview,Enable/disable preview mode,Extraction,Flag,False
clearBuffer,Clear/keep the result
buffer,Extraction,Flag,False
rows,Maximum number of rows,Extraction,Number,0
where,Where Clause,Extraction,Text,
packageSize,Package Size,Extraction,Number,50000
bg,Enable/disable background
extraction,Extraction,Flag,False
decimalSeparator,Symbol between integer and fractional part,Extraction,Text,.
columnSeparator,Symbol which indicates the start of a new column,Extraction,Text,”,”
lang,Logon Language,Connection,Text,EN
client,Client,Connection,Text,800
sysnr,System Number,Connection,Number,0
ashost,Application Server,Connection,Text,ecc.theobald-software.com

Produkt-Version

Die aktuellen Versionsinformationen können über die nachfolgenden HTTP Abfragen ermittelt werden:

http://localhost:8065/CurrentVersion
http://localhost:8065/ProductVersionHistory
http://localhost:8065/KernelVersionHistory

Eine Extraktionsliste aller auf dem Server wird ausgegeben, wenn man die Basis-URL ohne jeglichen Parameter aufruft:

http://localhost:8065/