‎2007 Feb 05 12:12 PM
Please any body give answers for these questions.
Which client number you use for the current
project?
You are running a report. It is taking long time for
execution. What steps will you do to reduce the
execution time.
After running a BDC program in background, next
day morning when you see the results, few records
are not updated(error records). What will you do
then?
You are given functional specs for a BDC program
and you need to decide whether to write a method
call transaction or a session. How u will decide?
What is the difference between report and script?
what are the differences between scripts & smart
forms?
what are enhancements?
what are user-exits?
what is badi?
what is the difference between user-exit & BADIs?
what is the difference between user-exit &
customer-exit?
how do you get functional specs when you are
assigned some object? (specs through email..??)
How do you write technical specs?
How do you write UTP?(unit test plan)
what is the difference betn end-of-page and end-of-selection?
if you write a write statement after end-of-selection, will that be triggered?
how to create a button in selection screen?
how to add a gui status in a selection screen?
can you call a bdc program from a report? how?
can you call a transaction from a report? how?
what are ALV reports? how they are different from normal reports?
what are the main events that are used in an ALV report?
can you create an internal table dynamically?(at run time
what is the role of ST05 in performance tuning?
‎2007 Feb 05 12:17 PM
Hi,
you can find answers to ur queries in the follaowing sites:
you can search this in this forums itself.
regards,
madhu
‎2007 Feb 05 12:19 PM
Which client number you use for the current
project?
It depends on the project..
You are running a report. It is taking long time for
execution. What steps will you do to reduce the
execution time.
Do a performance analysis and see if the peerformance can be improved in the code.
After running a BDC program in background, next
day morning when you see the results, few records
are not updated(error records). What will you do
then?
Go to sm35 and see the error log to find the reason for the records not being updated. and run the session for the error records in E mode.
You are given functional specs for a BDC program
and you need to decide whether to write a method
call transaction or a session. How u will decide?
Depending upon the volume of the data .Like less than 10000 records, then we should go for call transaction else, go for BDC session method.
What is the difference between report and script?
Report has so many limitation with respect to the fonts, styles and the sizes of the data that gets printed. Scripts addresses this issue.
what are the differences between scripts & smart
forms?
Scripts are primitive when compared to smartforms.
Scripts are basically clinet dependent where as smartforms are not clinet dependent.
..and many more.
what are enhancements?
what are user-exits?
User Exits are the locations where you can code to achieve customizating without tampering the standard code.
what is badi?
Enhancements are the Object Oriented way to change the standard functionality of a SAP starndard program without actually disturbing the SAP code.
how do you get functional specs when you are
assigned some object? (specs through email..??)
Mostly by mail.
Regards,
Ravi
‎2007 Feb 05 1:40 PM
Hi mohan,
1.client number: you can have any thing as like 800, 810,900
2. reduce running time: avoid unnecessary loops, check the select statement for the conditions....
3. error in the bdc: i will check with the error records and if there is error i will check it with the client and can make changes if necessary
4. bdc method: i'll prefer call transaction because u can handle the error records as u want.in session the error records will be handled by sap.
5.report and script:report is used for viewing at that time or to have a summary for any particulars like sales aorder summary for the given salt-to-party.
script is used to print the output of an application for ex: sales order.
6.scripts and forms:
script is a client dependent and forms is a client dependent, and xml format can be done using smartforms.
7. reg.functional spec technical spec's will be differ to company
8.end-of-page is triggered at the end of the page this is used in the list
end-of-selection :to process the temporary dataset that you have created
9.push button
BEGIN OF SCREEN 500 AS WINDOW TITLE TIT,
BEGIN OF LINE,
PUSHBUTTON 2(10) BUT1 USER-COMMAND CLI1,
END OF LINE,
END OF SCREEN 500.
10.status
MODULE init_screen_0100 OUTPUT.
SET PF-STATUS 'STATUS_100'.
SET TITLEBAR '100'.
ENDMODULE.
11. calling a program in a report program>
use submit statement.
12. calling a transaction.
ex: call transaction 'MM01'.
‎2007 Feb 05 2:08 PM
Which client number you use for the current
project?
It depends on the client specifications.
You are running a report. It is taking long time for
execution. What steps will you do to reduce the
execution time.
Performance analysys can be done. There are some standards in coding also, for example "select matnr mbrsh meins from mara" is efficient than select *....
After running a BDC program in background, next
day morning when you see the results, few records
are not updated(error records). What will you do
then?
The error recors can be analysed using sm 35 and can change the code accordingly and run the process for error records( mode E )
You are given functional specs for a BDC program
and you need to decide whether to write a method
call transaction or a session. How u will decide?
Usually method will be described in functional specs. If not, it depends on the no. of records.
What is the difference between report and script?
we can not have the formating options in the reports.
what are the differences between scripts & smart
forms?
SAP Scripts are client dependent whereas Smartforms are client independent.
SAP Scripts require a driver program to display the output whereas in smartforms the form routines can be written so that it is standalone.
An integrated Form Builder helps to design Smartforms more easily than SAP Scripts
An Table Painter and Smartstyles to assist in building up the smartforms
On activation a function module is generated for Smartforms
It is possible to create a Smartform without a main window
Smartforms generates XML output which can be viewed through the web
Multiple page formats is possible in smartforms
what are enhancements?
is the concept of adding functionalities to the existing programs.
what are user-exits?
It is older version of enhancements
what is badi?
Object oriented concepts of user exits
what is the difference between user-exit & BADIs?
mentioned above
what is the difference between user-exit &
customer-exit?
customer exit is a part of user exit.( we have field exits etc along with these)
how do you get functional specs when you are
assigned some object? (specs through email..??)
Usually through mails
How do you write technical specs?
It is like blue print of the program flow ( it looks like algorithm)
How do you write UTP?(unit test plan)
what is the difference betn end-of-page and end-of-selection?
end-of-page is used to trigger footer (usually), end-of-selection is user to mention the close of start-of-selection. ( it is not mandatory but, good programming practice).
if you write a write statement after end-of-selection, will that be triggered?
If the statement is not under the event, it wont.
how to create a button in selection screen?
selection-screen pushbutton is the event.
how to add a gui status in a selection screen?
can you call a bdc program from a report? how?
the program itself is a report, usually we call the screens from the report.
can you call a transaction from a report? how?
yes. Using call transaction <tcode>.
what are ALV reports? how they are different from normal reports?
Redirecting the output data into grid controls. We can drag and drop the fields as we wish and it looks rich comparitively.
what are the main events that are used in an ALV report?
Same as classical reports.
can you create an internal table dynamically?(at run time
what is the role of ST05 in performance tuning?
Cheers.