SAP ABAP Class CL_FB_ADT_RES_FUGR_INCLUDE (Resource controller for programs and includes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-SRC (Application Component) ABAP Source Code editors in ABAP in Eclipse
     SFUNC_ADT (Package) ABAP Develeopment Tools integration for Function Builder
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SEDI_ADT_RES_INCLUDE handle sub includes (which are not main) 20130314
Properties
Class CL_FB_ADT_RES_FUGR_INCLUDE  
Short Description Resource controller for programs and includes    
Super Class CL_SEDI_ADT_RES_INCLUDE handle sub includes (which are not main) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFUNC_ADT   ABAP Develeopment Tools integration for Function Builder 
Created 20100520   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FB_ADT_RES_FUGR_INCLUDE has no forward declaration.
Interfaces
Class CL_FB_ADT_RES_FUGR_INCLUDE has no interface implemented.
Friends
Class CL_FB_ADT_RES_FUGR_INCLUDE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME_FOR_FUGR_INCLUDE Constant Public Type reference (TYPE) SEOCLSNAME 'CL_FB_ADT_RES_FUGR_INCLUDE' Object Type Name 20130314
2 CO_FUGRINCLUDENAME Constant Public Type reference (TYPE) STRING 'fugrincludename' 20130314
3 CO_FUGRNAME Constant Public Type reference (TYPE) STRING 'groupname' 20130314
4 CO_FUGR_INCLUDE_ST Constant Public Type reference (TYPE) STRING 'ST_FB_ADT_FUGR_INCLUDE' 20130314
5 CO_FUGR_INCL_CONTENT_TYPE Constant Public Type reference (TYPE) STRING 'application/vnd.sap.adt.functions.fincludes+xml' 20130314
6 CO_MAIN Constant Public Type reference (TYPE) STRING 'MAIN' 20130314
7 CO_OBJECT_TYPE_FGROUP Constant Public Type reference (TYPE) STRING 'FUGR/F' 20130423
8 CO_TYPE_FUGR_INCLUDE Constant Public Type reference (TYPE) WBOBJTYPE 'FUGR/I' 20130314
9 FUGR_NAME Instance attribute Protected Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20130314
10 FUGR_TYPE Instance attribute Protected Type reference (TYPE) TROBJTYPE Object Type 20130314
11 INCLUDE_NAME Instance attribute Protected Type reference (TYPE) STRING 20130314
12 MASTERLANG Instance attribute Protected Type reference (TYPE) MASTERLANG Original Language in Repository objects 20130314
13 RESOURCE_TYPE Static Attribute Public Type reference (TYPE) STRING 'FUGR_INCLUDE' 20130314
14 VERSION Instance attribute Protected Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20130314
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATOM_LINKS Instance method Private Method 20130314
2 CHECK_DESCRIPTION Instance method Private Method 20130314
3 EXTRACT_CORRECTION_NUMBER Instance method Private Method extract correction number from URI 20130314
4 EXTRACT_FUGR_NAME Instance method Private Method extract function group name from URI 20130314
5 EXTRACT_INCLUDE_NAME Instance method Private Method extract include name from URI 20130314
6 EXTRACT_LOCK_HANDLE Instance method Private Method extract lock handle from URI 20130314
7 EXTRACT_SOURCE_NAME Instance method Private Method extract source name from URI 20130314
8 EXTRACT_VERSION Instance method Private Method extract R3STATE from URI 20130314
9 FILL_CONTAINER_INFO Instance method Private Method 20130423
10 GET_FUGR_TADIR_ENTRY Instance method Private Method 20130314
11 GET_FUGR_TYPE Instance method Private Method determine function group type i.e. FUG(R/S/X) 20130314
12 GET_MASTER_LANGUAGE Instance method Private Method get the master language of function group 20130314
Events
Class CL_FB_ADT_RES_FUGR_INCLUDE has no event.
Types
Class CL_FB_ADT_RES_FUGR_INCLUDE has no local type.
Method Signatures

Method ADD_ATOM_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUGR_NAME Value transfer Type reference (TYPE) RS38L_AREA 20130314
2 Changing PROPERTIES Call by reference Type reference (TYPE) CL_SEDI_ADT_RES_INCLUDE=>INCLUDE_DATA 20130314

Method ADD_ATOM_LINKS on class CL_FB_ADT_RES_FUGR_INCLUDE has no exception.

Method CHECK_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCL_DATA Call by reference Type reference (TYPE) CL_SEDI_ADT_RES_INCLUDE=>INCLUDE_DATA 20130314
# Exception Resumable Description Created on
1 CX_ADT_REST_DATA_INVALID 20130314

Method EXTRACT_CORRECTION_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130314
2 Returning RESULT Value transfer Type reference (TYPE) TRKORR Request/Task 20130314
# Exception Resumable Description Created on
1 CX_ADT_REST 20130314
2 CX_FB_ADT_FUGR_INCLUDE Abstract root exception for functions and function groups 20130314

Method EXTRACT_FUGR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130314
2 Returning RESULT Value transfer Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20130314
# Exception Resumable Description Created on
1 CX_ADT_REST 20130314
2 CX_FB_ADT_FUGR_INCLUDE Abstract root exception for functions and function groups 20130314

Method EXTRACT_INCLUDE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130314
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20130314
# Exception Resumable Description Created on
1 CX_ADT_REST 20130314
2 CX_FB_ADT_FUGR_INCLUDE Resource exception 20130314

Method EXTRACT_LOCK_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130314
2 Returning RESULT Value transfer Type reference (TYPE) SADT_LOCK_HANDLE Lock handle 20130314
# Exception Resumable Description Created on
1 CX_ADT_REST 20130314
2 CX_FB_ADT_FUGR_INCLUDE Abstract root exception for functions and function groups 20130314

Method EXTRACT_SOURCE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130314
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20130314
# Exception Resumable Description Created on
1 CX_ADT_REST 20130314

Method EXTRACT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130314
2 Returning RESULT Value transfer Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20130314
# Exception Resumable Description Created on
1 CX_ADT_REST 20130314

Method FILL_CONTAINER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CONTAINER_INFO Value transfer Type reference (TYPE) IF_ADT_OBJECT_REFERENCE_CH=>TY_OBJECT_REFERENCE 20130423
2 Importing FGROUP_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130423
3 Importing PACKAGE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130423
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20130423

Method GET_FUGR_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TADIR 20130314
# Exception Resumable Description Created on
1 CX_FB_ADT_FUGR_INCLUDE 20130314

Method GET_FUGR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130314
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20130314
# Exception Resumable Description Created on
1 CX_ADT_REST 20130314
2 CX_FB_ADT_FUGR_INCLUDE Abstract root exception for functions and function groups 20130314

Method GET_MASTER_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130314
2 Returning RESULT Value transfer Type reference (TYPE) MASTERLANG Original Language in Repository objects 20130314
# Exception Resumable Description Created on
1 CX_ADT_REST 20130314
2 CX_ADT_RES_NOT_FOUND 20130314
3 CX_FB_ADT_FUGR_GENERAL Abstract root exception for functions and function groups 20130314
History
Last changed by/on SAP  20140121 
SAP Release Created in 740