|
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.sap-basis-abap.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.sap-basis-abap.com is in no way affiliated
with SAP AG.
Any unauthorised copying or mirroring is prohibited.
|