Hallo,
ich möchte mittels Postmann und einer API einen Verkaufsauftrag anlegen und auch Zeilen einfügen.
Das klappt mir dieser Url perfekt :
http://zsens172:7048/BC140/api/beta/com ... 1cce9ab100)/salesOrders?$expand=salesOrderLines und folgenden Body
{
"orderDate": "2023-05-30",
"customerNumber": "210005",
"requestedDeliveryDate": "2023-05-30",
"salesOrderLines": [
{
"itemId": "65ecc959-5f03-4629-b731-6250f5dabd58",
"quantity": 5
}
]
}
Nun möchte ich aber zusätzliche Felder befüllen, welche nicht im Standard sind.
Daher habe ich die Table 5476 Sales Invoice Line Aggregate um diese Felder erweitert.
Weiteres habe ich zwei nun Pages fĂĽr den Verkaufsauftrag bzw. Verkaufszeile erstellt, wobei in der Page fĂĽr die Verkaufszeile diese beiden Felder hinzugefĂĽgt wurden.
Im Trigger OnValidate habe ich auch diesen Code RegisterFieldSet(FIELDNO("Input Quantity")); hinzugefĂĽgt
Wenn ich nun diese Url http://zsens172:7048/BC140/api/beta/com ... 1cce9ab100)/scheuchersalesOrders?$expand=scheucherSalesOrderLines mit dem Body
{
"orderDate": "2023-05-30",
"customerNumber": "210005",
"requestedDeliveryDate": "2023-05-30",
"scheucherSalesOrderLines": [
{
"itemId": "65ecc959-5f03-4629-b731-6250f5dabd58",
"inputQuantity": 5
}
]
}
ausfĂĽhre, wird zwar der Verkaufsauftrag und die Zeile mit dem Artikel angelegt. Aber das Feld "Input Quantity" hat keine Wert.
Habe ich da was vergessen oder geht das in BC14 (API beta Version) nicht.
Danke und lg
stony