Quantcast
Channel: SCN : Blog List - ABAP Development
Viewing all articles
Browse latest Browse all 943

STMS: facing errors when importing transport requests? It's your fault!

$
0
0

Without any doubt: your fault it is... and not only because obviously you didn't pay enough attention to objects' dependencies when you released your transport requests, but mainly because you didn't take 3 seconds to start transaction SE38 and run report ZCEX_TRDA_START to let the system check those dependencies for you.

 

Remark: if you do not find this report in your system, that's probably because you missed this blog post:

How-to check dependencies between transport requests

 

What's new with code exchange project "TRDA - Transport request dependencies analyzer" then?

First of all, the first versions had been developed on SAP Netweaver 7.02 Developer edition which made its use limited to the happy few customers running one of the last versions of SAP Netweaver... Well, I believe this period is over as it has now been backported to SAP NetWeaver 7.0 Trial version:

  • Two missing classes have been copied from 702 into customer namespace.
  • Some statements have been adapted: for example every "&&" character has been replaced by the corresponding "CONCATENATE" statement.
  • ABAP Unit tests have been reviewed.
  • Etc.

 

Speaking of which, those ABAP Unit tests have been enhanced to make sure TRDA finds the following dependencies:

 

PredecessorFollower
DomainData element based on Domain
Data elementStructure with one component based on Data element
StructureTable type based on Structure
Table typeFunction group with one function module using Table type as importing parameter
Function groupClass implementing a method where a function module from Function group is called
InterfaceClass implementing Interface
ClassProgram using objects of type Class
Enhancement spotFunction module where Enhancement spot is implemented
Enhancement spotEnhancement spot implementation of Enhancement spot
Function module

Enhancement spot implementation in Function module

Enhancement spot implementationComposite enhancement implementation containing Enhancement spot implementation
Database tableEnqueue object for Database table
Database tableSearch help based on Database table
Database tableMaintenance view for Database table
Search helpDatabase table where one component is using Search help
Table maintenance viewGenerated function group for Table maintenance view

 

But that's not the only new feature you'll find on TRDA Code exchange project page: this program can now be installed very easily via SAPlink too (provided you follow the corresponding How-to guide available). Note however that this version released as a nugget file doesn't include any ABAP Unit test class to simplify the installation process (but of course all ABAP Unit tests have been passed before creating the nugget).

 

And even more new features can be found in the Release notes document:

  • Parameters to influence the scope of the dependency analysis.
  • Ability to check dependencies that have been added manually in transport request attributes.
  • New columns to display transport request status in TMS queues.
  • Ability to exclude successfully imported request.
  • Ability to start dependency analysis in background.
  • Etc.

 

So if you're interested do not hesitate to join the project and give it a try: even if SAP is working on a similar program at the moment, we don't know yet when it's released, and for which SAP Netweaver versions it will be delivered... hence TRDA may still have some fine days ahead of it!


Viewing all articles
Browse latest Browse all 943

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>