Test 905

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

How can you debug a SAPScript form?

Ans – To Debug the Script form, follow the steps

SE71->Give the form name->Utilities->Activate Debugger

What is the difference between Table and Template in Smartforms?

Ans – The difference between Table and Template is that Table is dynamic in nature and
Template is static in nature.

Explain the concept of BADIs?

Ans – BADI is called Business Add-in. There are two types of BADIs – Classical BADI and
New BADI.

 BADI is reusable
 BADI can be implemented many times.
 BADI enables each party in software delivery chain to offer enhancements.

Components created when you define BADI as follows:

 Interface
 Generated Class

Explain the concept of User Exits?

Ans – User Exits are a type of system enhancement that was originally developed for Sales
and Distribution (SD) component. The original purpose was to avoid Modification
Adjustment by the user.
It is a modification, as it requires you to change objects in SAP namespace. It creates a
special include in module pool. Naming convention of the user exit is: USEREXIT_<NAME>.

After delivering, SAP never altes includes created in this manner. If new user exits have to
be delivered in new release, they are put in new include program.

Explain about Explicit Enhancement and Implicit Enhancement?

Ans – Explicit Enhancement – It is the type of enhancement in which there is some pre-
preparation done by SAP.

There are 3 components in this enhancement.

 ENHANCEMENT-POINT
 ENHANCEMENT-SECTION
 ENHANCEMENT-SPOT

Explicit Enhancement can be implemented getting into the Enhancement Mode by clicking
the spiral button -> Right click into the enhancement point you plan to implement and
select Enhancement Implementation->Create. You will be asked a name of the
implementation and a description and after that you can add your code.

You might also like