По сути, вы пытаетесь составить список текстовых строк на основе некоторого эмпирического правила, например, отсутствует одна буква в слове, что буква не в том месте, что одна буква была опечатана и т. Д. Проблема в том, что эти правила должны быть явно определены, прежде чем вы сможете написать код на SAS или любом другом языке (это то, на что ссылался Крис). Если ваше требование сводится к этому сценарию с одной неправильной буквой, то это может быть управляемым; в противном случае, комментаторы верны, и вы можете легко создавать массивные списки неправильных написаний (в конце концов, все комбинации, кроме «безработица», составляют неправильное написание этого слова).
Сказав это, в SAS есть много способов выполнить эту текстовую манипуляцию (функции rx, некоторая комбинация других функций текстовой строки, макросы); однако, вероятно, есть лучшие способы сделать это. Я бы предложил внешний процесс Perl для генерации текстового файла, который можно прочитать в SAS, но другие программисты могли бы иметь более лучшие альтернативы.