Wednesday, July 31, 2013

SAP R3 solved certification questions_PART1



1. What is a work process?
     A work process is where individual dialog steps are actually processed and the work is done.  Each work process handles one type of request.

2. Define service (within R/3)?
A service is a process or group of processes that perform a specific system function and often provide an application-programming interface for other processes to call.

3. What are the phases of background processing?
Job Scheduling.
Job Processing.
Job Overview.

4. Expand CPI-C.
Common Program Interface Communication.

5.            Define ABAP/4 layer?
The ABAP/4 layer describes the data formats used by the ABAP/4 processor.

6.            What is a Data Class?
The Data class determines in which table space the table is stored when it is created in the database.

7.            What are the two ways for restricting the value range for a domain?
•             By specifying fixed values.
•             By stipulating a value table.

8.            What is a view?
A view is a logical view on one or more tables.  A view on one or more tables i.e., the data from a view is not actually physically stored instead being derived from one or more tables.

9.            What are the basic functions of Database utility?
The basic functions of database utility are:
•             Create database objects.
•             Delete database objects.
•             Adjust database objects to changed ABAP/4 dictionary definition.

10.          What are subroutines?
Subroutines are program modules, which can be called from other ABAP/4 programs or within the same program.

11.          What are the requirements a dialog program must fulfill?
A dialog program must fulfil the following requirements
-              a user friendly user interface.
-              Format and consistancey checks for the data entered by the user.
-              Easy correction of input errors.
-              Access to data by  storing it in the data bases.

12. What are the central interfaces of the R/3 system?
     Presentation Interface.
     Database Interface.
     Operating system Interface.

13. Name various work processes of R/3 system?
    Dialog or Online (processes only one request at a time).
    Background (Started at a specific time)
    Update (primary or secondary)
    Enque (Lock mechanism).
    Spool (generated online or during back ground processing for printing).

14. What is a Service in SAP terminology?
A service refers to something offered by a s/w component.


15. What is a client in SAP terminology?
A S/W component that uses the service (offered by a s/w component) is called a Client.  At the same time these clients may also be servers for other services.

16. What is a Spool request?
Spool requests are generated during dialog or background processing and placed in the spool database with information about the printer and print format.  The actual data is places in the Tem Se (Temporary Sequential objects).

17. What are the roll and page areas?
Roll and page areas are SAP R/3 buffers used to store user contexts (process requests).  The SAP dispatcher assigns process requests to work processes as they are queued in the roll and page areas.
Paging area holds data from the application programs.
Roll area holds data from previous dialog steps and data that characterize the user.

18. What are different types of Log records?
V1 and V2.  V1 must be processed before V2.  But, we can have more than one V2 logs.

19.          The following statements about the SAP WEB AS are correct
choose the correct answers

A.            SAP Web Application Server is an evolutionary development of the previous SAP runtime environment.

B.            SAP Web Application Server can run only applications written in ABAP.


C.            SAP Web Application Server can run only on Microsoft Windows platforms.

D.            SAP Web Application Server provides an SMTP interface, among others.


E.            SAP Web Application Server is not scalable.

Ans: A D

20.          What does ramp up mean?

Ans: Ramp-up is the name for the market introduction process of new products or new releases of SAP software.
•             During the Ramp-up, the software is only available for a limited circle of customers, customers “apply” at SAP to participate in a Ramp-up.
•             The Ramp-up serves to take customer wishes into consideration before the respective SAP software is generally available i.e. unrestricted shipment.
•             Participants in the Ramp-up are given direct contact to the SAP development and are provided with wide support in implementing the SAP software.


21.          Which of the following are correct regarding SAPGUI for JAVA ?

A.            written in C or C++

B.            runs on Unix-based platforms and supports all transactions in an SAP system.


C.            Uses DIAG/RFC protocol

D.            Written in JAVA


E.            The volume of data transferred for each screen change is generally a few KB.


F.            Platform- independent implementation of SAPGUI

G.           runs on windows-based platforms and supports all transactions in an SAP system.


Ans: C, D, E, F

22.          How to find the transaction code for an application ?

A.            in the overview menu on the SAP Easy Access screen

B.            in the status bar

C.            in the application itself under System--status

Ans: A B C

23.          What is the maximum number of parallel sessions that you can open using System ---create session ?

A.            2
B.            3
C.            6
D.            9

Ans: D (Depending on the relevant system parameter setting you can open between 2 and 9 sessions. The default no. of sessions is Six).

24.          What are the several options for navigating in an SAP system ?

A.            by entering transaction codes in the command field.
B.            By choosing items from menus in the menu bar.
C.            By choosing items from the favourites list or from the user or SAP menus.
D.            By executing the ABAP program in tx. Code se38/sa38.

Ans: A B C

25.          Pressing F4 key in the command field does display the input help.

A.            True
B.            False

Ans: False   (Pressing F4 key in the command filed does not display the input help.)

Monday, July 29, 2013

SAPONE: Implementing sap note with correction instruction

SAPONE: Implementing sap note with correction instruction

Implementing sap note with correction instruction

Implementing sap note with correction instruction

Read text of the note before implementing and also ensure to check it meets the prerequisites.

In tcode SNOTE , first check in sapnote browser to see if the note has been downloaded. Then click on download sapnote and enter note number. Once downloaded , note browser screen will show whether note can be implemented or not. Select the note and click on implement sap note. Create a new transport when it asks. Follow the instructions as it comes up. Finaly it should show status as 'completely implemented'.

Thursday, July 25, 2013

Oracle BR0279E Return code

Oracle BR0279E Return code


 
BR0279E Return code from '/oracle/<SID>/11202/bin/sqlplus /nolog < /oracle/<SID>/sapbackup/.belrouow.spi': 0
BR0302E SQLPLUS call for database instance SID failed
BR0306E Start and open of database instance SID failed
BR0056I End of database backup: belrouow.aff 2013-07-21 02.19.27

but database is up and there is no problem connecting to it.

this seem to be due to BRTOOLS version on <SID>. It is at  7.00 (39) while for oracle 11g it should be at 7.20

SAP call function remote

SAP call function remote Runtime Errors CALL_FUNCTION_REMOTE_ERROR Date and Time 07/05/2013 01:49:01

Short text  "Server repository could not create function template for

What happened?
 Error in the ABAP Application Program
 The current ABAP program "CL_DIAGLS_EVENT_HANDLER=======CP" had to be  terminated because it has come across a statement that unfortunately cannot be executed. The error occurred during an RFC call to another system. In the target system, a short dump has been written as well.  More detailed information on the error cause can be found there.

What can you do?
 Note down which actions and inputs caused the error.To process the problem further, contact you SAP system  administrator. Using Transaction ST22 for ABAP Dump Analysis, you can look at and manage termination messages, and you can also  keep them for a long time.

Error analysis
An error occurred when executing a REMOTE FUNCTION CALL.  It was logged under the name "RFC_EXTERNAL_ABORT"  on the called page.
How to correct the error
 Please refer to the notes described in the  short dump.

Information on where terminated
 Termination occurred in the ABAP program "CL_DIAGLS_EVENT_HANDLER=======CP" -  in "NOTIFY_JAVA". The main program was "SAPLSMSY_MAIN ". In the source code you have the termination point in line 56  of the (Include) program "CL_DIAGLS_EVENT_HANDLER=======CM009".  getting this while trying to delete a system from smsy in solution manager. 1. check RFC WEBADMIN to make sure its functioning fine. 2. reproduce issue and check developer trace for error 3. check user SMD_RFC for its locked or expired.

Wednesday, July 24, 2013

Post-database recovery checklist for new SAP sandbox system build from production system.

Post-database recovery checklist for new SAP sandbox system build from production system.

1. flush database
2. Alter SAP schema user with new password
2. start oracle listener
3. edit link file to profile
4. edit profile names
5. add datafiles to PSAPTEMP
6. Recreate OPS$ user
7. copy env related files to /home/<sidadm>
8. Make change to these files to <target SID>
9. edit profiles to <target SID>
10. change entry in tnsora file
11. changed the permissions on $ORACLE_HOME/bin/oracle
12. startsap
13. Login with SAP* user on 000 client
14. Install license
15. disable ABAP related RFC's
16. suspend jobsusing btctrns1
17. disable mail / fax in SCOT
18. deleted unneeded tables
19. rebuild TMS
20. perform spool consistency check
21. delete opmode
22. delete logon groups
23. reschedule standard jobs
24. recreate logon groups
25. Check database
26. check OSS logon
27. Re-import profile
28. Reset client settings
29. Ensure all servers are registered in SM51
30. Perform logical system conversion (BDLS)
31. Validate TMS job is scheduled
32. Re-schedule RDDIMPDP job
33. Import user master TR (if required)

System_DynamicTrace - for pulling trace in SAP CPS.

System_DynamicTrace  - for pulling trace in SAP CPS.

from job monitor in SAP CPS , serach for System_DynamicTrace

Pickup one of them and submit System_DynamicTrace with string as required.
submit the job and make screenshot of Recipient Parameters
(allow dynamic trace job to run for 10-15 mins)
reproduce the issue while this trace job is running.
kill dynamic trace and provide its output to SAP.