Accenture Questions
Accenture Questions
Accenture Questions
B.) User exit allows to add only one extra functionality in standard SAP program but
BADI allows multiple functionality through implementations and methods.
4.) How can we create Search Help, without using table field?
for example I have two fields in one table and I required
one more field in search help how?
A.) create first a view of the two table in SE11 transaction.
Then create the search help based on that view.
9.) Can a function group share its subroutine with all its
function modules?
A.) yes...i think it is better to keep the function modules which will share the same
data into a function group..then function group shares all the sub routines to the
function modules..
A.) 253 - is number of master idocs created..it means system found changes in 253
material masters. Master Idocs are Idocs without receiver and sender details in
it....they are only created in memory and not in database..based on configuration
of distribution model / Partner Profile the receiver details are put into idocs and as
many communication idocs are creates based on number of recipients.
Communication idocs are stored into the database
A.)
A.)Goto WE02->Open ur idoc and expand the status records->Now double click on page like
Option for the segment->Select display change icon->Now perform changes in the value and
Select save option->Now goto BD87->Provide idoc number->F8
A.)
if clipboard space issue is there then download clipboard software for more space
so, that u can copy larger containt .
19.) why do you selected sap abap as your career as there are many technical modules are
there?
A.)Interesting in coding.
a.)
21.) Why is smart form more preferred printing utility than sap
script ?
A.)
A.)
Interfaces:
• BAPIs (Business Applications Programming Interfaces), a
set of standard RFCs (Remote Function Calls) to access and
enter SAP data without the typical maintenance problems of
custom developments (SAP maintains these BAPIs).
• IDOCs, the EDI objects for connecting on-line with other
systems/solutions.
• DCOM Connector, a development kit to simplify the
development of interfaces to SAP solutions from COM+
applications.
• SAPGUI Off-line entry tools, a set of different tools to
enter or access SAP data with standard tools like the
Microsoft Office Suite.
• SAP Console, a small server to convert graphic screens
from SAP into text screens (typically used to access SAP
transactions with a text-enabled wireless device like some
barcode readers).
• LSMW, an R/3 transaction for developing interfaces.
Programming screens and logic:
• GuiXT, non-proprietary SAP software included in the
standard SAPGUI. It provides the ability to change the
appearance of screens without changing the standard SAP
code. (It works on the front-end level.)
• Input Assistance, just like GuiXT. It works on the front-
end level, and permits users to change some logic of the
SAP transactions without changing the standard SAP coding.
(It needs an additional license from the manufacturer.)
• SAP Console (already stated above).
• BAPIs (already stated above).
• SAPGUI Off-line entry tools.
• User-Exits, predefined places in the SAP code where some
proprietary code can be included. (SAP guarantees to
maintain this code for subsequent versions without
alteration of the logic.)
• Field-Exits, a possibility to include some code to
control or change the content of input fields.
• match codes, a way to add or change available filters and
queries to search for the content of particular fields.
• Workflow/Webflow, the workflow functionality found across
every solution/module of SAP, to trigger automatic events
when a specific situation occurs.
• Validations and substitutions, customizing tools to avoid
codification of controls and substitutions of fields found
in some areas/modules of SAP Solutions.
• IViews/Miniapps (already stated above under Reporting).
Forms:
SAPScript and SAPForms, two different tools to develop
output forms and to avoid using ABAP code. SAPForms is much
more user friendly and the new (and recommended) tool to be
used.
Today, with the new NetWeaver™ technology, there are
additional tools that should be analyzed:
• XI (Exchange Infrastructure – The EAI Solution of SAP).
• SAP Enterprise Portal for e-collaboration, knowledge
management, etc.
• MDM (Master Data Management to ensure information
integrity and harmonization across the business network).
• SAP Web AS (Web Application Server for Web services).
1 . Explain the working procedure of binary search? How it will improve performance.
2.suppose AT New placed on third field on IT, How it will work.Explain the scenario,what about
right hand side fields and left hand side fields.
4.In script,how to print the output in different languages.suppose in will develop in EN, now the
output will convert into DE, FR how will do it?
5 The smart form developed in EN ,I wrote the subroutine in EN,now I want convert into
DE(German),ihe subroutine it will works otherwise I will write another subroutine.
6.The internal table exceeds its capacity,now I will execute the program it goes to dump?How will
rectify it?
7.If I want update a custom table ,what will be the prerequisites ?Explan the procedure?what are
the parameters to pass?
12.smart form is moved to production ,the same function module is used or it will generate another
one.
14.I moved a transport request from development to quality, once I would check it ,it will perfectly
executed and now I moved to production, it does n’t moved.To do this what areas you will check it?
15.we can generate maximum 20 secondary lists in reports.Now I want generarte 21secondary
list.what will happen.
1. why do you selected sap abap as your career as there are many technical modules are
there?
2. explain the role of CTUPARAMS structure in call transaction
3. Why is smart form more preferred printing utility than sap script ?
4. difference between step loop and table control?
5. How to put page-breaks in smartforms?
6. Difference between SY-CPROG and SY-REPID?
7. How to add background picture/graphics in alv report?
8. How to test a script?how to find versions in scripts?
9. How to find user exit
10.
11. how we can modify a internal table without using modify statement
12. By using which single table i can get all the detail from sale order to billing not used
vbak, vbap, vbrk & vbrp.
13. Can any tell me some std BAPI's which r used regularly....and they use and means of
it?
14. In alv Reports,how the Output is displayed ad editable and how i can edit the same
and how it will reflect the DB?
15. What is Project management?I was asked weather u worked on This?
16. We have 100 records in table how to fetch 10 th record?
17. How to create hashed tables?and its purpose
a.) Standard table:
The key access to a standard table uses a sequential search. The time required for an access is linearly
dependent on the number of entries in the internal table.
You should usually access a standard table with index operations.
Sorted table:
The table is always stored internally sorted by its key. Key access to a sorted table can therefore use a binary
search. If the key is not unique, the entry with the lowest index is accessed. The time required for an access is
logarithmically dependent on the number of entries in the internal table.
Index accesses to sorted tables are also allowed. You should usually access a sorted table using its key.
Hash table:
The table is internally managed with a hash procedure. All the entries must have a unique key. The time required
for a key access is constant, that is it does not depend on the number of entries in the internal table.
You cannot access a hash table with an index. Accesses must use generic key operations (SORT, LOOP, etc.).
Hashed tables
This is the most appropriate type for any table where the main operation is key access. You cannot access a
hashed table using its index.
The response time for key access remains constant, regardless of the number of table entries. Like database
tables, hashed tables always
have a unique key. Hashed tables are useful if you want to construct and use an internal table which resembles a
database table or for
processing large amounts of data.
TYPES VECTOR TYPE HASHED TABLE OF I WITH UNIQUE KEY TABLE LINE.
TYPES: BEGIN OF LINE,
COLUMN1 TYPE I,
COLUMN2 TYPE I,
COLUMN3 TYPE I,
END OF LINE.
DATA ITAB TYPE HASHED TABLE OF SPFLI
WITH UNIQUE KEY CARRID CONNID.
2.
18. What is cardinality?
A.) The cardinality (n:m) describes the foreign key relationship with regard to the number of possible
dependent records (records of the foreign key table) or referenced records (records of the check
table).
The left side (n) of the cardinality is defined as follows:
n=1
There is exactly one record assigned to the check table for each record of the foreign key table.
n=C
The foreign key table can contain records that do not correspond to any record of the check table because the
foreign key field is empty. This can occur, for example, if the field of the foreign key table is optional, in
which case it does not have to be filled.
The right side (m) of the cardinality is defined as follows:
m=1
There is exactly one dependent record (record of the foreign key table) for each record of the check table.
m=C
There is at most one dependent record for each record of the check table.
m=N
There is at least one dependent record for each record of the check table.
m=CN
There can be any number of dependent records for each record of the check table.
3.
19. What in script controlling? what are the events in maintenance view:
20. What is the difference between open sql & native sql ?
21. How BAPI is Different from call Transaction/Session
22. I want to display the different data on the multiple main windows of the form in
Sapscript. Is it possible ?
23. How we can assign the value of field in select-options to the text-field in dialog
module?