SAP ABAP Data Element RSLIN_XPER (SLIN Checkbox: PERFORM/FORM Interfaces)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA-EPC (Application Component) Extended Program Check (SLIN)
     SLIN_EXTERNAL (Package) External SLIN Interfaces
Basic Data
Data Element RSLIN_XPER
Short Description SLIN Checkbox: PERFORM/FORM Interfaces  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type BOOLEAN    
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  
Medium  
Long 40 PERFORM/FORM Interfaces 
Heading  
Documentation

Definition

Activate Checks for 'PERFORM/FORM' Interfaces.

In general, this comprises the checks that check the external PERFORM calls and the FORM definitions, as far as statically possible.

The following checks are implemented for external PERFORM calls:

  1. Does the called FORM exist in the specified program?
  2. Does the program that contains the called FORM exist and is it an include?
  3. Does the number of actual and formal parameters match?
  4. Do the categories of the parameters match (USING, CHANGING, TABLES)?
  5. Are the actual and formal parameters compatible?
  6. Is a literal passed to a structured parameter or to a parameter in the category CHANGING?

The following checks exist for FORM definitions:

  1. Does a PERFORM call exist for a FORM definition.
  2. Do untyped FORM parameters exist?
  3. Are exceptions raised by calling an external PERFORM or CALL FUNCTION in a FORM definition included in the RAISING clause of the FORM?
  4. Is a passed global field also directly addressed in the body of the FORM in question?

History
Last changed by/on SAP  20141013 
SAP Release Created in