ПредишенСледващото

Какво трябва да знаем от базовата площ. Пейзаж. Транспортната система. Роли.

Помислете за основните понятия на базовата площ.

Системата (централна власт) - е сървър за приложения, заедно с СУБД.

А клиент (клиент). - организационна самостоятелна част в / 3 система R. Всеки клиент има своя собствена данни околната среда, т.е. собствени фиксирани и променливи данни, възложени на капитана записите на потребителите, сметки, планове и конкретни параметри nastroyki.V система могат да бъдат няколко клиент. Почти всички таблици в базата данни с данните на потребителя и настройки, има поле, които са част от ключа, който съдържа номера на клиент. Когато една програма изисква някои данни от таблица на заявка автоматично приложена към нещо подобно и mndt = NomerMandantaKudaVyVoshli

На практика това означава, че всеки клиент може да работи отделно юридическо лице, без да пречи на работата в другия клиент. Но програма ABAP / 4, форми (формуляри за отчети) в този случай са общи за всички клиент аудио система.

Хранилище - хранилище на всички ABAP-програми и описания на структури от данни и таблици, програмата работи с. Хранилището се споделя от всички клиентски системи.

поискване транспорт (транспорт) - съдържа програми или настройки, които могат да се прехвърлят между клиента или системи. Издаден заявка е на множество файлове, съдържащи желаната информация.

Release - този термин в SAP означава "безопасност" за изпращане на работа. Докато искането не се нулира в документа са чернови, те могат да бъдат, те не причиняват промени и действия.

Пейзаж - няколко системи, между които можете да се прехвърлят настройките и програмите. Има няколко системи са длъжни да гарантират, че процесът на проектиране и конфигуриране. SAP препоръчва следното терена: [ADM325, BC325]

1 - за развитието на системата. Съдържа 3 клиент (могат да се използват други числа).

- 300 - това е възможно да промените настройките и програмите. В този случай, всяка промяна веднага ще получите в искането за трансфер.
- 400 - промяна в него не може да бъде нищо. Той се използва за груби предприсъединителните програми за тестване (Koi "се случват" във всеки един момент с 300), както и настройки (можете да прехвърляте молба, без да отключвате използване SCC1 транзакция)
- 200 - тестова среда (тестова среда). Проектиран за експериментиране с настройките. Nastroechku променило - просто един и същ вид, тъй като променената работата на даден потребител сделка. Искания за трансфер от пясъчника не се формира и затова експерименти не може да нарани друг клиент в тази и други системи.

2 - Контрол на качеството

В тази система, клиент обикновено е два:

- 500 - използван за обучение на потребителите
- 600 - е предназначена за валидиране на дизайна или конфигурация.

Създаване или развитие може да получите в системата след освобождаването. Трябва внимателно да проверите дали всичко работи според очакванията, преди заявлението за прехвърляне на продукта.

3 - продуктивна система

Обикновено един клиент, в който потребителите работят. Според изискванията на SAP, въвеждането на групата като цяло, не трябва да имат достъп до тази система. Ако имате достъп до продуктивни, трябва да бъдете особено внимателни т. За. Погрешното дейности водят до много сериозни последици. Понякога на производствената система прави копие на производствена клиент (по различни проекти имат различни цели, могат да бъдат зад това).

Искане за трансфер на продукти bazisniki въз основа на заявление, подписано от лидерите на модул и проекта (разбира се, всичко може да се направи на безхартиен технология, например с помощта на Solution Manager - същността на това не променя)

"Защо трябва разделението в развитието на системата за корекцията (300) и (400) клиент на теста? Защо не мога всички ние просто се опитват 300? "

Това се дължи на технически ограничения. При въвеждане някакви данни 300 може да е ситуация, в която настройката не може да се променя или заличава т. К. Той е свързан с тези данни.

- Ролята на (отделен) - описва какви действия потребител може да изпълнява в системата.
- Роля (група) - има определена роля. Той се използва, за да се улесни работата с роли.

Mandantozavisimymi роли са създадени и се прехвърлят по същия начин, както е настройката.

Ролята може да съдържа: [ADM940]

1) допълнение към потребителското меню, т.е. Имената на преводите, които ще бъдат видими за потребителя;
2) Разрешението за обекти - да се опише това, което потребителят може да направи. Например, всяка сделка тя има право да започне, какви операции на данните може да се извърши за единица и м. П.

Трябва да се има предвид, че ако даден потребител се задава множество роли, които имат един и същ обект на разрешение с различни параметри, потребителят ще получи не повече от два възможни права (съответстващи на логическата операция ", или"). Следователно, вие трябва да бъдете внимателни при създаването на обекти в разрешителното нови роли - "несъществени" вариант, който задавате стойност "*" (всичко е разрешен) може да "обърне срещу" към друга сделка, и роля.

На нивото на софтуер обект на разрешението е специален език елемент ABAP / 4 и се проверява по време на работа. В зависимост от резултатите от тестовете, програмата може да изпълнява различни действия, като например издаване на съобщение "извън офиса"

Профил на правомощия - е съставен (даден на родния видове) роля. Всъщност системата да работи с профили, потребителски роли не може да бъде назначен (ако не е необходимо в менюто). На практика, консултантът обикновено работи роли.


Компонент версии. Актуализации.

Актуални версии на йерархията от най-популярните продукти на SAP, както следва:

(ECC - Enterprise централното ядро)
(WEB AS - уеб сървър Application)
Повече информация на платформата NetWeaver

Ако кликнете върху системата на елемент от менюто -> Status -> "Обектив", можете да видите версията на системата.
- SAP_APPL = 470 (за система версия на SAP 4.7)

- SAP_APPL = 46С (за SAP версия 4.6C система)

[Кой има възможност да се провери за други системи]

Числото в следващата колона показва броя на последния набор от подкрепа пакет (съдържа всички поправки и допълнения, издадени до определена дата). Когато видите бележките трябва да се обърне внимание на версията на системата, за която е предназначен, както и нивото на пакета, в който се включи тази бележка (вече може да се инсталира на системата). Надстройка този компонент (обновява се ABAP-код) се отразява по-голямата част от стандартните модули.

- C-CEE е "звънец добавка» ( «допълнение"), произведена Москва SAP отделение. Тя осигурява набор от програми за подкрепа на транзакцията и спецификата на вътрешното отчитане. От версия> ECC 5.0, че не е необходимо за България (изисква само да се постави Украйна и Казахстан), като функционалност, първоначално включена в притурката, сега е включена в стандартната система за доставка.

- SAP_BASIS, SAP_ABA - тези компоненти гарантират функционирането на "основа". Тяхната актуализация не е толкова видим в система.


Какво трябва да знаете за програмиране в ABAP / 4

Невежеството на езика не е фатално. Можете да поставите компетентните технически спецификации на разработчиците без него. Трябва да можете да видите в таблицата (транзакция SE11, SE16). Как е името ви интересува в областта, както и на коя маса се, може да се определи, както следва:

1) Намерете го на екрана, поставете курсора там.
2) Щракнете F1, а след това бутона "Техническа информация".

Между другото, там също може да се намери по-полезен на информация.

Нещо не работи както трябва, или не работи изобщо. Ние решаване на проблема.

На първо място е необходимо да се гарантира, че е станала грешка. Най-трудно да се определи кое не е счупено. Ако 2 * 2 не е равно на четири, първият чек може да се окаже, че ние можем да видим в размер на ДДС. 99% от потребителите жалби, свързани с "системна грешка" третира обучение по четене и промените позицията на мозъка.

Забележка (забележка) - "забележка" (. В самата система, например, в snote бележки за транзакции по-нататък "насоки", тя Hinweis) Произведено от СПД, описва проблема и как да го решим. В допълнение към текстовата част може да съдържа бъг (хидроизолация) за програми в ABAP / 4. Бележки трябва да се търсят по service.sap.com. Задължително да въведете името и паролата може да бъде получена от bazisnikov или ръководител на проекта. Бележки по монтажа, ангажирани bazisniki.

Ако стандартната сделката генерира съобщение за грешка с кода:

1) прочетете съобщението внимателно (по-добре, за да влезете в системата на английски език), ние мислим, ние проверете настройките и препрочита курсовете за помощ.
2) търси внимание кода за грешка.
3) търсят бележка на кода на сделка и ключовите думи на английски, който описва проблема. Например "Migo спаси грешка".
4) се оплакват в SAP със същия service.sap.com сайта. Ако даден въпрос не се отнася за подобрения в дома (български Адон), въпросът е по-добре да изразяват на английски: увеличи шансовете за получаване на бърз и компетентен отговор.
5) ако няма възможност да се изчака или искате да разбера причината - работи на сделките по дебъгер. Трудно е и отнема много време. Трябва да имате разрешение за отстраняване на грешки. Добро познаване на ABAP / 4. Debug се Започнете, като въведете командата / ч
6) търси, не е обсъждано дали подобен отговор във форумите. (Винаги има бутона "Търсене").
7) Задайте въпрос ясно на форума.


Как да настроите (изменение) клиентската система

Първата система е приведена в съответствие с изискванията на бизнеса, като промените настройките. Започнете сделката SPRO, можете да получите достъп до всички видове настройки. Всъщност, тази сделка е удобна черупка (менюто) за огромния брой транзакции, работещи при различни настройки.

Опции сделки - това е още един начин да се поберат на системата от предпочитанията на клиента. Тя позволява да се скрие или да направите задължително за въвеждане на отделните полета, раздели, и така нататък. N.

Често има недостатъчни отчетни форми. В този случай, една програма за запис (транзакция) в ABAP / 4, която избира и извежда данните в необходимия формат.

Ако е необходимо, можете да създадете своя собствена маса с името на Z * и добавяне на нови полета в стандартната таблица с името на Z *.

Много ABAP-програми са специални места, където можете да вмъкнете допълнителен код за ABAP / 4, за да извърши сделка с някои допълнителни действия. Този клиент-изход (всъщност - функция повикване с параметри, функциите на тялото ние самите пишат), потребителски изхода (всъщност включват - място, където да поставите произволен код) и БАДИ (близо в смисъл на клиента изхода, но приложени методи за обектно-ориентираното програмиране ). [BC425]. Информация за възможността да се възползват от разширяването може да се намери в SPRO, като кликнете върху "парче хартия" с описание на настройките. Там обикновено е посочено в кой момент ще изпълни своя код. Трябва да се подхожда с повишено внимание, тъй като грешки могат да доведат до нарушаване на стандартната сделката до загуба на данни.

Понякога потребителите "Желани" така, че те могат да бъдат реализирани само чрез промяна на стандартната система на код. Въпреки че на моменти привидните лекота и незначителни промени ( "тук една промяна strochechku") следва да се има предвид, че в дългосрочен план, като това води до голям проблем с вероятност 99%, Арт консултант, включително член на и способността да се преизчисли на изискванията на потребителите по такъв начин, че да могат да бъдат изпълнени в рамките на система приемлив начин.


Формулиране на заданието за развитието на грамотност

TOR (мандат) - документ, в който режисьорът (консултант) описва какво трябва да се направи (програмиране) разработчик (abaper). "Как точно", той трябва да изпълни заданието, не е нужно да се уточни изключение на общите точки.

Също така трябва да съдържа TOR:
1) С цел развитие.
2) При тест - данните, с които можем да грубо проверяват правилното функциониране на програмата.
3) Корекцията, която трябва да бъде направена в системата.
4) кратко обучение за използването на развитие.

"Защо всички се изпълняват SAP толкова силно, колкото аз знам как да се направи по-лесно и по-добре"

В SAP натрупан дългогодишен опит в организирането на бизнес в много страни, особено в Германия. Немска точност, ефективна организация в целия път до последния детайл (и малките "незначителни", изисквани входните данни при сделки понякога толкова досадни), са известни черти на националния герой и бизнеса, съответно. В Германия тухлата на строителната площадка не би трябвало да бъдат доставени "08/20/07" и "08.20.07 12:30" и колата наистина идва в определено време (или преди това, растението в точното време, за да получите на суровини, произвежда желания брой продукти, машината не е така чакат реда си, за да се зареди, и така нататък и така нататък) Едва ли някой може да спори за организация и ефективност с германския бизнес -.... освен японците. (Български еднозначно мълчаливо пушене в настрана :)

SAP разбира се, въпреки огромните възможности на адаптация не може да бъде 100% перфектен (ефективно) за постигането на изискванията на дадена фирма. Но това е безопасно да се каже, че след като компетентните reinzhiringa бизнес процесите, системата ще отговарят на изискванията за най-малко 95%. Смятате ли, че това не е достатъчно и трябва да се опитаме да постигнем повече? Не е фактът, че вие ​​ще бъдете в състояние да надмине SAP. Можете да опитате следните условия:
1) Вие сте гений.
. 2) В раздел 1, сте успели да убедят олигарсите - проектът щедро финансирани
3) Когато ще бъде в състояние да отнеме от Сапа 1% от световния пазар, моля, вземи ме да работя за него :)

Къде да търся повече информация

Свързани работи:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!