Skip to Content

How to carry an order in the transport orders abap

For example, in my work we have various developers in ABAP. Each one of they, create differents ABAP programs and deposit this in one only order transport. Whats happen? When someone want to free this transport order that have different developes of other coworkers, this broke to pass to quality or production ambient. Forever appears: Error in function modules SAP. So, to better this, exist any functionality in ABAP?

Thank you.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Feb 15, 2017 at 07:08 PM

    If more than one person is working on different function modules within the same function group, then yes the transport is going to be the same. It may not be possible to separate out the work.

    If you can, and if this problem happens frequently, consider moving the function group to a class, with each function module being a method. SAP handles transport requests for the object oriented programming much better than it does for function modules.

    Add comment
    10|10000 characters needed characters exceeded

    • I said "much better" not perfect.

      The difference is that for a Class, SAP saves it as many includes which can have separate transports. Once each method is declared, then changes can be made - with different transports - on a method-by-method basis. The issue that you are highlighting is the fact that the entire "DECLARATION" part of the class is treated as a single include and therefore can only have one transport.

      This makes some amount of sense in that when the "signature" of a class changes it can drag a bunch of other things along with it. When the signature stays the same, it is a beautiful thing! :)

  • Feb 15, 2017 at 04:50 PM

    Hi Juan,

    Don't use one transport(TR) for all developments,.

    Good practice is that each should create his own TR to avoid dependencies. They can release whenever they want.

    In case of developing function modules, you may think of coordinate with other developers accordingly to put into common function groups.

    Hope this helps.

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 15, 2017 at 08:19 PM
    -1

    I believe each team or organization chooses their own way of handling development team work. There have been quite a few posts on this subject on SCN already and there are even third party tools available. You might want to do some research in Google. Look up keywords like CHARM, transport dependencies, version control and such with "site:sap.com".

    Add comment
    10|10000 characters needed characters exceeded