SAP ABAP Class /TDAG/CPCL_TM_OR_DATA (CP: Manages the only repr. data for REACH)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP (Package) Compliance for products
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_DATA CP: Interface für Objekte zur Datenverwaltung 20080806
2 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_DATA_EVENTS CP: Events related to data changes 20080806
Properties
Class /TDAG/CPCL_TM_OR_DATA  
Short Description CP: Manages the only repr. data for REACH    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20080806   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESPAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ESPCL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ESPPH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /TDAG/CPIF_DATA CP: Interface für Objekte zur Datenverwaltung 20080806
2 /TDAG/CPIF_DATA_EVENTS CP: Events related to data changes 20080806
Friends
Class /TDAG/CPCL_TM_OR_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_BEGIN_MMDD Constant Protected Type reference (TYPE) CHAR4 '0101' Begin month/date (to add to year) 20090511
2 MC_DEF_VALFR Constant Protected Type reference (TYPE) ESEVALFR '00010101' Default valid-from date 20090204
3 MC_DEF_VALTO Constant Protected Type reference (TYPE) ESEVALTO '99991231' Default valid-to date 20090204
4 MC_END_MMDD Constant Protected Type reference (TYPE) CHAR4 '1231' End month/date (to add to year) 20090511
5 MO_CP_BADI_006 Instance attribute Private Object reference (TYPE REF TO) /TDAG/IF_EX_CP_BADI_006 Object reference to BAdI /TDAG/CP_BADI_006 20090720
6 MS_ADDINFO Instance attribute Protected Type reference (TYPE) RCGADDINF Stichtag und Änderungsnummer 20080812
7 MS_TASK_HEADER Instance attribute Private Type reference (TYPE) /TDAG/CPS_TASKH Task header 20080808
8 MT_LOCKED_OR Instance attribute Private Type reference (TYPE) /TDAG/CPY_REPR_UPD Locked only representative assignments 20090626
9 MT_LOCKED_SUPPLIERS Instance attribute Private Type reference (TYPE) /TDAG/CPYH_ONLY_REP_DATA Locked suppliers 20080822
10 MT_OR_DELETE Instance attribute Private Type reference (TYPE) /TDAG/CPYH_ONLY_REP_DATA Suppliers to delete 20080825
11 MT_OR_INSERT Instance attribute Private Type reference (TYPE) /TDAG/CPYH_ONLY_REP_DATA Suppliers to insert 20080825
12 MT_OR_UPDATE Instance attribute Private Type reference (TYPE) /TDAG/CPYH_ONLY_REP_DATA Suppliers to update 20080825
13 MV_MATNR Instance attribute Protected Type reference (TYPE) MATNR Material Number 20080806
14 MV_SUPPLIER Instance attribute Protected Type reference (TYPE) /TDAG/CPE_SUPPLIER ID of supplier / manufacturer 20080806
15 M_ROWNO Instance attribute Protected Type reference (TYPE) INT4 Last (highest) row number 20080806
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VALIDITY_REDUCE Instance method Public Method Check validity date and reduce validity if needed 20090727
2 CHECK_VALIDITY_RESET Instance method Public Method Check validity date and reset to original validity if needed 20090727
3 CONV_OR_DATA Instance method Private Method Convert OR data for update processing 20090724
4 CREATE_OR Instance method Public Method Create only representative 20080808
5 DELETE_OR Instance method Public Method Update address data of only representative 20080820
6 INIT Instance method Public Method Initialisiert die Spezifikationsdaten 20080806
7 READ_OR Instance method Public Method Read only representative data 20080813
8 READ_OR_DATA Instance method Public Method Read only representative data 20080813
9 SET_UPDATE_TABLES Instance method Public Method Set update and insert table for saving data 20080825
10 SVT_OR_DATA Instance method Public Method Handle SVT OR data (check, lock, write) 20090625
11 UPDATE_OR_DATA Instance method Public Method Update address data of only representative 20080811
Events
Class /TDAG/CPCL_TM_OR_DATA has no event.
Types
Class /TDAG/CPCL_TM_OR_DATA has no local type.
Method Signatures

Method CHECK_VALIDITY_REDUCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ONLY_REP_COMP Call by reference Type reference (TYPE) /TDAG/CPS_ONLY_REP_DATA Data to check against 20090727
2 Changing XS_ONLY_REP Call by reference Type reference (TYPE) /TDAG/CPS_ONLY_REP_DATA Data to check/reduce validity 20090727

Method CHECK_VALIDITY_REDUCE on class /TDAG/CPCL_TM_OR_DATA has no exception.

Method CHECK_VALIDITY_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROW Call by reference Type reference (TYPE) I Current table row 20090727
2 Changing XT_IOTAB Call by reference Type reference (TYPE) /TDAG/CPYH_ONLY_REP_DATA Data to check/reset 20090727

Method CHECK_VALIDITY_RESET on class /TDAG/CPCL_TM_OR_DATA has no exception.

Method CONV_OR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REPR_UPD Call by reference Type reference (TYPE) /TDAG/CPS_REPR_UPD External OR data for update processing 20090724
2 Importing IS_ONLY_REP Call by reference Type reference (TYPE) /TDAG/CPS_ONLY_REP_DATA Internal OR data for view processing 20090724

Method CONV_OR_DATA on class /TDAG/CPCL_TM_OR_DATA has no exception.

Method CREATE_OR 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) BAL_T_MSG Application Log: Table with Messages 20080815
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error flag 20080818
3 Importing IV_FLG_COMMIT Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Commit data with CALL TRANSACTION 20080825
4 Changing XT_ONLY_REP Call by reference Type reference (TYPE) /TDAG/CPYH_ONLY_REP_DATA Only representative data 20080812

Method CREATE_OR on class /TDAG/CPCL_TM_OR_DATA has no exception.

Method DELETE_OR 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) BAL_T_MSG Application Log: Table with Messages 20080820
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error flag 20080820
3 Importing IV_FLG_COMMIT Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Commit data with CALL TRANSACTION 20080825
4 Changing XT_ONLY_REP Call by reference Type reference (TYPE) /TDAG/CPYH_ONLY_REP_DATA Only representative data 20080820

Method DELETE_OR on class /TDAG/CPCL_TM_OR_DATA has no exception.

Method INIT 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) /TDAG/CPY_MESSAGES Error messages 20090721
2 Importing IS_TASK_HEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Structure for task headers 20080808
3 Importing IV_ACTIVITIES Value transfer Type reference (TYPE) /TDAG/CPE_ACTIVITIES Angabe, ob Daten zum Anzeigen oder zum Ändern gelesen werden 20080808
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080806
5 Importing IV_SUPPLIER Call by reference Type reference (TYPE) /TDAG/CPE_SUPPLIER ID of supplier / manufacturer 20080806
6 Importing IV_SUP_MPN Call by reference Type reference (TYPE) /TDAG/CPE_SUP_MPN Supplier material number 20080806
# Exception Resumable Description Created on
1 INIT_FAILED Die Daten konnten nicht gelesen werden 20080806

Method READ_OR 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) BAL_T_MSG Application Log: Table with Messages 20080815
2 Exporting ET_ONLY_REP Call by reference Type reference (TYPE) /TDAG/CPYH_ONLY_REP_DATA CP: Representatives of vendor 20080813
3 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error flag 20080818
4 Exporting EV_TASK_MATNR Call by reference Type reference (TYPE) MATNR Material Number used in task 20090202

Method READ_OR on class /TDAG/CPCL_TM_OR_DATA has no exception.

Method READ_OR_DATA 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) BAL_T_MSG Application Log: Table with Messages 20080815
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error flag 20080818
3 Changing XS_ONLY_REP Call by reference Type reference (TYPE) /TDAG/CPS_ONLY_REP_DATA CP: Representatives of vendor 20080813

Method READ_OR_DATA on class /TDAG/CPCL_TM_OR_DATA has no exception.

Method SET_UPDATE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OR_INSERT Call by reference Type reference (TYPE) /TDAG/CPYH_ONLY_REP_DATA Only representative data to insert 20080825
2 Importing IT_OR_UPDATE Call by reference Type reference (TYPE) /TDAG/CPYH_ONLY_REP_DATA Only representative data to update 20080825

Method SET_UPDATE_TABLES on class /TDAG/CPCL_TM_OR_DATA has no exception.

Method SVT_OR_DATA 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) BAL_T_MSG Error messages 20090625
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error flag 20090625
3 Exporting EV_FLG_LOCKFAIL Call by reference Type reference (TYPE) ESP1_BOOLEAN Lock failed 20090625
4 Importing IV_FLG_CHECK Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_TRUE Check data 20090625
5 Importing IV_FLG_COMMIT Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Commit data 20090625
6 Importing IV_FLG_LOCK Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Lock data 20090625
7 Importing IV_FLG_WRITE Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Write data 20090625

Method SVT_OR_DATA on class /TDAG/CPCL_TM_OR_DATA has no exception.

Method UPDATE_OR_DATA 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) BAL_T_MSG Application Log: Table with Messages 20080815
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error flag 20080818
3 Importing IV_FLG_COMMIT Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Commit data with CALL TRANSACTION 20080825
4 Changing XT_ONLY_REP Call by reference Type reference (TYPE) /TDAG/CPYH_ONLY_REP_DATA Only representative data 20080812

Method UPDATE_OR_DATA on class /TDAG/CPCL_TM_OR_DATA has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 110_600