top oracle forms reports interview questions
Często zadawane pytania do wywiadów Oracle Forms and Reports:
Jeśli przygotowujesz się do rozmowy kwalifikacyjnej z programistami Oracle, musisz dobrze znać Oracle Forms and Reports.
Przeczytaj nasz poprzedni artykuł na temat Pytania do wywiadów z Oracle DBA, RAC i Performance Tuning .
=> Kliknij tutaj, aby zapoznać się z serią pytań do wywiadów Oracle
Ten artykuł obejmuje:
- Pytania do wywiadu Oracle Forms
- Pytania do wywiadu Oracle Reports
Zapoznanie się z tymi pytaniami podczas rozmowy kwalifikacyjnej pomoże ci złamać każdą rozmowę kwalifikacyjną, dlatego ten artykuł jest zdecydowanie zalecany osobom poszukującym pracy.
Czego się nauczysz:
Najpopularniejsze pytania dotyczące formularzy i raportów Oracle do wywiadów
Pytania do wywiadu Oracle Forms
P 1) Co rozumiesz przez Oracle Forms i dlaczego są one wymagane?
Odpowiedź: Oracle Forms to interfejsy użytkownika opracowane w celu prezentacji danych użytkownikowi. Te dane mogą być prezentowane po pobraniu z bazy danych Oracle. W razie potrzeby formularze można zintegrować z usługami internetowymi lub Javą, aby zachować architekturę SOA. Formularze są tworzone u źródła jako pliki .fmb, a później kompilowane do formatu .fmx (plik wykonywalny).
Oracle Forms obejmuje:
- Programista Formularzy: Pomaga w tworzeniu i kompilacji Oracle Forms.
- Usługi formularzy: Jest brane pod uwagę przy wdrażaniu Formularzy.
Pytanie 2) Wyjaśnij różne poziomy, na których Oracle Form Services współpracuje.
Odpowiedź: Oracle Form Services jest aplikacją trójwarstwową, a zatem będzie współdziałać na poniższych poziomach:
- Poziom klienta
- Poziom serwera
- Poziom bazy danych
Na poziomie klienta żądania HTTP będą wysyłane przez klienta do systemu. Żądanie to zostanie odebrane przez serwlet odbiornika formularzy na serwerze i zainicjuje proces wykonawczy formularzy. Ten proces wyśle żądanie do bazy danych w celu pobrania informacji i odesłania ich z powrotem do klienta.
Na tym kończy się przepływ pracy interakcji użytkownika za pośrednictwem usług Oracle Forms.
P # 3) Czy w zgłoszeniu złożonym z wielu formularzy możemy wywołać jeden formularz z drugiego?
Odpowiedź: Tak, możemy wywołać jeden formularz z drugiego za pomocą poniższych wbudowanych funkcji:
- OPEN_FORM: Otwiera żądany formularz wraz z aktualnym formularzem, a użytkownik może przejść do obu formularzy w tej samej sesji.
- NOWA FORMA: Otworzy się również nowy formularz, ale po wyjściu z obecnego formularza.
- CALL_FORM: Otworzy żądany formularz, pozostawiając aktywny, ale ukryty formularz nadrzędny. Po wyjściu z żądanego formularza kontrola wraca do formularza nadrzędnego.
P # 4) Co rozumiesz przez LOV i jak można go używać?
Odpowiedź: LOV to lista wartości umieszczonych w wyskakującym okienku i wyświetlana użytkownikowi końcowemu do wyboru. Wartości te mogą być przypisywane i wywoływane statycznie lub dynamicznie w LOV.
Istnieje powiązana właściwość znana jako „LOV for Validation”, która jest używana do walidacji zawartości LOV. Jeśli ta właściwość ma wartość true, bieżąca wartość elementu tekstowego jest porównywana z wartościami wyświetlanymi w pierwszej kolumnie LOV.
Jeśli którakolwiek z wartości LOV pasuje do elementu tekstowego, sprawdzanie poprawności powiedzie się i LOV nie zostanie wyświetlone. Jeśli wartość nie pasuje, zostanie wyświetlona LOV i nastąpi wyszukiwanie na podstawie elementu tekstowego.
P # 5) Co to jest kanwa w Oracle Forms?
Odpowiedź: Kanwa to warstwa w oknie, w której można umieszczać obiekty wizualne, takie jak elementy interfejsu lub grafika.
Oracle Forms obsługuje cztery typy kanw, jak wspomniano poniżej:
- Obszar roboczy treści (płótno domyślne)
- Kanwa zakładki
- Kanwa paska narzędzi
- Ułożone płótno
P # 6) W jakiej kolejności wyzwalacze są uruchamiane przez Oracle Forms?
Odpowiedź: Oracle Forms postępuje zgodnie z poniższą hierarchią w celu wykonania wyzwalacza:
która z poniższych jest jedną z najpopularniejszych platform testowych?
- Forma wstępna
- Blokada wstępna
- Wstępne nagrywanie
- Element przed tekstem
- When-new-form-instance
- Kiedy-nowa-blok-instancja
- Kiedy-nowy-rekord-instancja
- Kiedy-nowy-element-instancja
- Post-text_item
- Post-Record
- Post-blok
- Post-Form
P # 7) Wyjaśnij związek Master-Detail na kilku przykładach.
Odpowiedź: Relacja wzorzec-szczegół to relacja między różnymi podmiotami biznesowymi, która jest zgodna ze wzorcem relacji nadrzędny-podrzędny. Będzie jeden podmiot nadrzędny powiązany z wieloma podmiotami podrzędnymi.
Na przykład, możemy mieć jednego mistrza o nazwie FIRMA z różnymi szczegółami jako DZIAŁY (HR, FINANSE, OPERACJE, ADMINISTRATOR, itp.).
Relację tę można zrealizować za pomocą dwóch bloków danych, w których pierwszy blok danych reprezentuje tabelę główną, a drugi tabelę szczegółową.
P # 8) Nazwij różne wyzwalacze skojarzone z Oracle Forms, które mają relację wzorzec-szczegół.
Odpowiedź: Zarejestrowane wyzwalacze są tworzone podczas tworzenia bloku master-detail:
- ON-CHECK-DELETE-MASTER
- WYRAŹNE SZCZEGÓŁY
- SZCZEGÓŁY DOTYCZĄCE LUDNOŚCI
P # 9) Jakie są różne pliki konfiguracyjne używane przez Oracle Forms?
Odpowiedź: Pliki konfiguracyjne obejmują:
- default.env
- formsweb.cfg
- ftrace.cfg
- base.htm, basejini.htm i basejpi.htm
Korzystając z powyższych plików konfiguracyjnych, użytkownik może określić różne parametry formularzy zgodnie z wymaganiami.
P # 10) Co rozumiemy przez grupę rekordów w Oracle Forms?
Odpowiedź: Grupa rekordów to struktura wierszy i kolumn w formularzach Oracle Forms podobna do tabeli w bazie danych Oracle.
Grupami rekordów mogą być:
- Grupa rekordów zapytania
- Grupa rekordów niebędących zapytaniami
- Statyczna grupa rekordów
Grupa rekordów zapytania jest powiązana z instrukcją SELECT i może być tworzona lub aktualizowana podczas projektowania lub wykonywania. Chociaż grupa rekordów niebędąca zapytaniem nie jest powiązana z żadnym zapytaniem, dlatego można ją utworzyć lub zaktualizować tylko podczas wykonywania.
Statyczna grupa rekordów ponownie nie jest powiązana z żadnym zapytaniem i może być utworzona lub zaktualizowana tylko na etapie projektowania.
Pytania do wywiadu Oracle Reports
P # 11) Co to jest raport Oracle? Wymień jego różne typy.
Odpowiedź: Oracle Report to narzędzie dostarczane przez Oracle Fusion Middleware, które służy do generowania raportów na podstawie danych przechowywanych w bazie danych Oracle. Obejmuje Oracle Reports Developer, narzędzie do projektowania raportów oraz Oracle Application Server Reports Services.
Różne rodzaje raportów obejmują:
- Tabelaryczny
- Raporty o szczegółach
- Formularze raportów
- Formularze raportów
- Raporty dotyczące etykiet wysyłkowych
- Raporty macierzowe
P # 12) Co to jest niejawna kotwica i jaka jest inna forma jawnej kotwicy w narzędziu do tworzenia raportów?
Odpowiedź: Kotwica służy do określania położenia obiektu w kierunku poziomym i pionowym. To położenie obiektu będzie zawsze zależne od położenia innych obiektów, które można nazwać obiektami nadrzędnymi dla tych obiektów podrzędnych.
W czasie wykonywania program Oracle Forms Builder generuje niejawną kotwicę dla każdego obiektu układu, który nie zawiera jawnej kotwicy. Niejawna kotwica zostanie utworzona w czasie wykonywania raportu, podczas gdy jawne kotwice są tworzone przez użytkownika jawnie.
P # 13) Nazwij różne wyzwalacze obsługiwane przez Oracle Reports i ich kolejność uruchamiania.
Odpowiedź: Poniżej wymieniono wyzwalacze obsługiwane przez Oracle Reports:
- Przed formularzem parametru: Pobiera się przed wyświetleniem formularza parametrów środowiska uruchomieniowego na ekranie.
- Po formularzu parametru: Pobiera się po wyświetleniu formularza parametrów środowiska uruchomieniowego na ekranie.
- Przed zgłoszeniem: Wywoływane przed wykonaniem raportu, ale po przeanalizowaniu zapytań.
- Między stronami: Jest uruchamiany przed wykonaniem formatowania dla każdej strony z wyjątkiem pierwszej strony.
- Po zgłoszeniu: Pobiera się przy wyjściu z podglądu lub po udostępnieniu danych wyjściowych raportu w miejscu docelowym.
P # 14) Jaka jest różnica między bind a parametrem leksykalnym?
Odpowiedź: Parametry powiązania to zmienne, które mogą zastąpić pojedynczą wartość w SQL / PLSQL, taką jak liczba, znak, ciąg znaków lub data.
Podczas gdy parametr leksykalny może zastępować klauzule lub wiele wartości osadzonych w zapytaniu SELECT, prawdopodobnie po SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING, CONNECT BY i START WITH.
Q # 15) Wymień różne typy kolumn w Oracle Reports.
Odpowiedź: W raportach Oracle istnieją trzy typy kolumn. Oni są:
- Kolumny z formułami: Kolumna, która może wykonywać obliczenia zdefiniowane przez użytkownika na wartościach w innych kolumnach i zwracać jakąś wartość.
- Kolumny podsumowujące: Kolumna, w której można wykonywać obliczenia podsumowujące, takie jak suma, średnia itp., Na wartościach umieszczonych w innych kolumnach.
- Kolumny zastępcze: Kolumna, dla której typ danych lub wartość można ustawić za pomocą PL / SQL.
P # 16) Co to jest program obsługi wyjścia użytkownika w Oracle Reports?
Odpowiedź: Wyjście użytkownika to program napisany w celu wykonania określonej czynności. Można je wywołać z wyzwalaczy raportów, a po wykonaniu zwraca kontrolę nad narzędziem Report Builder.
Kilka wyjść użytkowników jest wymienionych, jak pokazano poniżej:
- FND SRWINIT
- FND SRWEXIT
- FND FORMAT_CURRENCY
- FND FLEXSQL
- FND FLEXIDVAL
P # 17) Jak możemy wygenerować wynik raportu w formacie Excel?
Odpowiedź: Aby uzyskać dane raportu w formacie Excel, możemy użyć:
- SPOOL Command
- Pakiet Text_IO
- Pakiet UTL
P # 18) Jaka jest różnica między trybem flex a trybem ograniczonym?
Odpowiedź: Tryb zamknięty, jeśli jest ustawiony, ogranicza obiekt podrzędny do otaczających obiektów nadrzędnych. Jeśli ta opcja nie jest włączona, obiekty podrzędne mogą wysuwać się z obiektów nadrzędnych.
W trybie flex obiekty nadrzędne dostosują swoje obramowanie, jeśli obiekt podrzędny rozszerzy się lub poruszy. Jeśli nie jest ustawiona, obramowanie nadrzędne pozostaje stałe, gdy obiekty podrzędne się poruszają.
P # 19) Co to jest raport macierzowy i ile minimalnych grup jest wymaganych do jego przygotowania?
jak otworzyć plik json w windows
Odpowiedź: Macierz to rodzaj raportu, który wygląda jak siatka informacyjna z jednym wierszem etykiet i jedną kolumną kolumn. Aby przygotować raport macierzowy, model danych wymaga co najmniej 4 grup. Jedna powinna być grupą obejmującą wiele produktów, jedną grupą komórkową i co najmniej dwie grupy powinny znajdować się w grupie obejmującej różne produkty.
P # 20) Czy w raporcie można mieć wiele układów?
Odpowiedź: Tak, można mieć wiele układów. Możemy skorzystać z dodatkowej opcji układu w narzędziu edytora układu.
Wniosek
Mam nadzieję, że powyższy artykuł pomoże Ci przygotować się do rozmowy kwalifikacyjnej i zwiększy Twoją wiedzę na temat koncepcji Oracle Forms and Reports.
=> Kliknij tutaj, aby zapoznać się z serią pytań do wywiadów Oracle
Przeczytaj następną część 4: Najpopularniejsze pytania dotyczące aplikacji Oracle i Oracle SOA podczas wywiadów technicznych
Wszystkiego najlepszego!!!
rekomendowane lektury
- Pytania i odpowiedzi do wywiadu
- Najczęstsze pytania do rozmów kwalifikacyjnych dotyczących aplikacji Oracle Apps i Oracle SOA
- Najpopularniejsze pytania do wywiadów Oracle: pytania dotyczące Oracle Basic, SQL, PL / SQL
- Kilka interesujących pytań do rozmowy kwalifikacyjnej dotyczącej testowania oprogramowania
- Najczęstsze pytania do wywiadów z Oracle DBA, RAC i Performance Tuning
- ETL Testing Interview Pytania i odpowiedzi
- 12 najpopularniejszych pytań do wywiadu Mockito (wywiady z mocking Framework)
- Pytania do rozmów kwalifikacyjnych dotyczących ręcznego testowania oprogramowania dla doświadczonych specjalistów