Топ 35 питања и одговори за интервјуе у САП АБАП интервјуу

Преузмите ПДФ

1) Шта је САП АБАП?

САП је врста софтвера познатог као ЕРП (Ентерприсе Ресоурце Планнинг) који велике компаније користе за управљање свакодневним пословима. АБАП (Адванцед Бусинесс Апплицатион Программинг) је језик кодирања за САП за развој РИЦЕФВ објеката. (Извештаји, интерфејси, проширења, обрасци и токови рада).

2) Шта мислите под речником података АБАП?

За опис логичке структуре објеката који се користе у развоју апликација користи се АБАП 4 рјечник података. Такође се користи за приказивање основне релационе базе података у табелама.

3) Објасните разлику између билијарских столова и транспарентних столова?

Транспарентне табеле: Има однос један према један са табелом у бази података. Његова структура одговара једном пољу базе података.

Обједињене табеле: Има много односа према табели у бази података. Обједињене табеле се чувају на нивоу базе података.

а) Основна листа: За једноставне извештаје

б) Статистика: За проценат, просек итд.

ц) Рангирана листа: За аналитичке извештаје

4) Шта мислите под БДЦ (Батцх Дата Цоммуницатионс) програмирањем?

То је аутоматска процедура за пренос великих или спољних података у САП систем. 'Датотека редова' је централна компонента преноса, која прима податке путем програма за групни унос и група које су повезане у 'сесије'.

5) Опишите класе података?

Класе података су класификоване у следеће класе

Основни подаци : Подаци у овој класи се ретко мењају

Подаци о трансакцијама : Подаци се могу често мењати у овој класи

Подаци организације : Ови подаци су прилагођени подаци и уносе се у систем када је систем конфигурисан. Ретко се мења.

Системски подаци: Ове податке користи сам систем Р/3

6) Шта су интерне табеле?

Интерна табела постоји само када се програм покреће. Користи се за извођење прорачуна табела на подскупу табела базе података, као и за реорганизацију садржаја табела базе података према потребама корисника.

7) Наведите функционалне модуле који се користе у низу у БДЦ -у?

Постоје 3 функционална модула који се узастопно користе за успешан пренос података помоћу БДЦ програмирања. Су

а) БДЦ_ОПЕН_ГРОУП

б) БДЦ_ИНСЕРТ

ц) БДЦ_ЦЛОСЕ_ГРОУП

8) Шта је то однос са страним кључем?

Да би се осигурала конзистентност података, користе се страни кључеви. Однос успостављен између табела и мора бити експлицитно дефинисан на нивоу поља. Унесене податке треба проверити у односу на постојеће податке како би се осигурало да нема контрадикција. Кардиналност се мора навести при дефинисању односа према спољном кључу.

9) У АБАП -у које су разлике између табеле и структуре у речнику података?

Разлика између структуре и табеле је

а) Подаци се могу физички похранити у таблицу, али структура не може

б) Структура нема примарни кључ, али табела може имати

ц) Табела може имати технички атрибут, али структура нема

10) Шта су паметни обрасци?

Паметни обрасци омогућавају вам да креирате обрасце помоћу алата за графички дизајн.

11) Које су компоненте САП скрипти?

За САП, САП скрипте су алат за обраду текста. Има функцију попут стандардних скупова текста и изгледа. Његов распоред се састоји од: прозора и страница, формата знакова, формата одломака итд .

12) Како направити 'таблични кластер'?

а) У АБАП речнику изаберите тип објекта Табела, унесите назив табеле и изаберите креирај

б) Приказује се екран за одржавање поља за табелу. Тип табеле Прозирна табела, поставите је као подразумевану

ц) Унесите потребне уносе у кратком опису и испоруци класификоване на страници Атрибути. Затим дефинишите поља табеле.

д) Поступајте као при креирању транспарентне табеле. Сада сачувајте своје уносе

е) Сада изаберите ЕКСТРАСаПромени категорију табеле

ф) Када се појави оквир за дијалог, морате да изаберете тип табеле „Обједињена табела“ или „Табела кластера“

г) Након што изаберете табелу, вратите се на екран за одржавање поља за табелу. Назив спремишта поља или кластера приказан је на страници картице Атрибути поред стандардних поља.

х) Сада унесите назив кластера таблица или спремишта таблица којима желите додијелити таблицу кластера.

13) Како можете форматирати податке пре него што напишете изјаву у извештај?

Користећи догађај петље, извештаји се могу форматирати

а) .на почетку

б) .на новом

ц) .на крају

14) Објасните разлику између шаблона и табеле?

Разлика између табеле и предлошка је та што је табела динамичка, а предложак статичан.

15) Наведите шта је програмирање АЛВ -а у АБАП -у? Када се ова мрежа користи у АБАП -у?

АЛВ означава Апплицатион Лист Виевер. Како би побољшао излаз извјештаја, САП нуди скуп функционалних модула АЛВ који се могу користити, а такођер побољшава функционалност и читљивост било којег излаза извјештаја. То је ефикасан алат који се користи за сређивање колона у излазном извештају.

16) Када користимо Енд-оф-селецтион?

Догађај завршетка избора најчешће се користи када пишемо ХР-АБАП код. У коду ХР-АБАП, подаци се преузимају на почетку селекционог догађаја и штампају на листи, а све ће бити учињено на крају селекционог догађаја.

17) Наведите разлику између АБАП и ООАБАП? У којој ситуацији користите ООАБАП?

АБАП се користи за развој традиционалних програма у Р/ 3, док се ООАБАП користи за развој БСП/ ПЦУИ апликација, а такође и било чега што је укључено у објекат оријентисано попут БАДИ -а и СмартФормс -а итд.

18) Шта је таблични бафер? Која врста табела користи овај бафер?

Овде бафер означава меморијско подручје, а међуспремник табеле значи да су информације о табели доступне на апликационом серверу. Када позовете податке из табеле базе података, они ће доћи са сервера апликација. Прозирне таблице и таблице за спремање података се баферирају, док се таблица кластера не може баферирати.

19) Која је употреба „лепог штампача“?

За форматирање АБАП кода користи се 'претти принтер'.

20) Која је разлика између „Тип“ и „Свиђа ми се“?

'Тип': Тип података додељујете директно објекту података приликом декларисања.

'Свиђа ми се': Приписујете тип података другог објекта декларирајућем објекту података.

'Тип' се односи на постојећи тип података, док се 'Свиђа' односи на постојећи објект података.

21) Који су различити уредници АБАП/4? Које су разлике?

Два уређивача су СЕ38 и СЕ80 и оба имају уређен АБАП уређивач. У СЕ38 можете да креирате програме и прегледате извештаје на мрежи и у основи радите на развоју објеката у овом уређивачу. У СЕ80 постоје додатне функције као што су креирање пакета, група функција, група модула, класе, програми и БСП апликације.

22) Објасните разлику између програма за дијалог и извештаја?

Извештај је извршни програм; диалог је програм за скуп модула. Мора се извршити само путем трансакције. Програмирање дијалога се користи за прилагођавање екрана.

23) Шта је објекат закључавања?

За синхронизацију приступа више корисника помоћу истих података користе се објекти закључавања.

24) Како се подаци чувају у табели кластера?

Табела кластера садржи податке из више ДДИЦ табела. Похрањује податке као пар вредности имена.

25) Како можете отклонити грешке у обрасцу скрипте?

Да бисте отклонили грешке у обрасцу скрипте, морате га следити

СЕ71-> дајте имену обрасца-> услужни програми-> активирајте дебагер

26) Које су различите врсте објеката речника података?

Различите врсте објеката речника података су:

а) Табеле

б) Погледи

ц) Домен

г) Елемент података

е) Групе типова

ф) Претраживање помаже/Објекти кода подударања

г) Закључавање објеката

х) Конструкције

и) Врсте табела

27) На које начине можете извршити подешавање? Које ћете главне кораке користити за то?

Подешавање се може извести на три начина и/о диска, СКЛ подешавањем и подешавањем меморије. Пре подешавања морате да сазнате статус своје базе података помоћу орацле услужног програма статпацк и ткпроф.

28) У изјави 'селецт' шта је 'гроуп би'?

За дохваћање података из таблице према наведеном пољу користи се Група по клаузули.

29) Шта је диспечер?

Контролни агент који се назива САП диспечер, управља ресурсима за Р/3 апликације.

30) Наведите које су две методе измене САП стандардних табела?

Постоје две методе за измену САП стандардних табела

а) Додати структуре

б) Прилагођавање укључује

31) Која је разлика између „индекса базе података“ и „кода подударања“?

'Индекс базе података' садржи поља из једне табеле, док 'Код подударања' садржи поља из неколико табела. Објекти кода подударања могу се градити на табелама кластера, прозирним таблицама и обједињеним табелама.

32) Објасните предности технике модуларизације?

Кориштењем техника модуларизације можете избјећи редундантност ако програм садржи исте или сличне блокове наредби или је потребно исту функцију обрадити неколико пута. Модуларизацијом програма АБАП/4 олакшавамо њихово читање и побољшавамо њихову структуру. Модуларизоване програме је такође лакше одржавати и ажурирати.

33) Како можете створити позивне модуле програмског кода унутар једног програма АБАП/4?

а) Дефинисањем макроа

б) Креирањем програма за укључивање у библиотеку.

34) Које су различите врсте параметара? Како можете разликовати различите врсте параметара?

Различите врсте параметара су

а) Формални параметри: Дефинише се током дефиниције потпрограма изразом 'ФОРМ'

б) Стварни параметри: Наводи се током позива потпрограма изразом 'ПЕРФОРМ'

Можете разликовати различите врсте параметара по њиховој функционалности. Улазни параметри се користе за просљеђивање података у потпрограме, док се излазни параметри користе за просљеђивање података из потпрограма.

35) Које су различите интегритете база података?

а) Семантички интегритет

б) Релативни интегритет

ц) Интегритет примарног кључа

д) Интегритет скупа вредности

е) Интегритет страног кључа

ф) Оперативни интегритет