SAP ABAP Class CL_FDT_GTC_STRUCTURE (Unit Test for Structures)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_TEST (Package) BRFplus: Global Test Classes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_GTC_DATA_OBJECT Abstract Test-Class for data objects 20070411
Properties
Class CL_FDT_GTC_STRUCTURE  
Short Description Unit Test for Structures    
Super Class CL_FDT_GTC_DATA_OBJECT Abstract Test-Class for data objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package SFDT_TEST   BRFplus: Global Test Classes 
Created 20070411   SAP 
Last change 20130531   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 IF_FDT_STRUCTURE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_GTC_STRUCTURE has no interface implemented.
Friends
Class CL_FDT_GTC_STRUCTURE has no friend class.
Attributes
Class CL_FDT_GTC_STRUCTURE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_STRUCTURE Static method Public Method 20070411
2 CREATE_STRUCTURE_BY_ELEM_LIST Static method Public Method 20081114
3 CREATE_STRUCTURE_EMPLOYEE Static method Public Method 20081219
4 GET_DDIC_DEEP_STRUCTURE Instance method Private Method Provides the deep structure 20110907
5 MFT_STRU_000_DDIC_BINDING Instance method Protected Test Method for ABAP Unit Test: DDIC binding 20070416
6 MFT_STRU_001_MOVE_EXT_TO_INT Instance method Protected Test Method for ABAP Unit Test:Move data from external structure to internal structure 20090713
7 MFT_STRU_002_ACCESS_LEVEL Instance method Protected Test Method for ABAP Unit Test: Has a structure and his subcomponents the correct al? 20100420
8 MFT_STRU_003_AL_DIFF_APPS Instance method Protected Test Method for ABAP Unit TEST: Access Level in different applications 20100421
9 MFT_STRU_DERIVE_DOBJ Instance method Protected Test Method for ABAP Unit Test:Derive data object functionality 20071207
10 RUN_FOR_DDIC_BINDING Instance method Private Method Provides testcases for the DDIC binding 20110907
Events
Class CL_FDT_GTC_STRUCTURE has no event.
Types
Class CL_FDT_GTC_STRUCTURE has no local type.
Method Signatures

Method CREATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070411
2 Importing IV_ELEMENT_ID1 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070411
3 Importing IV_ELEMENT_ID10 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070412
4 Importing IV_ELEMENT_ID2 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070411
5 Importing IV_ELEMENT_ID3 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070411
6 Importing IV_ELEMENT_ID4 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070411
7 Importing IV_ELEMENT_ID5 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070412
8 Importing IV_ELEMENT_ID6 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070412
9 Importing IV_ELEMENT_ID7 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070412
10 Importing IV_ELEMENT_ID8 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070412
11 Importing IV_ELEMENT_ID9 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070412
12 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME 20070413
13 Importing IV_NAMED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20071002
14 Importing IV_STRUCTURE_ID1 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100308
15 Importing IV_TABLE_ID1 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100308
16 Importing IV_UT_PURPOSE Call by reference Type reference (TYPE) CLIKE 20100115
17 Returning RO_STRUCTURE Value transfer Object reference (TYPE REF TO) IF_FDT_STRUCTURE FDT: Data Object of Type Structure 20070411

Method CREATE_STRUCTURE on class CL_FDT_GTC_STRUCTURE has no exception.

Method CREATE_STRUCTURE_BY_ELEM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_ELEMENTS Call by reference Type reference (TYPE) IF_FDT_STRUCTURE=>TS_ELEMENT Element list 20081114
2 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20081114
3 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME 20081114
4 Importing IV_NAMED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081114
5 Importing IV_UT_PURPOSE Call by reference Type reference (TYPE) CLIKE 20081201
6 Returning RO_STRUCTURE Value transfer Object reference (TYPE REF TO) IF_FDT_STRUCTURE FDT: Data Object of Type Structure 20081114

Method CREATE_STRUCTURE_BY_ELEM_LIST on class CL_FDT_GTC_STRUCTURE has no exception.

Method CREATE_STRUCTURE_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081219
2 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20081219
3 Returning RV_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081219

Method CREATE_STRUCTURE_EMPLOYEE on class CL_FDT_GTC_STRUCTURE has no exception.

Method GET_DDIC_DEEP_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPONENT Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20110907
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110907

Method GET_DDIC_DEEP_STRUCTURE on class CL_FDT_GTC_STRUCTURE has no exception.

Method MFT_STRU_000_DDIC_BINDING Signature

Method MFT_STRU_000_DDIC_BINDING on class CL_FDT_GTC_STRUCTURE has no parameter.
Method MFT_STRU_000_DDIC_BINDING on class CL_FDT_GTC_STRUCTURE has no exception.

Method MFT_STRU_001_MOVE_EXT_TO_INT Signature

Method MFT_STRU_001_MOVE_EXT_TO_INT on class CL_FDT_GTC_STRUCTURE has no parameter.
Method MFT_STRU_001_MOVE_EXT_TO_INT on class CL_FDT_GTC_STRUCTURE has no exception.

Method MFT_STRU_002_ACCESS_LEVEL Signature

Method MFT_STRU_002_ACCESS_LEVEL on class CL_FDT_GTC_STRUCTURE has no parameter.
Method MFT_STRU_002_ACCESS_LEVEL on class CL_FDT_GTC_STRUCTURE has no exception.

Method MFT_STRU_003_AL_DIFF_APPS Signature

Method MFT_STRU_003_AL_DIFF_APPS on class CL_FDT_GTC_STRUCTURE has no parameter.
Method MFT_STRU_003_AL_DIFF_APPS on class CL_FDT_GTC_STRUCTURE has no exception.

Method MFT_STRU_DERIVE_DOBJ Signature

Method MFT_STRU_DERIVE_DOBJ on class CL_FDT_GTC_STRUCTURE has no parameter.
Method MFT_STRU_DERIVE_DOBJ on class CL_FDT_GTC_STRUCTURE has no exception.

Method RUN_FOR_DDIC_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPECTED_RESULT Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20110907
2 Exporting EV_DDIC_TYPENAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20110907
3 Exporting EV_EXCEPTION Call by reference Type reference (TYPE) ABAP_BOOL 20110907
4 Exporting EV_LAST Call by reference Type reference (TYPE) ABAP_BOOL 20110907
5 Importing IV_CASE Call by reference Type reference (TYPE) I 20110907

Method RUN_FOR_DDIC_BINDING on class CL_FDT_GTC_STRUCTURE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710