Интеграция данных SAS: ошибка извлечения таблицы SAP - PullRequest
1 голос
/ 15 августа 2011

Это код ошибки:

Line 115: ERROR: RFC_ERROR_SYSTEM_FAILURE Error in module RSQL of the database interface.    NOTE: PROC SQL set option NOEXEC and will continue to check the syntax of statements. `

Журнал ошибок:

NOTE: Libref SAPENG was successfully assigned as follows: 
  Engine:        R3 
  Physical Name: PRORELOC
101        %rcSet(&syslibrc);
102        
103        %let etls_recnt = 0;
104        %macro etls_recordCheck;
105           %let etls_recCheckExist = %eval(%sysfunc(exist(SAPEng.CDPOS, DATA)) or
106                 %sysfunc(exist(SAPEng.CDPOS, VIEW)));
107        
108           %if (&etls_recCheckExist) %then
109           %do;
110              proc sql noprint;
111                 select count(*) into :etls_recnt from SAPEng.CDPOS;
112              quit;
113           %end;
114        %mend etls_recordCheck;
115        %etls_recordCheck;
MPRINT(ETLS_RECORDCHECK):   proc sql noprint;
MPRINT(ETLS_RECORDCHECK):   select count(*) into :etls_recnt from SAPEng.CDPOS;
ERROR: RFC_ERROR_SYSTEM_FAILURE
Error in module RSQL of the database interface.

Есть идеи, почему это произошло? Таблица, которую я пытался извлечь, называется CDPOS. Нет ошибки в другой таблице SAP

1 Ответ

0 голосов
/ 05 октября 2012

RFC_ERROR_SYSTEM_FAILURE означает, что вызов RFC произошел неправильно, обычно создавая короткий дамп (транзакция ST22) и / или записи системного журнала (SM21). Проверьте эти журналы, чтобы узнать, что именно пошло не так.

...