Interview Questions.

Sap Adobe Forms Interview Questions - Jul 12, 2022


Sap Adobe Forms Interview Questions

Q1. What are parts of SAP Script?

Ans: Layout Set, Form, Print Program, Function Modules.

Q2. Are SAP Scripts client reliant or autonomous?

Ans: Standard contents are client autonomous

Client characterized scripts are client subordinate.

Q3. What are parts of Layout Set?

Ans: Header Data, Page,Page Windows, Windows, Paragraph Format, Character Format.

Q4. What is lock object?

Ans: To synchronize access of a few clients utilizing same information Lock objects are utilized.

Q5. How information is put away in group table?

Ans: A group table contains information from various DDIC tables. It stores information as name esteem pair.

Q6. What are the kinds of Subroutines?

Ans: Internal Subroutines: The source code of the interior subroutines will be in a similar ABAP/4 program as the calling technique (inside call).

Outer Subroutines: The source code of the outside subroutines will be in an ABAP/4 program other than the calling method.

Q7. What are the various sorts of boundaries?

Ans: Formal Parameters: Parameters, which are characterized during the meaning of subroutine with the FORM proclamation. Real Parameters: Parameters which are determined during the call of a subroutine with the PERFORM proclamation.

Q8. What is SAP style support?

Ans: SAP style support is an assortment of character and section design.

Q9. How might make standard text? How might you embed standard text in SAP Script?

Ans: Transaction code for making standard text is SO10. In SE 71 goto ,fundamental menu - >insert - >standard text or by utilizing control order "Incorporate Name [Object o] [ ID i] [ Language L ] [Pragraph p ]" Where: Name signifies the name of standard text that you given Rest all are discretionary boundaries.

Q10. Give the kinds of images utilized in SAP Script?


Framework Symbol.

Program Symbol.

Standard Symbol.

Text Symbol.

Q11. Name a portion of the control orders?

Ans: Bottom… … ..Endbottom.

Top… … Endtop.

Address… .Endaddress.

Safeguard… ..Endprotect.

On the off chance that… … Endif.

Case… .Endcase.



Q12. How would you embed contingent and unrestricted page breaks during text organizing?

Ans: We can embed restrictive page breaks by utilizing control order - > Protect… Endprotect. What's more, Unconditional page breaks-> New-page.

Q13. How would you transfer logo in SAP script ?

Ans: We can transfer logo utilizing the program RSTXLDMC or utilizing exchange code SE78.

Q14. Separate between Page1 and Page2 design?

Ans: Page1 design: In this all pages have a similar organization.

Page2 design: In this there is variety in page design for example first page has unexpected configuration in comparison to second page.

HubSpot Video

Q15. Name the ABAP/4 Modularization methods.

Ans: Source code modularization.



Q16. Separate between Character design and Paragraph design?

Ans: Paragraph design is utilized for organizing a section, we can add tabs in this.We can utilize character design in passage design. Character design are utilized for doling out different traits of text style ( size, type, striking }.

Q17. What are the various strategies for passing information?

Ans: Calling by reference: During a subroutine call, just the location of the genuine boundary is moved to the proper boundaries. The conventional boundary has no memory of its own, and we work with the field of the calling program inside the subroutine. Assuming that we change the proper boundary, the field contents in the calling program additionally changes.

Calling by esteem: During a subroutine call, the proper boundaries are made as duplicates of the genuine parameters.The formal boundaries have memory of their own.Changes to the conventional boundaries affect the real boundaries.

Call by worth and result: Similar to pass by esteem, however the items in new memory is duplicated once again into the first memory prior to returning.

Q18. What is the contrast between the capability module and outer subroutine?

Ans: Table workspace are not divided among the capability module and calling program. While subroutine utilize shared same workspace. We can leave a capability module utilizing Raise statement.Whereas check,exit or stop are utilized to leave a subroutine . Capability module has exceptional connection point to characterize parameters.Whereas subroutine don't have.

Q19. What are the different print modes utilized in SAP Script and make sense of?

Ans: S The page is imprinted in simplex mode. That is, the printer ought to print on just a single side of the paper. On the off chance that another mode was already dynamic, the printer is changed to simplex mode with the beginning of the page.

D The page is imprinted on the principal side of a sheet in duplex mode. In the event that another mode was beforehand dynamic, the printer is changed to duplex mode with the beginning of the page and go on in this mode.

T The page is imprinted on the primary side of a sheet in tumble duplex mode. That is, the printer prints on the two sides. The page on the subsequent side is constantly transformed, with the goal that the footer of the subsequent page is printed inverse the header of the main page.

Q20. Which are the parts of capability bunch?


 A fundamental program.

A top incorporate.

A UXX incorporate.

A capability module incorporate.

Q21. Which are the capability modules utilized in a print program?








Q22. What is SAP ABAP?

Ans: SAP is a kind of programming known as ERP (Enterprise Resource Planning) that huge organization use to deal with their everyday undertakings. ABAP (Advanced Business Application Programming) is the coding language for SAP to foster RICEFW objects. (Reports, Interfaces, Extensions, Forms and Workflows).

Q23. What do you mean by an ABAP information word reference?

Ans: To depict the consistent designs of the items that are utilized in application improvement ABAP 4 information word reference is utilized. Showing the hidden social data set in tables is likewise utilized.

Q24. Make sense of the distinction between pool tables and straightforward tables?

Ans: Transparent tables: It has balanced connection with the table in the data set. Its construction relates to single information base field.

Pooled tables: It has numerous to one connection with the table in the data set. Pooled tables are put away at the data set level.

Essential List: For straightforward reports

Measurements: For Percentage, Average and so on.

Positioned List : For insightful reports

Q25. What is cardinality in WebDynpro ABAP?

Ans: Cardinality is a property which determines the number of records that that can be put away in a hub.

Q26. What is MVC in WebDynpro ABAP?

Ans: Basically WebDynpro understands MVC M-Model(Business rationale ) V-View(Screen) C-Controller( Controls screen and Model)

Q27. What is a setting in WebDynpro ABAP?

Ans: Context is an impermanent spot which stores information as hubs and properties.

Q28. What is motivation behind "wd_This" in web dynpro ABAP ?

Ans: wd_this : is the occurrence on current regulator, all techniques and characteristics in that regulator can be gotten to by utilizing this occasion.

Q29. What is MVC Architecture? make sense of?

Ans: Web dynpro ABAP follows MVC (Model View Controller) Architecture.

Here M - Modal - genuine business rationale ex: calling Function modules, class strategies and so on

V - View - View is only screen with UI components that holds information.

C - Controller - This is liable for correspondence among modular and view.

The fundamental benefit of MVC is for better lucidness and re-ease of use

Q30. Distinction between ABAP and Webdynpro ABAP applications?

Ans: ABAP applications are customary GUI applications which runs on SAP GUI.

Web Dynpro applications are SAP electronic applications which runs on internet browser.

Q31. What do you mean by BDC (Batch Data Communications) programming?

Ans: It is a programmed technique to move huge or outer information into SAP framework. 'Line document' is the focal part of the exchange, which gets the information through clump input projects and gatherings that are related into 'meetings'.

Q32. What are the regulators accessible in WebDynpro ABAP and make sense of?


View Controller.

Window Controller.

Part Controller.

Interface Controller.

Custom Controller.

Q33. Portray the information classes?

Ans: The information classes are arranged into following classes

Ace Data: The information in this class only from time to time change

Exchange Data: The information can be changed frequently in this class

Association Data: This information is a redone information and is placed in the framework when the framework is designed. It is seldom different.

Framework Data: This information is utilized by R/3 framework itself

Q34. What are the inner tables?

Ans: Internal table exists just when the program is run. It is utilized for performing table computations on subset of data set tables and furthermore for re-sorting out the substance of information base tables as the need might arise.

Q35. List down the utilitarian modules utilized in arrangement in BDC?

Ans: There are 3 utilitarian modules which are utilized in arrangement to perform information move effectively utilizing BDC programming. They are




Q36. What is an unfamiliar key relationship?

Ans: To guarantee the consistency of information, unfamiliar keys are utilized. The relationship laid out between the tables and should be unequivocally characterized at field level. Information entered ought to be checked against the current information to guarantee that there is no logical inconsistency. Cardinality must be indicated while characterizing unfamiliar key relationship.

Q37. What is Smart Forms?

Ans: Smart structures permit you to make structures utilizing a graphical plan instrument.

Q38. What are the parts of SAP scripts?

Ans: For SAP, SAP scripts are a word handling instrument. It has a capability like standard text and format sets. Its design set comprises of: Windows and pages, Character designs, Paragraph designs and so forth.

Q39. How to make 'table group'?

Ans: In ABAP word reference, select item type Table, enter a table name and pick make

A field upkeep screen for the table is shown. Table sort Transparent table, set it as a default

Make the important sections in the short depiction and conveyance grouped on the Attributes page. Then, at that point, characterize the fields of the table.

Continue as while making a straightforward table. Presently save your entrances

Presently pick EXTRASàChange table classification

At the point when a discourse box seems you need to choose the table sort 'Pooled table' or 'Bunch table'

Subsequent to choosing the table, return to the field support screen for the table. Field pool or bunch name is shown on the Attributes tab page notwithstanding the standard fields.

Presently enter the name of the table group or table pool to which you need to allot the bunch table.

Q40. When do we utilize End-of-choice?

Ans: End of the choice occasion is for the most part utilized when we are composing HR-ABAP code. In the HR-ABAP code, information is recovered in the beginning of choice occasion and imprinting on the rundown and all will be finished toward the finish of the determination occasion.

Q41. How might you design the information before compose proclamation in the report?

Ans: By utilizing the circle occasion the reports result can be designed

.from the beginning

.at new


Q42. What is table cradle? Which kind of tables utilized this support?

Ans: Over here, cushion implies memory region, table cradle implies the table data is accessible on the application waiter. At the point when you call information from data set table, it will come from application waiter. Straightforward tables and pool tables are cushioned, while bunch table can't be supported.

Q43. What is the contrast among 'Type' and 'Like'?

'Type': You allot information type straightforwardly to the information object while announcing.

'Like': You allocate the information sort of one more item to the announcing information object.

'Type' alludes the current information type while 'Like' alludes to the current information object.

Q44. What is dispatcher?

Ans: A control specialist alluded as SAP dispatcher, oversees assets for the R/3 applications.

Q45. What are the different ABAP/4 editors? What are the distinctions?

Ans: The 2 editors are SE38 and SE80 and both have the ABAP manager set up. In SE38 , you can make projects and view online reports and fundamentally do all the advancement of articles in this manager. In SE80, there are extra elements, for example, making bundles, capability bunch, module pool, classes, programs and BSP applications.

Q46. Make sense of the contrast between exchange program and a report?

Ans: A report is an executable program; exchange is a module pool program. It must be executed through an exchange as it were. Exchange writing computer programs is utilized for customization of screens.

Q47. How might you investigate a content structure?

Ans: To investigate a content structure, you need to follow

SE71->give the structure name->utilities->activate debugger

Q48. What is the distinction between a 'Information base list' and a 'Match code'?

Ans: Database Index' contains fields from one table while 'Match Code' contain fields from a few tables. Match code items can be based on group tables, straightforward tables and pooled tables.

Q49. Make sense of the distinction among Template and Table?

Ans: The distinction between the table and that's what layout is, table is a dynamic and format is a static.

Notice what is ALV programming in ABAP? When is this lattice utilized in ABAP?

ALV represents Application List Viewer. To upgrade the result of the report, SAP gives a bunch of ALV capability modules which can be utilized, and it likewise works on the usefulness and comprehensibility of any report yield. It is a productive device utilized for organizing the sections in a report yield.