Sunday, 2 June 2013

SAP FICO

FICO

1. Since the line item display takes up additional system resources,  you should only use it if there is no other way of looking at the line  items. So, you should not activate the line item display for the  following accounts (Note: we can have more than one correct sentence. Please select the sentences you think they are correct):
a) [  ]  P+L Statement.
b) [  ] Reconciliation.
c) [  ] Revenue.
d) [  ] Material Stock.
e) [  ] Tax.
2. Consider the following statements:
2.1. Accounts with open item management must have line item display activated.
2.2. You can activate or deactivate open item management everytime, even if the account hasnÂ’t a zero balance.
2.3. You can select both local and foreign currencies as account currency.
2.4. If the account is the local currency, the account can only be posted to this currency.
2.5. When using the “Only Balances in Local Currency” indicator in the master data record, transaction figures are only managed for amounts translated into local currency.
Which of the above statements are true (Note: we can have more than one correct sentence. Please select the sentences you think they are correct)?
a) [  ] 2.1.
b) [  ] 2.2.
c) [  ] 2.3.
d) [  ] 2.4.
e) [  ] 2.5.
3. True or false?
3.1. The “Only Balances in Local Currency” indicator must not be set in reconciliation accounts for customers or vendors.
a) [  ] True.  b) [  ] False.
3.2. The “Only Balances in Local Currency” indicator is usually set in balance sheet accounts that are not managed in foreign currencies and not managed on an open item basis.
a) [  ] True.  b) [  ] False.
3.3. Accounts with a foreign currency as an account currency can be posted to any currency.
a) [  ] True.  b) [  ] False.
3.4. You can use a group chart of accounts for internal purposes.
a) [  ] True.  b) [  ] False.
3.5. The usage of a financial statement version for the group chart of accounts is optional.
a) [  ] True.  b) [  ] False.
4. What is the disadvantage of using the group chart of accounts  (Please choose the correct sentence)?
a) [  ] Because changes to existing G/L Accounts are effective as soon as they have been saved and could have extensive consequences.
b) [  ] Because accounts with the account currency as local currency can only be posted to this local currency.
c) [  ] Because the company codes use different operational chart of accounts, you cannot carry out cross-company code controlling.
d) [  ] Because the group chart of accounts must be assigned to each operational chart of accounts.
e) [  ] Because you must enter the group account number in the chart of acounts segment of the operational account.
5. Consider the following statements:
5.1. You cannot use the country chart of accounts if you desire to use the cross-company code controlling.
5.2. The disadvantage of using country chart of accounts is the accounting clerks who may be familiar with the country chart of accounts first have to get used to using the operational chart of accounts.
5.3. Reconciliation accounts are updated on a daily basis.

SAP FAQ'S

SAP ABAP Faq's

ABAPTM Interview Questions

Thanks to all contributors for these questions.

1. When using Open SQL statements in an ABAP/4 program, you must ensure the following.
a) The database system being addressed must be supported by SAP.
b) The database tables being addressed must be defined in the ABAP/4 dictionary.
c) Both a and b
d) None
Ans. c
____________________________________________________________________________

2. Which of the following statements are correct?
a) A database interface translates SAP’s Open SQL statements into SQL commands specific to the database in use. Native SQL statements access the database directly.
b) When you use Native SQL, the addressed database tables do not have to be known to the ABAP/4 dictionary. In Open SQL, the addressed database tables must be defined in the ABAP/4 dictionary.
c) There is automatic client handling in Native SQL whereas clients must always be specified in Open SQL.
Ans. a,b
____________________________________________________________________________

3. Which of the following are true?
a) TABLE is used as a synonym for STANDARD TABLE
b) You can only access a hashed table using the generic key operations. Explicit or implicit index operations (such as LOOP ... FROM oe INSERT itab within a LOOP) are not allowed.
c) All hashed tables are index tables.
d) We have to define the hash procedure explicitly for HASHED TABLE.
Ans. a, b
____________________________________________________________________________

4. Can a transparent table exist in data dictionary but not in the database physically?
a) True
b) False
Ans. b
_____________________________________________________________________________

5. Can you create a table with fields not referring to data elements?
a) Yes
b) No
Ans. a
_____________________________________________________________________________

6. How do you create a batch input session for a transaction?
a) ‘Call transaction’ in background mode.
b) ‘Call transaction’ in error mode.
c) ‘Bdc_insert’ for the transaction.
d) None of the above.
Ans. c
____________________________________________________________________________

7. What is the alternative to batch input session?
a) Load module
b) Call transaction
c) BAPI
d) Idoc segment
Ans. b
____________________________________________________________________________

8. The following are true about ‘EXEC SQL’.
a) You can end the Native SQL with a semicolon.
b) You can end the Native SQL with a period.
c) You cannot perform reliable authorization checks using EXEC SQL.
d) Host variables in the Native SQL are identified with a preceding hash (#).
Ans. a, c
____________________________________________________________________________

9. The following are true about database locking.
a) Database systems set physical locks on all lines affected by a database call.
b) Read locks prevent the setting of further read locks for the objects in question.
c) Read locks prevent other transactions from setting write locks for the objects in question.
d) Write locks allow other transactions to set read locks for the objects in question.
Ans. a, c
____________________________________________________________________________

10. What are field symbols?
a) Field symbols are like pointers in C that can point to any data object in ABAP/4 and to structures defined in ABAP/4 dictionary.
b) Field symbols have to be created with type specifications only.
c) You cannot assign one field symbol to another.
d) All operations you have programmed with the field symbol are carried out with the assigned field.
Ans. a, d
____________________________________________________________________________

11. EXTRACT statement
a) The first EXTRACT statement extracts the first extract record.
b) The first EXTRACT statement creates the extract dataset and adds the first extract record.
c) Each extract record contains, if specified, the fields of the field group.
d) Each extract record contains, if specified, the fields of the field symbol.
Ans. b, c
____________________________________________________________________________

12. You cannot assign a local data object defined in a subroutine or function module to a field group.
a) True
b) False
Ans. a
____________________________________________________________________________

13. Which of the following are true?
a) COLLECT can only be used with STANDARD TABLE.
b) To use COLLECT, the internal table should be derived from a database table with an explicit key.
c) If the system finds a numeric component, that is not part of the key, the numeric fields that are not part of the table key (see ABAP number types) are added to the sum total of the existing entries. If it does not find an entry, control passes on to the next record in the internal table.
d) If the system finds a numeric component, that is not part of the key, the numeric fields that are not part of the table key (see ABAP number types) are added to the sum total of the existing entries. If it does not find an entry, the system creates a new entry instead.
Ans. d
_________________________________________________________________________

14. Which of the following are true?
a) ABAP queries are created by associating them to a logical database or through a direct read/data retrieval program.
b) ABAP queries are created from functional areas that are created from a logical database or through a direct read/retrieval program.
c) ABAP queries are created from user groups attached to the functional areas that are created from a logical database or through a direct read/retrieval program.
d) ABAP queries are created through the regular report program.
Ans. c
____________________________________________________________________________

15. A logical unit of work (LUW or transaction) begins
a) Each time you start a transaction.
b) Each time you end a transaction.
c) When the database changes of the previous LUW have been confirmed (database commit).
d) Before the database changes of the previous LUW have been cancelled (database rollback).
Ans. a, d.
____________________________________________________________________________

16. A database commit is triggered by
a) ABAP/4 command COMMIT WORK.
b) CALL SCREEN, CALL DIALOG.
c) A Remote Function Call
d) CALL TRANSACTION
Ans. a, b, c, d
____________________________________________________________________________

17. The following are true about SAPscript control commands.
a) If a control command is unknown or it contains syntax errors, the line containing it will be printed out as it is.
b) If a control command is unknown or it contains syntax errors, the line containing it will be treated as a comment line.
c) A maximum of one control command may appear in each line.
d) A maximum of six control commands may appear in each line.
Ans. b, c
____________________________________________________________________________

18. To output SAPscript layout sets, in the print program
a) You must always start the output with OPEN_FORM and end it with CLOSE_FORM.
b) Within one transaction, you can use only one OPEN_FORM and CLOSE_FORM to open and close a layout set.
c) WRITE_FORM should be used within an OPEN_FORM and CLOSE_FORM.
d) WRITE_FORM can be used without an OPEN_FORM and CLOSE_FORM.
Ans. a, c
____________________________________________________________________________

19. The transaction CMOD and SMOD are
a) Used to create enhancements to standard SAP programs.
b) Used to create enhancements to ABAP queries.
c) Used to create the user exits, menu exits and screen exits.
d) Used to modify the standard function groups.
Ans. a, c
____________________________________________________________________________

20. Which of the following are tools to report data in ABAP?
e) ALV
f) ALE
g) LSMW
h) SmartForms

Ans: a
____________________________________________________________________________

21. ABAP Query tool is used to:
a) Enquire about a running-program status
b) Automatically generate code for reporting
c) Perform database operations for user-written programs
d) None of the above

Ans: b.
____________________________________________________________________________

22. In ABAP Query tool...
e) Each user can be assigned to several user-groups
f) Each user can be assigned to several functional areas
g) Each functional area can be assigned to several user-groups
h) One user can be assigned only to one user-group.

Ans: a, b, c
____________________________________________________________________________

23. Logical databases must be used to create an ABAP Query
a) True
b) False

Ans: b
____________________________________________________________________________

24. In a BDC program, how would you handle errored records? Would you…
a) Rerun the program
b) Report the errored records
c) Generate a batch-input session with errored records
d) Create an output file, to be run again after corrections

Ans: b, c, d
____________________________________________________________________________

25. What are IDocs?
a) Documentation of executable programs
b) Documents used for data-transport between SAP and non-SAP s/w.
c) Documents used for data-transport between two different SAP systems
d) Documents used for one-time data-migration activities.

Ans: b, c
____________________________________________________________________________

26. For transportation of data from a presentation server into SAP, the function module used is
a) UPLOAD
b) WS_UPLOAD
c) FILE_UPLOAD
d) DATA_UPLOAD

Ans: a, b
____________________________________________________________________________

27. For one-time high volume data-uploads into SAP from non-reliable systems, the following are generally used:
a) BDC
b) LSMW
c) Direct table update
d) Idocs

Ans: a, b
____________________________________________________________________________

28. In an ABAP program, the INITIALIZATION event is invoked
a) Before the AT-SELECTION-SCREEN event
b) After the AT-SELECTION-SCREEN event
c) Could be either way
d) Cannot be predicted

Ans: a
____________________________________________________________________________

29. The statement to check whether an internal table itab_test has no records, is:
IF itab_test is initial.
a) TRUE
b) FALSE

Ans: b.
____________________________________________________________________________

30. The statement used to clear all the contents of an internal table is:
a) CLEAR itab.
b) REFRESH itab.
c) FREE itab.
d) DELETE itab.

Ans: b, c
____________________________________________________________________________

31. The AT-SELECTION-SCREEN event is triggered when…
a) ENTER key is hit on the selection-screen
b) F8 key is hit on the selection-screen
c) Any field on selection-screen is populated
d) F4 key is hit on the selection-screen

Ans: a, b
____________________________________________________________________________

32. What is the transaction-code for viewing batch-runs of a program?
a) SE37
b) SM37
c) SM35
d) SM30

Ans: b
____________________________________________________________________________

33. SY-BATCH can be used to determine whether a program is being run in batch-mode, within the AT-SELECTION-SCREEN event.
a) TRUE
b) FALSE

Ans: b
____________________________________________________________________________

34. The following statements will clear the header-line of an internal table:
a) DELETE ITAB.
b) FREE ITAB.
c) REFRESH ITAB.
d) CLEAR ITAB.

Ans: d
____________________________________________________________________________

35. The SAP Logon password is always case-insensitive.
a) TRUE
b) FALSE

Ans: b 

SAP Durations N Fee

Type:
Classes
all below given concepts for 16000/- only

Topic 1: Introduction to SAP
Introduction to erp
Introduction to SAP
Introduction to SAP R/3 Client / Server technology and SAP R/3 Architecture
ASAP Methodology
SAP System Landscape
Topic 2: Data Dictionary
Creation of Data Base Table
Creation of Domains
Creation of Data types
Creation of Views
Creation of Structures
Creation of Type pools
Creation of Search Help
Creation of Lock objects
Creation of table maintenance
Topic 3 :ABAP Data Types.
Character
Integer
Numeric Character
Floating Point
Packed Decimals
Time
Date, Strings
Topic 4: Loops & Branches
Do, Do n times, While
If, If Else, if Ladder, Case
Small programs
Factorial program
Indentation
Code Inspector
Extended Program Check
Topic 5: Structures & Internal Tables
Over View of Structures
Similar Structures creation
Different Structures
Different structures with Extra Fields
Over View of Internal Tables
Similar Internal tables creation
Different Internal tables
Different Internal tables with Extra Fields
Modify Operation on Internal Table
Delete Operation on Internal Tables
Searching Techniques Of internal Table
Topic 6: Normalization & Select Statements
Over view of Normalization
Select Statements
Logical operators
Select Single & Up to 1 rows
Nested Select queries
For all Entries
Join Statements
Inner join & Left Outer Join
Topic 7: Modularization Techniques.
Over view of Modularization
Macros
Includes
Subroutines
Function Modules
Topic 8: Selection Screen design
Over View of Selection Screen
Selection Screen elements
Topic 9: Reports ( Classical and Interactive reports )
Over view of Report
Report with out events
Report with events ( Classical report)
Interactive Report
Menu Design
Message class Creation
Text messages creation
Hide Technique
Get Cursor Technique
Read Line Statement
At Events ( control Events)
Variant Creation
Transaction Code Creation
End User access
Topic 10: BDC (Batch Data Communication)
Over view of BDC in ABAP.
GUI Up load
GUI Down load
Data sets
Call Transaction
Session Methods
Topic 11 : Module Pools
Over view of Module pools in ABAP.
Creation of Create button
Creation of Display
Creation of Sub screens
Creation of Tab Strip
Creation of Table Control
Creation of  Save button to update Data Base
Topic 12 :Sap Scripts
Over view of Scripts
Creation of Paragraphs
Creation of Character Formats
Creation of  Pages
Creation of Windows
Creation of Page windows
Creation of  Script program
User Exists Over view
Cross applications: ( FI Scenario , SD scenario , MM Scenario , HR Scenario )
Topic 13 :RFC
Over view of CA
Creation of RFC
Fetching Data Using RFC
ARFC & TRFC
Topic 14 :ALV (ABAP List Viewer)
Over view of ALV
ALV List Display
ALV Grid Display
ALV Catalog Creation
Topic 15: BAPI
Over View Of BAPI
Remote FM Creation
Creation of BOR
Creation of BAPI
Check The Status of BAPI
Super type Creation
Topic 16 :LSMW
Over view of LSMW
Creation of Project , Sub Project , Object Type
Creation of Batch Input Using Recording Mode
Steps To Create LSMW
Topic 17: SMART FORMS
Over view of Smart Forms in ABAP
Creation of Paragraphs(Styles)
Creation of Character Formats(Styles)
Creation of  Pages IN ABAP.
Creation of Windows
Creation of Page windows
Creation of table format
Creation of  Smart Form program
Topic 18: Work Flow
Over view of Work Flow
Creation of prefix
Creation of Standard tasks
Creation of  Standard Template
Creation of Workflow builder
Topic 19: ALE/Idocs
Over view of ALE/ IDOcs
Creation of RFC Destinations
Creation of Ports
Creation of  Partner Profile
Creation of Distributed system
Transfer the data between the systems.
Designing a Web Dynpro Component.
  1. View
  2. View Layout
  3. Context View
  4. Actions
  5. Methods
  6. Properties
  7. Attributes .
  8. Component controller .
  9. Window
  10. Application
  11. ABAP Debugger .
  12. Web Dynpro Logon Page configuration
  13. ABAP Dictionary.
  14. Data Element .
  15. domain
  16. Structure
  17. Table . .
  18. Search Help .
  19. Database View
  20. Table Type . .
  21. Lock Object .
  22. Context Nodes and Attributes at Design Time
  23. Attributes . .
  24. Nodes . .
  25. Creating a Node that Uses an ABAP Dictionary
  26. Repository Object
  27. Working with Child Nodes . .
  28. Data Binding, Context Mapping and Interface Methods .
  29. Data Binding .
  30. Internal Context Mapping
  31. External Context Mapping
  32. Interface Methods
  33. View Controller Methods .
  34. Hook Methods
  35. Wd Do Init
  36. Wd Do Exit
  37. Wd Do Modify View .
  38. Wd Do Before Action
  39. Wd Do On Context Menu
  40. Supply Function Methods .
  41. User-Defined Instance Methods
  42. Fire Methods .
  43. Event Handler Methods .
  44. Layout UI Elements .
  45. Flow Layout . .
  46. Grid Layout .
  47. Matrix Layout .
  48. Row Layout . .
  49. User Interface Elements (UI elements),
  50. Static and Dynamic Programming. . . . .
  51. Action .
  52. Timed Trigger .
  53. Button Choice . .
  54. Selection . .
  55. Drop Down By Key . .
  56. Drop Down By Index . .
  57. Radio Button Group By Index
  58. Layout
  59. View Container UI Element .
  60. Tab Strip
  61. Page Header . . .
  62. Contextual Panel . .
  63. Tray UI Element . .
  64. Message Area . .
  65. Complex . .
  66. Table . .
  67. Road Map .
  68. Phase Indicator .
  69. Tree – Sequential Implementation . .
  70. Date Navigator . .
  71. Graphic .
  72. Image .
  73. Business Graphics .
  74. Integration
  75. The Interactive Form .
  76. File Upload .
  77. Messages, Exceptions and Web  Dynpro ABAP
  78. Message Handling . . .
  79. Dynamic Texts Stored in the Text Pool of the assistance Class
  80. Text from Database Table T100.
  81. Exception Handling . .
  82. Exception Class with OTR Text
  83. Exception Class with Text from a Message Class .
  84. Writing Multilanguage Applications .
  85. Creating Multilanguage User Interfaces
  86. Internationalization of Data Elements Defined in ABAP Dictionary
  87. Internationalization of Domains Defined in ABAP Dictionary
  88. Internationalization of Text from OTR . .
  89. Internationalization of Text from Assistance Class . .
  90. Internationalization of Messages . .
  91. Multilanguage Records in the Database . .
  92. Study an Example Created in the System .
  93. Creating Table Structures and Internationalization of the Records
  94. Using the Internationalized Records in Web Dynpro .
  95. Web Dynpro Model
  96. Assistance Class as a Model for a Multi component Application.
  97. BAPI as a Model
  98. Creating a BAPI .
  99. Using the Created BAPI as a Model . Web Service .
100. Creating the Web Service . .
101. Web Service Configuration .
102. Testing the Web Service .
103. Consuming the Web Service in Web Dynpro .
104. ALV and Select Options .
105. SAP List Viewer .
106. Simple ALV Example
107. ALV Configuration Model
108. Select Options
109. ALV and Select Options