The xAssets API - Method : SpecialAssetPOAdd

Summary

Add a list of asset records as line items to an existing purchase order

Parameters

Parameter : sXML

Parameter : sArguments

0
A comma separated list of AssetID values
1
purchase order id
2
purchase order number - this takes precedence over arg(1)
3
Subject ID - should always be 1

Returns

If successful an empty string is returned, otherwise an error message is returned

Syntax and Examples

Restful syntax with Microsoft Visual Basic

Example 1 - Add assets 3,4,5 and 6 to Purchase Order with the field PurchaseOrderNumber = PO7845

There is no restful call for this API operation - use a SOAP method instead

SOAP Syntax with Microsoft Visual Basic

Example 1 - Add assets 3,4,5 and 6 to Purchase Order with the field PurchaseOrderNumber = PO7845


    Try

        ErrorMessage = ""

        Return w.WebSaveSpecial(_hash, _username, _db, _ip, "", "SpecialAssetPOAdd", {"3,4,5,6", "", "PO7845", "1"}, False, _dns, _port, _scheme, _nonce, _noncedate)

    Catch ex As Exception
        ErrorMessage = ex.Message
        Return "
    End Try

                            

AMSX Syntax

Example 1 - Add assets 3,4,5 and 6 to Purchase Order with the field PurchaseOrderNumber = PO7845


    SaveSpecial "SpecialAssetPOAdd","", "3,4,5,6", "", "PO7845", "1"
                        

XCS Syntax

Example 1 - Add assets 3,4,5 and 6 to Purchase Order with the field PurchaseOrderNumber = PO7845


    Dim ret as String = Server.SaveSpecial("SpecialAssetPOAdd","", "3,4,5,6", "", "PO7845", "1")
    If ret = " Or ret.Substring(0, 8) = "special=" Then
        MsgBox("Save operation completed.", vbInformation, "Save Data")
    Else
        MsgBox("Save operation failed:" & ret, vbExclamation, "Save Data")
    End If
                        

Download the Visual Studio API Samples Project

Return to the API Index Page