SAP ABAP Class /ISIDEX/CL_IDE_SWITCH_CHECK (Check Framework for Change of Suppler)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-IDX (Application Component) Enhanced Intercompany Data Exchange
     /ISIDEX/EE_IDE_SWITCH (Package) IDEX Change of Supplier and Service
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISU_IDE_SWITCH_CHECK Check Framework for Change of Suppler 20040802
Properties
Class /ISIDEX/CL_IDE_SWITCH_CHECK  
Short Description Check Framework for Change of Suppler    
Super Class CL_ISU_IDE_SWITCH_CHECK Check Framework for Change of Suppler 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /ISIDEX/EE_IDE_SWITCH   IDEX Change of Supplier and Service 
Created 20040802   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /ISIDEX/CL_IDE_SWITCH_CHECK has no forward declaration.
Interfaces
Class /ISIDEX/CL_IDE_SWITCH_CHECK has no interface implemented.
Friends
Class /ISIDEX/CL_IDE_SWITCH_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CANC_COND_ID_FIELDNAME Constant Public Type reference (TYPE) FIELDNAME 'CANC_COND_ID' Field Name of Cancellation Condition in CI_EVER 20040824
2 CO_CHECK_CALLER_DATEX Static Attribute Public Type reference (TYPE) /ISIDEX/E_MSGCHECK_CALLER '002' Calling Function for Field Check: Data Exchange 20040809
3 CO_CHECK_CALLER_SWD_MANU Static Attribute Public Type reference (TYPE) /ISIDEX/E_MSGCHECK_CALLER '001' Calling Function for Field Check: Switch Doc. Entry Dialog 20040809
4 CO_CONTRACT_END Constant Protected Type reference (TYPE) /ISIDEX/E_CANC_PERI_REF_TO 'CE' Until End of Contract 20040805
5 CO_DAY Constant Protected Type reference (TYPE) /ISIDEX/E_CANC_PERIOD_UNIT 'D' Day(s) 20040805
6 CO_HALF_YEAR_END Constant Protected Type reference (TYPE) /ISIDEX/E_CANC_PERI_REF_TO 'HE' Until End of Half-Year 20040805
7 CO_IDEX_IGNORE_DAY Constant Protected Type reference (TYPE) E_WORKCALCNTR '01' Ignore 20040805
8 CO_IDEX_NEXT_WORKDAY Constant Protected Type reference (TYPE) E_WORKCALCNTR '03' Following working day 20040805
9 CO_IDEX_PREV_WORKDAY Constant Protected Type reference (TYPE) E_WORKCALCNTR '02' Last Working Day 20040805
10 CO_MONTH Constant Protected Type reference (TYPE) /ISIDEX/E_CANC_PERIOD_UNIT 'M' Month(s) 20040805
11 CO_MONTH_END Constant Protected Type reference (TYPE) /ISIDEX/E_CANC_PERI_REF_TO 'ME' Until End of Month 20040805
12 CO_ONE_DAY Constant Protected Type reference (TYPE) CHAR1 '1' One Day 20040927
13 CO_QUARTER_END Constant Protected Type reference (TYPE) /ISIDEX/E_CANC_PERI_REF_TO 'QE' Until End of Quarter 20040805
14 CO_SCAL_NEXT_WORKDAY Constant Protected Type reference (TYPE) SCAL-INDICATOR '+' Following working day 20040805
15 CO_SCAL_PREV_WORKDAY Constant Protected Type reference (TYPE) SCAL-INDICATOR '-' Last Working Day 20040805
16 CO_TRUE Constant Protected Type reference (TYPE) BOOLEAN 'X' True 20040824
17 CO_WEEK Constant Protected Type reference (TYPE) /ISIDEX/E_CANC_PERIOD_UNIT 'W' Week(s) 20040805
18 CO_YEAR Constant Protected Type reference (TYPE) /ISIDEX/E_CANC_PERIOD_UNIT 'Y' Year(s) 20040805
19 CO_YEAR_END Constant Protected Type reference (TYPE) /ISIDEX/E_CANC_PERI_REF_TO 'YE' Until End of Year 20040805
20 FIELDCHECK_CONFIG Static Attribute Private Type reference (TYPE) /ISIDEX/TEMDCHK Use of Field Check 20040809
21 FIELDCHECK_INACTIVE Static Attribute Private Type reference (TYPE) KENNZX Field Checks Are Not Active 20040809
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONTRACT Static method Public Method Starts Contract Check, According to Cancellation Condition 20040802
2 CHECK_CONTRACT_CALC Static method Public Method Contract Check, According to Cancellation Condition (Calc.) 20040823
3 CHECK_MSGDATA_EXT Static method Public Method Check Message Data (Including Field Check Determination) 20040809
4 GET_VALID_TIME_REFERENCE Static method Private Method Detetrmine Valid Reference Date for End of Contract 20050602
5 SELECT_DB_EMDCHK Static method Private Method Read Use of Field Check from Database 20040809
Events
Class /ISIDEX/CL_IDE_SWITCH_CHECK has no event.
Types
Class /ISIDEX/CL_IDE_SWITCH_CHECK has no local type.
Method Signatures

Method CHECK_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_MOVEOUTDATE Call by reference Type reference (TYPE) EIDEMOVEOUTDATE Auszugsdatum beim Wechsel 20040802
2 Importing X_POD Call by reference Type reference (TYPE) INT_UI Interner Schlüssel des Zählpunkts 20040802
3 Importing X_PROCDATE Call by reference Type reference (TYPE) /ISIDEX/E_PROCDATE Datum des Eingangs der Kündigung 20040802
4 Importing X_SERVICEID Call by reference Type reference (TYPE) SERVICE_PROV Serviceanbieter (Vertragseigentümer) 20040802
# Exception Resumable Description Created on
1 CANCELLATION_INVALID Kündig.-Frist oder Mindestvertragslaufzeit nicht eingehalten 20040802
2 ERROR_OCCURRED Fehler bei der Verarbeitung 20040802

Method CHECK_CONTRACT_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_CANC_COND_ID Call by reference Type reference (TYPE) /ISIDEX/E_CANC_COND_ID ID der Kündigungskondition 20040823
2 Importing X_EVER Call by reference Type reference (TYPE) EVER IS-U Vertrag 20040823
3 Importing X_MOVEOUTDATE Call by reference Type reference (TYPE) EIDEMOVEOUTDATE Auszugsdatum beim Wechsel 20040823
4 Importing X_PROCDATE Call by reference Type reference (TYPE) /ISIDEX/E_PROCDATE Datum des Eingangs der Kündigung 20040823
# Exception Resumable Description Created on
1 CANCELLATION_INVALID Kündig.-Frist oder Mindestvertragslaufzeit nicht eingehalten 20040823
2 ERROR_OCCURRED Fehler bei der Verarbeitung 20040823

Method CHECK_MSGDATA_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_CANCELLATION Call by reference Type reference (TYPE) /ISIDEX/E_CANCELLATION Stornierungsmeldung 20040809
2 Importing X_CHECK_CALLER Call by reference Type reference (TYPE) /ISIDEX/E_MSGCHECK_CALLER Feldprüfung aufrufende Funktion 20040809
3 Importing X_CONTINUE_AFTER_ERROR Call by reference Type reference (TYPE) KENNZX CO_SELECTED Kennzeichen 20040809
4 Importing X_MSGCAT Call by reference Type reference (TYPE) /ISIDEX/E_MSGCATEGORY Art der Meldung 20040809
5 Importing X_MSGDATA Call by reference Type reference (TYPE) EIDESWTMSGDATA Nachrichtendaten zum Wechselbeleg 20040809
6 Importing X_SWTMSGCAT Call by reference Type reference (TYPE) EIDESWTMDCAT Kategorie der Meldung 20040809
7 Importing X_SWTTYPE Call by reference Type reference (TYPE) EIDESWTTYPE Wechselart 20040809
8 Importing X_SWTVIEW Call by reference Type reference (TYPE) EIDESWTVIEW Wechselsicht 20040809
9 Exporting YT_ERROR Call by reference Type reference (TYPE) TEIDESWTMSGDATA_ERROR Fehlermeldungen zu Feldern der Wechselbeleg-Nachrichtendate 20040809
# Exception Resumable Description Created on
1 FIELD_MISSING Sollfeld fehlt 20040809
2 OPTIONAL_FIELD_MISSING optionales Feld fehlt 20040809
3 REQUIRED_FIELD_MISSING Mussfeld fehlt 20040809

Method GET_VALID_TIME_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_CANCON Value transfer Type reference (TYPE) /ISIDEX/ECANCON Kündigungskonditionen 20050602
2 Importing X_VENDE Value transfer Type reference (TYPE) E_VENDE IS-U Vertrag 20050602
3 Changing Y_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20050602

Method GET_VALID_TIME_REFERENCE on class /ISIDEX/CL_IDE_SWITCH_CHECK has no exception.

Method SELECT_DB_EMDCHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting YT_EMDCHK Call by reference Type reference (TYPE) /ISIDEX/TEMDCHK Verwendung der Feldprüfung 20040809
# Exception Resumable Description Created on
1 NOT_FOUND keine Einträge vorhanden 20040809
History
Last changed by/on SAP  20050615 
SAP Release Created in 464