SAP ABAP Class CL_ISU_CONTRACT (IS-U Contract)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-CS-CRM (Application Component) Integration: Customer Relationship Management
     EEPDSC1 (Package) IS-U: Master Data Generator
Properties
Class CL_ISU_CONTRACT  
Short Description IS-U Contract    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EEPDSC1   IS-U: Master Data Generator 
Created 20000419   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ISU_DATE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_ISU_OKCODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ISU_WMODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 ISU01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISU_CONTRACT has no interface implemented.
Friends
Class CL_ISU_CONTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTRACTID Instance attribute Public Type reference (TYPE) EVER-VERTRAG CONTRACTID 20000419
2 P_AUTO Instance attribute Public Type reference (TYPE) ISU01_CONTRACT_AUTO P_AUTO 20000419
3 P_CONTR Instance attribute Private Type reference (TYPE) ECONTRACT_CONTR External Control Data for Contract 20010328
4 P_CONTROL Instance attribute Public Type reference (TYPE) ISU_OBJECT_CONTROL_DATA P_CONTROL 20000419
5 P_CREA_BUKRS Instance attribute Public Type reference (TYPE) BUKRS P_CREA_BUKRS 20000419
6 P_CREA_SPART Instance attribute Public Type reference (TYPE) SPARTE P_CREA_SPART 20000419
7 P_EVER Instance attribute Public Type reference (TYPE) EVER P_EVER 20000419
8 P_INSTANCES Static Attribute Private Type reference (TYPE) ISU_T_CONTRACT_INSTANCE P_INSTANCES 20000419
9 P_KEY Instance attribute Public Type reference (TYPE) EVER-VERTRAG P_KEY 20000419
10 P_OBJ Instance attribute Public Type reference (TYPE) ISU01_CONTRACT P_OBJ 20000419
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method CHECK 20000419
2 CLOSE Instance method Public Method CLOSE 20000419
3 CREATE Instance method Public Method CREATE 20000419
4 DROP Instance method Public Method DROP 20000804
5 FILL_WORKAREA Instance method Private Method FILL_WORKAREA 20000419
6 FREE_ALL Static method Public Method FREE_ALL 20000419
7 GET_ACCOUNT Instance method Public Method GET_ACCOUNT 20000419
8 GET_ALL_PROPERTIES Instance method Public Method GET_ALL_PROPERTIES 20000419
9 GET_INSTALLATION Instance method Public Method GET_INSTALLATION 20000419
10 GET_PROPERTY Instance method Public Method GET_PROPERTY 20000419
11 GET_SERVICE_PROVIDER Instance method Public Method GET_SERVICE_PROVIDER 20000419
12 HAS_ACTIVE_PERIOD Instance method Public Method HAS_ACTIVE_PERIOD 20000419
13 LOAD Instance method Private Method LOAD 20000419
14 MULTIDROP Static method Public Method MULTIDROP 20010213
15 MULTISTART Static method Public Method MULTISTART 20010213
16 MULTISWITCH Static method Public Method MULTISWITCH 20010208
17 OPEN Instance method Public Method OPEN 20000419
18 REVERSE Instance method Public Method REVERSE 20000419
19 SAVE Instance method Public Method Save 20000419
20 SELECT Static method Public Method SELECT 20000419
21 SELECT_BY_ACCOUNT Static method Public Method SELECT_BY_ACCOUNT 20000419
22 SELECT_INSTALLATIONID Static method Public Method SELECT_INSTALLATIONID 20000419
23 SET_PROPERTY Instance method Public Method SET_PROPERTY 20000419
24 SWITCH Instance method Public Method SWITCH 20000419
Events
Class CL_ISU_CONTRACT has no event.
Types
Class CL_ISU_CONTRACT has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on class CL_ISU_CONTRACT has no parameter.
# Exception Resumable Description Created on
1 FAILED FAILED 20000419
2 NOT_OPEN NOT_OPEN 20000419

Method CLOSE Signature

Method CLOSE on class CL_ISU_CONTRACT has no parameter.
# Exception Resumable Description Created on
1 NOT_OPEN NOT_OPEN 20000419

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUKRS Call by reference Type reference (TYPE) BUKRS BUKRS 20000419
2 Importing SPARTE Call by reference Type reference (TYPE) SPARTE SPARTE 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_SELECTED NOT_SELECTED 20000419

Method DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_MOVE_OUT_DATE Value transfer Type reference (TYPE) SY-DATUM X_MOVE_OUT_DATE 20000804
# Exception Resumable Description Created on
1 FAILED FAILED 20000804
2 NOT_OPEN NOT_OPEN 20000804
3 PARAMETER_ERROR PARAMETER_ERROR 20000804

Method FILL_WORKAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_EVER Call by reference Type reference (TYPE) EVER X_EVER 20000419
# Exception Resumable Description Created on
1 NOT_SELECTED NOT_SELECTED 20000419

Method FREE_ALL Signature

Method FREE_ALL on class CL_ISU_CONTRACT has no parameter.
Method FREE_ALL on class CL_ISU_CONTRACT has no exception.

Method GET_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning Y_ACCOUNT Value transfer Object reference (TYPE REF TO) CL_ISU_CONTRACT_ACCOUNT Y_ACCOUNT 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_FOUND NOT_FOUND 20000419
3 NOT_SELECTED NOT_SELECTED 20000419

Method GET_ALL_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning Y_CONTRACT_DATA Value transfer Type reference (TYPE) EVER Y_CONTRACT_DATA 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_SELECTED NOT_SELECTED 20000419

Method GET_INSTALLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning Y_INSTALLATION Value transfer Object reference (TYPE REF TO) CL_ISU_INSTALLATION Y_INSTALLATION 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_FOUND NOT_FOUND 20000419
3 NOT_SELECTED NOT_SELECTED 20000419

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_PROPERTY Call by reference Type reference (TYPE) C X_PROPERTY 20000419
2 Exporting Y_VALUE Call by reference Type reference (TYPE) ANY Y_VALUE 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 INVALID_PROPERTY INVALID_PROPERTY 20000419
3 NOT_CONVERTABLE NOT_CONVERTABLE 20000419
4 NOT_SELECTED NOT_SELECTED 20000419

Method GET_SERVICE_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SERVICEPROVIDER Call by reference Object reference (TYPE REF TO) CL_ISU_SERVICEPROVIDER SERVICEPROVIDER 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_FOUND NOT_FOUND 20000419
3 NOT_SELECTED NOT_SELECTED 20000419

Method HAS_ACTIVE_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_FROMDATE Value transfer Type reference (TYPE) D X_FROMDATE 20000419
2 Importing X_TODATE Value transfer Type reference (TYPE) D X_TODATE 20000419
3 Exporting Y_ACTIVE Value transfer Type reference (TYPE) REGEN-KENNZX Y_ACTIVE 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_SELECTED NOT_SELECTED 20000419

Method LOAD Signature

Method LOAD on class CL_ISU_CONTRACT has no parameter.
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_SELECTED NOT_SELECTED 20000419

Method MULTIDROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_CONTRACT_TAB Call by reference Type reference (TYPE) ISU_EVER_TAB Tabelle der betroffenen Verträge 20010213
2 Importing X_EFFECTIVE_DATE Value transfer Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010213
3 Importing X_EFFECTIVE_TIME Value transfer Type reference (TYPE) SY-UZEIT Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit 20010213
4 Importing X_MOVE_OUT_DATE Value transfer Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010213
5 Importing X_SSWTCREASON Value transfer Type reference (TYPE) EAUS-SSWTCREASON Vertragswechselgründe 20010213
6 Importing X_SUPPLIER_SWITCH Value transfer Type reference (TYPE) REGEN-KENNZX Kennzeichen 20010213
7 Exporting Y_EAUS Value transfer Type reference (TYPE) EAUS Auszugsbeleg Vertragskontoebene 20020107
# Exception Resumable Description Created on
1 FAILED FAILED 20010213
2 PARAMETER_ERROR PARAMETER_ERROR 20010213

Method MULTISTART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_CONTRACT_TAB Call by reference Type reference (TYPE) ISU_EVER_TAB Standardtabelle für Struktur EVER 20010213
2 Changing XY_NB_SERV_TAB Call by reference Type reference (TYPE) IESERVICE Tabellentyp für ESERVICE 20010213
3 Importing X_BUSINESS_PARTNER Value transfer Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20010215
4 Importing X_CONTRACT_ACCOUNT Value transfer Type reference (TYPE) VKONT_KK Vertragskontonummer 20010215
5 Importing X_EFFECTIVE_DATE Value transfer Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010213
6 Importing X_EFFECTIVE_TIME Value transfer Type reference (TYPE) SY-UZEIT Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit 20010213
7 Importing X_MOVE_IN_DATE Value transfer Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010213
8 Importing X_SSWTCREASON Value transfer Type reference (TYPE) EAUS-SSWTCREASON Vertragswechselgründe 20010213
9 Importing X_SUPPLIER_SWITCH Value transfer Type reference (TYPE) REGEN-KENNZX Kennzeichen 20010213
10 Exporting Y_EEIN Value transfer Type reference (TYPE) EEIN Einzugsbeleg Vertragskonto 20020107
# Exception Resumable Description Created on
1 FAILED FAILED 20010213
2 PARAMETER_ERROR PARAMETER_ERROR 20010213

Method MULTISWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_CONTRACT_TAB Call by reference Type reference (TYPE) ISU_EVER_TAB Tabelle der betroffenen Verträge 20010213
2 Changing XY_NB_SERV_TAB Call by reference Type reference (TYPE) IESERVICE Tabelle der betroffenen Services 20010213
3 Importing X_BUSINESS_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20010301
4 Importing X_CONTRACT_ACCOUNT Call by reference Type reference (TYPE) VKONT_KK Vertragskontonummer 20010301
5 Importing X_EFFECTIVE_DATE Value transfer Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010208
6 Importing X_EFFECTIVE_TIME Value transfer Type reference (TYPE) SY-UZEIT Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit 20010208
7 Importing X_MOVE_OUT_DATE Value transfer Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010208
8 Importing X_SSWTCREASON Value transfer Type reference (TYPE) EAUS-SSWTCREASON Vertragswechselgründe 20010213
9 Importing X_SUPPLIER_SWITCH Value transfer Type reference (TYPE) REGEN-KENNZX Kennzeichen 20010213
10 Exporting Y_EAUS Value transfer Type reference (TYPE) EAUS Auszugsbeleg Vertragskontoebene 20020107
11 Exporting Y_EEIN Value transfer Type reference (TYPE) EEIN Einzugsbeleg Vertragskonto 20020107
# Exception Resumable Description Created on
1 FAILED FAILED 20010208
2 PARAMETER_ERROR PARAMETER_ERROR 20010208

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_CONTRACT_HIST Call by reference Type reference (TYPE) EPD_EVERH Übergabestruktur Vertragspos CRM nach Vertrags im IS-U 20020926
2 Importing X_IS_CRM_RELATED Call by reference Type reference (TYPE) KENNZX Stammdatenvorlage mit CRM-Bezug 20010328
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 LOCKED LOCKED 20000419
3 NOT_AUTHORIZED NOT_AUTHORIZED 20000419
4 NOT_SELECTED NOT_SELECTED 20000419
5 SYSTEM_ERROR SYSTEM_ERROR 20000419

Method REVERSE Signature

Method REVERSE on class CL_ISU_CONTRACT has no parameter.
# Exception Resumable Description Created on
1 FAILED FAILED 20000419
2 NOT_OPEN NOT_OPEN 20000419

Method SAVE Signature

Method SAVE on class CL_ISU_CONTRACT has no parameter.
# Exception Resumable Description Created on
1 NOT_OPEN NOT_OPEN 20000419
2 SYSTEM_ERROR SYSTEM_ERROR 20000419

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTRACT Value transfer Object reference (TYPE REF TO) CL_ISU_CONTRACT CONTRACT 20000419
2 Importing CONTRACTID Call by reference Type reference (TYPE) EVER-VERTRAG CONTRACTID 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419

Method SELECT_BY_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ACCOUNT Call by reference Object reference (TYPE REF TO) CL_ISU_CONTRACT_ACCOUNT X_ACCOUNT 20000419
2 Importing X_FROMDATE Value transfer Type reference (TYPE) D X_FROMDATE 20000419
3 Importing X_TODATE Value transfer Type reference (TYPE) D X_TODATE 20000419
4 Returning YT_CONTRACTS Value transfer Type reference (TYPE) ISU_REF_CONTRACT_TAB YT_CONTRACTS 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_FOUND NOT_FOUND 20000419

Method SELECT_INSTALLATIONID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTRACTS Value transfer Type reference (TYPE) ISU_REF_CONTRACT_TAB Tabelle Klassenreferenz 20000419
2 Importing FROMDATE Call by reference Type reference (TYPE) D FROMDATE 20000419
3 Importing INSTALLATIONID Call by reference Type reference (TYPE) EANL-ANLAGE INSTALLATIONID 20000419
4 Importing TODATE Call by reference Type reference (TYPE) D TODATE 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_FOUND NOT_FOUND 20000419

Method SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_PROPERTY Call by reference Type reference (TYPE) C X_PROPERTY 20000419
2 Importing X_VALUE Call by reference Type reference (TYPE) ANY X_VALUE 20000419
# Exception Resumable Description Created on
1 INVALID_PROPERTY INVALID_PROPERTY 20000419
2 INVALID_VALUE INVALID_VALUE 20000419
3 NOT_OPEN NOT_OPEN 20000419

Method SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEW_CONTRACT Value transfer Object reference (TYPE REF TO) CL_ISU_CONTRACT NEW_CONTRACT 20000419
2 Importing X_EFFECTIVE_DATE Value transfer Type reference (TYPE) SY-DATUM X_EFFECTIVE_DATE 20000419
3 Importing X_EFFECTIVE_TIME Value transfer Type reference (TYPE) SY-UZEIT X_EFFECTIVE_TIME 20000419
4 Importing X_EGS_ACCOUNT_NO Value transfer Type reference (TYPE) EVER-SRVPRVREF X_EGS_ACCOUNT_NO 20000419
5 Importing X_INVOICING_PARTY Value transfer Type reference (TYPE) INVOICING_PARTY Serviceanbieter (alt) 20000831
6 Importing X_MOVE_OUT_DATE Value transfer Type reference (TYPE) SY-DATUM X_MOVE_OUT_DATE 20000419
7 Importing X_NEW_EVER Value transfer Type reference (TYPE) EVER Neue Vertragsdaten 20010725
8 Importing X_PROCESSING_DATE Value transfer Type reference (TYPE) SY-DATUM X_PROCESSING_DATE 20000419
9 Importing X_PYPLA Value transfer Type reference (TYPE) EVER-PYPLA X_PYPLA 20000419
10 Importing X_PYPLT Value transfer Type reference (TYPE) EVER-PYPLT X_PYPLT 20000419
11 Importing X_SERVPROV_PAY Value transfer Type reference (TYPE) SERVPROV_PAY Zahlungsklasse Serviceanbieter 20000831
12 Importing X_SUPPLIER Value transfer Type reference (TYPE) SPROVIDER X_SUPPLIER 20000419
# Exception Resumable Description Created on
1 FAILED FAILED 20000419
2 NOT_OPEN NOT_OPEN 20000419
3 PARAMETER_ERROR PARAMETER_ERROR 20000419
History
Last changed by/on SAP  20050224 
SAP Release Created in 462