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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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