SAP ABAP Class CL_UA_GENERIC_STRUCTURE (Definition of a Generic Structure)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_STRUCTURE (Package) Generation of DDIC Objects
Properties
Class CL_UA_GENERIC_STRUCTURE  
Short Description Definition of a Generic Structure    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_STRUCTURE   Generation of DDIC Objects 
Created 20020504   SAP 
Last change 20050409   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)
Interfaces
Class CL_UA_GENERIC_STRUCTURE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_UA_METADATA 20020523 Metadata of a Costing Solution
2 CL_UA_TYPE_BASE 20040129 Basis Class of Types
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_COLUMN_NAMES Instance attribute Private Type reference (TYPE) FINB_MD_T_FIELDNAME Performance Optimization GET_COLUMN_NAMES (Called a Lot) 20030417
2 MT_FCAT Instance attribute Public Type reference (TYPE) UAB_T_COLUMN Field Catalog (Sorts by is_key + Column_name) 20020504
3 MT_KEY_COLUMN_NAMES Instance attribute Private Type reference (TYPE) FINB_MD_T_FIELDNAME Table of Field Names 20030417
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLUMN Instance method Public Method 20020504
2 CHANGE_COLUMN Instance method Public Method Changes the Attribute of a Column 20020523
3 CONSTRUCTOR Instance method Public Constructor 20040226
4 DELETE_COLUMN Instance method Private Method Deletes a Column 20020524
5 GET_CLONE Instance method Public Method 20020505
6 GET_COLUMNS Instance method Public Method 20020507
7 GET_COLUMN_NAMES Instance method Public Method 20020507
8 UPDATE_COLUMN_NAMES Instance method Private Method 20030417
Events
Class CL_UA_GENERIC_STRUCTURE has no event.
Types
Class CL_UA_GENERIC_STRUCTURE has no local type.
Method Signatures

Method ADD_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ABBREVIATION Call by reference Type reference (TYPE) UAB_ABBREVIATION Kurzbezeichnung 20020906
2 Importing ID_BASE_QNTY Call by reference Type reference (TYPE) FINB_MD_FIELDNAME Preisbezugsmenge 20030206
3 Importing ID_COLUMN_NAME Call by reference Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20020504
4 Importing ID_COMPONENT_SPLIT_ALLOWED Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020504
5 Importing ID_INPUT_TYPE Call by reference Type reference (TYPE) UAB_INPUT SPACE Eingabebereitschaft eines Feldes 20020903
6 Importing ID_INTERVAL_BOUNDARY Call by reference Type reference (TYPE) UAB_INTERVAL Intervallgrenze 20020820
7 Importing ID_IS_ITEM Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030307
8 Importing ID_IS_KEY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020504
9 Importing ID_IS_TEXT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021024
10 Importing ID_IS_TRANSIENT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020820
# Exception Resumable Description Created on
1 COLUMN_ALREADY_EXISTS 20020505

Method CHANGE_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COLUMN Call by reference Type reference (TYPE) UAB_S_COLUMN Spalte in einer Struktur; Struktur für Feldkatalog 20020906
# Exception Resumable Description Created on
1 UNKNOWN_COLUMN 20020523

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_UA_GENERIC_STRUCTURE has no parameter.
Method CONSTRUCTOR on class CL_UA_GENERIC_STRUCTURE has no exception.

Method DELETE_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_NAME Call by reference Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20020524
# Exception Resumable Description Created on
1 UNKNOWN_COLUMN 20020524

Method GET_CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_GENERIC_STRUCTURE Value transfer Object reference (TYPE REF TO) CL_UA_GENERIC_STRUCTURE Definition einer generischen Struktur 20020505

Method GET_CLONE on class CL_UA_GENERIC_STRUCTURE has no exception.

Method GET_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ONLY_KEY_COLUMNS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Nur Schlüsselspalten lesen 20020815
2 Returning RT_COLUMNS Value transfer Type reference (TYPE) UAB_T_COLUMN Feldkatalog für gnerische Strukturen 20020806

Method GET_COLUMNS on class CL_UA_GENERIC_STRUCTURE has no exception.

Method GET_COLUMN_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ONLY_KEY_COLUMNS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020816
2 Returning RT_COLUMN_NAME Value transfer Type reference (TYPE) FINB_MD_T_FIELDNAME Tabelle von Feldnamen 20020507

Method GET_COLUMN_NAMES on class CL_UA_GENERIC_STRUCTURE has no exception.

Method UPDATE_COLUMN_NAMES Signature

Method UPDATE_COLUMN_NAMES on class CL_UA_GENERIC_STRUCTURE has no parameter.
Method UPDATE_COLUMN_NAMES on class CL_UA_GENERIC_STRUCTURE has no exception.
History
Last changed by/on SAP  20050409 
SAP Release Created in 320