SAP ABAP Class CVI_FM_BP_CUSTOMER_CONTACT (Data Assignment Between BP + Contact Person for Customer)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   AP-MD-BF-SYN (Application Component) Master Data Synchronization
     CVI_MAPPING (Package) Customer Vendor Integration: Mapping
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CVI_FIELD_MAPPING Cross-Application Methods for Field Mapping in CVI 20050613
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBP_GENERIC_CONSTANTS Generic Constants for the Business Partner 20050610
Properties
Class CVI_FM_BP_CUSTOMER_CONTACT  
Short Description Data Assignment Between BP + Contact Person for Customer    
Super Class CVI_FIELD_MAPPING Cross-Application Methods for Field Mapping in CVI 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CVI_MAPPING   Customer Vendor Integration: Mapping 
Created 20050126   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CVI_FM_BP_CUSTOMER_CONTACT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FSBP_GENERIC_CONSTANTS Generic Constants for the Business Partner 20050610
Friends
Class CVI_FM_BP_CUSTOMER_CONTACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVITY_CHANGE Instance attribute Private Attribute reference (LIKE) 20050610
2 ACTIVITY_CREATE Instance attribute Private Attribute reference (LIKE) 20050610
3 ACTIVITY_DISPLAY Instance attribute Private Attribute reference (LIKE) 20050610
4 BP_HANDLE Instance attribute Private Attribute reference (LIKE) 20050610
5 COMP_DIFFERENT_LINES Instance attribute Private Attribute reference (LIKE) 20050610
6 COMP_EXACT_LINES Instance attribute Private Attribute reference (LIKE) 20050610
7 COMP_SAME_KEY Instance attribute Private Attribute reference (LIKE) 20050610
8 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CVI_FM_BP_CUSTOMER_CONTACT Data Assignment Between BP + Contact Person for Customer 20050126
9 MSG_ABORT Instance attribute Private Attribute reference (LIKE) 20050610
10 MSG_ERROR Instance attribute Private Attribute reference (LIKE) 20050610
11 MSG_EXIT Instance attribute Private Attribute reference (LIKE) 20050610
12 MSG_INFO Instance attribute Private Attribute reference (LIKE) 20050610
13 MSG_SUCCESS Instance attribute Private Attribute reference (LIKE) 20050610
14 MSG_WARNING Instance attribute Private Attribute reference (LIKE) 20050610
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ORG_AND_REL_ADDRESS Instance method Private Method Generates New Address for Relationship and Organization 20050715
2 GET_CC_ADDRESS Instance method Private Method Determines Addresses for Contact Person 20050715
3 GET_INSTANCE Static method Public Method Supplies Instance of Object 20050126
4 MAP_BP_ADDRESS Instance method Private Method Assigns Address Data for BP to Contact Person 20050126
5 MAP_BP_BUSINESS_ADDRESS Instance method Public Method Assigns Business Address for BP to Contact Person 20050504
6 MAP_BP_GENERAL_DATA Instance method Private Method Assigns General Data for BP to Contact Person 20050126
7 MAP_BP_RELATION_ADDRESS Instance method Private Method Assigns Address Data for BP Relationship to Contact Person 20050126
8 MAP_BP_RELATION_BUSINESS_HOURS Instance method Private Method Assigns Visiting Hours for Relationship to Contact Person 20050512
9 MAP_BP_RELATION_DATA Instance method Private Method Assigns Data for BP Relationship to Contact Person 20050126
10 MAP_BP_REL_BUSINESS_ADDRESS Instance method Public Method Assigns Address Data for BP Relationship to Contact Person 20050531
11 MAP_BP_REL_TO_CUSTOMER_CONTACT Instance method Public Method Assigns Data for BP Relationship to Contact Person 20050126
12 MAP_CC_BUSINESS_ADDRESS Instance method Public Method Assigns Business Address for Contact Person to BP 20050714
13 MAP_CC_BUSINESS_HOURS Instance method Private Method Assigns Visiting Hours for Contact Person to Relationship 20050126
14 MAP_CC_CONTACT_ADDRESS Instance method Private Method Assigns Address Data for Contact Person to BP 20050421
15 MAP_CC_GENERAL_DATA Instance method Private Method Assigns General Data for Contact Person to BP 20050126
16 MAP_CC_PRIVATE_ADDRESS Instance method Private Method Assigns Private Address for Contact Person to BP 20050126
17 MAP_CUST_CONT_TO_BP_AND_REL Instance method Public Method Assigns Data for Contact Person to BP 20050126
18 MAP_PERSON_BUSINESS_ADDRESS Instance method Public Method Assigns Business Addr. for BP Relationship to Contact Person 20050606
19 MAP_PERSON_TO_CUSTOMER_CONTACT Instance method Public Method Assigns Data for Person to Contact Person 20050512
Events
Class CVI_FM_BP_CUSTOMER_CONTACT has no event.
Types
Class CVI_FM_BP_CUSTOMER_CONTACT has no local type.
Method Signatures

Method CREATE_ORG_AND_REL_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ORG_ADDRESS Call by reference Type reference (TYPE) BUS_EI_BUPA_ADDRESS Ext. Schnittstelle: Daten zum Anlegen einer Adresse 20050715
2 Exporting E_REL_ADDRESS Call by reference Type reference (TYPE) BURS_EI_REL_ADDRESS Ext. Schnittstelle: Daten zu einer Beziehungsadresse 20050715
3 Importing I_CC_ADDRESS Call by reference Type reference (TYPE) CVIS_EI_ADDRESS3 Ext. Schnittstelle: Ansprechpartneradressen 20050715
4 Importing I_CC_DEVIANT_ADR Call by reference Type reference (TYPE) CVIS_EI_ADDRESS1 Ext. Schnittstelle: Organisationsadresse 20050715

Method CREATE_ORG_AND_REL_ADDRESS on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method GET_CC_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORS Call by reference Type reference (TYPE) CVIS_ERROR Fehlerindikator plus Systemnachrichten 20050715
2 Exporting E_CONTACT_ADDRESS Call by reference Type reference (TYPE) CVIS_EI_ADDRESS3 Ext. Schnittstelle: Ansprechpartneradressen 20050715
3 Exporting E_DEVIANT_ADDRESS Call by reference Type reference (TYPE) CVIS_EI_ADDRESS1 Ext. Schnittstelle: Organisationsadresse 20050715
4 Exporting E_PRIVATE_ADDRESS Call by reference Type reference (TYPE) CVIS_EI_ADDRESS2 Ext. Schnittstelle: Persönliche Adresse 20050715
5 Importing I_CUSTOMER_CONTACT_ID Call by reference Type reference (TYPE) PARNR Ansprechpartner-Nummer 20050715
6 Importing I_ORGANISATION_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID_BAPI GUID eines Geschäftspartners im CHAR 32 Format für BAPIs 20050715

Method GET_CC_ADDRESS on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CVI_FM_BP_CUSTOMER_CONTACT Datenzuordnung zwischen GP und Kontaktperson des Debitors 20050126

Method GET_INSTANCE on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_BP_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS 20050419
2 Importing I_PERSON Call by reference Type reference (TYPE) BUS_EI_EXTERN 20050419

Method MAP_BP_ADDRESS on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_BP_BUSINESS_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS 20050504
2 Changing C_ERRORS Call by reference Type reference (TYPE) CVIS_ERROR 20050504
3 Importing I_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050504
4 Importing I_RELATION Call by reference Type reference (TYPE) BURS_EI_EXTERN 20050504

Method MAP_BP_BUSINESS_ADDRESS on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_BP_GENERAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS Ext. Schnittstelle: Ansprechpartner 20050407
2 Importing I_PERSON Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050407

Method MAP_BP_GENERAL_DATA on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_BP_RELATION_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ADDRESS_GUID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050419
2 Changing C_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS Ext. Schnittstelle: Ansprechpartner 20050419
3 Importing I_RELATION Call by reference Type reference (TYPE) BURS_EI_EXTERN Komplexe externe Schnittstelle einer Beziehung 20050419

Method MAP_BP_RELATION_ADDRESS on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_BP_RELATION_BUSINESS_HOURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS Ext. Schnittstelle: Ansprechpartner 20050512
2 Importing I_RELATION Call by reference Type reference (TYPE) BURS_EI_EXTERN Komplexe externe Schnittstelle einer Beziehung 20050512

Method MAP_BP_RELATION_BUSINESS_HOURS on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_BP_RELATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS Ext. Schnittstelle: Ansprechpartner 20050407
2 Importing I_RELATION Call by reference Type reference (TYPE) BURS_EI_EXTERN Komplexe externe Schnittstelle einer Beziehung 20050407

Method MAP_BP_RELATION_DATA on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_BP_REL_BUSINESS_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ADDRESS_GUID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050531
2 Changing C_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS 20050531
3 Changing C_ERRORS Call by reference Type reference (TYPE) CVIS_ERROR 20050531
4 Importing I_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050531
5 Importing I_PERSON Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050531
6 Importing I_RELATION Call by reference Type reference (TYPE) BURS_EI_EXTERN 20050531

Method MAP_BP_REL_BUSINESS_ADDRESS on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_BP_REL_TO_CUSTOMER_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ADDRESS_GUID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050419
2 Changing C_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS Ext. Schnittstelle: Ansprechpartner 20050407
3 Exporting E_ERRORS Call by reference Type reference (TYPE) CVIS_ERROR Fehlerindikator plus Systemnachrichten 20050308
4 Importing I_PERSON Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050407
5 Importing I_RELATION Call by reference Type reference (TYPE) BURS_EI_EXTERN Komplexe externe Schnittstelle einer Beziehung 20050126

Method MAP_BP_REL_TO_CUSTOMER_CONTACT on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_CC_BUSINESS_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORS Call by reference Type reference (TYPE) CVIS_ERROR Error Indicator Plus System Messages 20050714
2 Changing C_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20050714
3 Changing C_PERSON Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20050714
4 Changing C_RELATION Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20050714
5 Importing I_CUSTOMER_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS Ext. Interface: Contact Person 20050714

Method MAP_CC_BUSINESS_ADDRESS on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_CC_BUSINESS_HOURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RELATION Call by reference Type reference (TYPE) BURS_EI_EXTERN 20050421
2 Importing I_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS 20050421

Method MAP_CC_BUSINESS_HOURS on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_CC_CONTACT_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050421
2 Changing C_PERSON Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050421
3 Changing C_RELATION Call by reference Type reference (TYPE) BURS_EI_EXTERN Komplexe externe Schnittstelle einer Beziehung 20050421
4 Importing I_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS Ext. Schnittstelle: Ansprechpartner 20050421

Method MAP_CC_CONTACT_ADDRESS on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_CC_GENERAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PERSON Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050421
2 Changing C_RELATION Call by reference Type reference (TYPE) BURS_EI_EXTERN Komplexe externe Schnittstelle einer Beziehung 20050421
3 Importing I_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS Ext. Schnittstelle: Ansprechpartner 20050421

Method MAP_CC_GENERAL_DATA on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_CC_PRIVATE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PERSON Call by reference Type reference (TYPE) BUS_EI_EXTERN 20050421
2 Importing I_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS 20050421

Method MAP_CC_PRIVATE_ADDRESS on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_CUST_CONT_TO_BP_AND_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050421
2 Changing C_PERSON Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050421
3 Changing C_RELATION Call by reference Type reference (TYPE) BURS_EI_EXTERN Komplexe externe Schnittstelle einer Beziehung 20050421
4 Exporting E_ERRORS Call by reference Type reference (TYPE) CVIS_ERROR Fehlerindikator plus Systemnachrichten 20050308
5 Importing I_CUSTOMER_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS Ext. Schnittstelle: Ansprechpartner 20050126

Method MAP_CUST_CONT_TO_BP_AND_REL on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_PERSON_BUSINESS_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS 20050606
2 Changing C_ERRORS Call by reference Type reference (TYPE) CVIS_ERROR 20050606
3 Importing I_PERSON Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050606

Method MAP_PERSON_BUSINESS_ADDRESS on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.

Method MAP_PERSON_TO_CUSTOMER_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ADDRESS_GUID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050512
2 Changing C_CONTACT Call by reference Type reference (TYPE) CMDS_EI_CONTACTS Ext. Schnittstelle: Ansprechpartner 20050512
3 Exporting E_ERRORS Call by reference Type reference (TYPE) CVIS_ERROR Fehlerindikator plus Systemnachrichten 20050512
4 Importing I_PERSON Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050512
5 Importing I_RELATION Call by reference Type reference (TYPE) BURS_EI_EXTERN Komplexe externe Schnittstelle einer Beziehung 20050512

Method MAP_PERSON_TO_CUSTOMER_CONTACT on class CVI_FM_BP_CUSTOMER_CONTACT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600