Съдържание:
Определение - Какво означава Watchpoint?
В SAP, контролната точка е условна точка на прекъсване, която е дефинирана само в Отладчика на ABAP. Той е един от компонентите на полезната програма за изпълнение, предоставен за отстраняване на грешки в приложните програми на SAP и служи като индикатор на процесора за изпълнение на ABAP, за да прекъсне по-нататъшната обработка на програмата от определената точка или връзка. Динамични по своята същност, точките за наблюдение помагат на разработчиците на приложения да наблюдават съдържанието на определени променливи и промяната на техните стойности, свързани по време на обработка по време на изпълнение.
Техопедия обяснява Watchpoint
Тъй като точка за наблюдение създава клонинг на посочения обект, той може да повлияе негативно на производителността и паметта, особено при обекти с данни с голям размер като вътрешни таблици. Точките за наблюдение са идеални за променливи с по-малък размер, които са активни по време на изпълнение, но само за кратко време.
Точките за наблюдение могат да бъдат създадени, докато Debugger е включен, с помощта на бутона "Създаване на контролна точка".
Характеристиките на Watchpoint са следните:
- За разлика от точките за прекъсване, точките за наблюдение не се активират, докато не се промени посоченото съдържание на полето.
- За разлика от динамичните точки на прекъсване, всички точки за наблюдение са специфични за потребителя и не пречат на други потребители да изпълняват свързани приложни програми.
- Точка за наблюдение може да бъде зададена като локална или глобална. Единствената валидност на локална точка за наблюдение е посочената програма, докато глобалната наблюдателна точка е валидна за цялата определена програма и други свързани с нея програми, които се обажда по време на изпълнение.
- Логическите условия могат да бъдат определени в точките за наблюдение, за разлика от точките на прекъсване и могат да задават максимум пет на сесия. Точка за наблюдение е снабдена с релационен оператор и поле за сравнение, за да се определят условията за прекъсване.
- Подобно на Breakpoint, точките за наблюдение могат да бъдат променяни и изтривани при необходимост.
- Точките за наблюдение, създадени в New ABAP Debugger, не са валидни и не могат да се използват след преминаване към класически дебъгер и обратно.
- След като бъде достигната точка за наблюдение, в инструкцията на програмата се посочва жълта стрелка и се дава предупреждение, като „точка на наблюдение е достигната заедно с променлива на наблюдателната точка“.