Base_BaseDocument
|
Number
|
|
X
|
Base document from Base document
|
Base_BaseLine
|
Number
|
|
X
|
Base document from Base document
|
Base_DocEntry
|
Number
|
|
X
|
Base Document DocEntry (Example RDR1.DocEntry) or Work order BEAS_FTHAUPT.BELNR_ID
|
Base_DocType
|
String(5)
|
|
X
|
Document will create from BaseType... example for Work order BoM Position
Base DocType = wo
|
Base_LineNumber
|
Number
|
|
X
|
Link to BEAS_FTPOS.BELPOS_ID or Base Document RDR1.LineNum
|
Base_LineNumber2
|
Number
|
|
|
Link to BEAS_FTSTL.POS_ID
|
Base_Link
|
String(1)
|
|
X
|
S=SAP Link
B=beas Link (Default)
SAP Link
Use this, if you want to create a document to a base document
Example Delivery Note from Sales Order
In this case you define
Base_DocType=17
Base_DocEntry=RDR1.DocEntry
Base_LineNumber=RDR1.LineNum
BEAS Link
Use beas link, if you want to create only a reference
In Base_DocType you define the base type
wo = beas work order
17 = SAP Sales Order
13 = SAP Pre Invoice
|
|
BatchAttributes
|
JSON
|
|
X
|
Define the BatchAttributes. Note: The system don't check the values or if Attribute is defined.
WMS Database: Save the attribute values in the Batch - Attributes
Non WMS: Save the values in the defined Batch-UDF fields
Property
|
Description
|
BatchAttributeCode
|
The Code of Attribute
|
Value
|
The Value
|
Example:
Receipt
{"Lines":[
{"ItemCode":"RM_B","Quantity":2, "DistNumber":"TestMe123435","WhsCode":"01",
"BatchAttributes":
[
{"BatchAttributeCode":"Width","Value":"100"},
{"BatchAttributeCode":"Height","Value":"120"},
{"BatchAttributeCode":"Country","Value":"ES"}
]
}]}
|
|
CloseEntry
|
Boolean
|
|
x
|
only for receiptWo document type
if true, the system use price valuation for "last receipt" and close the work order position or Bill of Material position
Note:
if receipt document part of a time receipt, then it's not allowed to close the work order position in the receipt document.
Define "doNotClosePosition":true in the receipt part:
TimeReceipt {
"CloseEntry":true, /* Last entry. We will close time receipt and work order position */
"Receipt":{
"doNotClosePosition":true, /* We want to close, but on time receipt level. Don't close in receipt document */
"Lines":[{
"ItemCode":"FP",
"WhsCode":"01",
"Quantity":2,
"CloseEntry":true /* Close document. We need this only for price valuation */
}]
|
|
Currency
|
String(6)
|
|
X
|
Currency
|
DocEntry
|
Number
|
X
|
|
Internal DocEntry Number
|
ItemCode
|
String(50)
|
X
|
X
|
Item Code
|
ItemDescription
|
String(100)
|
X
|
X
|
Item Description
|
IVersionId
|
String(20)
|
|
X
|
Item Version Number
|
Price
|
Decimal
|
|
X
|
Price, only if Document.PriceType="fromplandocument"
|
PrjCode
|
String(20)
|
X
|
X
|
Define the Project Code
|
PTICode
|
String(5)
|
|
X
|
Reference to table USR8/OPTI. For location Argentinia. Allow to define this on Header and line level. But the system will write this always on Header level. If you define this in more then one line, the system use PTICode always from last line.
|
|
Quantity
|
Decimal
|
X
|
X
|
|
ResDocEntry
|
Number
|
|
X
|
Define link to Reservation DocEntry / Line Number
On header level you must define "delReservation":true. In this case the system will update / delete all defined reservations after creation of document
Note: This is not the SAP Document Number. This is the Reservation.DocEntry
|
|
ResLineNumber
|
Number
|
|
X
|
Reference to Reservation LineNum
|
Scrap
|
Number
|
|
X
|
External PO to External PO Delivery: We can define the scrap.
The System save this on line level i n column u_beas_von_lag. beas2020.09
|
|
ToBinCode
|
String
|
|
X
|
Transfer Document: Target BinCode
|
ToRFID
|
String
|
|
X
|
Transfer Document: Target RFID/LUID
|
toWareHouse
|
String
|
|
X
|
Transfer Document: Target warehouse
|
U_xxxx
|
Any
|
X
|
X
|
Define own UDF fields
|
UDF1...4
|
String(20)
|
|
X
|
UDF Fields 1...4
|
UoMCode
|
String(20)
|
X
|
|
Stock Unit
|
WhsCode
|
String(20)
|
X
|
X
|
Define the Warehouse
|