0% found this document useful (0 votes)
760 views13 pages

Accenture SAP Interview Guide

Interview Question

Uploaded by

sagar shinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
760 views13 pages

Accenture SAP Interview Guide

Interview Question

Uploaded by

sagar shinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 13

Accenture Interview Questions

? Tell me about yourself?


? What is the most difficult report u have faced in your career and how you
solved that?
? Have you used any 3rd party interface?
? Tell me about Implementation project life cycle?
? Have u worked on Quality Assurance?
? Have u worked on Enhancement and what enhancement have u done?
? Currently what version u r using?
? How to print term and condition dynamically in smart form?
? How bapi works?
? Suppose we have 100000 records and found error in 70000 record. So how to
handle this means what method we have to use session or call transaction? But if I
got error in 70000th record then we don�t want to check every page for error where
is the error. Is tedious task for us? So if u has any solution for this? How to
manage this and what approach we have to follow?
? Are u following any software development life cycle Rule? What approach u r
following tell me briefly?
? Have u worked on CRM?
? Have u worked on Work Flow?
? How to handle table control in BDC

1. What are the events in Module pool Programming?

a.)PAI,PBO,POH,POV

2. When PAI triggers and when PBO triggers?

a.)Pai triggers after processing user input values in screen(whenever u select any
function key).
Pbo triggers before calling a screen.

3.How PAI and PBO triggers in Sub Screen explain the process?

a.)PBO Triggers first(Call subscreen syntax),then pai triggers.

4.What are the differences b/w User Exist and Badi?

a.) user exits are based on subroutines,u can use user exits only one time in a
project(in cmod).
Badi is designed based on oop,u can resuse the same definition in N number
of implementations.
Badi definition is having an interface which is collection of
methods,there we are writing logic.

5.How do you ensure that User Exst is not Re usable?

a.)Take sapmf02k(I gave in class),the same I am using in Zsexit.If I want to use


another time same
exit,it will give u error message.

6.For example, i give an enhancement to you, how can you get, it shold work on user
exist or badi or any other?

a.)
1. You should them because they do not affect the SAP source code but still allow
you to change the functionality of SAP to suit your needs. SAP has provided us with
some standard exits that we should modify by adding our encapsulated as separate
objects. When you create Exits, they are encapsulated as separate objects.

2. And since, they do not affect the source code and are named as per the SAP
naming conventions; they do affect future software upgrades. Hence you do not have
to save them and then reenter add-ons attached to exits. You can only use exits if
they already exist within the SAP R/3 System In case you do not find an exit
available for an area where you would want to make a change, then you should
request SAP to develop an exit.

In contrast to the earlier enhancement techniques, BADI follows Object Oriented


approach to make them reusable. A BADI can be used any number of times where as
standard enhancement techniques can be used only once.

7.Why Badi Supports multiple Operations?

a.) As it supports oop(polymorphism) as we know that same interface can be used on


N number of places.

9.What is Definition Containes in BADI?

a.) I am unable to understand ur question

10.What is an Interface(BADI Interface)?

a.)Collection of methods .Every interface is having methods associated with it


where we writing code for enhancement.

11.For example if you want to instal sap for a S/w company, what are the modules
you have to implement for that company? and explain the requirement?

a.)MM,SD,PP,FI(Hr is not mandatory).

As for procuring goods mm is required,the goods procured we have to sell so


SD.The goods that u are procuring money required to be paid so (FI).
The good that u are procuring needs to be produced(for that PP).And b/w all
these modules we have a reference document number to integrate them.

12.Explain Objects Which are developed by you?

a.) Explain from ur resume.

13.what is 101 & 102 moments meaning?

a.) Whenever grn(Migo) goods are received by 101 movement type(BWART) is the field
name belongs to MSEG table.
102 is the movement type for goods reversal.

14.Is there any enhancements in 4.7?

a.)Yes ,badi starts from v 4.6C

15.Do you have work on any Enhancements?


a.) Explain from ur side.

16.Have you Perform Uni-core test?


a.) Formal testing in Quality server(Yes I done).
17.What are different types of ALV's?
a.)Simple(classical,interactive,blocked,heirarichal),ooalvs.

18.what is top-of-page?
a.) Event for maintaining headers in reports.

19.Can you a second report without using interactive reports and how?
a.)Require more explanation(not understood requirement).

20.what are the events you have performed in your object and explain the
requirement?
a.)Initialization(For initilizing Finished goods in material field)
At selection-screen(For validating and deselecting the material field)
Start-of-selection(For processing subroutines when on selecting F8 option).

End-of-selection(i used in hr abap for displaying data).


Top-of-page(I used on alv reports for displaying headers)
User-command(I used for interactive logic in alvs).
at line-selection used for interactive logic

21.What are the differences b/w sap scripts & Smartforms?


a.)u can this answer easily from google.(see notes given in class).

22. why sap script is client dependent?


a.) When i am activating a script,it is available in se71 only in one client(200).
if I open another client say 320(It will not be available).

23.what are different types of internal tables and explain the difference b/w them?
a.)Standard,hashed,sorted,index.
Standard(default internal table).
The meaning of TYPE STANDARD TABLE OF and TYPE TABLE OF is exactly the same,
STANDARD is implied if nothing else is specified. However, in the OO-context you
are now expected to declare internal tables fully and you would not be able to
leave out the STANDARD addition. In this case it is just a stock-standard internal
table that can be accessed by reading per the table index, or by key if you have
sorted the table manually.

A table of TYPE HASHED TABLE creates an internal table that is represented using an
internal HASH algorithm, allowing reads to the table where the cost is (by
approximation) independent from the size of the table. Using this type of table is
good when you have large data-sets with a lot of reads, but comparatively few
writes. When declaring a hash table you have to also declare a UNIQUE KEY, as the
HASH algorithm is dependent on this.

INITIAL SIZE 0 is also a redundant use of code - it means that memory allocation
will occur in set blocks. (I'm not sure if this size is predefined, or configurable
by BASIS), but INITIAL SIZE 0 is the default. If you wanted memory allocation to
happen in sets of 10 times the number of lines in your internal table, you would
have used 'INITIAL SIZE 10', but in most cases leaving the default memory
allocation is better than trying to force it.

In addition

A table of TYPE SORTED TABLE can be declared with either an UNIQUE or a NON-UNIQUE
key. The cost to read a record is less than that of a STANDARD table, as it allows
a BINARY SEARCH, but more than that of a HASHED table. The cost to write is
slightly more expensive than a STANDARD table, but less than that of a HASHED
table.

24.What are the differences b/w ale and edi?


A.)Ale is datatransfer between two sap servers using container Idoc,
Edi is not saptool(datatranser between sap to nonsap in standard format).

Ale(Logical systems are required)


Edi(Ls not required).

25.How you did error handling in BDC?


A.)See this answer in notes for both session and ctm.

26.Explain Standard IDOC?


A.)Explain procedure from bd64,we20 etc.See notes(Distributing material master
data).

27.Explain hoe data transfers in BDC?


A.)See notes(flow of data in session and ctm).

28.what are the different types of DATA BASE Tables and explain them?
A.)See notes(Types of tables in sap topic).

29.How can you call Driver program in smartforms?


A.) Using fm SSF_FUNCTION_MODULE_NAME which returns runtime function module of
smartforms
pass all parameters to call function fname
exporting
param1 =
param2 =

30. Explain the different ways to create logo in Scripts?


A.)Using standard program RSTXLDMC

To create a logo in SAP printouts just do the following

1. Save a Logo using Imaging, Paint shop Pro or Corel Draw as Tiff file.

2. Run program RSTXLDMC and enter the following parameters

Enter file name C:\COMPLOGO.TIF


UOM CM
Line width for text 132
Text name ZHEX-MACRO-COMPLOGO
Text ID ST
Text language = E
Number of Tiff gray levels (2,4,9) 2

3. Then Create a new window 'COMP' with attributes;


Window COMP description Company Logo
Left margin 7.00 CH window width 10.00 CH
Upper margin LN window height 8.00 LN

Finally in the text element, mention


/: INCLUDE 'ZHEX-MACRO-COMPLOGO' OBJECT TEXT ID ST LANGUAGE 'E'.

Please note that if object name is not indicated as 'ZHEX...� the logo may not be
printed!
You will not be able to see the logo in a test print. The same will be printed in
actual printout.
SMARTFORM

1) In Smart Forms Editor, In left pane, right Click any Page (say Page1) and select
Create -> Window, Give it a name and Description (Say Window1)

2) Right Click on Window (Window 1) and select Create -> Graphics, Give it a name
and description

3) In general Attributes, Select Name, get search help (F4) , you will find a list
of pictures

4) Select any picture and set its Resolution in DPI

5) Press F9 to open Smart Forms Builder, Select window (Window1) and In Output
options window set, size and position of the Logo

6) Set any other parameters if required, save and activate.

7) If there is only 1 Window in the forms, set it as Main Window in general


attributes.

8) Use TCode SE78 to upload new pictures and logos.

1) what is meant by dataclass


2) what is meant by check table and value table and diff
3) what is meant by cluster table? why we are using?
4) TMG means creation steps.
5) what is matchcode object wy we use that
6) Views and it's types
7) have you created Locking Mechanizams
8) have you created any events in TMG
9) what is search help and types creation steps
10)Diff between forallentries and innerjoins
11)what is meant by cursors
12)types of sql's
13)what are the events we are using in interactive report.
14)what is seesion and CTM and give few diff
15)Persistence class means
16)Singlton class
17)How you find Badi Definition
18)User Exits specially achieved for which module
19)what is diff b/w infotypes and tables
20)have you created any LDB's? If Created why?
21)what diff b/w PNP and PNPCE ?
22)What is meant By ESS & MSS ?
23)what is change pointers?
24)How you will debug idoc ?
25)How many ways you find Badi Def
26)what are the classes you used for displaying data in ALVOOPS?
27)Have you created TREE Structure menu in alvoops?
28)isn't session was support Background JOb
29)what is background Job scheduling?
30)what is ale how you will create it give steps ?
31)How you debug IDOC?
32)what is abstract class?Have you used in your report? if you use why choose it?
33)what is interface? give me the syntax?
34)what is meant By retroactive accounting?
45)give me the list of events in abap step by step?
46)what are the events you used in OOABAP?
47)what is the method to display data in ALVOOPS?
48)what is the FM is used in Smartforms?why?
49)How to generate PDF using smartform?
50)what is blocked Alv's?what are function modules?
51)how many ways you can declare fieldsymbols?
52)how you create Screen in Existed application Give me the Procedure?
53)do you know WDA( Webdynpro app)?
54)if i have 1000 records to upload data using session method i choose BG Mode but
erros is occured in 350th record
what happend next records will upload or not?
55)what are the FM's used in session method?
56)what is extended IDOC?
57)Tell me the FLOW of MM and SD?
58)What is MCROS why we are using tell some macros?
59)Macros syntax?
60)How you make interactive in ALV Reports?
61)What is sap-memory and abap memory?
62)what is ME Keyword?
63)what is meant by Method overloading and Overridding?
64)Isn't Mulitple Inheritence Supports?
65)Diff B/w RFC & BAPI
66)Diff b/w User Exit's and Customer Exit's
67)what is the str used for display errors in CTM?
68)Diff b/w asyncronous and synchronous in CTM?
69)payroll FM's
70)what is SEQNR in Hr-abap?

IBM INTERVIEW QUESTIONS

1)Difference between user exits and customer exits.

2)Which method do you prefer call transaction and session .

3)How to transport scripts other than RSTX3TR by writing program in SE38.

4)Difference between function module and subroutines.

5)How to solve an issue immediately if debugger is off for few hours.

6)why sap scripts are client independent.

7)what is buffering.

8)Types of lock objects.

9)How to debug RFC.

10)What is indexing.

11)Types of breakpoints.

12)If there are 50 records i want message at 10th record then how to do you do.
13)If there are two internal tables then 1st filed of 1st internal should go 2nd
internal of 1st row and so on..what do you do.

14)I want to write save logic ...in which exit do you write save logic.

15)invoice tcode,adobe forms tcode,and tables

16)How to create transaction code for table.

17)How to do you improve performance of the program.

18)How to put a filed in edit mode in ALV.

19)Types of user exits.

20)Difference between sy-tabix,sy-index and sy-subrc

21)what is TMG.

22)Have you ever created Z table.

23)How to convert smartform into pdf by writing code in driver program.

24Both user exit and customer exit can be find using SMOD?
Please give me the example for each.

1) How to add table entries to Transport Request (SM30).

2) look up tables in sap abap means

3) while working with Enhancement framework (spots) where to write documentation


for that code

4) after developing source code in development server how many reviews we will get
for our source code.

5) How many ways smart form will trigger ? and how it will trigger ?

1.A sturcture is created and transported to production,how do you transport a


particular record to production.
2.what are table events?
3.IN tmg you can add entries and delete entries..i want to expand the table..
(enhance the table)...how will you do it?
4.what the various ways of enhancement in standard tables and customized tables?
5.performance improvement steps?
6.example program..how do you improve the performance of the program?
7.enhancement types?
8.difference between implicit and explicit enhancement?

ACCENTURE QUESTIONS

1.)What is call customer function?


Function Module Exit:It allows customer to add code via a function module at a
specific location in an SAP application program

Syntax: CALL CUSTOMER-FUNCTION '004'


Syntax
CALL CUSTOMER-FUNCTION function_exit parameter_list.
Effect
This statement can be used in programs delivered by SAP. It includes the function
module exit specified in function_exit. The function module exit is a customer
exit. In an SAP program, it enables you to call a function module provided by SAP
and implemented by the customer.
The indicator function_exit must be a three-digit text field literal. A function
module exit is specified by SAP using the transaction SMOD and can be activated
using the transaction CMOD in customer systems.
Specifications by SAP
An empty or partly implemented function module must be assigned to the function
module exit using the transaction SMOD. The name of the function module consists of
EXIT_, the program name, which contains the statement CALL CUSTOMER-FUNCTION, and
the three-digit indicator in function_exit. The interface of the function module is
completely defined by SAP.
Activation in the customer system
The transaction CMOD enables the customer to implement the source code of the
function module within an enhancement project and to activate the function module
exit. If the function module exit is not activated, the statement CALL CUSTOMER-
FUNCTION is ignored. If the function module is activated, the corresponding
function module is called in the same way as the general function module call.
Syntax and meaning of the parameter_list for the assignment of the actual
parameters to formal parameters and for the exception handling are the same as in a
general function module call. It is not possible to dynamically fill the interface.

Note
2.)HOW u can find a customer exit during runtime?

. Introduction:

USING CALL CUSTOMER-FUNCTION KEYWORD.

User exits (Function module exits) are exits developed by SAP. The exit is
implementerd as a call to a functionmodule. The code for the function module is
writeen by the developer. You are not writing the code directly in the function
module, but in the include that is implemented in the function module.

The naming standard of function modules for functionmodule exits is:


EXIT_<program name><3 digit suffix>

The call to a functionmodule exit is implemented as:


CALL CUSTOMER.-FUNCTION <3 digit suffix>

Example:

The program for transaction VA01 Create salesorder is SAPMV45A

If you search for CALL CUSTOMER-FUNCTION i program


SAPMV45A you will find ( Among other user exits):

CALL CUSTOMER-FUNCTION '003'


exporting
xvbak = vbak
xvbuk = vbuk
xkomk = tkomk
importing
lvf_subrc = lvf_subrc
tables
xvbfa = xvbfa
xvbap = xvbap
xvbup = xvbup.

The exit calls function module EXIT_SAPMV45A_003

2. How to find user exits?

Display the program where you are searching for and exit and search for CALL
CUSTOMER-EXIT

If you know the Exit name, go to transaction CMOD.

Choose menu Utillities->SAP Enhancements. Enter the exit name and press enter.

You will now come to a screen that shows the function module exits for the exit.

3. Using Project management of SAP Enhancements, we want to create a project to


enahance trasnaction VA01 .

- Go to transaction CMOD
- Create a project called ZVA01
- Choose the Enhancement assign radio button and press the Change button

In the first column enter V45A0002 Predefine sold-to party in sales document.

Note that an enhancement can only be used in 1 project. If the enhancement is


already in use, and error message will be displayed

Press Save

Press Components. You can now see that enhancement uses user exit
EXIT_SAPMV45A_002. Double click on the exit.

Now the function module is displayed. Double click on include ZXVVAU04 in the
function module

Insert the following code into the include: E_KUNNR = '2155'.

Activate the include program. Go back to CMOD and activate the project.

Goto transaction VA01 and craete a salesorder.

Note that Sold-to-party now automatically is "2155"

***********************************************************************************
*********************************************************
3.)How page breaks are acheived in scripts and smartforms?
4.)What is Bapi?
5.)What is diff b/w commit-work and wait?
commit work -> all records get updated into the table one by one (if there are more
than 1 record or more than 1 table)
commit work and wait -> system waits untill all the records are updated to the
tables and then it moves to the next statement.

***********************************************************************************
**********************************************************
The data are usually saved by processes running in update task or background, these
processes are raised at the end of a transaction (or LUW, Logical Unit of Work)) by
COMMIT WORK statament.

If it uses the addition WAIT, the program waits for the end of all processes, if it
doesn't use ti, the program goes on without to wait for them.

So:
- commit work is asynchronous process, because the program runs while the saving
process are running too,
- commit work and wait is synchronous process, because the programs runs after the
saving process are over.

Try to check the SAP HELP for LUW, here u can find out all informations u need

If you want to check some validation, it's better to create a BI simulation without
to save, but to exit from trx only: that works if the validation is not triggered
as soon as the data is saved
***********************************************************************************
**********************************************************

6.)What is BAPI_ROLLBACK_COMMIT in bapi and BAPI_TRANSACTION_COMMIT in bapi?


Many people continue using (or advising to use) COMMIT WORK after a call to a BAPI
function module.
You must always call BAPI_TRANSACTION_COMMIT (not COMMIT WORK) if you have called
at least one BAPI function module within the current LUW.
Here's why (inspired from this SDN thread):
By simply looking at BAPI_TRANSACTION_COMMIT code, we see quickly what is different
from COMMIT WORK. It calls BUFFER_REFRESH_ALL function module right after COMMIT
WORK.
So BAPI_TRANSACTION_COMMIT additionally refreshes a "BAPI buffer".
Here is what BAPI buffer is for:
Assuming your program calls BAPIs consecutively and use a COMMIT
WORK/BAPI_TRANSACTION_COMMIT only at the end so that to commit all BAPI updates
once (better performance).
As you know, BAPIs need to check errors like data missing in database. For example,
the second BAPI may have to check the existence of data written by the previously
called BAPI. The data doesn't exist in database yet, but as it knows it will be
written later at COMMIT WORK time, it uses a buffer (memory) to store this
information, so that no error is raised.
Let's suppose the update during the COMMIT WORK fails (for any reason), the data is
not written to database. If you have not refreshed the buffer using
BAPI_TRANSACTION_COMMIT, the next BAPI calls will consider that some data will
exist later, that is wrong.
The same kind of logic applies to the rollback: you must call
BAPI_TRANSACTION_ROLLBACK instead of ROLLBACK WORK. It will empty the BAPI buffer
too. Here's why:
If you rollback the first BAPI using ROLLBACK WORK statement, you must absolutely
refresh the buffer, otherwise the next BAPI could think that the data will exist
and would attempt erroneously to write data.
7.)HOW u can find badi in sap?
8.)Diff b/w single and multiple implementations in badi?
9.)Suppose I have 20 lines in alv report?How u can find the row index during run
time in alv report?
10.)What is buffering?How u can identify a table needs to be bufferred?
Table buffering should be activated for tables that are seldom modified.
Table buffering should be activated for tables that are often accessed.
Table that are accessed based on primary key should be buffered.
Customizing data should be buffered. However, it is important to note that changing
the buffer settings for an SAP delivered table requires modification key.
Only in special cases should you activate table buffering for tables larger than
1MB.
Before activating table buffering for new tables, ensure that the table buffer has
enough free space to hold the expected amount of data.
Table buffering should not be activated for business data when you need to
guarantee that the data being read is not outdated.
Table buffering should not be activated for tables holding transaction data.
11.)What is xk01,xd01 tcodes?
12.)Give some examples of cluster tables?
13.)What is likp table?
14.)How u can get tax data if invoice is given?
15.)What is VBFA tables?
16.)How u can create a tcode for tmg?
17.)How custom idoc populates data in sap?
18.)What is functionality of FOLDER option in SMARTFORMS?
19.)What is OPEN_FORM and SMARTFORM FUNCTION MODULES?
20.)What is PROTECT...ENDPROTECT in SAP SCRIPTS?
The main use of PROTECT ENDPROTECT is to avoid page break.

suppose if u r having some paragraph in ur form, if it appears at the end of page


it may break into 2 piecs ie half paragraph will be in one page and remaining will
be in the other page.
If u use this syntax will be in page 1 or it will display in page 2, their will be
no any break up in your paragraph.

If u want to put a condition on a group of text elemnts u can put them in a floder
and apply the condtion once to the folder
21.)Suppose I created tmg o ztable and went to SM30?
if i enter any 4 records in table?Any effect?
22.)HOW errors are handled in BDC?
23.)What is folder option in SMARTFORMS?
1. Page protection. like Prtect endprotect in scripts(so all come on one page)
2. Logical grouping
24.)WHAT is use of nace tcodes?
25.)How u can find output type a particular application?
26.)How u can create fonts in smartforms?

1.In hierarchical list display we want to display 3 tables, i.e 3 Header tables
and 3 item tables how to do that?
as i know this function module have only two tables in its parameters list

TABLES

T_OUTTAB_HEADER

T_OUTTAB_ITEM

so i dont think that it can produce three level hierarchical alv list

because we cant pass the third table data to it


2.While using bapi for uploading a standard table data is not getting uploaded (I
have used bapi_ transaction_commit still data is not getting uploaded)What could be
the reason? And how do you solve the issue it?

By simply looking at BAPI_TRANSACTION_COMMIT code, w e see quickly w hat is


different from COMMIT WORK. It calls BUFFER_REFRESH_ALL function module right after
COMMIT WORK.
So BAPI_TRANSACTION_COMMIT additionally refreshes a "BAPI buffer".
Here is w hat BAPI buffer is for:
Assuming your program calls BAPIs consecutively and use a COMMIT
WORK/BAPI_TRANSACTION_COMMIT only at the end so that to commit all BAPI updates
once (better performance).
As you know , BAPIs need to check errors like data missing in database. For
example, the second BAPI may have to check the existence of data w ritten by the
previously called BAPI. The data doesn't
exist in database yet, but as it know s it w ill be w ritten later at COMMIT WORK
time, it uses a buffer (memory) to store this information, so that no error is
raised.
Let's suppose the update during the COMMIT WORK fails (for any reason), the data is
not w ritten to database. If you have not refreshed the buffer using
BAPI_TRANSACTION_COMMIT, the next BAPI
calls w ill consider that some data w ill exist later, that is w rong.
The same kind of logic applies to the rollback: you must call
BAPI_TRANSACTION_ROLLBACK instead of ROLLBACK WORK. It w ill empty the BAPI buffer
too. Here's w hy:
If you rollback the first BAPI using ROLLBACK WORK statement, you must absolutely
refresh the buffer, otherw ise the next BAPI could think that the data w ill exist
and w ould attempt erroneously to
w rite data.

3. I have a smart form with main data and terms and conditions in I want to display
main data in front page and terms and conditions in back side of that page Now the
issue is that the terms and conditions data is exceeded to 2 pages i.e we have
terms and conditions data in 2 pages. Now I want to display first page of the terms
on the back side of the first main page and second page of the terms on the back
side of the second main page. How to do it?
A.)We will need to create another page - PAGE3 (Copy from page2) and create a
command in Page1- main window to force it to PAGE3.
4.how to pass data from one badi to other badi? without using set and get
parameter id.
A.)From the BADI where u want to transfer :
export xyz from xyz to memory id 'A'.

BADI where u want to read the previous BADI,s data .....


Use the statement in the program which is going to recieve the values.
import xyz from xyz from memory id 'A'.
free memory id 'A'.
5.In alv there are 5 records and a print button now if I select 5 records and print
button 5spool no�s getting generated . Now I want to combine these spool 5no�s
into one number How?

A.)I was able to solve my problem. Just incase if anybody is looking for a solution
to this problem. Here is what I am doing.

Instead of using FM RSPO_RETURN_SPOOLJOB to convert spool request into OTF format,


I am pulling the OTF data from smartform FM itself by populating
control_parameters-getotf parameter. And again used RSPO_SR_OPEN to open a new
spool request, then used FM RSPO_SR_WRITE_OTF to write OTF data to the sool request
and at the end FM RSPO_SR_CLOSE.

1.)Diff b/w enhancment point and enhancment section?


2.)How u can create buttons on editable alvs?
3.)What are Editable alvs?
4.)What is kernel badi in new enhancement framework?
5.)What are the features of new enhancement framework in EHP7?
6.)What is narrow casting?
7.)In Table control how u can provide a single field in editable mode?
8.)What are the performance tuning techniques u followed while writing programs?
9.)What is persistant class?Requirement?
10.)Tmg(How u worked with events.Any one requirement)
11.)Suppose u added z fields in a standard order table?How u can
work with such requirement?
12.)Suppose u have a button with purchase order?When I select that button
I should perform outbound delivery?How u can perform it?
13.)What is Enhancement Section in new enhancement framework?
14.)How u can add buttons in Editable Alvs?
15.)

You might also like