-Рубрики

 -Поиск по дневнику

Поиск сообщений в HELENAT

 -Подписка по e-mail

 

 -Сообщества

Участник сообществ (Всего в списке: 52) Моя_дача Царство_Кулинарии Рецепты_домохозяек Клуб_мастериц Креативные_идеи Вязаный_вальс Ваш_дизайн Пир_на_весь_мир В_К_У_С_Н_Я_Т_И_Н_А Как_всей_семьей_выучить_языки Домашние_рецепты Рецепты_на_каждый_день Мир_рукоделия готовим_сами Приготовим МОЙ_ЛИЧНЫЙ_ПОВАР Вяжем_вместе Новички_на_Ли_ру ПРИГОТОВИМ_И_СЪЕДИМ ЯРМАРКА_РУКОДЕЛИЯ вязалочки Моя_кулинарная_книга Рецепты_от_Белки БУДЬ_ЗДОРОВ Мировая_Кулинария Это_волшебное_ПЛАТЬЕ О_Самом_Интересном Вяжем_спицами_и_крючком Секреты_здоровья Мир_вязальщиц_ЛиРу Шедевры_от_Маришки ОСЕНЬ_и_ЗИМА Интерьер ЛиРу Рукодельница Вегетарианство Вкусно_Быстро_Недорого Вкуснотища_и_только НЕ_ЖРАТЬ Вязание Camelot_Club Dianalux Только_для_женщин kryuchkom Школа_кулинара УпрЯЯЯмые_ПОХУДЕЙКИ СТРОЙНЕЕМ_С_УДОВОЛЬСТВИЕМ Вязание_спицы_и_крючок Я_ВЕДАЮ Рецепты_приготовления Клуб_Красоты_и_Здоровья Я_-_МАСТЕРИЦА
Читатель сообществ (Всего в списке: 6) Рукоделие_Оленьки63 Как_похудеть_лентяйке Вязание_крючком О_Самом_Интересном Полезные_хитрости Школа_славянской_магии

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 12.03.2011
Записей: 8581
Комментариев: 182
Написано: 8815

Памятка о SAP.

Пятница, 27 Марта 2015 г. 11:17 + в цитатник
Это цитата сообщения Oleg_Kleiman [Прочитать целиком + В свой цитатник или сообщество!]

SAP имеет 3 conceptual areas



  • the Applications area

  • the Basis area

  • the Development Workbench

Application area позволяет запускать транзакции функциональных модулей, которые в стандартной поставке R/3 бывают такие :



  • PP (Production Planing)

  • MM (Material Mangement)

  • SD (Sales & Distribution)

  • FI (Financial Accounting)

  • CO (Controlling)

  • WF (Workflow)

  • PS (Project System)

  • HR (Human Resources) и еще несколько других.

Basis area - это набор утилит, кот. служат для контроля за самой R/3. Вообще, Basis - это среда, которая запускает functional modules, т.е. служит интерпретатором ABAP, на котором и написаны все перечисленные модули. Basis, с другой стороны, взаимодействует с операционной системой.



Из главного меню SAP, в Basis можно попасть, если выбрать: SAPMenu->Tools->Administration


Наконец, the Development Workbench служит для создания ABAP приложений.  Из главного меню SAP, в Development Workbench можно попасть, если выбрать: SAPMenu->Tools->ABAP Workbench.


Запустить новую трансакцию (что практически означает - запустить новую программу) можно как из главного SAPMenu, так и из Command Field. Каждая транзакция имеет, присвоенный ей при её создании, transaction code - tcode. Список всех transaction codes можно получить из транзации sm01  или она же из SAPMenu : Tools->Administration->Administration->SM01 - Transaction Code Administration. Находясь в транзакции, узнать её tcode можно из меню System->Status. tcode будет показан в "Repository Data" tab.


Архитектурно SAP делится на Presentation Server (sapgui.exe), Appication Server and Database Server. На клиентских машинах запускается Presentation Server (sapgui.exe). ABAP-приложения запускаются на Application Server, (там они и создаются), а их output выводится на SAPGUI. Протокол обмена между Presentation Server и Application Server не разглашается.


Для каждого пользователя Application Server ведет несколько "областей", которые позволяют обрабатывать запросы "пошагово" : каждый input пользователя обрабатывется отдельно, используя user context и roll area. User context хранит сведения о



  • user's current settings

  • user's authorization

  • names of programs the user is currently running

Используя данные из user context и roll area, Application Server может заново восстановить данные о состоянии клиента, получая от него новые запросы. Roll area назначается на последовательность передаваемых экранов, формирую, таким образом, транзакцию. После завершения последнего экрана, roll area освобождается.


logon client не имеет никакого отношения к client-server архитектуре SAP. Это просто номер, назначаемый одному или нескольким пользователям, согласно которому фильтруются таблицы SAP BD. Если таблица своим первым полем имеет колонку типа CLNT (обычно такая колонка будет называться mandt), то такая таблица называется client-dependent и пользователь будет видеть в ней только строчки, соответствующие его logon client. Не все таблицы устроены таким образом.



Програмируют в ABAP/4 из транзакций sm80 (ABAP Development Workbech) или sm38 (ABAP Editor). Интересно заметить, что все development objects, когда-либо(!) созданные разработчиком, можно найти из sm80->Repository Browser.


Batch Input recording is performed in transaction sm35. Это даст список полей для заполнения из ABAP. ABAP editor is available from se38. Не забываем давать программам названия, начинающиеся с буквы "y".



 Страницы: [1]