SAP ABAP Class CL_USMD_MDF_TABLE_ADJUST (Adjust MDG generated DB tables)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD1B (Package) Data Modeling: MDG MDF Connection
Properties
Class CL_USMD_MDF_TABLE_ADJUST  
Short Description Adjust MDG generated DB tables    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class USMD1B    
Program status     
Category 0   
Package USMD1B   Data Modeling: MDG MDF Connection 
Created 20130227   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_USMD_MODEL_GEN_ADAPTER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_USMD_MDF_TABLE_ADJUST has no interface implemented.
Friends
Class CL_USMD_MDF_TABLE_ADJUST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_APPL_LOG Static Attribute Private Object reference (TYPE REF TO) CL_USMD_APPL_LOG Application Log Interface 20130228
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_TABLE Static method Public Method Adjust all DB tables of given data model 20130228
2 ADJUST_TABLE_EDITION_INDEX Static method Private Method Adds table index on Edition field 20130419
3 ADJUST_TABLE_HEADER Static method Private Method Adjusts the header data of a DB table 20130228
4 ADJUST_TABLE_SETTINGS Static method Private Method Adjust the technical settings of a given DB table 20130228
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130228
6 DEFINE_MAINTENANCE Static method Private Method Define the table maintenance parameter for DB tables 20130228
7 DEFINE_SETTINGS Static method Private Method Define the buffering and protokoll settings of a DB table 20130228
8 GET_GENERATED_DB_TABLES Static method Private Method Get list of generated DB tables 20130228
9 TABLE_IS_EDITION_DEPENDANT Static method Private Method Check if a table has the Edition Number field 20130419
10 WRITE_LOG Static method Private Method Write last message to application log 20130228
Events
Class CL_USMD_MDF_TABLE_ADJUST has no event.
Types
Class CL_USMD_MDF_TABLE_ADJUST has no local type.
Method Signatures

Method ADJUST_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADJUST_HEADER Call by reference Type reference (TYPE) BOOLE_D Adjust DB table header? (e.g. maintenance) 20130228
2 Importing IV_ADJUST_SETTINGS Call by reference Type reference (TYPE) BOOLE_D Adjust DB table settings? (e.g. bufer, log) 20130228
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20130228
4 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) BOOLE_D When 'X' switch off buffer 20130228
5 Importing IV_NO_MAINTENANCE Call by reference Type reference (TYPE) BOOLE_D When 'X' switch off maintenance, otherwise restricted 20130228
6 Importing IV_PUT_EDITION_INDEX Call by reference Type reference (TYPE) BOOLE_D When true - put, when false - drop index 20130419

Method ADJUST_TABLE on class CL_USMD_MDF_TABLE_ADJUST has no exception.

Method ADJUST_TABLE_EDITION_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABLE Call by reference Type reference (TYPE) IF_USMD_MODEL_GEN_ADAPTER_TYPE=>S_LOG_PHYS_NAME 20130419
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130419

Method ADJUST_TABLE_EDITION_INDEX on class CL_USMD_MDF_TABLE_ADJUST has no exception.

Method ADJUST_TABLE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABLE Call by reference Type reference (TYPE) IF_USMD_MODEL_GEN_ADAPTER=>S_LOG_PHYS_NAME Name of DB table with MDG specific information 20130228
2 Importing IV_NO_MAINTENANCE Call by reference Type reference (TYPE) BOOLE_D When 'X' Display/Maintenance Not Allowed 20130228
3 Returning RV_SUCCESS Value transfer Type reference (TYPE) BOOLE_D 'X' if successful 20130228

Method ADJUST_TABLE_HEADER on class CL_USMD_MDF_TABLE_ADJUST has no exception.

Method ADJUST_TABLE_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABLE Call by reference Type reference (TYPE) IF_USMD_MODEL_GEN_ADAPTER=>S_LOG_PHYS_NAME Table information 20130228
2 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130228
3 Returning RV_SUCCESS Value transfer Type reference (TYPE) BOOLE_D Successful? 20130228

Method ADJUST_TABLE_SETTINGS on class CL_USMD_MDF_TABLE_ADJUST has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_USMD_MDF_TABLE_ADJUST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_USMD_MDF_TABLE_ADJUST has no exception.

Method DEFINE_MAINTENANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DD02V Call by reference Type reference (TYPE) DD02V Header data of DB table 20130228
2 Importing IV_NO_MAINTENANCE Call by reference Type reference (TYPE) BOOLE_D When 'X' Display/Maintenance Not Allowed 20130228

Method DEFINE_MAINTENANCE on class CL_USMD_MDF_TABLE_ADJUST has no exception.

Method DEFINE_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DD09L Call by reference Type reference (TYPE) DD09V Technical DB table settings 20130228
2 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) BOOLE_D Is buffering switched on or off? 20130228
3 Importing IV_SUB_KIND Call by reference Type reference (TYPE) USMD_SUBKIND MDG specific sub type of DB table 20130228

Method DEFINE_SETTINGS on class CL_USMD_MDF_TABLE_ADJUST has no exception.

Method GET_GENERATED_DB_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20130228
2 Returning RT_TABLE Value transfer Type reference (TYPE) IF_USMD_MODEL_GEN_ADAPTER=>T_LOG_PHYS_NAME 20130228

Method GET_GENERATED_DB_TABLES on class CL_USMD_MDF_TABLE_ADJUST has no exception.

Method TABLE_IS_EDITION_DEPENDANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABLE Call by reference Type reference (TYPE) IF_USMD_MODEL_GEN_ADAPTER_TYPE=>S_LOG_PHYS_NAME 20130419
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130419

Method TABLE_IS_EDITION_DEPENDANT on class CL_USMD_MDF_TABLE_ADJUST has no exception.

Method WRITE_LOG Signature

Method WRITE_LOG on class CL_USMD_MDF_TABLE_ADJUST has no parameter.
Method WRITE_LOG on class CL_USMD_MDF_TABLE_ADJUST has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in