Former South African president Nelson Mandela "is in good spirits and well" after being admitted to hospital on Saturday with a long-standing abdominal complaint, a report said.