ABAP Interview Questions
Yesterday my friend attended one interview. She
gave me these questions. Can any body to answer these questions???
1. Without using Tcode SE11, How can we enter the
values in to the table???
2. What is the difference between Collect statement
and Append Statement???
3. What do you mean by correction and Transportation
system???
4. What is the difference between User Exits and
BADI????
5. How can we identify User exits in our screen???
6. What do you mean by Inbound and Outbound interface???
7. In realtime do we configure ALE systems or
Administator will take care of that??
8. How to release an object???
9. What is the flow of a Sales document???
10. What is the flow of Purchase order???
12. What is the flow of Invoice???
13. What are the standard IDOC's used???
14. What do you mean by table control???Where will we
use this???
15. What are field symbols??Where will we use these symbols???
Deepti
-----------------------------------------------------------------------
1. There are other ways of entering data into a
DB table. ex. B D C
2. Collect statement collect/adds the records
basing on a key field. allows to create summarised data sets.
Append will append/add
a record at the end of existing records
8. to release an object - use se10/se9
9. sales doc flow: S. A. - S. O. - Delivery -
Billing
12. Delivery - invoice.
15. field symbols are used for dynamic allocation. at
runtime u can assign a concrete field to field-symbol.
Kishore
-----------------------------------------------------------------------
1. you can go to abap editor (se38) and use insert
statement for insertion update for update and modify for modifications.
2. collect will not allow duplicate entries, while
append can allow duplicates.
3. if any changes are made to objects they are
to be transported to different systems i.e, change and transport.
4. in user exits we go by general method for enhancements
while BADIs we use objects (oops concepts)
methods for enhancement.
14. table controls are enhanced version for step loops
where we can expand rows .main difference between these two
is step loop can be expanded
to two lines table controls can`t.
15. field symbols are just like pointers concept which
are used in C language. We use them when we want to refer to
the fields considered,it
doesnt allocate any memory for it.
Venu Rapolu
-----------------------------------------------------------------------
1. Ans: Using BDC., LSMW,,ALE., BAPI
2. Ans: Collect: it adds the numeric
fields to the existing non numeric key field records., thereby avoiding
duplicate
values., and append will simply adds the record
3 . Ans: The CTS contains work bench organizer
and transport system :
The workbench organizer is used to record and contol changes to the ABAP/4
development objects;
The transport system is used to move objects from an SAP dev.system to
production system
6. Ans: Outbound interface is used to send IDocs
to the ALE server.,
Inbound interface is used to Analyse the received Idoc.
7. Ans: We (ABAPers) don't do.
8. Ans: se09 or se10
13. Ans: MATMAS
CREMAS
DEBMAS
GLMAST etc...
14. Ans: to display records in table format., we
use in Screens
15. Ans: we assign the field content at run time
with ASSIGN stmt.
Satish D
-----------------------------------------------------------------------
1. goto se16 u can view the table contents
2. collect will collects all the numeric fields
of nonnumeric field values
append will append record at
the end of table
3. when we are creatiing new task like dev. a
new prg.. after completion of dev. that will be trnsported to testing system
or production system ...
to do that we are assigning an transport request from our dev.class(system)
by using se09
4. badis are dev. by class and inheritence methods
where as user exitsdev by SAP only and empty shells filled wit user logic
5. go to system then status
6. outbound generating an idoc in ale layer with
master_idoc_create_messgetype,
inbound is receivng system
with idoc_inbound_process, gives an return variable wether it is sucess
or not
7. no we have to configur that
8. go to se09 or se01 there write your task no
and use release button it will asks whats the other system name
and number enter them
and relase by pressing jeep button
9. inquiry
quotation
sales order
shipping
delivery
invoice
return goods
12. after creation of delivry note invoice is prepared
13. master_idoc_distribute will generate standard
idoc
Deepti
-----------------------------------------------------------------------
I am enclosing some of answers which I know.
1. We can use t.Code SE16 to enter values into
table only if table maintainence is allowed for that table.
2. Append will add new entries into the table
where as collect add into the numeric type fields if other charatcer fields
matches to your selection
criteria.
3. CTS used for creation of ABAP development transport
requests.The transaction code for this is SE10.
4. UserExits r used for adding additional functionality
to the existing SAP standard transactions.Using UserExits
we can add additional
functionality standard SAP functionality without making any changes to
the original code.
BADI is a standardized
interface for ABAP sources that enables partners and customers to enhance
SAP-delivered programs
in their namespace.
5 .We can identify User exits by using transactions
CMOD and SMOD.
6. After entering transaction code SE10 select
the transport request which u want to transport and click on transport
icon(Truck symbol) to
release it.
10. Purchase Requistion->RFQ->Vendor Evaluation->Purchase
Order(ME21).
14. Table control is the only facility provide thru dialog
programming when we come acrosse the use of updating
standard tables,deletion,insertion
and all database operations.
15. Field symbols r pointers to the existing data types(like
'C') which does not allocate any memory space. These are used
faster access of data.
Pavan.
More Abapers Questions:
ABAP Books List
ABAP/4 Certification,
Programming and Object Oriented Programming Books
ABAP Menu:
ABAP Example Hints
and Tips
Return to :-
SAP Hints and Tips
on Configuration and ABAP/4 Programming
(c) www.gotothings.com All material on this site is Copyright.
Every effort is made to ensure the content integrity.
Information used on this site is at your own risk.
All product names are trademarks of their respective
companies. The site www.gotothings.com is in no way affiliated with
SAP AG.
Any unauthorised copying or mirroring is prohibited.
|