SAP ABAP Class CL_SLIN_SYNT_XENV (Access to Environment Information)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA-EPC (Application Component) Extended Program Check (SLIN)
     SLIN_INTERN (Package) Internal Use for SLIN (changes made without discussion)
Properties
Class CL_SLIN_SYNT_XENV  
Short Description Access to Environment Information    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIN_INTERN   Internal Use for SLIN (changes made without discussion) 
Created 20110325   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_SLIN_SYNT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SLIN_SYNT_XENV has no interface implemented.
Friends
Class CL_SLIN_SYNT_XENV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PROG Instance attribute Public Object reference (TYPE REF TO) CL_SLIN_PROG SLIN Utility for Program Source Code 20120525
2 SV_FORM_ARGS Instance attribute Private Object reference (TYPE REF TO) SV_FORM_ARGS 20110408
3 SV_FUNC_ARGS Instance attribute Private Object reference (TYPE REF TO) SV_FUNCTION_ARGS 20110328
4 SV_METH_ARGS Instance attribute Private Object reference (TYPE REF TO) SV_METHOD_FORMAL_ARGS 20110328
5 SV_PROC_DAT_IDX Instance attribute Private Object reference (TYPE REF TO) SYNT_PROC_DATID 20110630
6 SV_UTIL Instance attribute Private Object reference (TYPE REF TO) SV_UTIL 20111103
7 SYNT Instance attribute Private Object reference (TYPE REF TO) CL_SLIN_SYNT 20110325
Methods
# Method Level Visibility Method type Description Created on
1 GET_DATID Instance method Public Method 20121015
2 GET_INSTANCE Static method Public Method Factory 20110325
3 GET_METH_SYNONYM Instance method Public Method 20121102
4 GET_REF_TO_CLASS_PROG Instance method Public Method 20111105
5 GET_SET_FORM Instance method Public Method Retrieve Form Signatures 20110408
6 GET_SET_FUNC Instance method Public Method Retrieve Function Signatures 20110325
7 GET_SET_METH Instance method Public Method Retrieve Method Signatures 20110325
8 IS_CLIF_IN_MAIN Instance method Public Method 20110628
9 PARID_GET_FORM Instance method Public Method Data ID of Form Parameter 20110630
10 PARID_GET_FUNCTION Instance method Public Method Data ID of a Function Parameter 20110630
11 PARID_GET_METHOD Instance method Public Method Data ID of a Method Parameter 20110630
Events
Class CL_SLIN_SYNT_XENV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FORM_ITEM Public See coding 20110408 BEGIN OF form_item, form_name TYPE string, proc_idx TYPE sstmnt_idx, data_ids TYPE cl_slin_util=>int_std, is_global TYPE abap_bool, END OF form_item
2 FORM_SET Public See coding 20110408 form_set TYPE SORTED TABLE OF form_item WITH NON-UNIQUE KEY form_name
3 FUNC_ITEM Public See coding 20110325 BEGIN OF func_item, function_name TYPE string, proc_idx TYPE sstmnt_idx, data_ids TYPE cl_slin_util=>int_std, END OF func_item
4 FUNC_SET Public See coding 20110325 func_set TYPE SORTED TABLE OF func_item WITH NON-UNIQUE KEY function_name
5 METH_ITEM Public See coding 20110325 BEGIN OF meth_item, class_name TYPE string, meth_name TYPE string, data_ids TYPE cl_slin_util=>int_std, section_tag LIKE scan_struc_stmnt_type-public_section, proc_idx TYPE sstmnt_idx, body_idx TYPE sstmnt_idx, END OF meth_item
6 METH_SET Public See coding 20110325 meth_set TYPE SORTED TABLE OF meth_item WITH NON-UNIQUE KEY class_name meth_name
Method Signatures

Method GET_DATID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IDX Call by reference Type reference (TYPE) SSTMNT_IDX 20121015
2 Importing NAME Call by reference Type reference (TYPE) STRING 20121015
3 Returning RET Value transfer Type reference (TYPE) CL_SLIN_SYNT=>DAT_IDX 20121015

Method GET_DATID on class CL_SLIN_SYNT_XENV has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROG Call by reference Object reference (TYPE REF TO) CL_SLIN_PROG Slin Utility zu Programm-Sourcen 20120525
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_SYNT_XENV 20110325

Method GET_INSTANCE on class CL_SLIN_SYNT_XENV has no exception.

Method GET_METH_SYNONYM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) STRING 20121102
2 Importing METH_NAME Call by reference Type reference (TYPE) STRING 20121102
3 Returning RET Value transfer Type reference (TYPE) STRING 20121102

Method GET_METH_SYNONYM on class CL_SLIN_SYNT_XENV has no exception.

Method GET_REF_TO_CLASS_PROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLASS_NAME Value transfer Type reference (TYPE) STRING 20111105
2 Importing IDX Call by reference Type reference (TYPE) SSTMNT_IDX 20111105
3 Importing METH_NAME Call by reference Type reference (TYPE) STRING 20111202
4 Exporting PROG_MAIN Call by reference Type reference (TYPE) STRING 20111105
5 Importing REF_NAME Call by reference Type reference (TYPE) STRING 20111105
6 Importing USE_ME Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE 20111105
7 Importing USE_SUPER Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE 20111105

Method GET_REF_TO_CLASS_PROG on class CL_SLIN_SYNT_XENV has no exception.

Method GET_SET_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) FORM_SET 20110408

Method GET_SET_FORM on class CL_SLIN_SYNT_XENV has no exception.

Method GET_SET_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) FUNC_SET 20110325

Method GET_SET_FUNC on class CL_SLIN_SYNT_XENV has no exception.

Method GET_SET_METH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) METH_SET 20110325

Method GET_SET_METH on class CL_SLIN_SYNT_XENV has no exception.

Method IS_CLIF_IN_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) STRING 20110628
2 Importing METH_NAME Call by reference Type reference (TYPE) STRING 20110628
3 Returning RET Value transfer Type reference (TYPE) BOOLEAN 20110628

Method IS_CLIF_IN_MAIN on class CL_SLIN_SYNT_XENV has no exception.

Method PARID_GET_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMNAME Call by reference Type reference (TYPE) STRING 20110630
2 Importing PARNAME Call by reference Type reference (TYPE) STRING 20110630
3 Returning RET Value transfer Type reference (TYPE) CL_SLIN_SYNT=>DAT_IDX 20110630

Method PARID_GET_FORM on class CL_SLIN_SYNT_XENV has no exception.

Method PARID_GET_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTIONNAME Call by reference Type reference (TYPE) STRING 20110630
2 Importing PARNAME Call by reference Type reference (TYPE) STRING 20110630
3 Returning RET Value transfer Type reference (TYPE) CL_SLIN_SYNT=>DAT_IDX 20110630

Method PARID_GET_FUNCTION on class CL_SLIN_SYNT_XENV has no exception.

Method PARID_GET_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSNAME Call by reference Type reference (TYPE) STRING 20110630
2 Importing METHODNAME Call by reference Type reference (TYPE) STRING 20110630
3 Importing PARNAME Call by reference Type reference (TYPE) STRING 20110630
4 Returning RET Value transfer Type reference (TYPE) CL_SLIN_SYNT=>DAT_IDX 20110630

Method PARID_GET_METHOD on class CL_SLIN_SYNT_XENV has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 732