Добрый день.
Имеется SAP R/3 4.6C центральная инстанция, OS сервера Solaris 5.10, Oracle 9.2.0.7. Поставлена задача установить две диалоговые инстанции на двух серверах. По nfs расшариваем sapmnt, устанавливаем диалоговые инстанции. Запускаем, при попытке залогиниться в систему, появляется окошко с надписью "Erroneous data received from server. Application may not work correctly", далее появляется окно без признаков жизни. Смотрим st22 на центральной инстанции, есть дампы вида TEXTENV_INVALID с текстом внутри: Error when generating text environment.
Что произошло?
Error in the SAP Basis system ABAP/4 processor detected an internal system error. The current ABAP program " " had to be terminated because the ABAP processor discovered an invalid system state.
Что Вы можете сделать?
Please make a note of the actions and input which caused the error. Please make a note of the actions and input which caused the error. To resolve the problem, contact your SAP system administrator. Choose "Print" for a hard coopy of the termination message. You can display and adminster short dump messages using Transaction ST22.
Анализ ошибки
The semantic structure of a number of ABAP/4 statements and system functions is determined by the text environment. environment depends on The text environment depends on the following: (1) the system installation (2) the current user (3) any explicit "SET LOCALE" statements which occur in ABAP/4 programs. The text environment consists of - the language, - the locale categories LC_CTYPE and LC_COLLATE - the SAP character set Normally, the text environment is determined by the language. The "SET LOCALE" statement also allows you to specify a particular text environment by using the options "LANGUAGE l", "COUNTRY c" and/or "MODIFIER m". Here, you used "ROLLIN" to select the text environment for language = "R" country = "RU " modifier = " " with locale = "ru" SAP std char. set = 1500 SAP MNLS char. set = 1500 but an error occurred. Since text environments are normally determined via the SAP text environment table "TCP0C", there is probably an inconsistency in the table "TCP0C".
В /usr/sap/<SID>/D<NN>/work/w0 видим следущее:
A *** ERROR => 1th error during 2th text env operation [ablocale.c 122] A *** ERROR => error code 'TEXTENV_INVALID' [ablocale.c 123] A *** ERROR => kernel operation 'NEW MODE' [ablocale.c 124] A *** ERROR => platform 'SunOS' [ablocale.c 125] A *** ERROR => language 'E' [ablocale.c 126] A *** ERROR => country 'RU ' [ablocale.c 127] A *** ERROR => modifier '' [ablocale.c 128] A *** ERROR => The requeted operations wants to activate [ablocale.c 146] A *** ERROR => locale 'ru'. But the operating system [ablocale.c 148] A *** ERROR => rejected to do that. Please check if this [ablocale.c 149] A *** ERROR => locale is installed. [ablocale.c 150] A *** ERROR => Use transaction ST22 for details. [ablocale.c 173] A *** ERROR => For help look at SAP note 42781. [ablocale.c 174] A *** ERROR => --- [ablocale.c 175] A ** RABAX: level LEV_RX_ROLLBACK entered.
Чуть ниже
D *** ERROR => Diag: unknown frontend protocol version [diagoutp.c 694] D *** ERROR => Platform : unknown platform [diagsrv.c 775] D *** ERROR => gui version : [diagsrv.c 786] D *** ERROR => gui patchlevel: [diagsrv.c 794] D *** ERROR => transaction -> [diagsrv.c 797] D *** ERROR => User: [diagsrv.c 811] D *** ERROR => Display: WMS17428 [diagsrv.c 816] Y *** ERROR => DiagSetCodepage -> 4 (kein SAPGUI angemeldet) [diagoutp.c 733] D *** ERROR => Frontend Codepage >1504< [diagoutp.c 742] D *** ERROR => .------------------------------============----------------------------. [diagconv.c 118] D *** ERROR => | RSCP - Error | [diagconv.c 118] D *** ERROR => | Error from: Codepage handling (RSCP) | [diagconv.c 118] D *** ERROR => | code: 2048 RSCPENOCONV Wanted conversion not available. | [diagconv.c 118] D *** ERROR => | unsupported table/NLS codepages pair | [diagconv.c 118] D *** ERROR => | module: rscpc no: 68 line: 5306 T100: TS012 | [diagconv.c 118] D *** ERROR => | TSL01: F38 p3: unknown | [diagconv.c 118] D *** ERROR => `----------------------------------------------------------------------' [diagconv.c 118] D *** ERROR => user : DiagOConvert RC 2048 [diagconv.c 1046] D *** ERROR => InputLength 3 [diagconv.c 1047] D *** ERROR => OutputLength 249995 [diagconv.c 1048]
Насколько понял проблемы в локалях на сервере диалогов, подскажи как правильно их поставить, чтобы диалоги нормально завелись?
|
|