Изтеглете PDF
1) Какво е SAP ABAP?
SAP е вид софтуер, известен като ERP (Enterprise Resource Planning), който голяма компания използва, за да управлява ежедневните си дела. ABAP (Advanced Business Application Programming) е езикът за кодиране на SAP за разработване на RICEFW обекти. (Отчети, интерфейси, разширения, формуляри и работни потоци).
2) Какво имате предвид под речник на данни ABAP?
За да се опишат логическите структури на обектите, които се използват при разработването на приложения, се използва речник на данни ABAP 4. Той се използва и за показване на основната релационна база данни в таблици.
3) Обяснете разликата между билярдните маси и прозрачните маси?
Прозрачни таблици: Има връзка едно към едно с таблицата в базата данни. Структурата му съответства на едно поле на база данни.
Сборни таблици: Той има много към едно отношение с таблицата в базата данни. Сборните таблици се съхраняват на ниво база данни.
а) Основен списък: За прости отчети
б) Статистика: за процент, средно и т.н.
в) Класиран списък: За аналитични доклади
4) Какво имате предвид под BDC (Batch Data Communications) програмиране?
Това е автоматична процедура за прехвърляне на големи или външни данни в SAP система. „Файл на опашката“ е централният компонент на трансфера, който получава данните чрез пакетни програми за въвеждане и групи, които са свързани в „сесии“.
5) Опишете класовете данни?
Класовете данни са класифицирани в следните класове
Основни данни : Данните в този клас рядко се променят
Данни за транзакции : Данните могат да се променят често в този клас
Данни за организацията : Тези данни са персонализирани данни и се въвеждат в системата, когато системата е конфигурирана. Рядко се променя.
Системни данни: Тези данни се използват от самата система R / 3
6) Какви са вътрешните таблици?
Вътрешна таблица съществува само когато програмата се изпълнява. Той се използва за извършване на изчисления на таблици върху подмножество таблици на бази данни, както и за реорганизиране на съдържанието на таблици в базата данни според нуждите на потребителите.
7) Избройте функционалните модули, използвани последователно в BDC?
Има 3 функционални модула, които се използват последователно за успешно извършване на трансфер на данни с помощта на BDC програмиране. Те са
а) BDC_OPEN_GROUP
б) BDC_INSERT
в) BDC_CLOSE_GROUP
8) Какво представлява връзката с външен ключ?
За да се осигури последователност на данните, се използват външни ключове. Връзката, установена между таблиците и трябва да бъде изрично дефинирана на ниво поле. Въведените данни трябва да бъдат проверени спрямо съществуващите данни, за да се гарантира, че няма противоречие. При определяне на връзката с външен ключ трябва да се посочи мощността.
9) В ABAP какви са разликите между таблицата и структурата в речника на данните?
Разликата между структурата и таблицата е
а) Данните могат да се съхраняват физически в таблица, но структурата не може
б) Структурата няма първичен ключ, но таблицата може да има
в) Таблицата може да има технически атрибут, но структурата няма
10) Какво е Smart Forms?
Интелигентните формуляри ви позволяват да създавате формуляри с помощта на инструмент за графичен дизайн.
11) Какви са компонентите на SAP скриптовете?
За SAP, SAP скриптовете са инструмент за текстообработка. Той има функция като стандартни набори за текст и оформление. Неговият план комплект се състои от: Windows и страници, символни формати, ал формати и др .
12) Как да създам „клъстер на таблици“?
а) В речника ABAP изберете тип обект Таблица, въведете име на таблица и изберете създаване
б) Показва се екран за поддръжка на полето за таблицата. Тип таблица Прозрачна таблица, задайте я по подразбиране
в) Направете необходимите записи в краткото описание и доставка, класифицирани на страницата Атрибути. След това дефинирайте полетата на таблицата.
г) Продължете както при създаването на прозрачна таблица. Сега запазете вашите записи
д) Сега изберете категория EXTRASàChange таблица
е) Когато се появи диалогов прозорец, трябва да изберете типа на таблицата „Сборна таблица“ или „Клъстерна таблица“
ж) След като изберете таблицата, върнете се на екрана за поддръжка на полето за таблицата. Името на пула полета или клъстера се показва в раздела Атрибути в допълнение към стандартните полета.
з) Сега въведете името на клъстера на таблици или пула на таблици, към който искате да присвоите клъстерната таблица.
13) Как можете да форматирате данните, преди да напишете изявление в отчета?
Чрез използването на цикличното събитие изходните отчети могат да бъдат форматирани
а) .първо
б) .на нов
в) .накрая
14) Обяснете разликата между шаблон и таблица?
Разликата между таблицата и шаблона е, че таблицата е динамична, а шаблонът е статичен.
15) Споменете какво е ALV програмиране в ABAP? Кога тази мрежа се използва в ABAP?
ALV означава преглед на списък с приложения. За да подобри изхода на отчета, SAP предлага набор от функционални модули ALV, които могат да се използват, а също така подобрява функционалността и четливостта на всеки изход на отчета. Това е ефективен инструмент, използван за подреждане на колоните в изхода на отчета.
16) Кога използваме края на избора?
Краят на събитието за подбор се използва най-вече, когато пишем HR-ABAP код. В HR-ABAP кода данните се извличат в началото на събитието за избор и отпечатването в списъка и всичко ще бъде направено в края на събитието за избор.
17) Споменете разликата между ABAP и OOABAP? В каква ситуация използвате OOABAP?
ABAP се използва за разработване на традиционни програми в R / 3, докато OOABAP се използва за разработване на BSP / PCUI приложения, както и всичко, което включва обект, ориентиран като BADI и SmartForms и т.н.
18) Какво е буфер на таблица? Кой тип таблици използва този буфер?
Тук буферът означава област на паметта, буферът на таблицата означава, че информацията за таблицата е налична на сървъра за приложения. Когато извикате данни от таблицата на базата данни, те ще идват от сървъра на приложения. Прозрачните таблици и билярдни маси са буферирани, докато клъстерната таблица не може да бъде буферирана.
19) Каква е ползата от „хубав принтер“?
За форматиране на ABAP кода се използва „хубав принтер“.
20) Каква е разликата между „Тип“ и „Харесвам“?
„Тип“: Вие присвоявате тип данни директно на обекта на данни, докато декларирате.
„Харесвам“: Вие присвоявате типа данни на друг обект на деклариращия обект на данни.
„Тип“ се отнася до съществуващия тип данни, докато „Харесва“ се отнася до съществуващия обект на данни.
21) Кои са различните редактори на ABAP / 4? Какви са разликите?
Двата редактора са SE38 и SE80 и двамата разполагат с ABAP редактор. В SE38 можете да създавате програми и да преглеждате онлайн отчети и основно да правите цялото развитие на обектите в този редактор. В SE80 има допълнителни функции като създаване на пакети, функционална група, модулен пул, класове, програми и BSP приложения.
22) Обяснете разликата между диалогова програма и отчет?
Отчетът е изпълнима програма; dialog е програма за модулен пул. Трябва да се изпълни само чрез транзакция. Диалоговото програмиране се използва за персонализиране на екрани.
23) Какво е заключващ обект?
За синхронизиране на достъпа на няколко потребители се използват обекти за заключване на данни.
24) Как се съхраняват данните в клъстерната таблица?
Клъстерната таблица съдържа данни от множество DDIC таблици. Той съхранява данни като двойка стойност на име.
25) Как можете да отстраните грешка във формуляр на скрипт?
За да отстраните грешка във формуляр на скрипт, трябва да следвате
SE71 -> дайте име на формата-> помощни програми-> активиране на дебъгер
26) Какви са различните видове обекти на речника на данни?
Различните видове обекти на речника на данни са:
а) Маси
б) Изгледи
в) Домен
г) Елемент от данни
д) Тип групи
е) Помощ за търсене / Обект на съвпадение
ж) Заключване на обекти
з) Структури
i) Видове таблици
27) Какви са начините, по които можете да направите настройката? Какви са основните стъпки, които ще използвате за тях?
Настройката може да се извърши по три начина за вход / изход на диска, SQL настройка и настройка на паметта. Преди да настроите, трябва да получите състоянието на вашата база данни с помощта на помощната програма oracle, наречена statpack и tkprof.
28) В изявлението „select“ какво е „групиране от“?
За извличане на данните от таблицата се използва посоченото поле Group by Clause.
29) Какво е диспечер?
Контролен агент, наречен SAP диспечер, управлява ресурси за R / 3 приложенията.
30) Споменете кои са двата метода за модифициране на стандартните таблици на SAP?
Има два метода за модифициране на стандартните таблици на SAP
а) Добавяне на структури
б) Персонализирането включва
31) Каква е разликата между „индекс на базата данни“ и „код на съвпадението“?
„Индексът на базата данни“ съдържа полета от една таблица, докато „Код на съвпадението“ съдържа полета от няколко таблици. Обектът на кодовете за съвпадение може да се изгражда върху клъстерни таблици, прозрачни таблици и обединени таблици.
32) Обяснете ползите от техниката на модуларизация?
Използвайки техники за модуларизация, можете да избегнете излишък, ако програмата съдържа еднакви или подобни блокове от инструкции или се изисква да обработва една и съща функция няколко пъти. Чрез модулиране на програмите ABAP / 4 ги правим лесни за четене и подобряваме структурата им. Модулизираните програми също са по-лесни за поддържане и актуализиране.
33) Как можете да създадете извикващи модули с програмен код в рамките на една програма ABAP / 4?
а) Чрез дефиниране на макроси
б) Чрез създаване на програми за включване в библиотеката.
34) Какви са различните видове параметри? Как можете да различавате различните видове параметри?
Различните видове параметри са
а) Формални параметри: Той се дефинира по време на дефинирането на подпрограмата с израза „FORM“
б) Действителни параметри: Посочва се по време на извикване на подпрограма с израза „ИЗВЪРШВАНЕ“
Можете да различавате различни видове параметри по тяхната функционалност. Входните параметри се използват за предаване на данни към подпрограми, докато изходните параметри се използват за предаване на данни от подпрограми.
35) Какви са различните бази данни Целостта?
а) Семантична цялост
б) Релационна почтеност
в) Целостта на първичния ключ
г) Целостта на набора от стойности
д) Целостта на външния ключ
е) Оперативна почтеност