SAP ABAP Class CL_BUX_EEW_TD_CHECK (To perform TD checks)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-BP-XTN (Application Component) Generated Enhancements (Easy Enhancement Workbench)
     BUPA_EEW (Package) SAP Business Partner: Easy Enhancement Workbench
Properties
Class CL_BUX_EEW_TD_CHECK  
Short Description To perform TD checks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BUPA_EEW   SAP Business Partner: Easy Enhancement Workbench 
Created 20041227   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUX_EEW_TD_CHECK has no forward declaration.
Interfaces
Class CL_BUX_EEW_TD_CHECK has no interface implemented.
Friends
Class CL_BUX_EEW_TD_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION Constant Private See coding 30 Characters 20041227
2 GC_DATA Constant Private Type reference (TYPE) CHAR5 'DATA' 30 Characters 20041227
3 GC_DATA_KEY Constant Private Type reference (TYPE) CHAR10 'DATA_KEY' 30 Characters 20041227
4 GC_DATA_X Constant Private Type reference (TYPE) CHAR5 'DATAX' 30 Characters 20041227
5 GC_DATE_FROM Constant Private Type reference (TYPE) FIELDNAME 'VALID_FROM' Field Name 20041227
6 GC_DATE_TO Constant Private Type reference (TYPE) FIELDNAME 'VALID_TO' Field Name 20041227
7 GC_MSGTYPE_ERROR Constant Private Type reference (TYPE) SYMSGTY 'E' Messages, message type 20041227
8 GC_MSGTYPE_INFO Constant Private Type reference (TYPE) SYMSGTY 'I' Message Type 20050331
9 GC_TASK Constant Private Type reference (TYPE) CHAR5 'TASK' 30 Characters 20041227
10 GC_X Static Attribute Private Type reference (TYPE) BOOLE-BOOLE 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20041227
11 GR_CHECK Static Attribute Private Object reference (TYPE REF TO) CL_BUX_EEW_TD_CHECK To perform TD checks 20041227
12 GT_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20041227
13 GT_DATA_WITH_KEY Instance attribute Private Object reference (TYPE REF TO) DATA 20041227
14 GT_FIELDS Instance attribute Private See coding 30 Characters 20041227
15 GT_MESSAGES Instance attribute Private Type reference (TYPE) BAPIRET2_T Return parameter table 20041227
16 GV_KEY_NAME Instance attribute Private Type reference (TYPE) FIELDNAME 30 Characters 20041227
17 GV_STRUCTURE_NAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041227
18 GV_VALID_FROM_NAME Static Attribute Private Type reference (TYPE) FIELDNAME 'DATE_FROM' Field Name 20041227
19 GV_VALID_TO_NAME Static Attribute Private Type reference (TYPE) FIELDNAME 'DATE_TO' Field Name 20041227
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ALL_DATA Static method Public Method TD Check for all the data in the extension 20041227
2 CHECK_CONSTRAINT Instance method Public Method Check TD 20041227
3 CHECK_DATA Static method Public Method TD Check for new data 20041227
4 CLEAR_MEMORY Instance method Public Method Clear the memory 20041227
5 FILL_DATA_WITH_KEY Instance method Private Method Get the data for a key 20041227
6 FILL_FIELD_INFO Instance method Private Method Get table field information 20041227
7 FILL_MESSAGES Instance method Private Method Fill messages 20041227
8 GET_DATASET Instance method Public Method Get Dataset 20041227
9 MAINTAIN Instance method Public Method Adjust time periods 20041227
10 RETURN_MESSAGES Instance method Public Method Return messages 20041227
11 SET_DATASET Instance method Public Method Set Dataset 20041227
Events
Class CL_BUX_EEW_TD_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DATE Private See coding 20041227 BEGIN OF ty_date, date_from TYPE bu_datfrom, date_to TYPE bu_datto, END OF ty_date
2 TY_FIELDNAME Private See coding 20041227 begin of TY_FIELDNAME, fieldname type FIELDNAMe, end of ty_fieldname
Method Signatures

Method CHECK_ALL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATASET Value transfer Type reference (TYPE) ANY 20041227
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Rückgabeparameter-Tabelle 20041227
3 Exporting EV_TIMESLICE_ADJUSTED Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050331
4 Importing IT_DATA Call by reference Type reference (TYPE) ANY 20041227
5 Importing IT_PARENT_VALIDITY Call by reference Type reference (TYPE) BUX_TD_VALIDITY_T Tabellentyp mit Gültigkeitszeiträumen 20041227
6 Importing IV_CONSTRAINT Call by reference Type reference (TYPE) CHAR2 Versionsnummer der Komponente 20041227
7 Importing IV_DELETE_ALL Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050214
8 Importing IV_KEY_NAME Call by reference Type reference (TYPE) FIELDNAME 30 Zeichen 20041227
9 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME 30 Zeichen 20041227
10 Importing IV_VALID_FROM_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20041227
11 Importing IV_VALID_TO_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20041227

Method CHECK_ALL_DATA on class CL_BUX_EEW_TD_CHECK has no exception.

Method CHECK_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Rückgabeparameter-Tabelle 20041227
2 Importing IT_DATASET Call by reference Type reference (TYPE) ANY 20041227
3 Importing IT_PARENT_VALIDITY Call by reference Type reference (TYPE) BUX_TD_VALIDITY_T Tabellentyp mit Gültigkeitszeiträumen 20041227
4 Importing IV_CHECK_ALL Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050210
5 Importing IV_CONSTRAINT Call by reference Type reference (TYPE) CHAR2 Versionsnummer der Komponente 20041227
6 Importing IV_ERROR_REQUIRED Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050105
7 Importing IV_KEY_NAME Call by reference Type reference (TYPE) CHAR30 30 Zeichen 20041227
8 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) ANY 20041227
9 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) CHAR30 30 Zeichen 20041227
10 Importing IV_VALID_FROM_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20041227
11 Importing IV_VALID_TO_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20041227
# Exception Resumable Description Created on
1 CONSTRAINT_ERROR Constraint-Prüfung fehlgeschlagen 20041227

Method CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATASET Value transfer Type reference (TYPE) ANY 20041227
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Rückgabeparameter-Tabelle 20041227
3 Exporting EV_TIMESLICE_ADJUSTED Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050331
4 Importing IS_DATA Value transfer Type reference (TYPE) ANY 20041227
5 Importing IS_DATA_X Value transfer Type reference (TYPE) ANY 20041227
6 Importing IT_PARENT_VALIDITY Call by reference Type reference (TYPE) BUX_TD_VALIDITY_T Tabellentyp mit Gültigkeitszeiträumen 20041227
7 Importing IV_ACTION Call by reference Type reference (TYPE) CHAR1 Kennzeichen: Einzelzeichen 20041227
8 Importing IV_CONSTRAINT Call by reference Type reference (TYPE) CHAR2 Versionsnummer der Komponente 20041227
9 Importing IV_DATE_FROM Call by reference Type reference (TYPE) BU_DATFROM Gültigkeitsdatum (gültig ab) 20041227
10 Importing IV_DATE_TO Value transfer Type reference (TYPE) BU_DATTO Gültigkeitsdatum (gültig bis) 20041227
11 Importing IV_DELETE_ALL Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050214
12 Importing IV_KEY Call by reference Type reference (TYPE) ANY 20041227
13 Importing IV_KEY_NAME Call by reference Type reference (TYPE) FIELDNAME 30 Zeichen 20041227
14 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME 30 Zeichen 20041227
15 Importing IV_VALID_FROM_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20041227
16 Importing IV_VALID_TO_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20041227

Method CHECK_DATA on class CL_BUX_EEW_TD_CHECK has no exception.

Method CLEAR_MEMORY Signature

Method CLEAR_MEMORY on class CL_BUX_EEW_TD_CHECK has no parameter.
Method CLEAR_MEMORY on class CL_BUX_EEW_TD_CHECK has no exception.

Method FILL_DATA_WITH_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ALL Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050210
2 Importing IV_DELETE_ALL Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050225
3 Importing IV_FOR_CHECKING Call by reference Type reference (TYPE) CHAR1 Kennzeichen: Einzelzeichen 20041227
4 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) ANY 20041227

Method FILL_DATA_WITH_KEY on class CL_BUX_EEW_TD_CHECK has no exception.

Method FILL_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041227
# Exception Resumable Description Created on
1 FIELD_INFO_ERROR Fehler beim Abrufen der Feldinformationen 20041227

Method FILL_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return-Parameter 20041227
2 Importing IV_MSGID Call by reference Type reference (TYPE) SY-MSGID Nachrichten, Nachrichtenklasse 20041227
3 Importing IV_NUMBER Call by reference Type reference (TYPE) SY-MSGNO Nachrichten, Nachrichtennummer 20041227
4 Importing IV_PAR1 Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten-Variable 20041227
5 Importing IV_PAR2 Call by reference Type reference (TYPE) SY-MSGV2 Nachrichten-Variable 20041227
6 Importing IV_PAR3 Call by reference Type reference (TYPE) SY-MSGV3 Nachrichten-Variable 20041227
7 Importing IV_PAR4 Call by reference Type reference (TYPE) SY-MSGV4 Nachrichten-Variable 20041227
8 Importing IV_TYPE Call by reference Type reference (TYPE) BAPIRETURN-TYPE Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20041227

Method FILL_MESSAGES on class CL_BUX_EEW_TD_CHECK has no exception.

Method GET_DATASET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ANY 20041227

Method GET_DATASET on class CL_BUX_EEW_TD_CHECK has no exception.

Method MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Rückgabeparameter-Tabelle 20041227
2 Exporting EV_TIMESLICE_ADJUSTED Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050331
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20041227
4 Importing IS_DATA_X Call by reference Type reference (TYPE) ANY 20041227
5 Importing IV_ACTION Call by reference Type reference (TYPE) CHAR1 Kennzeichen: Einzelzeichen 20041227
6 Importing IV_CONSTRAINT Call by reference Type reference (TYPE) CHAR2 Versionsnummer der Komponente 20050112
7 Importing IV_DATE_FROM Call by reference Type reference (TYPE) BU_DATFROM Gültigkeitsdatum (gültig ab) 20041227
8 Importing IV_DATE_TO Call by reference Type reference (TYPE) BU_DATTO Gültigkeitsdatum (gültig bis) 20041227
9 Importing IV_DELETE_ALL Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050214
10 Importing IV_ERROR_REQUIRED Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050105
11 Importing IV_KEY Call by reference Type reference (TYPE) ANY 20041227
# Exception Resumable Description Created on
1 MAINTAIN_ERROR Fehler bei Datenpflege 20041227

Method RETURN_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Rückgabeparameter-Tabelle 20041227

Method RETURN_MESSAGES on class CL_BUX_EEW_TD_CHECK has no exception.

Method SET_DATASET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATASET Call by reference Type reference (TYPE) ANY 20041227
2 Importing IV_KEYNAME Call by reference Type reference (TYPE) CHAR30 30 Zeichen 20041227
3 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) CHAR30 30 Zeichen 20041227
4 Importing IV_VALID_FROM_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20041227
5 Importing IV_VALID_TO_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20041227

Method SET_DATASET on class CL_BUX_EEW_TD_CHECK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700