Did not find something?Try google!!!

Custom Search

God is great !

God is great !
Make the most of what god has given you!

About Me

Hey guys .... How yall doing? Well I am a ABAP professional having more that 7 years of experience in SAP. I wanted to share my experiences in this field with other people so Welcome aboard ...share your opinions with others and give us your insights about different things in life ...ABAP and non-ABAP ..

Dont miss these abap questions


SAP SCRIPT

1. Are SAP Scripts client dependent or independent?
Ans: Standard scripts are client independent
User defined scripts are client dependent.

2. What are components of SAP Script?
Ans: Layout Set, Form, Print Program, Function Modules.

3.What are components of Layout Set?
Ans: Header Data, Page,Page Windows, Windows, Paragraph Format, Character Format.

4. Differentiate between Page1 & Page2 format?
Ans: Page1 format: In this all pages have the same format.
Page2 format: In this there is variation in page format i.e. first page has different format than second page.

5.How many main windows can we define per form and per page?
Ans: We can define 1 main window per form and 99 windows per page.

6.Differentiate between Character format & Paragraph format?
Ans: Paragraph format is used for formatting a paragraph, we can add tabs in this.We can use
character format in paragraph format.
Character format are used for assigning various attributes of font ( size, type, bold }.

7. What is SAP style maintainace?
Ans: It is a collection of character & paragraph format.

8.How will create standard text? How will you insert standard text in SAP Script?
Ans: Transaction code for creating standard text is SO10.
In SE 71 goto ,main menu ->insert ->standard text or by using control command
“Include Name [Object o] [ ID i] [ Language L ] [Pragraph p ]”
Where: Name denotes the name of standard text that you given
Rest all are optional parameters.

9. Can we use function modules within a Layout set?
Ans: NO.

10. Can we use Subroutine within a Layout set?
Ans: Yes.

11. Give the name of structure used to define the table which stores the symbol values (parameter values)?
Ans: ITCSY.

10. Which are the function modules used in a print program?
Ans:
1. Open_Form.
2. Write_form.
3. Start_Form.
4. Close_Form.
5. End_form.
6. Control_Form.



11. Can we call another Form from same print program?
Ans: YES, we can call another form having same page format only.

12.Give the types of symbols used in SAP Script?
Ans:
1. System Symbol.
2. Program Symbol.
3. Standard Symbol.
4. Text Symbol.

12. Standard Symbols are stored in which table?
Ans: TTDTG.

13. Name some of the control commands?
Ans:
1. Bottom……..Endbottom.
2. Top……Endtop.
3. Address….Endaddress.
4. Protect…..Endprotect.
5. If……Endif.
6. Case….Endcase.
7. New-Page.
8. New-Window.

14. How do you insert conditional & unconditional page breaks during text formatting?
Ans:We can insert conditional page breaks by using control command -> Protect…Endprotect.
And Unconditional page breaks-> New-page.

15. How do you upload logo in SAP script ?
Ans: We can upload logo using the program RSTXLDMC or using transaction code SE78.

16. Give the some names of Standard SAP Scripts, there use and print program?
Ans:
Name Application area Print program

1.Medruck Purchase order Sapfm06p
2.Rvorder01 Order Confirmation Rvador01
3.Rvinvoice01 Invoice Rvadin01


17. What do you mean by out type?
Ans: The out put type decides whether the script is used for internal use or for external use (sending to customer or vendor).

18. Give the some names of out type ?
Ans:
Out put type Application

1.NEU New purchase order
2.AF00 Inquiry
3.AN00 Quotation
4.BA00 Order Confirmation



19. What are the different print modes used in SAP Script & explain?
Ans:
S The page is printed in simplex mode. That is, the printer should print on only one side of the paper. If another mode was previously active, then the printer is switched to simplex mode with the start of the page.
D The page is printed on the first side of a sheet in duplex mode. If another mode was previously active, then the printer is switched to duplex mode with the start of the page and continues in this mode.
T The page is printed on the first side of a sheet in tumble duplex mode. That is, the printer prints on both sides. The page on the second side is always inverted, so that the footer of the second page is printed opposite the header of the first page.


MODULARIZATION

1.Does every ABAP/4 have a modular structure?
Ans: Yes. It is made up of processing blocks.

2.What is Modularization and its benefits?
Ans: If the program contains the same or similar blocks of statements or it is required to process the same function several times, we can avoid redundancy by using modularization techniques. By modularizing the ABAP/4 programs we make them easy to read and improve their structure. Modularized programs are also easier to maintain and to update.

3.Name the ABAP/4 Modularization techniques.
Ans: Source code modularization.
• Subroutines.
• Functions.

4. Is it possible to pass data to and from include programs explicitly?
Ans: No. If it is required to pass data to and from modules it is required to use subroutines or function modules.

5.What are the types of Subroutines?
Ans: Internal Subroutines: The source code of the internal subroutines will be in the same
ABAP/4 program as the calling procedure (internal call).
External Subroutines: The source code of the external subroutines will be in an ABAP/4
program other than the calling procedure.

6.What are the different types of parameters?
Ans: Formal Parameters: Parameters, which are defined during the definition of subroutine with
the FORM statement.
Actual Parameters: Parameters which are specified during the call of a subroutine with the
PERFORM statement.

7.What are the different methods of passing data?
Ans: Calling by reference: During a subroutine call, only the address of the actual parameter is transferred to the formal parameters. The formal parameter has no memory of its own, and we work with the field of the calling program within the subroutine. If we change the formal parameter, the field contents in the calling program also changes.
Calling by value: During a subroutine call, the formal parameters are created as copies of the actual parameters.The formal parameters have memory of their own.Changes to the formal parameters have no effect on the actual parameters.
Call by value and result: Similar to pass by value, but the contents of new memory is copied back into the original memory before returning.

8.A subroutine can be terminated unconditionally using EXIT (T/F)?
Ans: True.

9. What is the difference between the function module and external subroutine?
Ans: 1.Table work area are not shared between the function module and calling program.
Whereas subroutine use shared same work area.
2. We can leave a function module using Raise statement.Whereas check,exit or stop are
used to leave a subroutine .
3. Function module has special interface to define parameters.Whereas subroutine don’t
have.



10.What is a function group?
Ans: A function group is a program that contains function modules.Each function group is
identified by a four-character identifier called a function group ID.

11. Which are the components of function group?
Ans:
1. A main program.
2. A top include.
3. A UXX include.
4. A function module include.