top oracle forms reports interview questions
Vanliga frågor om Oracle Forms and Reports Intervjufrågor:
Om du förbereder dig för en Oracle-utvecklarrollintervju måste du vara väl insatt i Oracle Forms and Reports.
Läs vår tidigare artikel om Oracle DBA, RAC och Performance Tuning intervjufrågor .
=> Klicka här för frågor som täcker Oracle-intervjufrågor
Den här artikeln omfattar:
- Oracle Forms intervjufrågor
- Oracle Reports intervjufrågor
Granskning av dessa intervjufrågor hjälper dig att knäcka någon intervju och därför rekommenderas den här artikeln starkt för arbetssökande.
Vad du kommer att lära dig:
Top Oracle Forms and Reports Interview Questions
Oracle Forms intervjufrågor
F # 1) Vad förstår du av Oracle Forms och varför krävs det?
Svar: Oracle Forms är användargränssnitt som utvecklats för att presentera data för användaren. Dessa data kan presenteras när de hämtats från Oracle-databasen. Vid behov kan formulär integreras med webbtjänster eller Java för att följa SOA-arkitekturen. Formulär skapas vid källan som .fmb-filer och kompileras senare till .fmx (körbar fil).
Oracle Forms inkluderar:
- Formutvecklare: Det hjälper till med utveckling och sammanställning av Oracle Forms.
- Formulärstjänster: Det övervägs för distribution av formulär.
F # 2) Förklara de olika nivåerna som Oracle Form Services interagerar med.
Svar: Oracle Form Services är en tredelad applikation och därmed det kommer att interagera på nedanstående nivåer:
- Kundnivå
- Servernivå
- Databasnivå
På klientnivå skickas HTTP-förfrågningar av en klient till systemet. Denna begäran kommer att tas emot av Forms Listener Servlet på servern och den kommer att initiera Forms Runtime-processen. Denna process skickar begäran till databasen för att hämta informationen och skicka tillbaka den till klienten.
Detta kompletterar arbetsflödet för användarinteraktion genom Oracle Forms Services.
F # 3) Kan vi åberopa en blankett från en annan i en applikation med flera formulär?
Svar: Ja, vi kan åberopa en form från en annan med hjälp av nedanstående inbyggda funktioner:
- OPEN_FORM: Det öppnar det begärda formuläret tillsammans med det aktuella formuläret och användaren kan navigera till båda formulären i samma session.
- NEW_FORM: Det kommer också att öppna en ny form men efter att ha avslutats från den aktuella formen.
- CALL_FORM: Det öppnar det begärda formuläret genom att hålla det överordnade formuläret aktivt men dolt. När du har lämnat det begärda formuläret går kontrollen tillbaka till det överordnade formuläret.
F # 4) Vad förstår du av LOV och hur kan det användas?
Svar: LOV är en lista över värden som finns i ett popup-fönster och visas för slutanvändaren för val. Dessa värden kan tilldelas och åberopas statiskt eller dynamiskt i LOV.
Det finns en relaterad egenskap som kallas ”LOV for Validation” som används för att validera innehållet i LOV. Om den här egenskapen är satt till true jämförs det aktuella värdet för textobjektet med de värden som visas i den första kolumnen i LOV.
Om något av LOV-värdena matchar textobjektet, lyckas valideringen och LOV visas inte. Om värdet inte matchar kommer LOV att visas och en sökning kommer att ske baserat på textobjektet.
F # 5) Vad är en duk i Oracle Forms?
Svar: Canvas är ett lager i ett fönster där visuella objekt som gränssnittsobjekt eller grafik kan placeras.
Oracle Forms stöder fyra typer av duk som nämns nedan:
- Innehållsduk (standardduk)
- Flikduk
- Verktygsfältets duk
- Staplad duk
F # 6) I vilken sekvens blir triggers avfyrade av Oracle Forms?
Svar: Oracle Forms följer nedanstående hierarki för triggerkörning:
hur man gör en enkelsidesapplikation med angularjs
- Prestera
- Förblockera
- Förinspelning
- Pre-text objekt
- När-ny-form-instans
- När-ny-block-instans
- När-ny-post-instans
- När-ny-artikel-instans
- Post-text_item
- Post-Record
- Post-Block
- Efterformulär
Fråga nr 7) Förklara förhållandet mellan detalj och detalj med några exempel.
Svar: Master-Detail-förhållande är förhållandet mellan olika affärsenheter som följer förhållandet mellan förälder och barn. Det kommer att finnas en överordnad enhet kopplad till många underordnade enheter.
Till exempel, vi kan ha en mästare med namnet FÖRETAG med olika detaljer som AVDELNINGAR (HR, FINANS, VERKSAMHET, ADMIN, etc.).
Denna relation kan implementeras med hjälp av två datablock där det första datablocket representerar mastertabellen medan det andra representerar en detaljerad tabell.
F # 8) Namnge de olika utlösarna som är associerade med Oracle Forms som har en master-detalj-relation.
Svar: Enlisted triggers skapas under skapandet av master-detaljblocket:
- ON-CHECK-DELETE-MASTER
- O-CLEAR-DETALJER
- ON-POPULATE-DETALJER
F # 9) Vilka är de olika konfigurationsfilerna som används av Oracle Forms?
Svar: Konfigurationsfilerna inkluderar:
bästa programmet för att dölja IP-adress
- default.env
- formsweb.cfg
- ftrace.cfg
- base.htm, basejini.htm & basejpi.htm
Med hjälp av ovanstående konfigurationsfiler kan en användare ange olika parametrar för formulären enligt kravet.
F # 10) Vad menar vi med rekordgrupp i Oracle Forms?
Svar: En postgrupp är ett ramverk av rader och kolumner i Oracle Forms som liknar en tabell i Oracle-databasen.
Spela in grupper kan vara:
- Fråga Record Group
- Icke-frågeregistreringsgrupp
- Statisk rekordgrupp
En frågepostgrupp är associerad med SELECT-satsen och kan skapas eller uppdateras under design eller körning. Medan en icke-frågepostgrupp inte är associerad med någon fråga och kan därför endast skapas eller uppdateras under körning.
Den statiska postgruppen är återigen inte associerad med någon fråga och kan bara skapas eller uppdateras under designfasen.
Oracle Reports intervjufrågor
F # 11) Vad är en Oracle-rapport? Lista dess olika typer.
Svar: Oracle Report är ett verktyg som tillhandahålls av Oracle Fusion Middleware, som används för att generera rapporter baserat på de data som lagras i Oracle-databasen. Den består av Oracle Reports Developer, ett rapportdesignverktyg och Oracle Application Server Reports Services.
Olika typer av rapporter inkluderar:
- Tabellformat
- Master-Detail-rapporter
- Formrapporter
- Rapporter om formulärbrev
- Rapporter för adressetiketter
- Matrisrapporter
F # 12) Vad är ett implicit ankare och hur är det ett annorlunda ankare i en rapportbyggare?
Svar: Ett ankare används för att bestämma ett föremåls position i horisontell och vertikal riktning. Denna position för ett objekt kommer alltid att vara i förhållande till positionen för de andra objekten, vilket kan kallas förälderobjekt för dessa underobjekt.
Under körning genereras ett implicit ankare av Oracle Forms Builder för varje layoutobjekt, som inte innehåller ett uttryckligt ankare. Det implicita ankaret skapas under körningstiden för en rapport medan explicita ankare skapas av en användare uttryckligen.
F # 13) Namnge olika triggers som stöds av Oracle Reports och deras skjutorder.
Svar: Nedan listas de triggers som stöds av Oracle Reports:
- Före parameterform: Blir avfyrad innan visning av formulär för körningsparameter på skärmen.
- Efter parameterform: Blir avfyrad efter att runtime-parameterformuläret har visats på skärmen.
- Före rapport: Blir avfyrad innan en rapport genomförs men efter att frågorna analyseras.
- Mellan sidor: Blir avfyrad innan formateringen görs för varje sida utom den första sidan.
- Efter rapport: Avfyras antingen vid förhandsgranskarens utgång eller när rapportutmatningen delas med destinationen.
F # 14) Vad är skillnaden mellan bindning och lexikalisk parameter?
Svar: Bindningsparametrar är variablerna som kan ersätta ett enda värde i SQL / PLSQL som nummer, tecken, sträng eller datum.
Medan lexikalisk parameter kan ersätta satser eller flera värden inbäddade i SELECT-frågan eventuellt efter SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING, CONNECT BY och START WITH.
F # 15) Lista de olika kolumntyperna i Oracle Reports.
Svar: Det finns tre typer av kolumner i Oracle-rapporter. Dom är:
- Formelkolumner: Kolumn som kan göra användardefinierade beräkningar på värden inom andra kolumner och returnera något värde.
- Sammanfattningskolumner: Kolumn, som kan göra sammanfattande beräkningar som summa, genomsnitt etc. på värden som placeras i de andra kolumnerna.
- Platshållarkolumner: Kolumn för vilken datatyp eller värde som kan ställas in med PL / SQL.
F # 16) Vad är ett användarutgångsprogram i Oracle Reports?
Svar: User exit är ett program som är skrivet för att utföra relevanta åtgärder. De kan anropas från rapportutlösare och när de körs, ger det tillbaka kontrollen till Report Builder.
Få av användarutgångarna listas enligt nedan:
- FND SRWINIT
- FND SRWEXIT
- FND FORMAT_CURRENCY
- FND FLEXSQL
- FND FLEXIDVAL
F # 17) Hur kan vi generera rapportutdata i Excel-format?
Svar: För att få rapportdata i Excel-format kan vi använda:
- SPOOL-kommando
- Text_IO-paket
- UTL-paket
F # 18) Vad är skillnaden mellan flexläge och begränsat läge?
Svar: Begränsat läge, om uppsättningen begränsar det underordnade objektet i omslutande överordnade objekt. Om det inte är aktiverat kan de underordnade objekten flyttas ut från de överordnade objekten.
Under flexläge justerar överordnade objekt dess kant om det underordnade objektet expanderar eller rör sig. Om den inte är inställd förblir föräldrarnas gränser fasta när barnets objekt rör sig.
F # 19) Vad är en matrisrapport och hur många minimigrupper krävs för att förbereda samma?
Svar: En matris är en typ av rapport som ser ut som ett informationsgaller med en rad etiketter och en kolumn med kolumner. Minst fyra grupper krävs i datamodellen för att utarbeta en matrisrapport. En bör vara en grupp med flera produkter, en cellgrupp och minst två grupper ska vara inom en grupp med flera produkter.
F # 20) Är det möjligt att ha flera layouter i en rapport?
Svar: Ja, det är möjligt att ha flera layouter. Vi kan använda ett extra layoutalternativ i layoutredigeringsverktyget.
Slutsats
Jag hoppas att ovanstående artikel hjälper dig att förbereda dig för din intervju och öka din kunskap om konceptet Oracle Forms and Reports.
=> Klicka här för frågor som täcker Oracle-intervjufrågor
Läs nästa del 4: De populäraste frågorna om Oracle Apps och Oracle SOA Tekniska intervjuer
Med vänliga hälsningar!!!
Rekommenderad läsning
- Intervjufrågor och svar
- Topp Oracle Apps tekniska och Oracle SOA intervjufrågor
- Oracle-intervjufrågor: Oracle Basic, SQL, PL / SQL-frågor
- Några intressanta programtestintervjufrågor
- Toppfrågor om Oracle DBA, RAC och Performance Tuning
- ETL Testing Intervju Frågor och svar
- Topp 12 Mockito-intervjufrågor (Mocking Framework Interview)
- Programvaruhandbok Testning av intervjufrågor för erfarna yrkesverksamma