Гравитационное линзирование

Гравитационное линзирование - физическое явление, связанное с отклонением лучей света в поле тяжести. Гравитационные линзы объясняют образование кратных изображений одного и того же астрономического объекта (квазаров, галактик), например, как объект Крест Эйнштейна, когда на луч зрения от источника к наблюдателю попадает другая галактика или скопление галактик (собственно линза). В некоторых изображениях происходит усиление яркости оригинального источника. Гравитационная микролинза - явление, при котором тяготеющее тело проходит вблизи луча зрения, вызывая увеличение яркости объекта.

Крест Эйнштейна или Q2237+030 или QSO 2237+0305 — гравитационно линзированное изображение квазара, который располагается по оси зрения за галактикой ZW 2237+030. Это учетверённое изображение образует крест с галактикой-линзой в центре, поэтому его назвали Крест Эйнштейна, в честь создателя Общей теории относительности, которая позволила предсказать и объяснить явление гравитационных линз.

Этот квазар располагается примерно в 8 миллиардах световых лет от Земли, а линзирующая галактика — в 400 миллионах световых лет, то есть в 20 раз ближе.

Крест Эйнштейна может быть найден в созвездии Пегаса по координатам 22h40m30s +3d21m30s. Однако для визуального наблюдения необходим телескоп с диаметром объектива не менее полуметра.

Крест Эйнштейна снятый "Хабблом":

На фотографии один и тот же квазар, приломленный через гравитационную линзу - галактику и смотрящийся как 4 точки, хотя на самом деле точка одна.

400px-UZC_J224030.2+032131

Фонд Джеймса Рэнди или как экстрасенсы не хотят получить 1 млн. долларов

Образовательный Фонд Джеймса Рэнди (JREF) — частный образовательный фонд, созданный Джеймсом Рэнди. Зарегистрирован в США. Занимается исследованиями и научной проверкой фактов, представляемых различными лицами и организациями в качестве так называемых «паранормальных явлений».

Наиболее фонд Джеймса Рэнди известен тем, что официально гарантирует премию любому, кто сможет продемонстрировать паранормальные способности в условиях корректно поставленного эксперимента. Первоначально предлагалась премия в 1000 долларов, позже — в 10 000 (из личных средств Рэнди), а с 2002 года благодаря пожертвованию некоего частного лица фонд поднял размер премии до 1 000 000 $.

Предложение о премии несколько раз редактировалось, в настоящее время актуальна редакция 2.0 от 9 марта 2011 года.

Во вступительной части предложения говорится:

JREF выплатит премию в сумме 1 000 000 $ (один миллион долларов США; «Приз») любому лицу, которое продемонстрирует какие-либо экстрасенсорные, сверхъестественные или паранормальные способности в условиях корректного эксперимента. Такая демонстрация должна быть проведена в рамках правил и ограничений, описанных в этом документе.

До сих пор ни один претендент не смог добиться получения этой премии, хотя желающих было довольно много — заявки на тестирование подают около 50 человек в год. Одним из первых опытов тестирования была проверка группы людей, объявлявших себя лозоходцами и утверждавших, что могут находить под землёй воду. Для тестирования лозоходцев был разработан метод, описанный ниже в данной статье. Тестирование по данной схеме ни один претендент не прошёл.

Известен по меньшей мере один кандидат на премию из России — это Наташа Лулова (на момент тестирования — десять лет, родом из России, последние несколько лет проживает в США с родителями), которая под руководством некоего Марка Комиссарова (также выходец из России, по образованию — инженер-химик) пыталась продемонстрировать способность различать цвета и читать слова без помощи зрения. Тестирование было провалено, одновременно была найдена разгадка «феномена» — девочка, благодаря особенностям строения лица, просто могла подглядывать через недостаточно плотно прилегающую повязку.

Неоднократные попытки Рэнди привлечь к тестированию широко известных «экстрасенсов» и «магов» успехом не увенчались. От его предложений отказался, в частности, израильский экстрасенс Ури Геллер, прославившийся умением гнуть ложки взглядом и останавливать и запускать часы на расстоянии, французский гомеопат Жак Бенвенист, спиритуалист из Аризоны Гэри Шварц, демонстрировавший в телешоу общение с умершими. Уклонилась от тестирования экстрасенс Сильвия Браун, заявившая с телеэкрана, что легко сможет получить премию фонда Рэнди.

Примерно с 2007 года подавать заявку на тестирование могут только люди, имеющие публикации о своих способностях в СМИ, либо имеющие документы, подтверждающие их способности, выданные официальными академическими организациями.

Вот вам и экстрасенсы!

Продолжить чтение »

Миражи

Древние египтяне верили,

что мираж - это призрак страны,

которой больше нет на свете.

О миражах известно все и ничего. С однойстороны, трудно найти человека, который хоть раз в жизни не видел бы самый простой мираж — голубое озерцо на раскаленном шоссе. С другой — тысячи людей наблюдали в небе буквально висящие города, причудливые замки и даже целые армии, но вот тут у специалистов нет объяснений этому природному феномену. Изучать миражи практически невозможно, ведь они не появляются по заказу.

Мираж - оптическое явление в атмосфере, благодаря которому в зоне видимости появляются изображения предметов, которые при обычных условиях скрыты от наблюдения.

Из большого многообразия миражей выделим несколько видов:

  • «озерные» миражи, называемые также нижними миражами;
  • верхние миражи;
  • двойные и тройные миражи;
  • миражи сверхдальнего видения.
  • космические миражи.

im16.9

Так называемые "озерные", или нижние, миражи - самые распространенные и простые. Они возникают над сильно охлажденной поверхностью, например над холодной водой в пустынях и знойных степях. Французский ученый Гаспар Монж, принимавший участие в египетском походе Наполеона, описывает свои впечатления от озерного миража так:


“Когда поверхность земли сильно накалена Солнцем и только-только начинает остывать перед началом сумерек, знакомая местность больше не простирается до горизонта, как днем, а переходит, как кажется, примерно в одном лье в сплошное наводнение.Деревни, расположенные дальше, выглядят, словно острова среди погибшего озера. Под каждой деревней ее опрокинутое изображение, только оно не резкое, мелких деталей не видно, как отражение в воде, колеблемое ветром. Если станешь приближаться к деревне, которая кажется окруженной наводнением, берег мнимой воды все удаляется, водный рукав, отделявший нас от деревни, постепенно суживается, пока не исчезнет совсем, а озеро теперь начинается за этой деревней, отражая в себе селения, расположенные дальше”. Нижние
(«озерные») миражи возникают над сильно нагретой поверхностью.

Миражи второго класса, лучи которых загибаются за линию горизонта. Их называют верхними (они возникают прямо в небе) или миражами дальнего видения, их наблюдают в северных широтах. Миражи могут быть двойными, когда наблюдаются два изображения: прямое и перевернутое. Эти изображения могут быть разделены полосой воздуха (одно может оказаться над линией горизонта, а другое под ней), но могут непосредственно смыкаться друг с другом, Иногда возникает еще одно —третье изображение. Хорошая фантазия на тему верхнего миража есть у Николая Васильевича Гоголя:

“За Киевом показалось великое чудо! Вдруг стало видимо далеко во все концы света. Вдали засинел Лиман, за Лиманом разливалось Черное море. Бывалые люди узнали и Крым, горою подымавшийся из моря, и болотный Сиваш. По правую руку видна была земля Галицкая.
- А это что такое? - допрашивал собравшийся народ, указывая на далеко мерещившиеся на небе и больше похожие на облака серые и белые верхи..
- То Карпатские горы! - говорили старые люди...”

Продолжить чтение »

30 фактов о SAP, о которых вы не знали

  • SAP не требует доработки, это ваши бизнес-процессы работают не правильно!
  • Космос существует лишь потому, что он боится жить на одной планете с SAP
  • Anakin Skywalker перешел на Темную Сторону Силы после того как не смог обновить своего R/2-D2 на R/3-D2
  • Chuck Norris работает на SAP под псевдонимом Rich Heilman
  • SAP как коробка шоколадных конфет, никогда не знаешь что тебя ждет внутри
  • SAP величественен и совершенен как квантовая механика. Если вам кажется что вы знаете как работает SAP, значит вы не знаете как работает SAP
  • SAP настолько большой, что Chuck Norris продолжает изучать его до сих пор...
  • Никто не может понять замыслы Бога, так же как и замыслы SAP
  • Главной задачей Manhattan Project было собрать лучшие умы человечества, чтобы они создали SAP. Это было слишком сложно и они решили создать атомную бомбу.
  • SAP, то единственно, что Chuck Norris не хочет убить.
  • SAP не нанимает разработчиков. Он их иницииализирует.
  • SAP всемогущ. Он может делить на 0.
  • Библия в оригинале была написана на ABAP
  • Есть три способа остановить SAP: 1 - святая вода, 2 - солнечный свет, 3 - программисты из Индии
  • Знаете почему Сатана перешел на сторону Зла? Его SAP система повисла
  • Настоящий отец Luke Skywalker SAP
  • Когда люди говорят "ничто не совершенно", они не имеют ввиду SAP
  • То же касается поговорки "ничто не вечно"
  • Это не SAP присоединен к интернет, это интернет присоединен к SAP
  • Эйнштейн занялся физикой после того как провалил сертификационный экзамен на позицию SD консультанта
  • SAP настолько эффективны в разработке системы, что в компании есть только один программист. Остальные - архитекторы и менеджеры.
  • Предыдущее актуально для каждого SAP проекта
  • Forrest Gump runs SAP
  • Только повстанцы смогли остановить проект внедрения SAP на Звезде Смерти
  • Когда был SAP NetWeaver запущен, волнение Силы чувстовал я.
  • Пентагон использует SAP XI чтобы перевести послания пришельцев на земные языки
  • Доподлинно известно, что Вселенная использует SAP. Земля это лишь 003 мандант
  • В первый день Бог создал SAP
  • SAP NetWeaver работает на технологиях пришельцев. Это заговор правительств всех стран
  • SAP настолько безопасен, что презервативы делают из него

Если не работает автоматическое обновление Windows (WSUS)

Попробуйте выполнить батник:

net stop wuauserv
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
net start wuauserv
wuauclt /resetauthorization /detectnow
wuauclt /detectnow

 

Схема данных SAP

skitch

 

Данные систем делятся на мандантно-зависимые и мандантно-независимые. К мандантно-независимым относятся репозитарий, abap-словарь, транзакции и программы. При изменении их изменится логика работы всей системы, а не отдельного манданта.

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

SAP CPIC error codes

Error Code Error Text Error Analysis
221 CPIC_ERROR Internal CPI-C error
222 CANT_GET_MEMORY Memory bottle neck, because either the shared memory blocks or the main memory is too low.
223 NI_READ_FAILED Network read error, network problems, or partner has terminated
224 NI_WRITE_FAILED Network write error, network problems, or partner has terminated
225 INVALID_REQUEST Unknown request type in APPC header
228 SHM_READ_FAILED No longer used
229 SHM_WRITE_FAILED Attempt to write to the index area of the gateway failed
230 CONN_EXCEEDED Maximum number of connections in the gateway has been reached Increase value of parameter gw/max_conn
233 WRONG_COMM_TYPE Unknown connection type Permitted types are only:

I for internal connections, partner is in R/3

E for external connections, external partner

E for external connections, partner is registered

C for external connections, partner is in R/2

234 CONNECT_FAILED Attempt to open connection to gateway failed. Check the host name and service. If these are correct, check whether the gateway is actually running and is listening to the correct port. Your own host name(s) and the ports the gateway listen to are in the first lines of the trace file (dev_rd).
235 COMM_TABLE_ERROR Error in the administration structure that the gateway shares with the SAP System (communication table).
236 GW_CONNECT_FAILED See CONNECT_FAILED
237 GW_DISCONNECTED Connection to the gateway has been closed (CPIC-SS ), or the gateway should open a connection to a different gateway, and an earlier attempt had already failed. If the connection to another gateway fails, the next attempt is not until 60 seconds later. If connection requests arrive at this gateway during this time, they are rejected and assigned this error status.
238 WRITE_TO_GW_FAILED Network write error, network problems, or the remote gateway has been closed.
239 READ_FROM_GW_FAILED Network read error, network problems, or the remote gateway has been closed.
240 INVALID_LEN Destination length is longer than an APPC request block; or the length of the data packet is shorter than the length of the APPC header.
242 GW_TIMEOUT Connection setup to the remote gateway has been closed because timeout has been exceeded. The time limit can be set in parametergw/timeout.
244 SYSTEM_DISCONNECTED The connection to the partner has already been closed, yet the system is still attempting to connect to the partner.
245 MEM_OVERFLOW The overflow area can no longer store the data. If a partner sends data much quicker than the partner can receive it, the data is stored temporarily in the overflow area. The size of the area is set in the parameter gw/max_overflow_size. The memory is for local processes. The default is 1 MByte and you can increase this as appropriate.
246 WRONG_APPCHDR_VERSION The protocol header exchanged between gateways and CPIC/RFC clients contains an invalid version number.
247 GW_APPC_SERVER_DOWN The data could not be sent from the SAP System to the gateway. Check that the gateway is running.
248 TXCOM_TABLE_FAILED Entry in table TXCOM was not found or there is a problem with the database table itself. Check that the symbolic destination exists (transaction SM54).
249 COMM_TABLE_OVERFLOW The communication table is full. The size of the table or the number of entries is set in the parameter rdisp/max_comm_entries. The value should be at least as big as the value of parameter gw/max_conn.
450 C_NO_MEM Request for memory unsuccessful.
451 C_NO_SIDE_INFO Side info file could not be found. If the environment variable SIDE_INFO is not defined, the file sideinfo is searched for in the current directory.
455 C_SIGNAL The signal SIGALRM could not be set.
456 C_TIMEOUT Timeout reached when allocating an SNA connection. The timeout can be set in the environment variable CPIC_TIMEOUT.
472 C_NO_SIDE_INFO_ENTRY Side info entry could not be found.
473 C_NO_CONV Conversation ID could not be found.
474 C_MANUAL_CANCELD The connection has been terminated manually (for example, by the system administrator).
476 C_NO_PARTNER The connection partner could not be assigned.
485 C_GETHOSTNAME The local host name could not be determined.
486 C_NO_SAP_CMACCP SAP_CMACCP call is missing. This call must be the first call made in a CPIC program that is to be stated from a different program.
487 C_NO_PROGRAM_NAME_ARG The local program name could not be found in the argument list. Check that all arguments have been passed to the program.
488 C_NO_HOST_ARG The gateway host name could not be found in the argument list. Check that all arguments have been passed to the program.
489 C_NO_SERV_ARG The gateway service could not be found in the argument list. Check that all arguments have been passed to the program.
490 C_NO_CONVID_ARG The conversation ID could not be found in the argument list. Check that all arguments have been passed to the program.
491 C_ILLEGAL_PARAMETER A CPIC call has been made incorrectly, look out for further error messages.
497 C_NIHOSTTOADDR The resolution of the IP address from the host name has failed.
498 C_NIADDRTOHOST The resolution of the host name from the IP address has failed.
499 C_THOST_FAILED The conversion of the short host name to the long host name from table THOST has failed.
635 FORK_FAILED Local program could not be started. Possible causes of the error are:

Program is not available.

Program is not allowed to be executed.

Program is not in the search path.

636 BAD_NI_HANDLE An invalid handle has been passed to the network layer.
637 REXEC_FAILED Remote program could not be started using rexec(). Possible causes of the error are:

User does not exist on the remote host.

Password of user is incorrect.

The gateway host is not entered in the .rhosts file.

Program is not available.

Program is not allowed to be executed.

Program is not in the search path.

638 TP_START_FAILED Remote program could not be started using remsh(). Possible causes of the error are:

ID does not exist on the remote host.

The gateway host is not entered in the .rhosts file.

Program is not available.

Program is not allowed to be executed.

Program is not in the search path.

676 GW_SECURITY_ERROR Program is not allowed to be started. File secinfo defines who is allowed to start which programs.
677 GW_TIMEOUT_REG_PRGM Timeout while waiting for a registered program to become free. The registered program was being used by a different partner the whole time. Try starting the registered program in parallel or by minimizing the time the program can be used for.
678 TP_REGISTERED Transaction program is registered.
679 TP_NOTREGISTERED Transaction program is not registered.
720 TP_REG_SECU_ERROR Program is not allowed to be registered. File secinfo defines which programs on which hosts are allowed to be registered.
721 GW_SNC_DISABLED A client wants to communicate using SNC, but SNC is deactivated in the gateway. Whether the gateway can communicate using SNC is defined in the parameter snc/enable.
722 GW_SNC_REQUIRED A client want to communicate without SNC, but SNC is defined as obligatory for all connections.
728 CONV_ID_NOT_FOUND Conversation ID could not be found.
731 GW_SHUTDOWN Gateway is being shutdown. This return code is sent to all open connections.
732 GW_REM_PRGM_DISABLED Remote programs are not allowed to be started. This is defined in parameter gw/rem_start.
737 GW_CONNECT_TIMEOUT Timeout while setting up connection to a remote gateway. The gateway interrupts the action and continues it later, as soon as data can be written and read again on the network channel (socket).
738 GW_REQ_TO_DP_FAILED The gateway could not put the request into the dispatcher queue.  Probably the number of requests that can be waiting in the queue at any one time has been exceeded. 
760 C_NO_SIDE_INFO_GW No Side Information File exists for the gateway.
765 C_SNC_DISABLED A client wants to communicate using SNC, but SNC is deactivated.
766 C_SNC_ERROR General SNC error - more details in the error info.
767 C_SNC_MODE_ON A client want to communicate without SNC, but SNC is defined as obligatory for these connections.
768 C_SNC_NOT_AVAILABLE SNC is not available.

Что такое SAP

Несмотря на то, что SAP в России присутствует уже 22 года и сложно найти крупный бизнес, в котором так или иначе не используются продукты этого производителя — вопрос этот задается с завидной регулярностью и настойчивостью.

Давайте попробуем разобраться, что стоит за аббревиатурой SAP.

Немного истории.

История SAP начинается с пяти «беглых» немецких инженеров IBM.

Точнее, все началось с того, что XEROX заказал IBM программное обеспечение для мейнфреймов IBM.

Но в 1972 году команде проекта (Claus Wellenreuther, Hans-Werner Hector, Klaus Tschira, Dietmar Hopp и Hasso Plattner) было объявлено, что работа их больше не нужна; а проект, над которым они работали, уходит в другое подразделение.

Посовещавшись, вся команда увольняется и в июне 1972 года основывает фирму «Systemanalyse und Programmentwicklung»(нем.) («Системный анализ и разработка программ»). Позднее расшифровка меняется на «Systeme, Anwendungen und Produkte in der Datenverarbeitung»(нем) — «Системы, Приложения и Продукты в обработке данных».

Первым клиентом становится немецкое подразделение «Imperial Chemical Industries» в городе Остринген, для которого SAP разработал систему бухгалтерского и зарплатного учета. Вместо хранения данных на перфокартах, их решили хранить локально. SAP назвал свою систему «системой реального времени» — ведь больше не нужно было ждать ночи, когда обрабатывались перфокарты.
В честь «реального времени» («Real-time») в название системы вынесли букву «R», которая сохранялась вплоть до конца 90х годов (система называлась R/1, R/2, R/3).

Путаница в названиях

У непосвященного человека обилие названий продуктов SAP вызывает легкое головокружение.

Тут нужно понимать следующее — есть несколько крупных направлений разработки:

  • Технологическая платформа
  • Системы управления предприятием или SAP Business Suite
  • Управление данными
  • Новые технологии
  • Интеграционные решения

Часть из продуктов разрабатывается самостоятельно, в центрах разработки SAP по всему миру (пример — SAP ERP, SAP NetWeaver); часть — покупается вместе с компаниями, их разрабатывающими (примеры — SAP MDM, SAP Cloud/Ariba, SuccessFactors). На май 2014 года на счету компании было 58 поглощений (полный список можно посмотреть на Wikipedia, на английском языке).

Поскольку корпорация огромна — бывают даже конкурирующие между собой решения. Пример — наличие двух инструментов построения отчетности в SAP BI: SAP Business Explorer и SAP Business Objects. Первый инструмент изначально был разработано компанией в ходе работ над SAP BI; второй — получен в результате поглощения сторонней компании.

Технологическая платформа.

Большинство решений SAP разрабатывается и выполняется на одной и той же технологической платформе — SAP NetWeaver Application Server(SAP NW AS). В версиях SAP R/3 до 4.6 включительно технологическая часть называлась «базис», позднее базис стал частью SAP NW AS.

Я уже упоминал, что в названии "R/3" заложено упоминание отрехуровневой архитектуре. С 1992го года технологическая платформа разделена на три части: сервер базы данных (в нем хранятся все данные системы), сервера приложений (на них выполняются программы, их в системе может быть несколько) и клиентская часть — SAP GUI(устанавливается на компьютеры пользователей системы).

sap_arch

 

В качестве базы данных и операционной системы для технологической платформы SAP могут быть использованы практически любые комбинации. Обычно эту комбинацию выбирают во время покупки ПО SAP, исходя из имеющихся лицензий/стоимости новых, удобства и стоимости администрирования и поддержки.

В состав SAP NetWeaver Application Server входят:

  • ядро системы;
  • инструменты администрирования и мониторинга;
  • инструменты разработки.

Все бизнес-содержимое устанавливается «поверх» технологической платформы.

SAP ERP — система управления предприятием.

Основным продуктом SAP долгое время являлась система управления предприятием. В современной версии она впервые была выпущена на рынок 6 июля 1992 года и называлась SAP R/3, где R — это«realtime»(«реального времени»), а «3» — это трехуровневая архитектура (клиент, сервер приложений, база данных). С течением времени версии программного обеспечения менялись, причем на рынок выпускались далеко не все версии. Основные версии — 3.1, 4.0, 4.6B, 4.6C. В 2005-м году название системы сменилось сначала на ECC 5.0 (Enterprise Core Component,»центральный компонент предприятия»), затем, в 2006-м — наSAP ERP 6.0 (Enterprise Resource Planning, «планирование ресурсов предприятия»).

Сама система представляет собой «конструктор» из связанных между собой модулей, каждый из которых отвечает за определенные задачи предприятия. Названия модулей — сокращения от функционала: FI — finance (финансы), LO — logistic (логистика), SD — sales and distribution (продажи и дистрибуция), HR — human resources (персонал), и т.д.

Есть стандартная картинка, изображающая SAP R/3 в виде конструктора из кубиков — с нее начинается любое официальное объяснение архитектуры:

R3

 

 

 

Любопытно: модуль «людские ресурсы» (human resources) в какой-то момент поменял свое название на HCM (human capital management) — управление человеческим капиталом. Видимо, маркетинг компании решил, что называть людей «капиталом» — это более толерантно, чем «ресурсом».

Все модули опираются на «базис» — технологическое ядро системы, обеспечивающее работу всей системы в целом. Технических специалистов, отвечающих за функционирование базиса системы, обычно так и называют — «базисники«.

Казалось бы, все ясно и понятно: купил и установил систему, запустил и работай. Но нет, не тут-то было. Если бы все происходило так просто — рынка SAP специалистов (и, надо сказать, дорогого рынка) просто не существовало бы.

«Хитрость» кроется в том, что разработчики старались предусмотреть все возможные случаи и применения системы. Из-за этого SAP ERP представляет собой набор стандартных (причем, часто с немецкой точки зрения) бизнес-процессов и огромное количество настроек, расширений, интерфейсов и других возможностей менять этот процесс под свои нужды. Более того, система содержит внутренний язык программирования (ABAP) и средства разработки и отладки — то есть, при желании, в рамках системы можно разработать собственный функционал или существенно расширить существующий.

Часто эта возможность воспринимается ошибочно как разрешение делать с системой все, что угодно. Есть на рынке «специалисты», плохо разбирающиеся в стандартных процессах SAP, но отлично умеющие написать «все_что_угодно_за_ваши_деньги» на ABAP.
Последствия такой «работы» часто бывают тяжелыми и дорогими — сложности с поддержкой, медленная работа системы, непонятные ошибки. Хуже всего — если система не прошла полноценное тестирование и все проблемы выявляются в ходе продуктивной эксплуатации. Есть простой совет — там, где это возможно, использовать стандартные возможности системы.

Помимо стандартного функционала существует еще большое количество расширений для SAP ERP, также разрабатываемых SAP: индустриальные (SAP Industry Solution) (например, для машиностроения, металлургии, автомобильной промышленности), решения для отдельных направлений (например, решения SAP Banking или SAP Retail) и прочая-прочая-прочая.

SAP Business Suite

SAP ERP — это только один из полного набора продуктов для бизнеса, так называемого SAP Business Suite. В состав этого набора также входят:

  • Customer Relationship Management (CRM) – система для организации работы с клиентами;
  • Product Lifecycle Management (PLM) – система для производства;
  • Supply Chain Management (SCM) – продукт для работы с ресурсами, закупками, поставками;
  • Supplier Relationship Management (SRM) – организация работы с поставщиками.

Управление данными.

SAP также разрабатывает различные решения по управлению данными. Основной продукт — это SAP Business Intelligence (в прошлых версиях носил название SAP Business Warehouse), решение для сбора, хранения, обработки данных и построения отчетности.

Основными данными предприятия занимается SAP Master Data Management (SAP MDM) — продукт многострадальный. Изначально разрабатываемый в Германии, затем был заморожен и под той же маркой вышел продукт одной из поглощенных фирм. Основная задача SAP MDM — сбор, хранение и распределение справочников предприятия — всевозможных номеров, кодов и прочей информации, к которой могут обращаться различные службы и системы предприятия. По свежей информации — SAP готовит сюрприз для своих клиентов и разрабатывает новую версию MDM практически с нуля — дабы избавится от проблем предыдущих версий и использовать новые технологии.

SAP Identity Management — занимается хранением и распределением основных данных пользователей.

Новые технологии.

В последние годы SAP активно инвестирует в новые технологии — «облака», мобильные приложения, вычисления в оперативной памяти.

(High-Performance Analytic Appliance) — высоко-производительная база данных, целиком работающая в оперативной памяти. SAP активно адаптирует все свои продукты на эту технологию.

SAP Mobility — платформа для разработки, размещения, дистрибуции и администрирования мобильных приложений. Появилась в SAP вместе с поглощением компании Sybase. Также портфель мобильных бизнес-приложений был расширен путем поглощения компании Syclo.

Технологию и инфраструктуру для предоставления «облачных» сервисов принесла с собой приобретенная компания Ariba.
Самое яркое из «облачных» решений было закуплено вместе с компаниейSuccessFactors — это решение для работы с персоналом.

Интеграция.

Технологическая платформа SAP NW AS предоставляет достаточно много интерфейсных возможностей для взаимодействия как между продуктами SAP, так и с не-SAP системами.

Существуют также «коннекторы» для конкретных технологий — SAP .Net Connector, SAP Java Connector. Эти небольшие самостоятельные продукты используются в тех случаях, когда необходимо создать интерфейс с SAP-системой, а напрямую это сделать не получается.

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

Также стоит упомянуть и о системе, позволяющей централизовано управлять всем «зоопарком» SAP-систем — это SAP Solution Manager.

В заключение.

В рамках короткой статьи невозможно упомянуть все продукты SAP — портфель огромен. Существуют еще «мелкие» продукты, предназначенные для решения конкретных задач в рамках больших систем, технические и технологические продукты (например, поисковый механизм TREX или монитор для Java — Wily Introscope). Есть также линейка продуктов для среднего (ну и с некоторой натяжкой — для малого) бизнеса.

Как-то коллеги рассказывали историю о внедрении SAP R/3 для компании из.. 5ти человек. Правда, компания занималась покупкой-перепродажей, но в больших объемах.

Ответственно заявляю — знать ВСЕ продукты SAP невозможно. Глубоко знать ВСЕ продукты SAP — невозможно в принципе.
Но именно поэтому рекомендую при выборе подходящего продукта настойчиво интересоваться — может быть есть «параллельный» или дополняющий продукт, который выполняет нужные вам функции и сможет сильно облегчит жизнь.

 

Автозапуск SAP системы, базы Oracle и листнера на Linux

1. Создаем скрипт:

 /etc/init.d/dbora

2. Даем права на него:

chgrp dba /etc/init.d/dbora
chmod 750 /etc/init.d/dbora

3. Создаем симлинки на соответствующие уровни выполнения:

ln -s /etc/init.d/dbora /etc/rc.d/rc3.d/K01dbora
ln -s /etc/init.d/dbora /etc/rc.d/rc3.d/S99dbora
ln -s /etc/init.d/dbora /etc/rc.d/rc5.d/K01dbora
ln -s /etc/init.d/dbora /etc/rc.d/rc5.d/S99dbora

4. Текст скрипта для примера (на примере Solution Manager):

#!/bin/sh -x
#
# file: /etc/init.d/dbora
#
# This script is intended to allow the automated
# startup and shutdown of an oracle database server and SAP system.ORACLE=orasm1
SAP=sm1adm# ORACLE_HOME (file system) path
ORACLE_HOME=/oracle/SM1/112_64/
SAP_HOME=/usr/sap/SM1/SYS/exe/run/PATH=${PATH}:$ORACLE_HOME/binexport ORACLE_HOME PATHcase $1 in
'start')
su - $ORACLE -c "$ORACLE_HOME/bin/lsnrctl start"
su - $SAP -c "$SAP_HOME/startsap"
;;
'stop')
su - $ORACLE -c "$ORACLE_HOME/bin/lsnrctl stop"
su - $SAP -c "$SAP_HOME/stopsap"
;;
*)
echo "usage: $0 {start|stop}"
;;
esac
exit

 

Под Windows чтобы SAP автоматически стартовал можно прописать в Default.pfl параметр:
Autostart = 1