SAP ABAP Class CL_ISU_CUSTOMER_CONTACT (Business Partner Contact)
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_CUSTOMER_CONTACT  
Short Description Business Partner Contact    
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 BPC01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
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 EENOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISU_CUSTOMER_CONTACT has no interface implemented.
Friends
Class CL_ISU_CUSTOMER_CONTACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTACTID Instance attribute Public Type reference (TYPE) CT_CONTACT Business Partnre Contact (Key) 20000419
2 P_CONTEXT Instance attribute Private Type reference (TYPE) CT_BPCCONF Contact configuration 20000419
3 P_CONTROL Instance attribute Private Type reference (TYPE) ISU_OBJECT_CONTROL_DATA Control Data 20000419
4 P_DATA Instance attribute Private Type reference (TYPE) BCONTD Business Partner Contact (Data) 20000419
5 P_INSTANCES Static Attribute Private Type reference (TYPE) CONTACT_INST_TAB Table of Instances 20000426
6 P_NOTICE Instance attribute Private Type reference (TYPE) EENOT_NOTICE_AUTO Autodata for Notes 20000419
7 P_OBJECTS Instance attribute Private Type reference (TYPE) BAPIBCONTACT_OBJECT_TAB Contact objects 20000419
8 P_OBJECTS_WITH_ROLES Instance attribute Private Type reference (TYPE) BAPIBCONTACT_OBJROLE_TAB Contact Objects with Roles 20000720
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_SAVE Instance method Public Method CHECK_AND_SAVE 20000419
2 CLOSE Instance method Public Method CLOSE 20000419
3 CREATE Instance method Public Method CREATE 20000419
4 FREE_ALL Static method Public Method FREE_ALL 20000419
5 OPEN Instance method Public Method OPEN 20000419
6 SELECT Static method Public Method SELECT 20000419
7 SET_CONTEXT_AND_PROPERTIES Instance method Public Method SET_CONTEXT_AND_PROPERTIES 20000419
8 SET_CONTEXT_PROPERTY Instance method Public Method Master Data Generator: Set Program Context 20000720
9 SET_DATA_PROPERTY Instance method Public Method Master Data Generator: Set Data for Customer Contact 20000720
10 SET_NOTICE_PROPERTY Instance method Public Method Master Data Generator: Set Note Line 20000720
11 SET_OBJ_WITH_ROLES_PROPERTY Instance method Public Method Master Data Generator: Set Objects with Roles 20000720
Events
Class CL_ISU_CUSTOMER_CONTACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CONTACT_CONTEXT Private See coding Context of Business Partner Contact 20000426
2 CONTACT_INST Private See coding Instance of Business Partner Contact 20000426
3 CONTACT_INST_TAB Private See coding Table of Instances for Business Partner Contacts 20000426
Method Signatures

Method CHECK_AND_SAVE Signature

Method CHECK_AND_SAVE on class CL_ISU_CUSTOMER_CONTACT has no parameter.
# Exception Resumable Description Created on
1 EXISTING EXISTING 20000419
2 FOREIGN_LOCK FOREIGN_LOCK 20000419
3 GENERAL_FAULT GENERAL_FAULT 20000419
4 INPUT_ERROR INPUT_ERROR 20000419
5 NOT_AUTHORIZED NOT_AUTHORIZED 20000419
6 NOT_OPEN NOT_OPEN 20000419
7 NUMBER_ERROR NUMBER_ERROR 20000419

Method CLOSE Signature

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

Method CREATE Signature

Method CREATE on class CL_ISU_CUSTOMER_CONTACT has no parameter.
# Exception Resumable Description Created on
1 NOT_SELECTED NOT_SELECTED 20000419
2 OBJECT_INVALID OBJECT_INVALID 20000419

Method FREE_ALL Signature

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

Method OPEN Signature

Method OPEN on class CL_ISU_CUSTOMER_CONTACT has no parameter.
# Exception Resumable Description Created on
1 LOCKED LOCKED 20000419
2 NOT_AUTHORIZED NOT_AUTHORIZED 20000419
3 NOT_SELECTED NOT_SELECTED 20000419
4 OBJECT_INVALID OBJECT_INVALID 20000419
5 SYSTEM_ERROR SYSTEM_ERROR 20000419

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_CONTACTID Call by reference Type reference (TYPE) CT_CONTACT Geschäftspartnerkontaktnummer 20000419
2 Returning Y_CONTACTLOG Value transfer Object reference (TYPE REF TO) CL_ISU_CUSTOMER_CONTACT Geschäftspartnerkontaktreferenz 20000419
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000419

Method SET_CONTEXT_AND_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_OBJECTS Call by reference Type reference (TYPE) BAPIBCONTACT_OBJECT_TAB XT_OBJECTS 20000419
2 Importing X_BPCCONFIG Call by reference Type reference (TYPE) CT_BPCCONF Kontaktkonfiguration 20001019
3 Importing X_CONTACT_DATE Call by reference Type reference (TYPE) BCONT-CTDATE X_CONTACT_DATE 20000419
4 Importing X_CONTACT_TIME Call by reference Type reference (TYPE) BCONT-CTTIME X_CONTACT_TIME 20000419
5 Importing X_PARTNER Call by reference Type reference (TYPE) BCONT-PARTNER X_PARTNER 20000419
6 Importing X_TEXT_LINE Call by reference Type reference (TYPE) BAPIBCONTACT-TEXT_LINE X_TEXT_LINE 20000419
# Exception Resumable Description Created on
1 INVALID_VALUE INVALID_VALUE 20000419
2 NOT_OPEN NOT_OPEN 20000419

Method SET_CONTEXT_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_BPCCONFIG Call by reference Type reference (TYPE) CT_BPCCONF Kontaktkonfiguration 20001019
# Exception Resumable Description Created on
1 INVALID_VALUE INVALID_VALUE 20000720
2 NOT_OPEN NOT_OPEN 20000720

Method SET_DATA_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 20000720
2 Importing X_VALUE Call by reference Type reference (TYPE) ANY X_VALUE 20000720
# Exception Resumable Description Created on
1 INVALID_PROPERTY INVALID_PROPERTY 20000720
2 INVALID_VALUE INVALID_VALUE 20000720
3 NOT_OPEN NOT_OPEN 20000720

Method SET_NOTICE_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 20000720
2 Importing X_VALUE Call by reference Type reference (TYPE) ANY X_VALUE 20000720
# Exception Resumable Description Created on
1 INVALID_PROPERTY INVALID_PROPERTY 20000720
2 INVALID_VALUE INVALID_VALUE 20000720
3 NOT_OPEN NOT_OPEN 20000720

Method SET_OBJ_WITH_ROLES_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_OBJECTKEY Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20000720
2 Importing X_OBJECTROLE Call by reference Type reference (TYPE) CT_OBJROLE Objektrolle zum Geschäftspartnerkontakt 20000720
3 Importing X_OBJECTTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Objekttyp 20000720
# Exception Resumable Description Created on
1 INVALID_VALUE INVALID_VALUE 20000720
2 NOT_OPEN NOT_OPEN 20000720
History
Last changed by/on SAP  20050224 
SAP Release Created in 462