SAP ABAP Data Element SATC_D_AC_CUST_PROVIDER (ATC: Radio Button "Custom Provider")
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
     SATC_CM_DDIC_TYPES (Package) INTERNAL: - *NO* REUSE - Types for "CheckMan"
Basic Data
Data Element SATC_D_AC_CUST_PROVIDER
Short Description ATC: Radio Button "Custom Provider"  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type FLAG    
Data Type CHAR   Character String 
Length 1    
Decimal Places 0    
Output Length 1    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Provider 
Medium 20 Custom Provider 
Long 30 Custom Object Provider 
Heading 25 Custom Object Provider 
Documentation

Definition

The selection of this radio button allows you to specify objects which should be checked by ATC. This option can be used when at least one custom provider is available in the system.

Use

Call the transaction ATC and go to the section Check Runs -> Start. In the frame "Object Selection" set the option "Custom Provider" and choose your custom provider in the #Factory Class# field. For additional convenience there are two fields reserved for passing importing values to your custom provider.

As soon as the ATC run is being executed, your custom provider will be called.

Dependencies

There are two interfaces which should be implemented in order to create a custom provider:

  • IF_SATC_AC_CUSTOM_KEY_FACTORY
    The method CREATE_PROVIDER creates an instance of IF_SATC_AC_CUSTOM_KEY_PRVDR.
  • IF_SATC_AC_CUSTOM_KEY_PRVDR
    The method GET_KEYS returns a set of R3TR object keys. You must provide the implementation in GET_KEYS to read object keys from a transport request, a package, or some other entity that you wish to provide to the method.

Specify an appropriate description for a global class, which implements the interface IF_SATC_AC_CUSTOM_KEY_FACTORY. It will appear as value help in the #Custom Provider# section.

Example

You can create your own custom provider for reading the objects contained in a transport request. During an ATC run, these objects are checked, if you have registered the custom provider for the ATC run. To satisfy this use case, you must provide an implementation in method GET_KEYS to read the object keys from the transport request.

History
Last changed by/on SAP  20140117 
SAP Release Created in 740