SAP ABAP Class CL_USMD_ADJUST_STAGING (Adjust Staging Data After Model Change)
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_ADJUST_STAGING  
Short Description Adjust Staging Data After Model Change    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD1B   Data Modeling: MDG MDF Connection 
Created 20101230   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_USMD_ADJUST_STAGING has no forward declaration.
Interfaces
Class CL_USMD_ADJUST_STAGING has no interface implemented.
Friends
Class CL_USMD_ADJUST_STAGING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_ADAPTER Instance attribute Private Object reference (TYPE REF TO) CL_USMD_MDF_DB_ADAPTER Adapter Class for MDF 20101230
2 DO_APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_USMD_APPL_LOG Application Log Interface 20110118
3 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL Data Model 20101230
4 DT_CHANGELOG Instance attribute Private Type reference (TYPE) TS_CHANGELOG 20101230
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_LOG_AND_COMMIT Instance method Private Method Close Log and Execute COMMIT 20110118
2 COMMIT Instance method Private Method Execute COMMIT and Close Log 20110118
3 EXECUTE Instance method Public Method Execute Adjustment Run 20101230
4 FILL_DATA Instance method Private Method Adjust Data in Staging Area 20101230
5 FINISH Instance method Private Method End of Run 20110112
6 GET_FIELDS Instance method Private Method Determine Keys and Attributes 20101230
7 GET_INSTANCE Static method Public Method 20101230
8 INIT_RUN Instance method Private Method Initialization of Adjustment Run 20101230
9 LOG_ADD_MESSAGES Instance method Private Method Write Messages to Log 20110118
10 LOG_ADD_TEXT Instance method Private Method Write Text to Log 20110118
11 PROCESS_ATTRIBUTES Instance method Private Method Fill Attributes in Staging Area 20101230
Events
Class CL_USMD_ADJUST_STAGING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CHANGELOG Private See coding 20101230 begin of s_changelog, entity_main type usmd_entity, entity type usmd_entity, struct type usmd_struct, t_field type usmd_t_fieldname, tabname type tabname, end of s_changelog
2 TS_CHANGELOG Private See coding 20101230 ts_changelog type SORTED TABLE OF s_changelog with unique key entity_main entity struct
Method Signatures

Method CLOSE_LOG_AND_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'S' Meldungstyp 20110118

Method CLOSE_LOG_AND_COMMIT on class CL_USMD_ADJUST_STAGING has no exception.

Method COMMIT Signature

Method COMMIT on class CL_USMD_ADJUST_STAGING has no parameter.
Method COMMIT on class CL_USMD_ADJUST_STAGING has no exception.

Method EXECUTE Signature

Method EXECUTE on class CL_USMD_ADJUST_STAGING has no parameter.
Method EXECUTE on class CL_USMD_ADJUST_STAGING has no exception.

Method FILL_DATA Signature

Method FILL_DATA on class CL_USMD_ADJUST_STAGING has no parameter.
Method FILL_DATA on class CL_USMD_ADJUST_STAGING has no exception.

Method FINISH Signature

Method FINISH on class CL_USMD_ADJUST_STAGING has no parameter.
Method FINISH on class CL_USMD_ADJUST_STAGING has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME FI-Stammdaten: Feldnamen 20101230
2 Exporting ET_KEY Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME FI-Stammdaten: Feldnamen 20101230
3 Exporting EV_NEW_ENTITY Call by reference Type reference (TYPE) ABAP_BOOL New Entity 20130827
4 Importing IS_CHANGELOG Call by reference Type reference (TYPE) S_CHANGELOG 20101230
5 Importing IS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entitätstyp und dessen Eigenschaften 20101230

Method GET_FIELDS on class CL_USMD_ADJUST_STAGING has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_USMD_ADJUST_STAGING Staging-Daten nach Modelländerung anpassen 20101230
2 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101230

Method GET_INSTANCE on class CL_USMD_ADJUST_STAGING has no exception.

Method INIT_RUN Signature

Method INIT_RUN on class CL_USMD_ADJUST_STAGING has no parameter.
Method INIT_RUN on class CL_USMD_ADJUST_STAGING has no exception.

Method LOG_ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20110118
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20110118

Method LOG_ADD_MESSAGES on class CL_USMD_ADJUST_STAGING has no exception.

Method LOG_ADD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20110118
2 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'S' Meldungstyp 20110118
3 Importing I_TEXT Call by reference Type reference (TYPE) STRING Meldungstext 20110118

Method LOG_ADD_TEXT on class CL_USMD_ADJUST_STAGING has no exception.

Method PROCESS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTRIBUTE Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME FI-Stammdaten: Feldnamen 20101230
2 Changing CT_STAGING Call by reference Type reference (TYPE) STANDARD TABLE Staging Daten 20110408
3 Importing IS_CHANGELOG Call by reference Type reference (TYPE) S_CHANGELOG 20101230
4 Importing IT_PP_STAGING_FMT Call by reference Type reference (TYPE) SORTED TABLE 20110408
5 Importing IV_NEW_ENTITY Call by reference Type reference (TYPE) ABAP_BOOL 20130827

Method PROCESS_ATTRIBUTES on class CL_USMD_ADJUST_STAGING has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 703