SAPфорум.RU
https://www.sapboard.ru/forum/

Руссификация SAP 4.6D
https://www.sapboard.ru/forum/viewtopic.php?f=100&t=796
Страница 2 из 3

Автор:  Alexander [ Пн, сен 27 2004, 10:59 ]
Заголовок сообщения: 

Да, еще нужно в профиле инстанции указать параметры, которые повзолят использовать импортированный язык:

zcsa/installed_languages = ER

Для версии 4.6 было нужн указать еще:

install/codepage/appl_server = 1500
install/codepage/db/transp = 1500
install/codepage/db/non_transp = 1500

для 4.7 (и все, что на базисе 6.20) уже кажется можно и без этого.
Ну и в табличку tcp0d прописать:

COUNTRY DBLANGU
RU E
- или через отчет в R/3 или через MS SQL.
Перегрузить сервер приложений - и тогда уже с русским языком можно работать

Автор:  Andy [ Пн, сен 27 2004, 12:12 ]
Заголовок сообщения: 

Alexander написал(а):
Да, еще нужно в профиле инстанции указать параметры, которые повзолят использовать импортированный язык:

zcsa/installed_languages = ER

Для версии 4.6 было нужн указать еще:

install/codepage/appl_server = 1500
install/codepage/db/transp = 1500
install/codepage/db/non_transp = 1500

для 4.7 (и все, что на базисе 6.20) уже кажется можно и без этого.
Ну и в табличку tcp0d прописать:

COUNTRY DBLANGU
RU E
- или через отчет в R/3 или через MS SQL.
Перегрузить сервер приложений - и тогда уже с русским языком можно работать


Спасибо за скорый ответ.
1. Как добраться до profile instance?
2. Прописывать доп. информацию в tcp0d нужно только для 4.7 или для 4.6 тоже? (У меня 4.6D). Как получить доступ к таблице tcp0d?
3. Для перезагрузки сервера приложений достаточно ли будет перезапустить сам SAP из одноименной консоли?

Автор:  Alexander [ Пн, сен 27 2004, 12:46 ]
Заголовок сообщения: 

Профиль инстанции расположен в C(D?E? - имя диска в общем):\usr\sap\<SID>\SYS\profile\<SID>_DVEBMGS<sn>_<hostname>, где <SID> - идентификатор системы, <sn> - system number (00,01, и т.д.)

Для 4.6 - тоже. Если знаете как через MS SQL - можно через него. Если нет - попробуйте через RSCPINST (в SE38) - но у меня этот отчет почему-то всегда глючит и я не заморачиваясь напрямую строчку вставляю. Могу выслать запрос (change request) с необходимой строчкой для tcp0d - тогда через TMS можно вкатить

Рестарт - вполне достаточно с SAP-консоли сделать

Автор:  Andy [ Пн, сен 27 2004, 13:05 ]
Заголовок сообщения: 

Alexander написал(а):
Профиль инстанции расположен в C(D?E? - имя диска в общем):\usr\sap\<SID>\SYS\profile\<SID>_DVEBMGS<sn>_<hostname>, где <SID> - идентификатор системы, <sn> - system number (00,01, и т.д.)

Для 4.6 - тоже. Если знаете как через MS SQL - можно через него. Если нет - попробуйте через RSCPINST (в SE38) - но у меня этот отчет почему-то всегда глючит и я не заморачиваясь напрямую строчку вставляю. Могу выслать запрос (change request) с необходимой строчкой для tcp0d - тогда через TMS можно вкатить

Рестарт - вполне достаточно с SAP-консоли сделать


Файл с профилем нашел, строчку
zcsa/system_language = E
заменил на
zcsa/system_language = ER

В самый конец добавил строки, отвечающие за кодовую страницу. Содержимое файла теперь такое:

SAPSYSTEMNAME = C11
INSTANCE_NAME = DVEBMGS00
SAPSYSTEM = 00
SAPGLOBALHOST = super
rdisp/wp_no_dia = 16
rdisp/wp_no_vb = 5
rdisp/wp_no_vb2 = 2
rdisp/wp_no_enq = 1
rdisp/wp_no_btc = 5
rdisp/wp_no_spo = 1
zcsa/system_language = ER
PHYS_MEMSIZE = 1108
install/codepage/appl_server = 1500
install/codepage/db/transp = 1500
install/codepage/db/non_transp = 1500

Для обновления tcp0d лучше вышлите запрос на panoptikon(собака)mail.ру

После перезапуска SAP с новым профилем на него нельзя залогиниться. Нормально ли это. Таблицу еще не обновлял.

Автор:  Alexander [ Пн, сен 27 2004, 13:38 ]
Заголовок сообщения: 

Ответил в мыло

Автор:  Andy [ Вт, сен 28 2004, 08:29 ]
Заголовок сообщения: 

Alexander написал(а):
Ответил в мыло


Здравствуйте, коллега!

Спасибо за оперативный ответ.
Пробую. Кстати, если Вы не против, можно я текст письма здесь выложу - возможно не только мне поможет в будущем?

Автор:  Alexander [ Вт, сен 28 2004, 10:13 ]
Заголовок сообщения: 

Да ради бога - хотя надо признать способ правки TCP0D через импорт запроса с ее содержимым - это "голь на выдумки горазда":) - применялся как некий workaround несколько раз, когда были проблемы с запуском sqlplus/svrmgrl под Oracle'ом, ну и с MS SQL - не знал чем добраться до содержимого базы..

Автор:  Andy [ Вт, сен 28 2004, 10:48 ]
Заголовок сообщения: 

Alexander написал(а):
Да ради бога - хотя надо признать способ правки TCP0D через импорт запроса с ее содержимым - это "голь на выдумки горазда":) - применялся как некий workaround несколько раз, когда были проблемы с запуском sqlplus/svrmgrl под Oracle'ом, ну и с MS SQL - не знал чем добраться до содержимого базы..


Вот текст письма (без подписи - на всякий случай):

======================================
Добрый день, коллега !

Я ж писал о "zcsa/installed_languages = ER" - а не "zcsa/system_language" - первый надо сделать "ER", а
второй - "верните взад" :) И перезагрузите сервер приложения - через SAP-консоль.

Запрос - приаатачен
<<K959316.L42>> <<R959316.L42>>
Файл с "К.." - надо положить в \usr\sap\trans\cofiles
Другой - в \usr\sap\trans\data

Потом - в STMS, в обзор очередей импорта, в очередь вашей системы, Extras - Other requests - Add и ввести
имя запроса L42K959316, подтвердить пару раз и заетм импортировать его с опциями "Import request again"
=====================================

Автор:  Вася [ Вт, сен 28 2004, 11:54 ]
Заголовок сообщения: 

Вы все таки продолжаете морочить человеку голову. Следующая проблема с которой он обратится будет, что code page not released...

Короче все просто:
1. Любыми средствами MS SQL нужно добавить ДВЕ записи в следующие таблицы (таблицы перед этим желательно очистить):
TCPDB
--------
'1500' '1500'

TCP0D
--------
'RU' 'E'

2. В профиль инстанции три параметра (больше не надо и даже вредно при Вашем релизе !)
zcsa/installed_languages = DER
zcsa/system_language = R
install/codepage/appl_server = 1500

P.S. transp - не transp оставте в покое...

3. Насколько я понял Вы сомсем забыли сделать суплимент ! ЭТО ОБЯЗАТЕЛЬНО, иначе будут дырки в переводе - можно запустить в любое время по всем таблицам !

Автор:  Гость [ Вт, сен 28 2004, 12:05 ]
Заголовок сообщения: 

Файл профиля исправил. Теперь его содержимое:

SAPSYSTEMNAME = C11
INSTANCE_NAME = DVEBMGS00
SAPSYSTEM = 00
SAPGLOBALHOST = super
rdisp/wp_no_dia = 16
rdisp/wp_no_vb = 5
rdisp/wp_no_vb2 = 2
rdisp/wp_no_enq = 1
rdisp/wp_no_btc = 5
rdisp/wp_no_spo = 1
zcsa/system_language = E
PHYS_MEMSIZE = 1108
zcsa/installed_languages = ER
install/codepage/appl_server = 1500
install/codepage/db/transp = 1500
install/codepage/db/non_transp = 1500

Далее сделал все, что Вы указали в письме:
1. разместил файлы
2. STMS > обзор очередей импорта >очередь вашей системы >Extras - Other requests - Add и ввести имя запроса L42K959316 > подтвердить пару раз > импортировать его с опциями "Import request again"

После этого в табличке:

Requests for C11: 1/11
_________________________________________________
Number | Request | Owner | Short text | st |
1 здесь 10 записей v
... по пакету с v
10 руссификацией v
11 L42K959316 SASHURIN BC-D-C-tcp0d *
________________________________________________

----
* - это желтый треугольник (Request is ready for import again)

Действие <импортировать его с опциями "Import request again"> делал так:
выделил 11-ю строку > import (ctrl+F11) > Target client = 000, на закладке Options поставил галочку напротив "Import transport request again" (это оно? правильно ли я выполнил?)

Вернулся (F3):

No. of import requeues: 1
__________________________________
Queue | Description | Requests | Status |
-----------------------------------------------
C11 | | 1 | ** |
-----------------------------------------------
Sugma | | 1 |
__________________________

---
** - это иконка с плюсом

Перезапустил SAP. Логинюсь клиентом: открывается окно, но без input`ов для ввода логина, пароля и т.д. т.е. просто чистое окно. Пытаюсь его закрыть - создается окно с ошибкой
"SAP system message:
'Codepage 1500 is not released.'
Try reconnect?"
Отвечаем Yes - окно закрывается, затем открывается и снова пустое.
Говорим No - просто закрывается.

Автор:  Andy [ Вт, сен 28 2004, 12:12 ]
Заголовок сообщения: 

Опять я от гостя написал. Как отредактировать не знаю.

В 1-й табличке галочки "V" - должны быть в последней колонке "St". V - означает, что все OK.

Ошибка уже выдается не про кодировку 1500, а следующая:

SAP system message:
'Error when generating text enviroment.'
Try reconnect?

Т.о. в SAP зайти сейчас нельзя. Ничего страшного, ибо я до всех этих манипуляций по руссификации образ акронисом сделал ;-)

Автор:  Andy [ Вт, сен 28 2004, 12:22 ]
Заголовок сообщения: 

Вася написал(а):
Вы все таки продолжаете морочить человеку голову. Следующая проблема с которой он обратится будет, что code page not released...


Вы прям Нострадамус!
Я Ваш пост только что увидел. Читаю...

Автор:  Andy [ Вт, сен 28 2004, 13:53 ]
Заголовок сообщения: 

Вася написал(а):
3. Насколько я понял Вы сомсем забыли сделать суплимент ! ЭТО ОБЯЗАТЕЛЬНО, иначе будут дырки в переводе - можно запустить в любое время по всем таблицам !


О нем мы здесь не говорили, но его я вроде сделал, ибо в оффициальном мануале по руссификации об этом говорилось. В качестве supplementation language выбрал eng. "Вроде" т.к. Вы пишите "по всем таблицам", а я делал нескольно другое (supplement из раздела "Classifying a Language" оригинального мануала и про supplement отдельно еще и по таблицам там не говорилось). Тот ли supplement я сделал?


Сейчас образ накатывается и потом сразу проделаю все, что Вы написали.

Автор:  Andy [ Вт, сен 28 2004, 16:38 ]
Заголовок сообщения: 

Вася написал(а):
Вы все таки продолжаете морочить человеку голову. Следующая проблема с которой он обратится будет, что code page not released...

Короче все просто:
1. Любыми средствами MS SQL нужно добавить ДВЕ записи в следующие таблицы (таблицы перед этим желательно очистить):
TCPDB
--------
'1500' '1500'

TCP0D
--------
'RU' 'E'

2. В профиль инстанции три параметра (больше не надо и даже вредно при Вашем релизе !)
zcsa/installed_languages = DER
zcsa/system_language = R
install/codepage/appl_server = 1500

P.S. transp - не transp оставте в покое...

3. Насколько я понял Вы сомсем забыли сделать суплимент ! ЭТО ОБЯЗАТЕЛЬНО, иначе будут дырки в переводе - можно запустить в любое время по всем таблицам !


Образ накатился. Все сделал.
При входе на SAP генерится ошибка:

SAP system message:
'==крякозябы==.'
Try reconnect?

Кстати, если откатить профиль т.е. убрать строки

zcsa/installed_languages = DER
zcsa/system_language = R
install/codepage/appl_server = 1500

выводится уже знакомая:

SAP system message:
'Error when generating text enviroment.'
Try reconnect?

Как быть? Какие еще есть варианты?
Кстати хотел спросить, что значат зеленый и желтый цвета в консоли SAP при его (SAP) запуске?

PS. В клиентском SAP Logon 46D в свойствах подключения > Advanced... > можно выбрать default Codepage. По умолчанию значение равно 1100, но можно выбрать RU. Тогда Codepage no будет автоматически выставлено не 1500, а 1504. Можно конечно вручную подправить с 1500 на 1504, но тогда исчезнет Ru. Что выставить при входе на SAP или это не важно?
PPS. При входе на SAP после каждой руссификации пробовал 3 значения для Codepage no = {1100, 1500, 1504}. Результат от этого (выводимая ошибка) не менялся.

Автор:  Alexander [ Вт, сен 28 2004, 17:09 ]
Заголовок сообщения: 

1) Оставить в профиле

zcsa/installed_languages = ER
zcsa/system_language = E
install/codepage/appl_server = 1500

2) В SAP Logon'е кодовую страницу поставить 1504 (снять галочку default code page)

3) Войти в R/3 и проверить содержимое таблиц tcp0d, tcpdb

4) Если все по прежнему плохо - ни с английским, ни с русским не заходится - посмотреть журнал рабочего процесса dev_w0 в каталоге <disk>:\usr\sap\<SID>\DVEBMGS00\work - что там

Страница 2 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/