top oracle forms reports interview questions
Ofte stilte spørsmål om intervjuer med Oracle Forms and Reports:
Hvis du forbereder deg på et Oracle-utviklerrollintervju, må du være godt kjent med Oracle Forms and Reports.
Les vår forrige artikkel om Oracle DBA, RAC og Performance Tuning Interview Questions .
=> Klikk her for serier som dekker spørsmål om Oracle-intervju
Denne artikkelen dekker:
- Oracle Forms intervju spørsmål
- Oracle Reports intervjuspørsmål
Gjennomgang av disse intervjuspørsmålene vil hjelpe deg å knekke ethvert intervju, og denne artikkelen anbefales derfor sterkt for arbeidssøkere.
Hva du vil lære:
Top Oracle Forms and Reports Interview Questions
Oracle Forms intervjuspørsmål
Sp # 1) Hva forstår du av Oracle Forms, og hvorfor kreves det?
Svar: Oracle Forms er brukergrensesnittene som er utviklet for å presentere dataene for brukeren. Disse dataene kan presenteres når de er hentet fra Oracle-databasen. Om nødvendig kan skjemaer integreres med webtjenester eller Java for å følge SOA-arkitekturen. Skjemaer opprettes ved kilden som .fmb-filer og kompileres senere i .fmx (kjørbar fil).
Oracle Forms inkluderer:
- Skjemautvikler: Det hjelper i utviklingen og kompilering av Oracle Forms.
- Skjema tjenester: Det vurderes for distribusjon av skjemaer.
Q # 2) Forklar de forskjellige nivåene Oracle Form Services samhandler med.
Svar: Oracle Form Services er en tredelt applikasjon og dermed det vil samhandle på nivåene nedenfor:
- Kundenivå
- Servernivå
- Databasenivå
På klientnivå vil HTTP-forespørsler bli sendt av en klient til systemet. Denne forespørselen vil bli mottatt av Forms Listener Servlet på serveren, og den vil starte Forms Runtime-prosessen. Denne prosessen vil sende forespørselen til databasen for å hente informasjonen og sende den tilbake til klienten.
Dette fullfører arbeidsflyten for brukerinteraksjon gjennom Oracle Forms Services.
Sp # 3) Kan vi påkalle et skjema fra et annet i en flerformularapplikasjon?
Svar: Ja, vi kan påkalle en form fra en annen ved hjelp av de innebygde funksjonene nedenfor:
- OPEN_FORM: Det åpner det forespurte skjemaet sammen med det gjeldende skjemaet, og brukeren kan navigere til begge skjemaene i samme økt.
- NEW_FORM: Det vil også åpne et nytt skjema, men etter å ha avsluttet det nåværende skjemaet.
- CALL_FORM: Det åpner det forespurte skjemaet ved å holde foreldreformen aktiv, men skjult. Når kontrollen er avsluttet fra det forespurte skjemaet, går den tilbake til det overordnede skjemaet.
Q # 4) Hva forstår du av LOV, og hvordan kan det brukes?
Svar: LOV er en liste over verdier som er befolket i et popup-vindu og vises til sluttbrukeren for valg. Disse verdiene kan tildeles og påberopes statisk eller dynamisk i LOV.
Det er en relatert egenskap kjent som ‘LOV for Validation’ som brukes til å validere innholdet i LOV. Hvis denne egenskapen er satt til sant, sammenlignes den nåværende verdien av tekstelementet med verdiene som vises i den første kolonnen i LOV.
Hvis noen av LOV-verdiene samsvarer med tekstelementet, lykkes validering og LOV vil ikke vises. Hvis verdien ikke stemmer overens, vil LOV vises, og et søk vil skje basert på tekstelementet.
Sp # 5) Hva er et lerret i Oracle Forms?
Svar: Canvas er et lag i et vindu der de visuelle objektene som grensesnittelementer eller grafikk kan plasseres.
Oracle Forms støtter fire typer lerret som nevnt nedenfor:
- Innholds lerret (standard lerret)
- Tabulær lerret
- Verktøylinjeduk
- Stablet lerret
Sp # 6) I hvilken rekkefølge blir triggere sparket av Oracle Forms?
Svar: Oracle Forms følger nedenstående hierarki for utførelse av utløsere:
ytelsesjustering i spørsmål om orakelintervju
- Forhåndsform
- Forblokker
- Forhåndsinnspilling
- Pre-text element
- Når-ny-form-forekomst
- Når-ny-blokk-forekomst
- Når-ny-post-forekomst
- Når-ny-vare-forekomst
- Post-text_item
- Post-Record
- Post-Block
- Post-Form
Q # 7) Forklar Master-Detail-forholdet med noen eksempler.
Svar: Master-Detail-forhold er forholdet mellom forskjellige forretningsenheter som følger foreldre-barn-forholdsmønsteret. Det vil være en overordnet enhet knyttet til mange underordnede enheter.
For eksempel, vi kan ha en mester som heter SELSKAP med forskjellige detaljer som AVDELINGER (HR, ØKONOMI, OPERASJONER, ADMIN, etc.).
Dette forholdet kan implementeres ved hjelp av to datablokker der den første datablokken representerer mastertabellen mens den andre representerer en detaljert tabell.
Q # 8) Nevn de forskjellige utløserne knyttet til Oracle Forms som har et master-detalj forhold.
Svar: Enlisted triggers blir opprettet under opprettelsen av master-detaljblokken:
- ON-CHECK-DELETE-MASTER
- KLAR-DETALJER
- PÅ FOLK-DETALJER
Sp # 9) Hva er de forskjellige konfigurasjonsfilene som brukes av Oracle Forms?
Svar: Konfigurasjonsfilene inkluderer:
- standard.env
- formsweb.cfg
- ftrace.cfg
- base.htm, basejini.htm & basejpi.htm
Ved hjelp av konfigurasjonsfilene ovenfor kan en bruker spesifisere forskjellige parametere for skjemaene i henhold til kravet.
Sp # 10) Hva mener vi med plategruppe i Oracle Forms?
Svar: En rekordgruppe er et rammeverk av rader og kolonner i Oracle Forms som ligner på en tabell i Oracle-databasen.
Rekordgrupper kan være:
- Query Record Group
- Non-Query Record Group
- Statisk plategruppe
En spørringspostgruppe er knyttet til SELECT-setningen og kan opprettes eller oppdateres under design eller utførelse. Mens en ikke-søkegruppegruppe ikke er tilknyttet noen spørring, kan den derfor bare opprettes eller oppdateres under kjøring.
Den statiske postgruppen er igjen ikke tilknyttet noen spørsmål og kan bare opprettes eller oppdateres under designfasen.
Oracle Reports intervjuspørsmål
Sp # 11) Hva er en Oracle-rapport? Liste opp de forskjellige typene.
Svar: Oracle Report er et verktøy levert av Oracle Fusion Middleware, som brukes til å generere rapporter basert på dataene som er lagret i Oracle-databasen. Den består av Oracle Reports Developer, et rapportdesignverktøy og Oracle Application Server Reports Services.
Ulike typer rapporter inkluderer:
- Tabellformet
- Master-Detail-rapporter
- Skjema rapporter
- Skjema brevrapporter
- Rapporter for postetiketter
- Matriserapporter
Sp # 12) Hva er et implisitt anker, og hvordan er det et annet eksplisitt anker i en rapportbygger?
Svar: Et anker brukes til å bestemme posisjonen til et objekt i horisontal og vertikal retning. Denne posisjonen til et objekt vil alltid være i forhold til posisjonen til de andre objektene, som kan kalles foreldreobjekter for disse underordnede objektene.
I løpet av kjøretiden vil et implisitt anker genereres av Oracle Forms Builder for hvert layoutobjekt, som ikke har et eksplisitt anker. Det implisitte ankeret opprettes i løpet av en rapport mens eksplisitte ankere opprettes av en bruker eksplisitt.
Q # 13) Nevn forskjellige utløsere som støttes av Oracle Reports og deres skyteordre.
Svar: Listene nedenfor er utløserne som støttes av Oracle Reports:
- Før parameterform: Får sparken før visning av skjema for kjøretidsparameter.
- Etter parameterform: Blir avfyrt etter visning av skjema for kjøretidsparameter.
- Før rapport: Får sparken før utførelsen av en rapport, men etter at spørsmålene blir analysert.
- Mellom sider: Får sparken før formatering gjøres for hver side unntatt den første siden.
- Etter rapport: Blir avfyrt enten ved utgangen av forhåndsvisningen eller når rapportutgangen deles med destinasjonen.
Q # 14) Hva er forskjellen mellom bind og leksikalsk parameter?
Svar: Bindingsparametere er variablene som kan erstatte en enkelt verdi i SQL / PLSQL som nummer, tegn, streng eller dato.
Mens leksikalsk parameter kan erstatte ledd eller flere verdier innebygd i SELECT-spørring mulig etter SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING, CONNECT BY og START WITH.
Q # 15) Liste de forskjellige kolonnetyper i Oracle Reports.
Svar: Det er tre typer kolonner i Oracle-rapporter. De er:
- Formelkolonner: Kolonne som kan gjøre brukerdefinerte beregninger på verdier i andre kolonner og returnere noe verdi.
- Sammendragskolonner: Kolonne, som kan gjøre sammendragsberegninger som sum, gjennomsnitt osv. På verdier plassert i de andre kolonnene.
- Plassholderkolonner: Kolonne for hvilken datatype eller verdi som kan angis ved hjelp av PL / SQL.
Spørsmål nr. 16) Hva er et avslutningsprogram for brukere i Oracle Reports?
Svar: User exit er et program som er skrevet for å utføre en relevant handling. De kan kalles fra rapportutløsere og når de er utført, gir det tilbake kontrollen til Report Builder.
Få av brukerutgangene er oppført som vist nedenfor:
- FND SRWINIT
- FND SRWEXIT
- FND FORMAT_CURRENCY
- FND FLEXSQL
- FND FLEXIDVAL
Sp # 17) Hvordan kan vi generere rapportutdata i Excel-format?
Svar: For å få rapportdata i Excel-format kan vi bruke:
- SPOOL-kommando
- Text_IO-pakke
- UTL-pakke
Q # 18) Hva er forskjellen mellom flexmodus og begrenset modus?
Svar: Avgrenset modus, hvis angitt begrenser underordnet objekt i omsluttende overordnede objekter. Hvis ikke dette er slått på, kan underordnede objekter bevege seg ut av foreldreobjekter.
I flex-modus vil foreldreobjekter justere rammen hvis underobjektet utvides eller beveger seg. Hvis ikke angitt, forblir foreldregrenser faste når barnet motsetter seg.
Spørsmål nr. 19) Hva er en matriserapport og hvor mange minimumsgrupper kreves for å utarbeide den samme?
Svar: En matrise er en slags rapport som ser ut som et informasjonsrutenett med en rad med etiketter og en kolonne med kolonner. Minst 4 grupper kreves i datamodellen for å utarbeide en matriserapport. En bør være en gruppe med flere produkter, en cellegruppe og minst to grupper skal være innenfor en gruppe med flere produkter.
beste programmet for å skjule ip-adresse
Spørsmål nr. 20) Er det mulig å ha flere oppsett i en rapport?
Svar: Ja, det er mulig å ha flere oppsett. Vi kan bruke et ekstra layoutalternativ i layoutredigeringsverktøyet.
Konklusjon
Jeg håper artikkelen ovenfor vil hjelpe deg med å forberede deg på intervjuet ditt og øke din kunnskap om konseptet med Oracle Forms and Reports.
=> Klikk her for serier som dekker spørsmål om Oracle-intervju
Les neste del 4: Topp Oracle Apps og Oracle SOA tekniske intervjuspørsmål
Beste ønsker!!!
Anbefalt lesing
- Intervju spørsmål og svar
- Topp Oracle Apps tekniske spørsmål og Oracle SOA intervju spørsmål
- Topp spørsmål om Oracle-intervju: Oracle Basic, SQL, PL / SQL-spørsmål
- Noen interessante intervjusspørsmål om programvaretesting
- Topp Oracle DBA, RAC og Performance Tuning intervju spørsmål
- ETL Testing Intervju Spørsmål og svar
- Topp 12 spørsmål om Mockito-intervju (Mocking Framework Interview)
- Programvarehåndbok Testing av intervjuspørsmål for erfarne fagpersoner