Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Hi i have some doughts in sap-abap realtime plz clarify my doughts

Former Member
0 Kudos

Hi all,

  1. Which client number you use for the current

project?

  1. You are running a report. It is taking long time for

execution. What steps will you do to reduce the

execution time.

  1. After running a BDC program in background, next

day morning when you see the results, few records

are not updated(error records). What will you do

then?

  1. You are given functional specs for a BDC program

and you need to decide whether to write a method

call transaction or a session. How u will decide?

  1. What is the difference between report and script?

  2. what are the differences between scripts & smart

forms?

  1. what are enhancements?

  2. what are user-exits?

  3. what is badi?

  4. what is the difference between user-exit & BADIs?

  5. what is the difference between user-exit &

customer-exit?

  1. how do you get functional specs when you are

assigned some object? (specs through email..??)

  1. How do you write technical specs?

  2. How do you write UTP?(unit test plan)

6 REPLIES 6

Former Member
0 Kudos

<b>Difference between Smartforms and Scripts:</b>

• Multiple page formats are possible in smartforms which is not the case in SAPScripts

• It is possible to have a smartform without a main window.

• Labels cannot be created in smartforms.

• Routines can be written in smartforms tool.

• Smartforms generates a function module when activated.

<b>User Exits:</b>

User exits are exits developed by SAP. You should use them becoz they do not effect the source code but still allows you to change the functionality of SAP to suit your needs.Also they do not effect future software upgrades.

<b>BADI:</b>

Business add-ins are enhancements to the standard version of the system.

Business Add-In is a new SAP enhancement technique based on ABAP Objects.

They can be inserted into the SAP system based on specific user requirements.

Each Business Add-In has:

• at least one Business Add-In definition

• a Business Add-In interface

• a Business Add-In class that implements the interface

<b>Difference between BADI and User Exit:</b>

i) BADI's can be used any number of times, where as USER-EXITS can be used only one time.

Ex:- if your assigning a USER-EXIT to a project in (CMOD), then you can not assign the same to other project.

ii) BADI's are oops based.

I hope it helps.

You need to mark all the helpful answers by clicking on star on the left panel of the answer.

Best Regards,

Vibha

<b>*Please mark all the helpful answers</b>

Former Member
0 Kudos

Hi

  1. Which client number you use for the current

project?

100 or 200 ... its purely the management choice

  1. You are running a report. It is taking long time for

execution. What steps will you do to reduce the

execution time.

Please check ur code and fine tune the selection. Avoid in condition, instead use eq.

  1. After running a BDC program in background, next

day morning when you see the results, few records

are not updated(error records). What will you do

then?

See the error completely and re load all the documents

  1. What is the difference between report and script?

SAP Script – It is the integrated text management system of the SAP R/3 System. Two types – PC Editor & Line Editor.

Reports - It is the way to display data fetched from database table onto screen or directly output it to a printer. Two types – Classical and Interactive.

  1. what are user-exits?

User defined functionality included to predefined SAP standards. Point in an SAP program where a customer's own program can be called. In contrast to customer exits, user exits allow developers to access and modify program components and data objects in the standard system. On upgrade, each user exit must be checked to ensure that it conforms to the standard system.

Former Member
0 Kudos
  1. Which client number you use for the current

project?

CLIENT NUMBER ALLWAYS VARIES. USUALLY 300/800.

  1. You are running a report. It is taking long time for

execution. What steps will you do to reduce the

execution time.

THERE ARE SO MANY PERFORMANCE ISSUES TO UPGRADE THE REPORTS. LIKE SQL TRACE ETC...

  1. After running a BDC program in background, next

day morning when you see the results, few records

are not updated(error records). What will you do

then?

THE ERROR LOG WILL BE CREATED IN THE DATABASE. WE NEED TO ANALYSE THE ERRORS . THEN, IF THE ERRORS ARE OF SAME KIND, MODIFY THE PROGRAM AS FOR ERROR ANALYSIS AND RUN THE PROGRAM AGAIN. IF ERRORS ARE OF DIFFERENT TYPES. U NEED TO UPDATE MANUALLY.

  1. You are given functional specs for a BDC program

and you need to decide whether to write a method

call transaction or a session. How u will decide?

USUALLY THE METHOD OF BDC COMES IN THE FUNCTIONAL SPECS ITSELF.

  1. What is the difference between report and script?

USING THE REPORTS WE CANT CHANGE FONTS AND FORMAS. LOGOS CANT BE DISPLAYED. WE CANT ENTER THE DATA IN THE PRE-PRINTED STATIONARY. DUPLEX PRINTING NOT POSSIBLE WITH REPORTS. HEADER AND FOOTERS CANT BE INCLUDED. CANT CHANGE THE LANGUAGE.

bUT ALL THESE CAN BE POSSIBLE THRU SCRIPTS.

  1. what are the differences between scripts & smart

forms?

SMARTFORMS ARE UPDATED VERSIONS. AND USERFRIENDLY.

  1. what are enhancements?

SAP IS OF A PACKAGE OF WITH MANY EXISTING OBJECTS. MOST OF THE TIMES WE USE THE EXISTING OBJECTS AND MODIFY THEM AS PER REQUIREMENT AND USE. SOMETIMES SOME OBJECTS CAN NOT OFFER THE REQUIRED FUNCTIONALITY. THEN USING THE ENHANCEMENTS WE CAN ADD OUR OWN FUNCTIONALITY TO THE OBJECTS.

  1. what are user-exits?

ALMOST SIMILAR TO ENHANCEMENTS.

  1. what is badi?

BUSINESS ADD INS(BADI'S) ARE THE ADVANCED CONCEPTS OF ENHANCEMENTS. THESE ARE ASSOCIATED WITH OOPS CONCEPTS.

SE18 AND SE19 ARE THE TCODES FOR BADI CREATION AND IMPLEMENTATION.

  1. what is the difference between user-exit & BADIs?

BADI'S ARE ADVANCED.

  1. what is the difference between user-exit &

customer-exit?

CUSTOMER EXIT IS A PART OF USER EXIT.

  1. how do you get functional specs when you are

assigned some object? (specs through email..??)

DEPENDS ON THE COMPANY. USUALLY WE GET A ID OF THE SPEC THRU MAIL. USING THAT ID WE GET THE FUNCTIONAL SPEC IN THE CLIENT'S SITE. THERE WILL BE AN OPTION TO SEARCH THE OBJECTS THRU ID.

  1. How do you write technical specs?

IT IS LIKE PSUDO CODE DEVELOPED BEFORE GOING TO THE CODING. U CAN COMPARE IT LIKE FLOW CHART.

  1. How do you write UTP?(unit test plan)

UNIT TEST PLAN IS A CONCEPT OF CHECKING LIKE WHETHER WE R GETTING THE DESIRED OUTPUT FOR THE SPECIFIED INPUT OR NOT. NOTHING ELSE.

HOPE IT HELPS.

ALL THE BEST FOR UR INTERVIEW.

CHEERS.

0 Kudos

Hi,

can you tel me steps of ur object getting and resolving and transporting to production client in clear.

0 Kudos

Hello Shaik,

RICEF object will be assigned to ABAPers by Dispatchers(from your team only form tool this will be depending company to company)

Once you receive your object you have to acknowledge to the respective user(client).

Then you have to analyse the incidents, sometimes the same issue may not occur in Quality system then we need to request our respective functional team to replicate the issue.

Once issue is identified then you can change your objects and maintain proper modification log also do check the SLIN/EPC.

Do the initial test in Development system and move your changes to Quality system the ask your functional team to test, if everything is fine the prepare test document and send to respective users to get UAT.

Finally you can transport the changes with help of landscape or BASIS team again depends  company to company.

After transporting we need to follow up to user to get closure of your incidents.

I hope you got clear idea now.

Regards,

Vadamalai A

0 Kudos

I'm happy for you reply.

may i know how can you prepare the documentation for the objects  created?.

and what are the tools or apps using in sap development?

can you tell me any problematic objects you faced in your development experience?.

Hoping your Reply.

Regards

Shaik S