Beruflich Dokumente
Kultur Dokumente
Ans1>BAPI: its a remote enabled function modules available for public to interact
with SAP
RFC: Its a protocol used to call a function module from SAP system A to SAP system
B.
BAPI:Outside world can interact with SAP thru BAPI.
RFC: Outside world cannot.
Ans2> RFC is the protocol used by SAP for remote communication, that is, for
communications between remote (independent) systems.
BAPI are RFC enabled function modules. The difference between RFc and BAPI are
business objects. You create business objects and those are then registered in your
BOR (Business Object Repository) which can be accessed outside the SAP system by
using some other applications (Non-SAP) such as VB or JAVA.
In this case you only specify the business object and its method from external
system in BAPI there is no direct system call. While RFC are direct system call.
When top of the page event is triggered?
Top-of-page event occurs when it notices the first u-line or write statement in a
program.
top-of-page gets triggered when it see first write statement or new page
TOP-OF-PAGE is a list processing event which is executed before the first data is
output on a new page. i.e. first write: statement
Describe interactive report classical report and ALVAlso what is the difference in
them and why
Classical Report : It is nothing but getting data from one or more tables and displays
it on LPS formated or unformated. It is having only one screens for the output. It has
not any sub list.
Events like that.
Initilizations
At selection-screen
Start-of-selections
Top-of-page
End-of-page
End-of-selections
Interactive Report : Is nothing but communications between one report data to
another. its having one primary list and 20 secondary list for the outputs.
Events like that
At line selections
At user-command
At pt
Top-of-page-during line-selections.
ALV Report : Its stands for Application line viewer, it is used for analysis purpose, it
has no limitations characters for the printing. These are two types list and grid.
Ans2> Classical report is used to display the entire information in a single list. Eg:
sales order header details, item details are displayed in a single list.
Interactive report is used to displayed the summarised information in a basic list
and detailed information in secondary list. we have only one basic list and 9
secondary lists are there
Eg:college name, person name in a basic list and college address, person address,
person family details, education in secondary list.
ALV: ALV reports are used to display the output with predefined functionalities like
sorting the list in ascending order, descending order, down the list, excel sheet,
totals etc.
Have you used performance tuning? What major steps will you use for these?
The Main Transaction Code Involved in Performance Tuning is SE30-Run Time
Analysis and ST05-SQL Tracer.
Ans2>
What is Table Maintenance Generator?
About Table maintenance generator:
If your table maintenance generate end user easily enter data for the table.
there are two types in it.
1. one-step
2. two-step
if you do one-step processor what are data in the table and what you enter in the
table you see both values.
if you go two-step you will see separately what are the values in table and what are
you given values in table.
What is the difference between SY-TABIX and SY-INDEX
Sy-tabix: NO of record in the internal table
Sy-index: index number of record which is currently executed.
disadvantages:
view is not a container,it will not hold the data
*view memory is not permanent memory
In ALV GRID is it possible to update database?
I think ALV is a tool used to display the data for end-user and sap doesn't
recommend for update the changed data from ALV to back db
What is lock Object ?
Lock Object is a relationship defined in the Data Dictionary between a main table
and possible secondary tables
What is difference between value table and check table?
As i know when we define foriegn key in an value table then its is called as check
table.but i dont have clear idea about value table and chech table i have confusion
in my mind.
What is difference between SE01, SE09, SE10?
SE01 - Transport Request Organizer
SE09 - Workbench Request Organizer
SE10 - Customizing Request Organizer
Can we create a field without data element ?
Yes , it possible first you have to select predefined component in table.
In this condition no need to defined data element , directly you can defined domain
for field .
User Exit and BADI Questions
What are enhancements?
Q. what are user-exits?
Q. what is badi?
Q. what is the difference between user-exit & BADIs?
Q. what is the difference between user-exit & customer-exit?
Q. How do you get functional specs when you are assigned some object? (specs
through email..??)
Q. How do you write technical specs?
Q. How do you write UTP?(unit test plan)
Which transaction code can I used to analyze the performance of ABAP program.