SAP ABAP Class CL_USMD_CHANGE_POINTER (Update of Change Pointer)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD1 (Package) Master Data: Data Modeling
Properties
Class CL_USMD_CHANGE_POINTER  
Short Description Update of Change Pointer    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD1   Master Data: Data Modeling 
Created 20091020   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_USMD_CHANGE_POINTER has no forward declaration.
Interfaces
Class CL_USMD_CHANGE_POINTER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_USMD_MODEL 20091020 MDM Data Model
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_BADI Instance attribute Private Object reference (TYPE REF TO) USMD_TRANSACTION_EVENTS 20091022
2 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20091020
3 DT_BADI_INIT_ERROR Instance attribute Private Type reference (TYPE) USMD_T_MESSAGE Messages 20091022
4 DT_DATA_CHG Instance attribute Private Type reference (TYPE) TS_DATA_CHG 20091102
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_BUFFER Instance method Public Method Initializes Buffer 20091020
2 CONSTRUCTOR Instance method Private Constructor 20091020
3 HANDLE_TMP_KEY_REPLACED_P Instance method Private Event handling method Event Handler for Setting Final Keys 20091029
4 NOTIFICATION_EXPECTED Instance method Public Method Is there an active BADI implementation at all? 20091022
5 UPDATE_EVENT Instance method Public Method Passes collected changes to BADI implementation(s) 20091021
6 WRITE_CHANGES Instance method Public Method Writes Changes to usmd_entity/usmd_entity_cont/struct 20091022
Events
Class CL_USMD_CHANGE_POINTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DATA_CHG Private See coding 20091102 begin of s_data_chg, f_active type usmd_flg, usmd_crequest type usmd_crequest, usmd_edition type usmd_edition, o_delta type ref to cl_usmd_delta_buffer, end of s_data_chg
2 TS_DATA_CHG Private See coding 20091102 ts_data_chg type sorted table of s_data_chg with unique key f_active usmd_crequest usmd_edition
Method Signatures

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CL_USMD_CHANGE_POINTER has no parameter.
Method CLEAR_BUFFER on class CL_USMD_CHANGE_POINTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20091020

Method CONSTRUCTOR on class CL_USMD_CHANGE_POINTER has no exception.

Method HANDLE_TMP_KEY_REPLACED_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MAPPING Value transfer Attribute reference (LIKE) 20091029
2 Importing I_USMD_MODEL Value transfer Attribute reference (LIKE) Datenmodell 20091029

Method HANDLE_TMP_KEY_REPLACED_P on class CL_USMD_CHANGE_POINTER has no exception.

Method NOTIFICATION_EXPECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_EXPECTED Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20091022

Method NOTIFICATION_EXPECTED on class CL_USMD_CHANGE_POINTER has no exception.

Method UPDATE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20091021

Method UPDATE_EVENT on class CL_USMD_CHANGE_POINTER has no exception.

Method WRITE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ACTIVE Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20091022
2 Importing IF_ADD Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20091104
3 Importing IT_DATA_DEL Call by reference Type reference (TYPE) ANY TABLE 20091022
4 Importing IT_DATA_INS Call by reference Type reference (TYPE) ANY TABLE 20091022
5 Importing IT_DATA_OLD Call by reference Type reference (TYPE) ANY TABLE 20091110
6 Importing IT_DATA_UPD Call by reference Type reference (TYPE) ANY TABLE 20091022
7 Importing IT_FLD_UPDATE Call by reference Type reference (TYPE) USMD_TS_FIELDNAME FIM MDM: Feldname 20091104
8 Importing I_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20091022
9 Importing I_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20091022
10 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20091022
11 Importing I_ENTITY_CONT Call by reference Type reference (TYPE) USMD_ENTITY_CONT Abhängiger Entitätstyp 20091022
12 Importing I_STRUCT Call by reference Type reference (TYPE) CHAR5 Siehe if_usmd_model=>gc_struct* 20091022

Method WRITE_CHANGES on class CL_USMD_CHANGE_POINTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702