Age: 170 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Mon May 12, 2008 10:56 am Post subject:
Не совсем понял, что Вас интересует. Как между серверами приложений переключаться? sm51 - Menu - Remote logon ( Ctrl + Shift + F8 ) По всем пользователям вроде в рамках одного сервера приложений и так показывает.
Имелась в виду транзакция STAT...по сбору статистике...но проблема в том что она собирает статистику только по одной инстанции и по конкретному пользователю...меня интересует вопрос по возможности реализации данной транзакции по всем инстанциям и пользователям...
Age: 170 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Tue May 13, 2008 9:03 am Post subject:
То что stat - это транзакция, я в курсе.
Если в ней нажать Shift + F5, можно в поле User задать * для выбора всех пользователей. Как переключаться между серверами приложений - написано выше. Запуск этой транзакции на других инстансах из вашей программы, думаю, тоже нет проблем реализовать. Например, созданием RFC ф.м.
все получилось, большое спасибо...у меня теперь другой вопрос...как эти данные можно выгрузить...на сколько я понял транзакция STAT связана с прогой RSSTAT21, а она включает прогу RSSTAT20...в которой производится работа с памятью системных функций сапа...
Не совсем понял, что Вас интересует. Как между серверами приложений переключаться? sm51 - Menu - Remote logon ( Ctrl + Shift + F8 ) По всем пользователям вроде в рамках одного сервера приложений и так показывает.
Как это можно реализовать программно?т.е допустим я запускаю ФМ чтения статистики SAPWL_STATREC_READ_FILE как это можно сделать по конкретной инстанции или по всем сразу?
Age: 170 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Wed May 28, 2008 10:20 am Post subject:
В атрибутах ФМ SAPWL_STATREC_READ_FILE стоит свойство Remote-enable module поэтому его можно запустить на другом сервере, явно указав в поле DESTINATION.
CALL FUNCTION 'SAPWL_STATREC_READ_FILE'
DESTINATION dest
Quote:
Each SAP system has a standard name. This is formed from the host name (e.g. SY-HOST), the system name (SY-SYSID) and the system number (a two-digit number assigned on installation of the application server).
You can use this name as a destination.
For example, you can call the function module func in the system C11 on the host sapxyz with system number 00 as follows:
CALL FUNCTION func DESTINATION 'sapxyz_C11_00' ...
Например, в sm51 посмотрите имена всех серверов приложений и укажите их в DESTINATION.
Code:
DATA: INFO LIKE RFCSI, "Importing parameter
MSG_TEXT(80) TYPE C. "Message text
* Synchronous call to function module RFC_SYSTEM_INFO
CALL FUNCTION 'RFC_SYSTEM_INFO'
DESTINATION 'имя_сервера'
IMPORTING
RFCSI_EXPORT = INFO
EXCEPTIONS
COMMUNICATION_FAILURE = 1 MESSAGE MSG_TEXT
SYSTEM_FAILURE = 2 MESSAGE MSG_TEXT.
IF SY-SUBRC NE 0.
WRITE: MSG_TEXT.
ELSE.
WRITE: 'O.K.', INFO-RFCDEST.
ENDIF.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.