Текущее время: Пн, июл 21 2025, 20:07

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Native call
СообщениеДобавлено: Пн, ноя 13 2006, 18:23 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 13 2006, 18:13
Сообщения: 4
Здравствуйте!

Вот такой хакерский вопрос терзает мой моск - Почему я не могу найти информацию о том как мне сделать вызов NATIVE кода ОС из ABAP???
Т.е. я хочу реализовать некую логику на С++, скомпилиться под Солярку, и вызвать ёё из ABAP. Кто знает JAVA поймёт о чем я - там такое есть (JNI)....

КАК ЖЕ ТО ЭТО ДЕЛАЕТСЯ 100 ПОДОВ!!!!
НЕМЦЫ ТО КАК ТО ПИШУТ СВОЮ R/3.

Люди, как мне написать so-шку, и дёрнуть её из ABAP????
(rfc-сервак реализовывать не предлагать - интересует именно непосредственный вызов, без всяких TCP...)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 13 2006, 18:41 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, апр 17 2006, 11:03
Сообщения: 123
это делается с помощью RFC


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 13 2006, 18:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
А чего терзаться-то? Ну вызывают они коды своего ядра через т.н. системный вызов - CALL 'имя'. Но:
  • никакой документации
  • пользоваться строго не рекомедуют
  • ничего своего не добавишь

Для внешних команд ОС используется транзакция SM69 и функ. модуль SXPG_COMMAND_EXECUTE (для вызова из ABAP). Если хватит стандартного вывода, то можно и поюзать...

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Native call
СообщениеДобавлено: Пн, ноя 13 2006, 21:47 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
ZUSER01 написал(а):
Т.е. я хочу реализовать некую логику на С++, скомпилиться под Солярку, и вызвать ёё из ABAP.

Забудь что было раньше, забудь что ты был гуру. Ты теперь в сапе, ты теперь стажер, быренко не спя ночами изучай как это можно сделать с помощью этого как его блин забыл ... а абапа.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 14 2006, 09:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
http://sapboard.ru/forum/viewtopic.php?t=17153


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Native call
СообщениеДобавлено: Вт, ноя 14 2006, 09:47 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Mike1 написал:
ZUSER01 написал(а):
Т.е. я хочу реализовать некую логику на С++, скомпилиться под Солярку, и вызвать ёё из ABAP.

Забудь что было раньше, забудь что ты был гуру. Ты теперь в сапе, ты теперь стажер, быренко не спя ночами изучай как это можно сделать с помощью этого как его блин забыл ... а абапа.


+10!!!
эта пять :lol: :lol:

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 14 2006, 10:21 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 13 2006, 18:13
Сообщения: 4
Спасибо, Сергей Королев.
Похоже неплохой вариант. Сейчас попробую...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 14 2006, 12:04 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
ZUSER01 написал(а):
Спасибо, Сергей Королев.
Похоже неплохой вариант. Сейчас попробую...

Да сделать то можно но первый же аудит от сапа будет очень проблематично пройти это во-первых, а во-вторых, ну скажем так появятся у вас какие проблемы с базисом, так сервис вас нафиг пошлет, типа используете запрещенные для клиентов возможности и даже разбираться не будут влияет это как-то на ваши проблемы или нет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 14 2006, 12:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Uukrul написал(а):
...используете запрещенные для клиентов возможности...
Это SM69 запрещена для клиентов??

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 14 2006, 12:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
ZUSER01 написал(а):
Похоже неплохой вариант. Сейчас попробую...
А я вот что-то сомневаться стал, по поводу стандартного вывода - берется ли он или нет. Когда юзал SM69 мне стандартный вывод точно не был нужен (для команд типа md или rm)

_________________
С уважением, Сергей Королев


Последний раз редактировалось Сергей Королев Вт, ноя 14 2006, 12:16, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 14 2006, 12:15 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Еще до аудита сапа может быть засада такого плана: из экономии поставят диалог на Linuxе или вообще на винде. Что тогда будет?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 14 2006, 12:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Сергей Королев написал:
А я вот что-то сомневаться стал, по поводу стандартного вывода - берется ли он или нет.


Стандартный вывод берётся через OPEN DATASET ... FILTER, причём нестандартной возможностью это точно назвать нельзя.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 14 2006, 12:51 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
Сергей Королев написал:
Uukrul написал(а):
...используете запрещенные для клиентов возможности...
Это SM69 запрещена для клиентов??

Нет писание модулей для прямых вызовов на сервере... а SM69 да сколько угодно...


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB