{
    "ObjectFields": [
        {
            "Name": "PendingAllocationId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "ItemId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "SerialNoId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "FgItemId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "BIZTransactionTypeId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "PendingAllocationCode",
            "Type": "string",
            "Label": "Common.code",
            "PostData": true,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "PendingAllocationId",
            "PicklistJSON": "QualityAllocation",
            "Multiple": false,
            "PicklistTitle": "DocumentNumber",
            "PlaceHolder": "Select SO",
            "Width": 250,
            "AddNew": false,
            "IsFirstField": true
        },
        {
            "Name": "SerialNoName",
            "Type": "string",
            "Label": "MatrixPlanner.SerialNo",
            "PostData": true,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "SerialNoId",
            "PicklistJSON": "QualitySetandSlNo",
            "Multiple": false,
            "PicklistTitle": "LotNumber",
            "PlaceHolder": "Select SL No",
            "Width": 480,
            "AddNew": false,
            "PicklistCriteria":"SetandSlNoNos"
        },
        {
            "Name": "PendingAllocationName",
            "Type": "string",
            "Label": "MatrixPlanner.SalesOrderLine",
            "PostData": true,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "PendingAllocationId",
            "PicklistJSON": "QualityAllocation",
            "Multiple": false,
            "PicklistTitle": "DocumentNumber",
            "PlaceHolder": "Select SO",
            "Width": 480,
            "AddNew": false,
            "PicklistCriteria": "SetandSlBiz"
        },
        {
            "Name": "FgItemName",
            "Type": "string",
            "Label": "MatrixPlanner.Product",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "MatrixItem",
            "Multiple": false,
            "LinkId": "FgItemId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Product",
            "Width": 560,
            "AddNew": false,
            "DefaultValue": ""
        },
        {
            "Name": "GenerateNos",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": ""
        }
    ]
}