TransferRequest

Create a transfer request  document

 

Entity Collections Properties

Typ

Description

Table

OWTQ

Primary

DocEntry

Primary mandatory

no

GET

yes

POST

yes

 

 

 

Fields

Property

Type

GET

POST

Description

DocEntry

Number

X


Internal DocEntry Number

DocNum

Number

X


Visible Document Number

DocumentLines

DocumentLines

X

X

Reference to Document Lines

Attention: Use alway "ObjectTyp"Lines in GET Command

Example: ReceiptLines, IssueLines, PoReceiptLines

Date

Date


X

Document Date

Reference2

String(11)

X

X

Reference 2

Remarks

String(100)

X

X

Remarks (end of document)

CardCode

String(20)

X

X

Card Code number (not in all document types)

ToWareHouse

string(20)


X

Transfer object: Target WareHouse

ToBinCode

string(20)


X

Transfer object: Target BinCode

ToRfid

string(20)


X

Transfer object: Target Rfid

Belnr_Id

Number


X

Reference to Work order Number

Belpos_Id

Number


X

Reference to Work order position Number

Pos_Id

Number


X

Reference to Work order Bill of Material Number

FPQ

Number


X

Internal reference external work processes

BaseType

string(10)


X

Reference Document Type

BaseDocEntry

Number


X

Reference Document Number (Internal DocEntry Number)

BaseLine

Number


X

Reference Document Line Number (Internal line Number)

DelReservation

boolean


X

if the document based on reservation, you must define the reservation information on line level

resDocEntry = DocEntry from reservation

resLineNumber = Line Number from reservation
 
Note:

Not supported for

- Workorder Issue

- Transfer processes (the system move the reservations automatically)

Series

Strin(10)


X

User alternative Document Number Series (Table NNM1) related to current used Document Type

BatchGroup

boolean


X

true = Allocate all batches in one Document Line (Standard)
false = Create one document line by batch

PriceType

String


X

"fromplandocument" = price from Property "Price"

empty (Standard) = no price or standard price if contStock is disabled

GenerateQcOrder

boolean


X

Generate a Quality Control Order after creating this document

Address

String


X

Address, if you want to overwrite Standard address (not in every document type)

CardName

String

X

X

CardName, if you want to overwrite Standard CardName (not in every document type)

CloseId

Number


X

if you've more then one position for same line, the system check only last line

Configuration wizzard - Setting "close automatically" ignored!

 

 

 

Notes:

Bin Management not supported (means: The system don't save Bin information in SAP Document, because not supported by SAP)

Batch/Serialnumber (DistNumber) not mandatory, but supported

 

POST

HTTP: post new transfer document

odata4/v1/receipt

 

{
"DocumentLines": [
  {"ItemCode": "po_baetman",
   "WhsCode":"01",
   "BinCode":"001001",
   "ToWareHouse":"02",
   "DistNumber":"BT-014",
   "Quantity":2 
  }
  ]
}

beasscript-logo-small

setvar=ls_json=&
{ "DocumentLines": &
     [ &
     {"ItemCode":"RM","Quantity":3,"WhsCode":"01","ToWareHouse":"02" &
     ] &
}
 
instance bsl b
b.post=TransferRequest=<ls_json>
messagebox=<b.ret_code> <b.ret_text> <b.ret_value>