cancel
Showing results for 
Search instead for 
Did you mean: 

Software updates

Former Member
0 Kudos

Hi,

I just thought it would be good to see an area of the site where we can upload patches/improvements to SAP that we as developers have either fixed ourselves (restricted only to the BC module) or updated. Something similiar in the way that mozilla.org works with its patches would be good.

An exapmple of this is that we have repaired our system to update the function module which creates method patterns within the ABAP editor. Originally the pattern would be inserted as such:

CALL METHOD ZCL_MESSAGE=>MESSAGETOSTRING

EXPORTNG MESSAGECLASS = MSGNO =

MSGV1 =

MSGV2 =

RECEIVING MESSAGE =

.

This drove us mad on our project as we are using a form of restricted hungarian notation, we ended up having to use the pattern as a reference and then retyping the code in mixed case every time, we would also then update the syntax to the newer location, and all this just added time and frustrated the developers.

So we re-wrote the function so that it returned this:

message = zcl_message=>messagetostringstatic( exporting messageclass =

msgno =

" msgv1 =

" msgv2 = ).

We now only have to change 4 characters to get the text looking correct:

message = zcl_message=>messageToStringStatic( exporting messageClass =

msgno =

" msgv1 =

" msgv2 = ).

We have tested this over the last four months and are convinced that there are no error that have escaped us. What we would like to do is check this patch back into SAP so thast it can be reviewed by whoever within SAP and then applied when they are happy with the results. This means that everyone will benefit from our development efforts and we feel that we are giving input into the product we use every day.

The other option is that we raise an OSS and submit the patches that way but they alway seem to be overstretched and deal with support issues only. I'm not sure what they would do If we raised an OSS note with a patch already on it, they may freak out

Ed

Accepted Solutions (0)

Answers (1)

Answers (1)

David
Advisor
Advisor
0 Kudos

Hello Ed,

Such an area exists. You can do the submission by following the top link Contribute>Submit Content. This will take you to a page where you can submit articles using the Submit File links or Code samples as you describe using the Submit Business Package. Since most code we initially planned to get were those related to Portal components, we named it this way, but you can still use it to submit code of any time for posting.

Dave

Former Member
0 Kudos

Dave,

The code I wish to submit is an enhancement which would be good if it was incorporated into a hot package or a future SAP version. I am unsure as to whether your link mentioned above does this or whether it is just for other users to download the code from SDN.

Ed

David
Advisor
Advisor
0 Kudos

Hi Ed,

You are right in that it is more for the second purpose than the first. Still, with people in the SAP developer community reading these posts, perhaps the best idea is to figure out the Collaboration area where the piece of code belongs, and post a message there talking about it and how someone can get in touch with you if interested. The various forums are moderated by people that are part of the developer community at SAP and they can probably tell you who to send it to.

Dave

former_member181879
Active Contributor
0 Kudos

Hallo Ed,

Sometimes your wish have been answered already. I checked with the experts, and received the tip to look in the workbench.

Menu:

Utilities>Settings>ABAP Editor>Pattern>Class Builder

Look at checkbox: functional writing form for method calls

Unfortunately I see this only in our 640 systems

++bcm