[{"id":"ui5-code-search-tool","title":"A Simple Code Search Tool for Deployed UI5 Applications","description":"Standard ABAP search tools cannot scan UI5 source code. This small tool searches text inside deployed UI5 applications and shows which file and application each match is in.","date":"2026-03-20T00:00:00.000Z","tags":["sap","ui5","fiori","abap","odata"],"authors":["yunus-tuzun"],"url":"/blog/ui5-code-search-tool","lang":"en","content":"Finding where a specific OData service or code snippet is used within deployed UI5 applications can sometimes be problematic. Standard ABAP search tools (like `RS_ABAP_SOURCE_SCAN`) fall short here because they cannot scan the contents of UI5 source code. To address this, a simple tool was created that allows for text-based searching within UI5 applications on the system. **What the Tool Does:** - **Compatibility:** Works with EHP8 and the Fiori interface. - **Function:** Searches for specific text (e.g., an OData service name) on a package basis or across applications. - **Result:** Lists exactly which file and application the search term appears in. ![Search results listing the UI5 applications and files that contain the search term](./search-results.png) I am sharing this project in case anyone else has a similar need. After installation, you might need to make small OData configurations depending on your environment. If you spot any bugs or want to improve it, feel free to open an issue or comment on GitHub. **GitHub Link:** [github.com/yunus-tuzun](https://github.com/yunus-tuzun)"},{"id":"ui5-kod-arama-araci","title":"UI5 Uygulamaları İçin Basit Bir Kod Arama Aracı","description":"Standart ABAP arama araçları UI5 kaynak kodunu tarayamıyor. Bu küçük araç, deploy edilmiş UI5 uygulamalarında metin arıyor ve aranan ifadenin hangi uygulamanın hangi dosyasında geçtiğini listeliyor.","date":"2026-02-22T00:00:00.000Z","tags":["sap","ui5","fiori","abap","odata"],"authors":["yunus-tuzun"],"url":"/tr/blog/ui5-kod-arama-araci","lang":"tr","content":"Deploy edilmiş UI5 uygulamaları içerisinde belirli bir OData servisinin veya kod parçasının nerede geçtiğini bulmak bazen uğraştırıcı olabiliyor. Standart ABAP arama araçları (`RS_ABAP_SOURCE_SCAN` vb.) UI5 kaynak kodlarının içeriğini tarayamadığı için bu konuda yetersiz kalıyor. Bu eksikliği gidermek adına, sistemdeki UI5 uygulamaları içerisinde metin bazlı arama yapabilen basit bir araç hazırlandı. **Özetle Araç Ne Yapıyor?** - **Uyumluluk:** EHP8 ve Fiori arayüzü ile çalışıyor. - **İşlev:** Paket bazında veya tüm uygulamalarda belirli bir metni (örneğin bir OData servisi ismini) arıyor. - **Sonuç:** Aranan ifadenin hangi uygulamanın hangi dosyasında geçtiğini listeliyor. ![Aranan ifadeyi içeren UI5 uygulamalarını ve dosyalarını listeleyen arama sonuçları](./arama-sonuclari.png) Benzer bir ihtiyaç duyanlar olursa diye projeyi paylaşıyorum. Kurulum sonrası ortamınıza göre ufak OData ayarları yapmanız gerekebilir. Hata görürseniz veya geliştirmek isterseniz GitHub üzerinden yazabilirsiniz. **GitHub Linki:** [github.com/yunus-tuzun](https://github.com/yunus-tuzun)"}]