'Represent a Procurement Plan'

@staticmethod
def proc_plan_represent(id, row=None):

    if row:
        table = current.db.proc_plan
    elif (not id):
        return current.messages['NONE']
    else:
        db = current.db
        table = db.proc_plan
        row = db((table.id == id)).select(table.site_id, table.order_date, limitby=(0, 1)).first()
    try:
        return ('%s    (%s)' % (table.site_id.represent(row.site_id), table.order_date.represent(row.order_date)))
    except:
        return current.messages.UNKNOWN_OPT
