MKG API Voorraad
Getest op API V3 en MKG Versie 005.91.014.
|
Inhoudsopgave |
|
Data dictionary |
|
Postman |
Opvragen
|
Artikel |
Partijlijst
Voor het opvragen van een een partijlijst kan gebruik worden gemaakt van de volgende call:
GET {{restUrl}}/Documents/part?FieldList=arti_code,part_num,t_aant_vrij,part_blok,arti_zoeknaam&Sort=part_num
{{restUrl}}/Documents/part?FieldList=arti_code,part_num,t_aant_vrij,part_blok,arti_zoeknaam&Sort=part_num
Specifieke partij
Voor het opvragen van een een specifieke partij kan gebruik worden gemaakt van de volgende call:
GET {{restUrl}}/Documents/part?FieldList=arti_code,part_num,t_aant_vrij,part_blok,arti_zoeknaam&Filter=t_aant_vrij > 0.0 and part_blok = false and part_num = 001I250801009&Sort=part_num
{{restUrl}}/Documents/part?FieldList=arti_code,part_num,t_aant_vrij,part_blok,arti_zoeknaam&Filter=t_aant_vrij > 0.0 and part_blok = false and part_num = 001I250801009&Sort=part_num
Partij rowkey
Voor het opvragen van de rowkey van een partij kan gebruik worden gemaakt van de volgende call:
GET {{restUrl}}/Documents/pamt/?Filter=part_num = {{part_num}}&FieldList=part_num,pamt_type&Sort=pamt_type
{{restUrl}}/Documents/pamt/?Filter=part_num = {{part_num}}&FieldList=part_num,pamt_type&Sort=pamt_type
Magazijn
Voor het opvragen van een magazijn kan gebruik worden gemaakt van de volgende call:
GET {{restUrl}}/Documents/magl/?FieldList=magl_code,magl_oms_1
{{restUrl}}/Documents/magl/?FieldList=magl_code,magl_oms_1
Opvragen voorraadlijst
Voor het opvragen van een voorraadlijst kan gebruik worden gemaakt van de volgende call:
GET {{restUrl}}/Documents/StockRevaluation/0/t_list?Filter=Article={{arti_code}} and Location={{magl_code}}&FieldList=t_arti,t_part,t_magl,t_aantal,t_verdicht
{{restUrl}}/Documents/StockRevaluation/0/t_list?Filter=Article={{arti_code}} and Location={{magl_code}}&FieldList=t_arti,t_part,t_magl,t_aantal,t_verdicht
Opvragen partijen op locatie
Voor het opvragen van alle partijen die op een specifieke locatie liggen, kan gebruik worden gemaakt van de volgende call:
GET {{restUrl}}/Documents/parl/?Filter=magl_code = {{magl_code}} &FieldList=part_num,parl_aantal,eenh_code,t_arti_code
{{restUrl}}/Documents/parl/?Filter=magl_code = {{magl_code}} &FieldList=part_num,parl_aantal,eenh_code,t_arti_code
Aanmaken
Partij
Voor het aanmaken van een partij kun je gebruikmaken van de volgende call:
POST {{restUrl}}/Documents/part
{{restUrl}}/Documents/part
Request body:
{
"request": {
"InputData": {
"part": [
{
"arti_code": "{{arti_code}}",
"t_mut_aantal": 1000
}
]
}
}
}
Magazijn
Voor het aanmaken van een magazijn kun je gebruikmaken van de volgende call:
POST {{restUrl}}/Documents/magz
{{restUrl}}/Documents/magz
Request body:
{
"request": {
"InputData": {
"magz": [
{
"adma_num": {{adma_num}},
"admi_num": 1,
"magz_blok": false,
"magz_code": "99",
"magz_memo": "",
"magz_niet_autores": false,
"magz_oms_1": "Main warehouse",
"magz_oms_2": "",
"magz_oms_3": ""
}
]
}
}
}
Magazijnlocaties
Voor het aanmaken van een magazijnlocatie kun je gebruikmaken van de volgende call:
POST {{restUrl}}/Documents/magl
{{restUrl}}/Documents/magl
Request body:
{
"request": {
"InputData": {
"magl": [
{
"admi_num": 1,
"magl_blok": false,
"magz_code": "",
"magl_memo": "",
"magl_niet_autores": false,
"magl_oms_1": "Main warehouse location descr",
"magl_oms_2": "",
"magl_oms_3": "",
"magl_shopfloor": false,
"magl_code": "{{mgl_code}}"
}
]
}
}
}
Acties
Herwaarderen voorraad
Voor het herwaarderen van voorraad maak je gebruik van de volgende call:
PUT{{restUrl}}/Documents/StockList/x/Service/s_savestocklist?FieldList=pamt.part_num
{{restUrl}}/Documents/StockList/x/Service/s_savestocklist?FieldList=pamt.part_num
Request body:
{
"request": {
"InputData": {
"StockListSaveInfo": [
{
"RowKey": 1,
"t_datum": "{{TodayReverse}}",
"t_delete_res": false
}
],
"StockList": [
{
"RowKey": 1,
"t_arti": "{{arti_code}}",
"t_part": "{{part_num}}",
"t_magl": "{{magl_code}}",
"t_invoer": {{getal}},
"RowNew": 0,
"t_verwerk": true
}
],
"StockRevaluation": [
{
"RowKey": 1,
"t_obv": 1
}
]
}
}
}
Aanmaken reservering
Voor het aanmaken van een reservering van materiaal voor een productieorderregel maak je gebruik van de volgende call:
PUT{{restUrl}}/Documents/prmv/{{admi_num}}+{{prdh_num}}+{{prdr_num}}+{{prmv_num}}/Service/s_createreservation
{{restUrl}}/Documents/prmv/{{admi_num}}+{{prdh_num}}+{{prdr_num}}+{{prmv_num}}/Service/s_createreservation
Request body:
{
"request": {
"InputData": {
"Reservation": [
{
"t_eenh_reservering": "st.",
"t_afgewerkt": true,
"t_uitgeven": false,
"t_uitgifte_datum": "2023-04-06",
"RowKey": 1
}
],
"StockAvailableList": [
{
"RowKey": 1,
"t_ingave": 1,
"t_link_aantal": 1,
"t_pamt_row": "0x0000000003c14e6d"
}
]
}
}
}
Verwijderen reservering
Voor het verwijderen van een reservering van materiaal voor een productieorderregel maak je gebruik van de volgende call:
PUT{{restUrl}}/Documents/prmv/0/Service/s_deletereservations
{{restUrl}}/Documents/prmv/0/Service/s_deletereservations
Request body:
{
"request": {
"InputData": {
"t_selected_rows": [
{
"t_value": "0x00000000000b24a0"
},
{
"t_value": "0x00000000000b2503"
}
]
}
}
}
- Gepubliceerd:10 nov 2025 10:43
- TypeAlgemeen
- Categorie
- Product
- BeschikbaarheidOpenbaar