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

userexit / Correction ??

Former Member
0 Likes
1,386

Hi all,

I am working out on Function exits.

I created a project project and i maintained everything in SMOD/CMOD.

From DOcumentation i read a staement like

<b>When you create/change a project, you must create a correction. This correction contains only the attributes and the SAP enhancements associated with a project</b>.

What does correction mean?

In which scenarios we shud create correcion? and where to create this?

Thanks in adavance.

Raja

Hi all,

I am working out on Function exits.

I created a project project and i maintained everything in SMOD/CMOD.

From DOcumentation i read a staement like

<b>When you create/change a project, you must create a correction. This correction contains only the attributes and the SAP enhancements associated with a project</b>.

What does correction mean?

In which scenarios we shud create correcion? and where to create this?

Thanks in adavance.

Raja

10 REPLIES 10
Read only

Former Member
Read only

Former Member
0 Likes
1,343

Hi,

i did not get that from documentation.

Anybody had some idea on this can explain.

Your help is appreciated.

Raja.

Read only

0 Likes
1,343

Hi Raja,

if you would like to use user-exit, you don't have to modify anything. You just have to create the program in the function exist. This is not a standard modification.

if you would like to create a user-exit, something not define by SAP, you have to create or modify standard. This is not recommended, and SAP will not support you if you will have problems.

What do you need ?

Rgd

Frédéric

Read only

Former Member
0 Likes
1,343

This is not the answer i expected..

I want to know ..what is correction?

kindly go thru my previous post and answer me

Read only

0 Likes
1,343

Correction mean that you will modify the standard program of SAP. You will need to ask SAP to have a modification Key. That will be record by SAP. And when you will have a problem on this program, SAP will answer you, you have modify the standard, we will not help you.

So never do modification.

In SAP, you could only modify, create Y* or Z*, all the other program are standard program, and you are not allowed to modify.

Read only

0 Likes
1,343

Hi Raja,

First of all where did you read that documentation.

SMOD is something where you only display / find existing enhancements provided by SAP .

To activate above enhancement you create project in CMOD.

It is not clear what have you done in SMOD .

Cheers.

Read only

Former Member
0 Likes
1,343

Sanjay,

I was scrolling thorugh an SAP help while i come accross this statment.

<b>When you create/change a project, you must create a correction. This correction contains only the attributes and the SAP enhancements associated with a project.</b>

I worked out an Functionexit by creating a poject and i trasnported.

As i am new to this i got a question like correction required ..from the above statement...

I dont know abt this term...so i posted the question here..

IS it required when we modify a program instead of Enhancing?

Raja.

Read only

0 Likes
1,343

Hi Raja ,

For function exit / enhancement , you just need to add you code in the Z include and then activate the enhancement in CMOD . That should be sufficient .

Do you have a problem or you just want to know about the documentation . Please paste the sap help link where you found this documentation.

Cheers.

Sanjay

Read only

Former Member
0 Likes
1,343

Sanjay,

Thanks..

I find that in planetsap.com.I am pasting that INFO.

Corrections/transports

When you create/change a project, you must create a correction. This correction contains only the attributes and the SAP enhancements associated with a project, as well as a program that is automatically started with the transport and activates the project in the target system. Corrections for individual components are created only when you edit the relevant component. This allows several users to edit different components from the same project at the same time without the use of a network. Since activating a project affects all components, you should transport all components associated with a project at the same time, in other words with the same transport request. To ensure that the project is activated automatically in the target system, the correction that contains the program concerned must also be in the same transport request. If this is not the case, or the project has not been activated in the target system for other reaons, you can also activate it by manually starting the program (RSMODACT).

Thanks for ur clarication.

DID u find some thing from this...is he meant the above in the occassion of modfication?

Reply..

Sanjay.

Read only

0 Likes
1,343

Hi Raja,

This whole context is not for modfification .

It is on how to create a project ( for a SAP enhancement ) / activate it and then transport it to your TEST / Production system when more than one person working on different components of same enhancement. Correction here means individual TASK even though this is not the correct word to use . When you make a change a workbench request and a task automatially gets created. If the activation of your project does not get transported to your Test / Production system you can ativate it using RSMODACT .

So you need not worry about this dooumentation .

Cheers.

Sanjay