SAP ABAP Class CVI_FM_BP_VENDOR (Data Assignment Between BP and Vendor)
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 20050224
Properties
Class CVI_FM_BP_VENDOR  
Short Description Data Assignment Between BP and Vendor    
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_VENDOR has no forward declaration.
Interfaces
Class CVI_FM_BP_VENDOR has no interface implemented.
Friends
Class CVI_FM_BP_VENDOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CVI_FM_BP_VENDOR Data Assignment Between BP and Vendor 20050126
Methods
# Method Level Visibility Method type Description Created on
1 GET_ENHANCEMENT_DATA Instance method Private Method Reads Extended Data for Business Partner 20050407
2 GET_INSTANCE Static method Public Method Supplies Instance of Object 20050126
3 MAP_BP_ADDRESS Instance method Private Method Assigns Addresses for BP to Vendor 20050126
4 MAP_BP_BANKDETAILS Instance method Private Method Assigns Bank Data for BP to Vendor 20050311
5 MAP_BP_FS_DATA Instance method Private Method Assigns FS-Specific Attributes for BP to Vendor 20050126
6 MAP_BP_GENERAL_DATA Instance method Private Method Assigns General Data for BP to Vendor 20050126
7 MAP_BP_INDUSTRY_SECTOR Instance method Private Method Assigns Addresses for BP to Vendor 20050224
8 MAP_BP_TAX_DATA Instance method Public Method Assigns Tax Data for BP to Vendor 20050126
9 MAP_BP_TO_VENDOR Instance method Public Method Assigns BP Data to Vendor 20050126
10 MAP_VENDOR_ADDRESS Instance method Private Method Assigns Addresses for Vendor to BP 20050126
11 MAP_VENDOR_BANKDETAILS Instance method Private Method Assigns Bank Data for Vendor to BP 20050311
12 MAP_VENDOR_GENERAL_DATA Instance method Private Method Assigns General Data for Vendor to BP 20050126
13 MAP_VENDOR_INDUSTRY_SECTOR Instance method Private Method Assigns Addresses for Vendor to BP 20050224
14 MAP_VENDOR_TAX_DATA Instance method Public Method Assigns Tax Data for Vendor to BP 20050126
15 MAP_VENDOR_TO_BP Instance method Public Method Assigns Data for Vendor to BP 20050126
16 MAP_VENDOR_TRADING_PARTNER Instance method Private Method Assigns Trading Partner for Vendor to BP 20050126
Events
# Event Type Visibility Description Created on
1 DELIVER_VENDOR_DATA Instance Event
(0)
Public
(2)
Vendor Data Requested 20050407
Types
Class CVI_FM_BP_VENDOR has no local type.
Method Signatures

Method GET_ENHANCEMENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050407
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050407

Method GET_ENHANCEMENT_DATA on class CVI_FM_BP_VENDOR 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_VENDOR Datenzuordnung zwischen GP und Kreditor 20050126

Method GET_INSTANCE on class CVI_FM_BP_VENDOR 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_ERRORS Call by reference Type reference (TYPE) CVIS_ERROR Fehlerindikator plus Systemnachrichten 20050224
2 Changing C_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050224
3 Importing I_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050224

Method MAP_BP_ADDRESS on class CVI_FM_BP_VENDOR has no exception.

Method MAP_BP_BANKDETAILS 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 20050311
2 Changing C_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050311
3 Importing I_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050311

Method MAP_BP_BANKDETAILS on class CVI_FM_BP_VENDOR has no exception.

Method MAP_BP_FS_DATA 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 20050224
2 Changing C_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050224
3 Importing I_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050224

Method MAP_BP_FS_DATA on class CVI_FM_BP_VENDOR 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_ERRORS Call by reference Type reference (TYPE) CVIS_ERROR Fehlerindikator plus Systemnachrichten 20050224
2 Changing C_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050224
3 Importing I_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050224

Method MAP_BP_GENERAL_DATA on class CVI_FM_BP_VENDOR has no exception.

Method MAP_BP_INDUSTRY_SECTOR 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 20050224
2 Changing C_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050224
3 Importing I_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050224

Method MAP_BP_INDUSTRY_SECTOR on class CVI_FM_BP_VENDOR has no exception.

Method MAP_BP_TAX_DATA 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 20050224
2 Changing C_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050224
3 Importing I_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050224

Method MAP_BP_TAX_DATA on class CVI_FM_BP_VENDOR has no exception.

Method MAP_BP_TO_VENDOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050204
2 Exporting E_ERRORS Call by reference Type reference (TYPE) CVIS_ERROR Fehlerindikator plus Systemnachrichten 20050126
3 Importing I_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050126

Method MAP_BP_TO_VENDOR on class CVI_FM_BP_VENDOR has no exception.

Method MAP_VENDOR_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 20050224
2 Changing C_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050224
3 Importing I_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050224

Method MAP_VENDOR_ADDRESS on class CVI_FM_BP_VENDOR has no exception.

Method MAP_VENDOR_BANKDETAILS 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 20050311
2 Changing C_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050311
3 Importing I_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050311

Method MAP_VENDOR_BANKDETAILS on class CVI_FM_BP_VENDOR has no exception.

Method MAP_VENDOR_GENERAL_DATA 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 20050224
2 Changing C_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050224
3 Importing I_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050224

Method MAP_VENDOR_GENERAL_DATA on class CVI_FM_BP_VENDOR has no exception.

Method MAP_VENDOR_INDUSTRY_SECTOR 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 20050224
2 Changing C_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050224
3 Importing I_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050224

Method MAP_VENDOR_INDUSTRY_SECTOR on class CVI_FM_BP_VENDOR has no exception.

Method MAP_VENDOR_TAX_DATA 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 20050224
2 Changing C_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050224
3 Importing I_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050224

Method MAP_VENDOR_TAX_DATA on class CVI_FM_BP_VENDOR has no exception.

Method MAP_VENDOR_TO_BP 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 20050204
2 Exporting E_ERRORS Call by reference Type reference (TYPE) CVIS_ERROR Fehlerindikator plus Systemnachrichten 20050126
3 Importing I_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050126

Method MAP_VENDOR_TO_BP on class CVI_FM_BP_VENDOR has no exception.

Method MAP_VENDOR_TRADING_PARTNER 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 20050224
2 Changing C_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050224
3 Importing I_VENDOR Call by reference Type reference (TYPE) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050224

Method MAP_VENDOR_TRADING_PARTNER on class CVI_FM_BP_VENDOR has no exception.
Event Signatures

Event DELIVER_VENDOR_DATA Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_CURRENT_PARTNER Exporting Value transfer Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050407
2 I_CURRENT_VENDOR_DATA Exporting Value transfer Object reference (TYPE REF TO) VMDS_EI_EXTERN Komplexe externe Schnittstelle des Lieferanten 20050407
History
Last changed by/on SAP  20130531 
SAP Release Created in 600