Application Development and Automation 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: 
Read only

Perform

Former Member
0 Likes
563

HI Gurus,

I have seen a perform but it has an empty body.

Its used in a std prog include.

Whats is use then ?

What if I delete it ? ( I wont do as its in std prog )

Please Reply.

Regards,

Binay.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
547

Hi,

What was the perform name and in which program have you seen it?

Check if it is any dynamic perform where the code will be dynamically generated.

Regards,

Renjith Michael.

5 REPLIES 5
Read only

Former Member
0 Likes
547

Hi Shankar,

Good!

In standard code this kind of empty performs will be there.

first of all don't delete this ..it will give syntax errors in some other porgrams also.

the reason behind this is that, later if we apply any OSS notes the code will be replaced in this kind of performs and another one is that these performs let for customizing as per the user requirments.

Reword if usefull.

Thanks,

Sunil

Read only

piyush_mathur
Active Participant
0 Likes
547

Hi binay....

Standard programs contains empty routiines to put the user specific code. This routines are called user exit which can be use to include customer logic. To put your code you in PERFORM you need the access key.

Do not delete the performs.

Read the help document to understand the concepts of user-exits.

http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec07a25db911d295ae0000e82de14a/content.htm

http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm

http://sap.niraj.tripod.com/id21.html

http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm

http://www.sap-img.com/ab038.htm

Regards,

Piyush

Rewards points, if helpfull

Read only

Former Member
0 Likes
548

Hi,

What was the perform name and in which program have you seen it?

Check if it is any dynamic perform where the code will be dynamically generated.

Regards,

Renjith Michael.

Read only

Former Member
0 Likes
547

hi

good

a perform statement can be blank too, if you r calling an include inside and perform statement than check there must he form statement which will be calling this include statement, so you cant delete this kind of perform statements.

If you delete that kind of perform statement than the report will give you error and it wont work.

thanks

mrutyun^

Read only

Former Member
0 Likes
547

hiee,

The empty forms are used for user defined enhancements.

The following link will provide some info reg the enhancements.

http://help.sap.com/saphelp_nw70/helpdata/en/99/9cdc40132a8531e10000000a1550b0/frameset.htm

Regards,

teja