WebService Parameters : Applikation ORDE

Dieses Dokument beschreibt zusätzliche AbaConnect Web Service Information für die Schnittstellen der Applikation ORDE.


Inhalt

VersionSchnittstelle NameWebService NameAnderen unterstützten Webservices
2023.00Verkaufordesalesorder_2023_00ordesalesorder_2022_00   ordesalesorder_2017_00   ordesalesorder_2014_00   ordesalesorder_2013_00   ordesalesorder_2012_00   ordesalesorder_2011_00    
2022.00Produktstammordeproductbase_2022_00ordeproductbase_2018_10   ordeproductbase_2017_00   ordeproductbase_2014_00   ordeproductbase_2013_00   ordeproductbase_2013_10   ordeproductbase_2012_10   ordeproductbase_2011_00    
2021.00Lagerbewegungenordestockmovements_2021_00ordestockmovements_2020_00   ordestockmovements_2017_00   ordestockmovements_2013_00   ordestockmovements_2012_00   ordestockmovements_2011_00    
2021.00Lagerplatz-Inventurordestorageplacestocktaking_2021_00 
2020.00Lagerverwaltungordestockmanagement_2020_00ordestockmanagement_2018_00   ordestockmanagement_2013_00    
2017.00Einkaufsbestellungordepurchaseorder_2017_00ordepurchaseorder_2014_00   ordepurchaseorder_2013_00   ordepurchaseorder_2012_00   ordepurchaseorder_2011_00    
2017.00Inventurordestocktaking_2017_00ordestocktaking_2013_00   ordestocktaking_2012_00   ordestocktaking_2011_00    
2017.00Konditionenordeconditions_2017_00ordeconditions_2011_00    
2017.00Produkt Klassierungordeproductclassification_2017_00ordeproductclassification_2012_00   ordeproductclassification_2011_00    
2015.00Identifikations-Nummern für logistische Einheitenordessccmanagement_2015_00 
2014.00QS-Prüfauftragordeqainspectionorder_2014_00ordeqainspectionorder_2012_00    
2012.00Preisauskunftordepricerequest_2012_00 



Verkauf - 2023.00

WebService Name : ordesalesorder_2023_00


Anderen unterstützten Webservices für "Verkauf" :

    ordesalesorder_2022_00   (2022.00)
    ordesalesorder_2017_00   (2017.00)
    ordesalesorder_2014_00   (2014.00)
    ordesalesorder_2013_00   (2013.00)
    ordesalesorder_2012_00   (2012.00)
    ordesalesorder_2011_00   (2011.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Auftrag-Nr.1Nummer10OrderNumber
Auftrag-Rückstand-Nr.2Nummer2OrderBacklogNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 3 :

BezeichnungFolgeTypeGrösseIdentifier
Auftrag-Typ1Text1OrderType
Auftrag-Status2Text1OrderStatus
Auftrag-Datum3Datum (2000-03-20)-OrderDate
Auftrag-Nr.4Nummer10OrderNumber
Auftrag-Rückstand-Nr.5Nummer2OrderBacklogNumber
Auftrag-Art6Text1OrderCode
Abschluss-Cd7Nummer2AgreementCode
Letzte Positions-Nr.8Nummer10LastItemNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 13 :

BezeichnungFolgeTypeGrösseIdentifier
Auftrag-Datum1Datum (2000-03-20)-OrderDate
Auftrag-Typ2Text1OrderType
Auftrag-Status3Text1OrderStatus
Auftrag-Nr.4Nummer10OrderNumber
Auftrag-Rückstand-Nr.5Nummer2OrderBacklogNumber

N.B. Dieser index ist mit allen parametern eindeutig



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Ablauf auslösen (Import)Boolean (true oder false)-NextStatus
Preis- Rabattfindung (0 = gemäss Schnittstelle, 1 = durchführen, 2 = durchführen (manuelle ersetzen)) (Import)Nummer4SetPriceFinding
Druck-Art (0 = Batch drucken; 1 = nicht drucken; 2 = gemäss Ablaufsteuerung) (Import)Nummer4SetPrintType
Minusbestand (0 = gemäss Produkteinstellung; 1 = generell zulassen; 2 = generell nicht zulassen) (Import)Nummer4SetNegativeStock
Minusbestand nicht zulässig (0 = Teillieferung und Rückstand; 1 = alles in Rückstand) (Import)Nummer4SetNegativeStockNotAllowed
Setpositionen automatisch erstellen (Import)Boolean (true oder false)-AutoCreateSetItems
Offene Ablaufzeilen entfernen (Import)Boolean (true oder false)-RemoveOpenProcedureLinesBeforeImport



Auslösen von nächsten Status ("NextStatus") per WebService



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "OrderNumber";
longPara[0].Value = param_OrderNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Produktstamm - 2022.00

WebService Name : ordeproductbase_2022_00


Anderen unterstützten Webservices für "Produktstamm" :

    ordeproductbase_2018_10   (2018.10)
    ordeproductbase_2017_00   (2017.00)
    ordeproductbase_2014_00   (2014.00)
    ordeproductbase_2013_00   (2013.00)
    ordeproductbase_2013_10   (2013.10)
    ordeproductbase_2012_10   (2012.10)
    ordeproductbase_2011_00   (2011.00)

Verfügbare Indices

Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Produkt-Typ1Text3ProductType
Produkt-Nr.2Text30ProductNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 6 :

BezeichnungFolgeTypeGrösseIdentifier
Produkt-Typ1Text3ProductType
Baugruppen-Flag2Text1AssemblyFlag
Produkt-Nr.3Text30ProductNumber

N.B. Dieser index ist mit allen parametern eindeutig



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Varianten-Nr. für Produkt - abfragen Filter (Export)Nummer6SdOviVarIdFilter
Filter für Chargen Status (z.B. 1 = "Normal", 2 = "Gesperrt", 3 = "Musterlager", 4 = "Archiv") (WebService Export)Nummer1SdChoStatusFilter
Import von EAN Nummer inklusiv CheckDigit = true (Import)Boolean (true oder false)-chkEANWithCheckDigit


Beispiel Source Code (.NET) für Index 2

FindType findParam = new FindType();
findParam.Index = 2;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
StringDataType[] strParam = new StringDataType[1];
strParam[0] = new StringDataType();
strParam[0].Name = "ProductType";
strParam[0].Value = param_ProductType;
allParams.StringData = strParam;

findParam.KeyFields = allParams;





Lagerbewegungen - 2021.00

WebService Name : ordestockmovements_2021_00


Anderen unterstützten Webservices für "Lagerbewegungen" :

    ordestockmovements_2020_00   (2020.00)
    ordestockmovements_2017_00   (2017.00)
    ordestockmovements_2013_00   (2013.00)
    ordestockmovements_2012_00   (2012.00)
    ordestockmovements_2011_00   (2011.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Lagerbewegungs-Nr.1Nummer10StockMovementNumber
Lagerbewegungs-RNr2Nummer2StockMovementBacklogNumber

N.B. Dieser index ist mit allen parametern eindeutig



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Lagerbewegungen abschliessenBoolean (true oder false)-NextStatus
Druck-Art (0 = Batch drucken; 1 = nicht drucken; 2 = gemäss Ablaufsteuerung)Nummer4SetPrintType
Lagerzuordnung erstellen, falls für Produkt noch nicht vorhandenBoolean (true oder false)-StockAssignment
Inaktive Lagerzuordnung automatisch auf aktiv stellenBoolean (true oder false)-AutoChangeInactiveStockAssignment
Chargen-Folge-Nr. ignorieren (nur Import)Boolean (true oder false)-cbChargenFolgeNrIgnorieren


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "StockMovementNumber";
longPara[0].Value = param_StockMovementNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Lagerplatz-Inventur - 2021.00

WebService Name : ordestorageplacestocktaking_2021_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Inventur-Nr.1Nummer10StocktackingNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Status1Nummer2Status
Inventur-Nr.2Nummer10StocktackingNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 3 :

BezeichnungFolgeTypeGrösseIdentifier
Eindeutige Identifikation1Text36UnicId

N.B. Dieser index ist mit allen parametern eindeutig



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "StocktackingNumber";
longPara[0].Value = param_StocktackingNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Lagerverwaltung - 2020.00

WebService Name : ordestockmanagement_2020_00


Anderen unterstützten Webservices für "Lagerverwaltung" :

    ordestockmanagement_2018_00   (2018.00)
    ordestockmanagement_2013_00   (2013.00)

Verfügbare Indices

Index 3 :

BezeichnungFolgeTypeGrösseIdentifier
Produkt-Nr.1Text30ProductNumber
Varianten-Nr.2Nummer8VariantNumber
Lagerort3Text8StockLocation

N.B. Dieser index ist mit allen parametern eindeutig



Beispiel Source Code (.NET) für Index 3

FindType findParam = new FindType();
findParam.Index = 3;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
StringDataType[] strParam = new StringDataType[1];
strParam[0] = new StringDataType();
strParam[0].Name = "ProductNumber";
strParam[0].Value = param_ProductNumber;
allParams.StringData = strParam;

findParam.KeyFields = allParams;





Einkaufsbestellung - 2017.00

WebService Name : ordepurchaseorder_2017_00


Anderen unterstützten Webservices für "Einkaufsbestellung" :

    ordepurchaseorder_2014_00   (2014.00)
    ordepurchaseorder_2013_00   (2013.00)
    ordepurchaseorder_2012_00   (2012.00)
    ordepurchaseorder_2011_00   (2011.00)

Verfügbare Indices

Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Bestellung-Nr.1Nummer10PurchaseOrderNumber
Bestellung-Rückstands-Nr.2Nummer2PurchaseOrderBacklogNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 11 :

BezeichnungFolgeTypeGrösseIdentifier
Bestellung-Typ1Text1PurchaseOrderType
Bestellung-Status2Nummer2PurchaseOrderStatus
Bestellung-Nr.3Nummer10PurchaseOrderNumber
Bestellung-Rückstands-Nr.4Nummer2PurchaseOrderBacklogNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 12 :

BezeichnungFolgeTypeGrösseIdentifier
Bestellung-Typ1Text1PurchaseOrderType
Bestellung-Status2Nummer2PurchaseOrderStatus
Bestellung-Datum3Datum (2000-03-20)-PurchaseOrderDate
Bestellung-Nr.4Nummer10PurchaseOrderNumber
Bestellung-Rückstands-Nr.5Nummer2PurchaseOrderBacklogNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 15 :

BezeichnungFolgeTypeGrösseIdentifier
Lieferanten-Nr.1Nummer12SupplierNumber
ISO-Cd Fremdwährung2Text3Currency
Bestellung-Typ3Text1PurchaseOrderType
Bestellung-Status4Nummer2PurchaseOrderStatus
Bestellung-Nr.5Nummer10PurchaseOrderNumber
Bestellung-Rückstands-Nr.6Nummer2PurchaseOrderBacklogNumber

N.B. Dieser index ist mit allen parametern eindeutig



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Ablauf auslösenBoolean (true oder false)-NextStatus
Preis- Rabattfindung (0 = gemäss Schnittstelle, 1 = durchführen, 2 = durchführen (manuelle ersetzen))Nummer4SetPriceFinding
Druck-Art (0 = Batch drucken; 1 = nicht drucken; 2 = gemäss Ablaufsteuerung)Nummer4SetPrintType
Setpositionen automatisch erstellenBoolean (true oder false)-AutoCreateSetItems
Positionen ohne Pos.Nr. suchenBoolean (true oder false)-FindItemByProductNumber
Lieferanten suchen wenn nicht definiertBoolean (true oder false)-FindASupplierWhenNotDefined



Auslösen von nächsten Status ("NextStatus") per WebService



Beispiel Source Code (.NET) für Index 2

FindType findParam = new FindType();
findParam.Index = 2;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "PurchaseOrderNumber";
longPara[0].Value = param_PurchaseOrderNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Inventur - 2017.00

WebService Name : ordestocktaking_2017_00


Anderen unterstützten Webservices für "Inventur" :

    ordestocktaking_2013_00   (2013.00)
    ordestocktaking_2012_00   (2012.00)
    ordestocktaking_2011_00   (2011.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Inventur-Nr.1Nummer10StocktakingNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Inventur-Datum1Datum (2000-03-20)-StocktakingDate
Inventur-Nr.2Nummer10StocktakingNumber

N.B. Dieser index ist mit allen parametern eindeutig



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Inventur Ablauf auslösen (nur ab Abacus V2017)Boolean (true oder false)-NextStatus
Lagerzuordnung erstellenBoolean (true oder false)-StockAssignment
Gesamtmenge der Charge auf neue Folge-Nr. buchen (nur Import)Boolean (true oder false)-cbGesMengeChargeAufFNBuchen


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "StocktakingNumber";
longPara[0].Value = param_StocktakingNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Konditionen - 2017.00

WebService Name : ordeconditions_2017_00


Anderen unterstützten Webservices für "Konditionen" :

    ordeconditions_2011_00   (2011.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Konditionstyp1Nummer2Type
Kunden-/Lieferantenkonditionsklasse2Nummer14CustomerConditionClass
Kunden-/Lieferantenkonditionshauptgruppe3Nummer14CustomerConditionMainGroup
Kunden-/Lieferantenkonditionsgruppe4Nummer14CustomerConditionGroup
Kunde/Lieferant5Nummer12CustomerNumber
Kunden-/Lieferantenisocode6Text3CustomerISOCode
Produktkonditionsklasse7Nummer14ProductConditionClass
Produktkonditionshauptgruppe8Nummer14ProductConditionMainGroup
Produktkonditionsgruppe9Nummer14ProductConditionGroup
Produktnummer10Nummer8ProductNumber
Varianten-Nr.11Nummer8VariantNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Konditionstyp1Nummer2Type
Matrixnummer2Nummer8MatrixNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 3 :

BezeichnungFolgeTypeGrösseIdentifier
Konditionstyp1Nummer2Type
Matrixbezeichnung2Text40Designation



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
IntDataType[] intPara = new IntDataType[1];
intPara[0] = new IntDataType();
intPara[0].Name = "Type";
intPara[0].Value = param_Type;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





Produkt Klassierung - 2017.00

WebService Name : ordeproductclassification_2017_00


Anderen unterstützten Webservices für "Produkt Klassierung" :

    ordeproductclassification_2012_00   (2012.00)
    ordeproductclassification_2011_00   (2011.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Unternehmen1Nummer8Enterprise
Plan2Nummer4Plan
Variante3Nummer4Variant
Ebene4Nummer4Level
Identifikation5Nummer6Identification
Typ6Nummer2Type
Zuordnungsnummer7Nummer8AssignmentNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Unternehmen1Nummer8Enterprise
Plan2Nummer4Plan
Variante3Nummer4Variant
RefEbene4Nummer4ReferenceLevel
RefIdentifikation5Nummer6ReferenceIdentification
RefTyp6Nummer2ReferenceType
Identifikation7Nummer6Identification
Typ8Nummer2Type

N.B. Dieser index ist mit allen parametern eindeutig



Index 3 :

BezeichnungFolgeTypeGrösseIdentifier
Unternehmen1Nummer8Enterprise
Plan2Nummer4Plan
Variante3Nummer4Variant
Bottom4Nummer2Bottom
Identifikation5Nummer6Identification
Ebene6Nummer4Level



Index 4 :

BezeichnungFolgeTypeGrösseIdentifier
Unternehmen1Nummer8Enterprise
Plan2Nummer4Plan
Variante3Nummer4Variant
RefEbene4Nummer4ReferenceLevel
RefIdentifikation5Nummer6ReferenceIdentification
RefTyp6Nummer2ReferenceType
Alpha Typ7Text3AlphanumericType
Alpha Identifikation8Text30AlphanumericIdentification
Identifikation9Nummer6Identification
Typ10Nummer2Type

N.B. Dieser index ist mit allen parametern eindeutig



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
IntDataType[] intPara = new IntDataType[1];
intPara[0] = new IntDataType();
intPara[0].Name = "Enterprise";
intPara[0].Value = param_Enterprise;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





Identifikations-Nummern für logistische Einheiten - 2015.00

WebService Name : ordessccmanagement_2015_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Typ1Nummer2Type
Auftrag-Nr.2Nummer10OrderNumber
Auftrag-Rückstand-Nr.3Nummer2OrderBacklogNumber
Positions-Nr.4Nummer8ItemNumber
Positions-Nr.Set5Nummer4ProductSetItemNumber
Variantenpositionsnummer6Nummer4ItemNumberVariant



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Bestehende SSCC-Nummern inaktivierenBoolean (true oder false)-DisableExistingSSCCNumbers


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
IntDataType[] intPara = new IntDataType[1];
intPara[0] = new IntDataType();
intPara[0].Name = "Type";
intPara[0].Value = param_Type;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





QS-Prüfauftrag - 2014.00

WebService Name : ordeqainspectionorder_2014_00


Anderen unterstützten Webservices für "QS-Prüfauftrag" :

    ordeqainspectionorder_2012_00   (2012.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Prüfauftrag Nr.1Nummer10InspectionOrderNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Produkte Nr.1Text30ProductNumber
Varianten-Nr.2Nummer8VariantNumber
Prüfauftrag Nr.3Nummer10InspectionOrderNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 4 :

BezeichnungFolgeTypeGrösseIdentifier
Status1Nummer2Status
Prüfauftrag Nr.2Nummer10InspectionOrderNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 5 :

BezeichnungFolgeTypeGrösseIdentifier
Status1Nummer2Status
Produkte Nr.2Text30ProductNumber
Varianten-Nr.3Nummer8VariantNumber
Prüfauftrag Nr.4Nummer10InspectionOrderNumber

N.B. Dieser index ist mit allen parametern eindeutig



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "InspectionOrderNumber";
longPara[0].Value = param_InspectionOrderNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Preisauskunft - 2012.00

WebService Name : ordepricerequest_2012_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Range (Werte: SALES oder PURCHASE)1Text10Range
CSIndex (z.B. 1, 2 or 3)2Nummer9CSIndex
Number (z.B. Kundennummer oder Lieferantnummer)3Nummer12Number
Währung (z.B. CHF, EUR)4Text8Currency
ProductType (z.B. A, B, C oder D)5Text8ProductType
ProductNumber6Text32ProductNumber
Produkt-Variant nummer (z.B. 0, 1, 2,..)7Nummer6ProductVariantNumber



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Range (Werte: SALES oder PURCHASE)1Text10Range
CSIndex (z.B. 1, 2 or 3)2Nummer9CSIndex
SearchCriteria (z.B. Kurzname falls CSindex = 3)3Nummer32SearchCriteria
Währung (z.B. CHF, EUR)4Text8Currency
ProductType (z.B. A, B, C oder D)5Text8ProductType
ProductNumber6Text32ProductNumber
Produkt-Variant nummer (z.B. 0, 1, 2,..)7Nummer6ProductVariantNumber




Suche Beispiele (einige Parameters haben einen zusammenhang)



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
StringDataType[] strParam = new StringDataType[1];
strParam[0] = new StringDataType();
strParam[0].Name = "Range";
strParam[0].Value = param_Range;
allParams.StringData = strParam;

findParam.KeyFields = allParams;