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 for 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 only want to create a reference
In Base_DocType 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 does not check the values or whether the 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 uses price valuation for the "last receipt" and closes the work order position or Bill of Material position
Note:
If the receipt document is part of a time receipt, it is 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 the creation of the 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 saves 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
|