SAP ABAP Class CL_ISU_CONTRACT_ACCOUNT (IS-U Contract Account)
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_ACCOUNT  
Short Description IS-U Contract Account    
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_OKCODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_ISU_WMODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 FKK20 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ISU01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 ISU03 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISU_CONTRACT_ACCOUNT has no interface implemented.
Friends
Class CL_ISU_CONTRACT_ACCOUNT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCOUNTID Instance attribute Public Type reference (TYPE) FKKVKP1-VKONT ACCOUNTID 20000419
2 P_AUTO Instance attribute Private Type reference (TYPE) FKK20_ACCOUNT_AUTO P_AUTO 20000419
3 P_CONTROL Instance attribute Private Type reference (TYPE) ISU_OBJECT_CONTROL_DATA P_CONTROL 20000419
4 P_CREATE_DATA Instance attribute Private Type reference (TYPE) ISU_CONTRACT_ACC_CREATE_DATA P_CREATE_DATA 20000419
5 P_FKKVKP1 Instance attribute Private Type reference (TYPE) FKKVKP1 P_FKKVKP1 20000419
6 P_INSTANCES Static Attribute Private Type reference (TYPE) ISU_T_CONTRACT_ACC_INSTANCE P_INSTANCES 20000419
7 P_KEY Instance attribute Private Type reference (TYPE) FKKVKP1-VKONT P_KEY 20000419
8 P_OBJ Instance attribute Private Type reference (TYPE) ISU03_ACCOUNT 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 FILL_WORKAREA Instance method Private Method FILL_WORKAREA 20000419
5 FREE_ALL Static method Public Method FREE_ALL 20000419
6 GET_ALL_PROPERTIES Instance method Public Method GET_ALL_PROPERTIES 20000419
7 GET_BILL_ADDRESS Instance method Public Method GET_BILL_ADDRESS 20000419
8 GET_BILL_COPY_ADDRESS Instance method Public Method GET_BILL_COPY_ADDRESS 20000419
9 GET_CONTRACTS Instance method Public Method GET_CONTRACTS 20000419
10 GET_PARTNER Instance method Public Method GET_PARTNER 20000419
11 GET_PREMISES Instance method Public Method Instantiates All The Premises for a Contract Account 20010727
12 GET_PROPERTY Instance method Public Method GET_PROPERTY 20000419
13 GET_TYPE_OF_PAYMENTPLAN Instance method Public Method GET_TYPE_OF_PAYMENTPLAN 20000419
14 LOAD Instance method Private Method LOAD 20000419
15 MOVE_IN_CREATE Instance method Public Method MOVE_IN_CREATE 20000419
16 OPEN Instance method Public Method OPEN 20000419
17 SAVE Instance method Public Method Save 20000419
18 SELECT Static method Public Method SELECT 20000419
19 SELECT_BY_PARTNER Static method Public Method SELECT_BY_PARTNER 20000419
20 SELECT_CONTRACTID Static method Public Method SELECT_CONTRACTID 20000419
21 SET_PROPERTY Instance method Public Method SET_PROPERTY 20000419
Events
Class CL_ISU_CONTRACT_ACCOUNT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ACCOUNT_TAB Private Type reference (TYPE) ISU_T_REF_TO_CL_CONTRACT_ACC Table of References to Class CL_ISU_CONTRACT_ACCOUN 20000419
Method Signatures

Method CHECK Signature

Method CHECK on class CL_ISU_CONTRACT_ACCOUNT 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_ACCOUNT 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 X_GPART Call by reference Type reference (TYPE) GPART_KK X_GPART 20000419
2 Importing X_VKONA Call by reference Type reference (TYPE) VKONA_KK VKONA 20010521
3 Importing X_VKTYP Call by reference Type reference (TYPE) VKTYP_KK X_VKTYP 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_SELECTED NOT_SELECTED 20000419

Method FILL_WORKAREA Signature

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

Method FREE_ALL Signature

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

Method GET_ALL_PROPERTIES Signature

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

Method GET_BILL_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting Y_ADDRESS Call by reference Object reference (TYPE REF TO) CL_ISU_ADDRESS Y_ADDRESS 20000419
2 Exporting Y_PARTNER Call by reference Object reference (TYPE REF TO) CL_ISU_BUSINESS_PARTNER Y_PARTNER 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_SELECTED NOT_SELECTED 20000419

Method GET_BILL_COPY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting Y_ADDRESS Call by reference Object reference (TYPE REF TO) CL_ISU_ADDRESS Y_ADDRESS 20000419
2 Exporting Y_PARTNER Call by reference Object reference (TYPE REF TO) CL_ISU_BUSINESS_PARTNER Y_PARTNER 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_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning YT_CONTRACTS Value transfer Type reference (TYPE) ISU_REF_CONTRACT_TAB Tabelle mit Referenzen auf Klasse CL_ISU_CONTRACt 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_SELECTED NOT_SELECTED 20000419

Method GET_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning Y_PARTNER Value transfer Object reference (TYPE REF TO) CL_ISU_BUSINESS_PARTNER Y_PARTNER 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_PREMISES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_KEYDATE Value transfer Type reference (TYPE) D SY-DATUM Stichtag 20010727
2 Returning YT_PREMISES Value transfer Type reference (TYPE) ISU_REF_PREMISE_TAB Tabelle von Objektreferenzen von Verbrauchsstellen 20010727
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20010727
2 NOT_SELECTED NOT_SELECTED 20010727

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_TYPE_OF_PAYMENTPLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_KEYDATE Call by reference Type reference (TYPE) D X_KEYDATE 20000419
2 Importing X_NO_DEFAULT Call by reference Type reference (TYPE) EBAGEN-KENNZX X_NO_DEFAULT 20000419
3 Exporting Y_IS_DEFAULT Value transfer Type reference (TYPE) EBAGEN-KENNZX Y_IS_DEFAULT 20000419
4 Exporting Y_PYPLA Value transfer Type reference (TYPE) EVER-PYPLA Y_PYPLA 20000419
5 Exporting Y_PYPLT Value transfer Type reference (TYPE) EVER-PYPLT Y_PYPLT 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_ACCOUNT has no parameter.
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419
2 NOT_SELECTED NOT_SELECTED 20000419

Method MOVE_IN_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IEVER Call by reference Type reference (TYPE) IEEVER IEVER 20000419
2 Exporting Y_NEW_ACC Call by reference Type reference (TYPE) FKK20_ACCOUNT Y_NEW_ACC 20000419
3 Exporting Y_NEW_CONTACT Call by reference Type reference (TYPE) CT_CONTACT Y_NEW_CONTACT 20000419
4 Exporting Y_NEW_EEIN Call by reference Type reference (TYPE) EEIN Y_NEW_EEIN 20000419
# Exception Resumable Description Created on
1 ACTION_FAILED ACTION_FAILED 20000419
2 CONTRACT_MISMATCH CONTRACT_MISMATCH 20000419
3 EXISTING EXISTING 20000419
4 FOREIGN_LOCK FOREIGN_LOCK 20000419
5 INPUT_ERROR INPUT_ERROR 20000419
6 INTERNAL_ERROR INTERNAL_ERROR 20000419
7 INVALID_KEY INVALID_KEY 20000419
8 METDOCTAB_INCONSISTENT METDOCTAB_INCONSISTENT 20000419
9 MOVE_OUT_NECESSARY MOVE_OUT_NECESSARY 20000419
10 NOT_AUTHORIZED NOT_AUTHORIZED 20000419
11 NOT_FOUND NOT_FOUND 20000419
12 NUMBER_ERROR NUMBER_ERROR 20000419

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_VALDT Call by reference Type reference (TYPE) BU_VALDT_DI Gültigkeitsdatum der Änderungen (Direct Input) 20030414
# 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 SAVE Signature

Method SAVE on class CL_ISU_CONTRACT_ACCOUNT 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 ACCOUNT Value transfer Object reference (TYPE REF TO) CL_ISU_CONTRACT_ACCOUNT ACCOUNT 20000419
2 Importing ACCOUNTID Call by reference Type reference (TYPE) FKKVKP1-VKONT ACCOUNTID 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419

Method SELECT_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_PARTNER Call by reference Object reference (TYPE REF TO) CL_ISU_BUSINESS_PARTNER X_PARTNER 20000419
2 Returning YT_ACCOUNTS Value transfer Type reference (TYPE) ISU_REF_CONTRACT_ACCOUNT_TAB Tabelle der Referenzen auf die Klasse 20000419
# Exception Resumable Description Created on
1 NOT_FOUND NOT_FOUND 20000419

Method SELECT_CONTRACTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACCOUNT Value transfer Object reference (TYPE REF TO) CL_ISU_CONTRACT_ACCOUNT ACCOUNT 20000419
2 Importing CONTRACTID Call by reference Type reference (TYPE) EVER-VERTRAG CONTRACTID 20000419
# Exception Resumable Description Created on
1 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
History
Last changed by/on SAP  20050224 
SAP Release Created in 462