Pages

Monday, 27 January 2014

ABAP Interview Questions -SQL , Tables , Basic

 Basic Questions :
ABAP Interview Questions -SQL , Tables , Basic

(1)Choose the menu path Tools->Administration, Monitoring->System monitoring->User overview. What is the transaction code for this transaction?
(2) What is the transaction code for the R/3 main menu? (The main menu is the first menu displayed after logon.)
(3)What is the transaction code for the menu path Tools->Development Workbench?
(4)If there are three R/3 systems in your current system landscape, how many databases are there?
(5)If an R/3 system has two application servers, how many instances does it have?
(6)What is Open SQL?
(7)What advantages does Open SQL offer over native SQL?
(8)Which part of the work process is used to implement Open SQL?
(9)When is a roll area allocated, when is it de-allocated, and what does it contain?
(10)When is a user context allocated, when is it de-allocated, and what does it contain?
(11)When does the roll-out occur, and why does it occur?
(12)What two things does the tables statement do?
(13)To what does the term default table work area refer?
(14)If the select statement is missing an into clause, where do the rows go?
(15)If a write statement does not contain a slash, is the output written to the same line as the output for the previous write statement or is it written to a new line?
(16)What is the name of the system variable that indicates whether any rows were found by the select statement?
(17)What is the name of the system variable that indicates how many rows were found by the select statement?
(18)What is the purpose of the domain?
(19)What does the data element contain?
(20)To what does the term application data refer?
(21)For fields of type DEC, is the decimal point stored with the value of the field?
(22)What are the transaction codes of the four data browsers. Which one is most commonly used, and which one cannot be used to update data?
(23)What is the difference between a transparent table and a pooled or cluster table?


ABAP Objective Questions


ABAP Objective Questions

1 Full Buffering would be appropriate for
A. Transaction Tables
B. Small Static tables

C. Internal Tables
D. Tables with generic Keys

2 What is the basic object of data Dictionary
A. DomainsB. Documentation
C. Data Models
D. Dynpro

3 Search help cannot be attach to:
A. Domain
B. field of a table
C. check table
D. Type

4 Sub query usually more efficient because:
A. data is filtered in the databaseB. data is filtered on the network
C. data is filtered in the sapgui
D. data is filtered at the application server


5 It is better to buffer a table when
A. When a table is read infrequently
B. When a table is linked to check tables
C. When a table is read frequently and the data seldom changesD. When a single record is to be picked up

6 In Inner and outer join
A. buffers are always used
B. Choice of buffer can be made to use
C. buffers are always bypassed
D. None of above

7 What is invalid attribute of a domain
A. Type
B. Fixed values
C. Length
D. Header

8 Data element is an example of
A. Physical Definition
B. Business Object
C. Semantic DomainD. Technical Domain

9 What is true
A. A view contains data
B. Views can be bufferedC. Views can not be buffered
D. None of above

10 Command flushes the database buffers
A. $TABB. $RESET
C. $INIT
D. $FREE

11 How many lists can exist in parallel in an interactive reporting?
A. An Interactive report can have 1 basic list and up to 20 Secondary lists.B. An Interactive report can have 1 basic list and up to 19 Secondary lists.
C. An Interactive report can have 1 basic list and up to 19 Secondary lists.
D. An Interactive report can have 1 basic list and up to 21 Secondary lists.

12. What are the check tables and value tables? (Multiple Answer)
A. Check table will be at field level checking.
B. Value table will be at domain level checkingC Value table will be at field level checking
D. Check table will be at domain level checking.

13. What are presentation and application servers in SAP? (Multiple Answer)
A. Application server is actually a program named Sapgui.exe. It is usually installed on a user’s workstation.
B. Application server is a set of executables that collectively interpret the ABAP/4 Programs and manage the input & output for them.
C. Presentation server is actually a program named Sapgui.exe. It is usually installed on a user’s workstation.D. Presentation server is a set of executables that collectively interpret the ABAP/4 Programs and manage the input & output for them.

14. What is the difference between Synchronous and Asynchronous updates? (Multiple Answer)
A. In synchronous processing, the program waits: control returns to the program only when the task has been completed.
B. In asynchronous processing, the program does not wait: the system returns control after merely logging the request for execution.C. In asynchronous processing, the program waits: control returns to the program only when the task has been completed.
D. In synchronous processing, the program does not wait: the system returns control after merely logging the request for execution.

15. What are the main events interactive reports have? (Multiple Answer)
A. Top-of-page during line selection.
B. At line-selection.
C. At user-command.
D. AT New

16.How many types of tables exist in data dictionary? (Multiple Answer)
A. Transparent tables
B. Internal Table
C. Pool tablesD. Hash Table
E. Cluster tablesF. Master Data Table

17. What is the difference between UPLOAD and WS_UPLOAD? (Multiple Answer)
A. WS_UPLOAD - File transfer with dialog from presentation server file to internal table. Data which is available in a file on the presentation server is transferred in an internal table. ASCII & Binary files can be transferred.
B. UPLOAD - To read data from the presentation server into an internal table without a user dialog, use the function module WS_UPLOAD.
C. UPLOAD - File transfer with dialog from presentation server file to internal table. Data which is available in a file on the presentation server is transferred in an internal table. ASCII & Binary files can be transferred.
D.WS_UPLOAD - To read data from the presentation server into an internal table without a user dialog, use the function module WS_UPLOAD.

18. Is Session Method, Asynchronous or Synchronous?
A. Asynchronous
B. Synchronous
C. Synchronous and Asynchronous
D. None of above

19. What are the differences between SAP memory and ABAP memory? (Multiple Answer)
A. SAP Memory is a memory area in the internal session (roll area) of an ABAP program. Data within this area is retained within a sequence of program calls, allowing you to pass data between programs that call one another. It is also possible to pass data between sessions using SAP Memory.
B. ABAP Memory is a memory area to which all sessions within a SAPgui have access. You can use SAP memory either to pass data from one program to another within a session (as with ABAP memory) or to pass data from one session to another.
C.ABAP Memory is a memory area in the internal session (roll area) of an ABAP program. Data within this area is retained within a sequence of program calls, allowing you to pass data between programs that call one another. It is also possible to pass data between sessions using SAP Memory.
D.SAP Memory is a memory area to which all sessions within a SAPgui have access. You can use SAP memory either to pass data from one program to another within a session (as with ABAP memory) or to pass data from one session to another.


20. Which data type cannot be used to define parameters?
A. Type N
B. Type C
C. Type FD. Type P

ANSWERS: -
1. B
2. A
3. D
4. A
5. C
6. C
7. D
8. C
9. B
10. A
11. A
12. A,B
13. C,B
14. A,B
15. A,B,C
16. A,C,E
17. C,D
18. B
19. C,D
20. C









ABAP Self Test Q & A
1) Authorization Objects
( this question has more than 1 answer )
a) Stored in User Master
b) Defines fields for a complex authority check
c) Grouped together in profiles
d) Covers up to 10 fields
e) Consists of up to 10 authorization objects
2) Authorization Checking
( this question has more than 1 answer )
a) performed with SELECT statement
b) performed with AUTHORITY-CHECK
c) determines if user has authority in master record
d) always refers to authorization profile
e) system admin defines which authorization checks are executed
3) Authorization
( this question has more than 1 answer )
a) contains value for field of an authorization object
b) defines fields for a complex authorization object
c) can be grouped together in profiles
d) always refer to a particular authorization
e) authorizations and profiles are stored in user master record
4) Using SM35 – in which case does the system check authorization:
( this question has more than 1 answer )
a) always
b) process / foreground
c) display errors only
d) process / background
e) system decides based on profile
5) Search Helps:
( this question has more than 1 answer )
a) called at POV ( Process On Value )
b) controls how fixed values are displayed when F4 is pressed
c) allow different views of info when help is required
d) object stored in data dictionary
e) field names starting with H_
6) Append Structures
( this question has more than 1 answer )
a) append to table without modifying table itself
b) can be assigned to several tables
c) same as substructure
d) use like any other structure
e) you must convert table once append is added
7) Check table
( this question has more than 1 answer )
a) value table assigned to a domain
b) internal table whose contents are used to check input values
c) table assigned to 1 or more fields if a FK (foreign key) table for checking input values
d) table for which a FK is defined
e) table to which a FK refers

8) Modify SAP objects:
( this question has more than 1 answer )
a) R/3 prevents modifications be user id DDIC and SAP*
b) Objects can be changed with registration
c) Register objects in OSS
d) Carry out modification without registration
e) Adjust modified object in upgrade
9) Activities required at upgrade when applying hot pack:
( this question has more than 1 answer )
a) adjust modified object
b) everything is automatic
c) release correction before update
d) abap dictionary tables, data elements and domains are adjusted during upgrade
e) abap dictionary objects not handled separately
10) SELECT-OPTIONS COUNTRY FOR LFA1-LAND1:
What will internal table be?
a) LAND1
b) LFA1
c) COUNTRY
d) LFA1-LAND1
11) In program A function module F is called from function group G for the first time. Which one is correct:
a) coding of entire function group G is loaded in the roll area
b) global data from A can be accessed in F
c) A and F have common work areas for dictionary table
d) Function module F is called in a separate internal session
e) Function module F can not call any sessions

12) from transaction A you call transaction B with LEAVE TO TRANSACTION B:
a) internal system session opened for B
b) LEAVE can be used to return from B to A
c) Data from A can be accessed in B
d) A can pass data to B with export
e) A can pass data using SET
13) What is a SAP LUW:
a) a modularized unit in ABAP programs
b) all the updates for 1 SAP transaction
c) a logical grouping of database updates that should all be performed at the same time
d) the section of program code from setting a lock until it is released
e) all actions between first and last database update in transaction
14) Why do update functions have attributes of either START NOW (v1) or START DELAYED(V2):
a) define whether update task triggered immediately
b) combine synchronous and asynchronous updates
c) assign different priorities
d) take different speed of servers into account
e) enable reaction to termination n V1
15) Relationship between SAP transactions and database transactions:
a) each SAP corresponds to one database
b) update requests of one SAP transaction are distributed amongst several database transactions
c) one database group change request of several SAP
d) database transaction is an internal system representation of SAP transactions
Answers:
1) b, c, d
2) b, d
3) a, c
4) b, c, d
5) a, c, d
6) a, d
7) a, c, e
8) b, c, e
9) a, c, d
10) c
11) a
12) a, d, e
13) c
14) c
15) b


Friday, 24 January 2014

SAP Learn Now and SAP Technology – Delivered by Experts to Your Device of Choice

SAP Education’s innovative new SAP Learn Now app for full-sized Apple and Android tablets provide you with a dynamic SAP learning environment you can take anywhere. In fact, once you’ve downloaded a class, you don’t even need an Internet connection – you can watch expert videos and animated graphics, study the class text, and even carry out real-time class exercises and assessments, right there on your tablet device.

sap learn now


To make those class exercises and assessments possible, SAP Education relies on two things: its expert instructors and SAP Workforce Performance Builder.

SAP Workforce Performance Builder is a powerful application designed for creating, editing, and distributing end-user help. Its ability to record fully interactive simulations allows our SAP Learn Now staff to create exercises that exactly duplicate what you’d encounter in a traditional classroom. And once we have the exercises recorded, we incorporate additional commentary from SAP instructors.

We do exactly the same thing with the Learning Assessments that end each unit of a SAP Learn Now course – you get the same questions you’d experience in a traditional classroom, right on your iPad or Android tablet. And as you answer each question, you not only find out whether you responded correctly, you also receive additional information to help you understand the answers and master the material.

To find out more about SAP Learn Now and our growing library of courses, visit the SAP Training & Certification Shop.

7 differences between SAP Workforce Performance Builder and Adobe Captivate


differences between sap work force and performance buildeer
Adobe Captivate and SAP Workforce Performance Builder (WPB) are both great for creating rapid e-learning content right?   I’ve used Adobe Captivate to create e-learning for well over two years now, and there is no denying it’s an excellent tool that creates amazing content, but (and its a BIG but) Captivate just can’t handle some of the things that SAP WPB can do.  Some of this stuff may be important to you, particularly if you’re a SAP customer about to start a new implementation, upgrade or some business as usual training.
So what are some of the key differences?   Here’s a few to get you started.
FOR MORE INFO : click here
1) If you want a total solution for SAP user training and documentation projects.  SAP WPB is an end to end solution for the whole project life-cycle covering content development, deployment, usage tracking and performance support.  It’s also the only technology owned by SAP themselves which makes it a strategic purchase for a lot of SAP customers.  Adobe Captivate is about generic content development. Which means you’re probably going to need some other software, or coding to deliver the other functionality you need.
2) SAP WPB has way more publishing options, and is more useful and relevant to a SAP project.  I’m talking about Business Process Procedures, Test Scripts, Training Guides,  numerous simulation modes etc etc.  Captivate does offer a few formats but nothing like the range of relevant content options within SAP WPB. I personally feel that the documentation output from Captivate just isn’t the sort of quality you’d expect or need for a SAP project.
3) More peace and harmony between your training developers and subject matter experts (SMEs). SAP WPB has been designed with your SAP project in mind.  With SAP WPB, SME’s create content using a simplified recording tool (Instant Producer), and pass this content to authors who use the full development workbench (Producer) to turn it into compelling content before passing it back to the SME (via Workflow if you get the Enterprise edition).   There are some interesting collaboration options available with Captivate for final approval, but these are geared more towards traditional e-learning development and there isn’t really anything that’s going to engage the SME all the way through the process.
4) Language translation capabilities. Qué? SAP’s customer list includes some pretty significant global companies, so as you’d expect SAP WPB has a pretty slick solution for the localisation and translation of content – into 40 plus languages.  Captivate also has some capability in this area, but it’s the ability to instantly translate your content at the click of a mouse that impresses me with SAP WPB.
5) Better management and deployment of content.   Security features like automatic version control, roll-back versions, check-in/out, can be useful if your project has many contributors producing hundreds of documents on an ever decreasing timeline.    SAP WPB also gives you reporting and basic learning management straight “out of the box”.  Whilst it’s not an all “bells and whistles” Learning Management System (LMS), it does have enough functionality to allow you organise your content into learning paths for your users and get you the results information you need. Captivate has limited content management, and no learning management functionality whatsoever which means you’ll need either forgo these, or else use something else for your project if you want to cover these bases.
6) “Integration, integration, integration…”  SAP WPB integrates with several other useful tools.  For example, with HP Quality Centre. Quality Assurance Scripts created by SAP WPB can be easily imported into HPQC for use during testing. SAP WPB can speed up the script generation phase enabling more time to be focused on critical system testing rather than developing scripts. Others include Aris, Nimbus and of course SAP Solution Manager. Captivate without his integration is weaker when it comes to usefulness on to an SAP Customer.
7) “Navigator”.  The SAP WPB Navigator is big differentiator between SAP WPB and every other tool out there on the market.  It provides what is referred to as “in application assistance” to the user for any application.  This is different to content which is  ”pulled / requested” by the user when they need assistance (although SAP WPB does this as well as part of the standard package).  Navigator works by “pushing / delivering”  content to the user when they are within the application. For example when there is a critical field within a process which must be completed in a certain way due to legal requirements, then Navigator can highlight the field and give guidance on how it should be completed.
FOR MORE INFO : click here
Facebook profile of me : Likeme
So there you have it.  Please feel free to get in touch with me at email me, or via my LinkedIn profile if you have any questions

Thursday, 16 January 2014

1000 EXCELLENT SAP ABAP INTERVIEW QUESTIONS(Online Training )