SAP ABAP Class CVI_STRATEGY_CUSTOMER_BP (Strategy Implementation (Customer -> Business Partner))
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   AP-MD-BF-SYN (Application Component) Master Data Synchronization
     CVI_SYNCH_CONTROL (Package) Customer Vendor Integration: Synchronization Controller
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDS_CTRL_STRATEGY_IMPL Interface for Strategy Implementations 20041214
Properties
Class CVI_STRATEGY_CUSTOMER_BP  
Short Description Strategy Implementation (Customer -> Business Partner)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CVI_SYNCH_CONTROL    
Program status P  SAP Standard Production Program 
Category 0   
Package CVI_SYNCH_CONTROL   Customer Vendor Integration: Synchronization Controller 
Created 20041211   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CVI_STRATEGY_CUSTOMER_BP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDS_CTRL_STRATEGY_IMPL Interface for Strategy Implementations 20041214
Friends
Class CVI_STRATEGY_CUSTOMER_BP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_SOURCE_OBJECT Instance attribute Private Attribute reference (LIKE) 20041214
2 GV_TARGET_OBJECT Instance attribute Private Attribute reference (LIKE) 20041215
Methods
# Method Level Visibility Method type Description Created on
1 BPS_DELETE_PROCESSING Instance method Private Method Deletion Processing for Business Partner 20050923
2 BPS_NORMAL_PROCESSING Instance method Private Method Standard Processing for Business Partner 20050923
3 CONSTRUCTOR Instance method Public Constructor 20041214
4 INITIALIZE Instance method Public Method 20041214
5 LOCK Instance method Public Method 20041214
6 MAP_BAPIRT_TO_COMPLEX_ERRSTRUC Instance method Private Method Conversion from BAPI Return to Complex Error Structure 20050316
7 MAP_SIMPLE_TO_COMPLEX_ERRSTRUC Instance method Private Method Conversion from Simple to Complex Error Structure 20050316
8 PROCESS Instance method Public Method 20041214
9 SPLIT_BPS Instance method Private Method Division into Standard BP and BP to be Deleted 20050923
10 UNDO_FAILED_ASSIGNMENTS Instance method Private Method Reset Mapping for Failed Synchronization 20050401
11 UNLOCK Instance method Public Method 20041214
Events
Class CVI_STRATEGY_CUSTOMER_BP has no event.
Types
Class CVI_STRATEGY_CUSTOMER_BP has no local type.
Method Signatures

Method BPS_DELETE_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FLG_REFRESH_CALLED Call by reference Type reference (TYPE) XFELD 'BUFFER_REFRESH_ALL' bereits erfolgt? 20050923
2 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers (Objektebene) 20050923
3 Exporting EV_FLG_ERROR_OCCURED Call by reference Type reference (TYPE) XFELD Flag: Fehler aufgetreten 20050923
4 Exporting EV_FLG_STOP_AFTER_ERROR Call by reference Type reference (TYPE) XFELD Flag: Bearbeitung nach Fehler beenden 20050923
5 Importing IS_BUS_EI_MAIN Call by reference Type reference (TYPE) BUS_EI_MAIN Ext. Schnittstelle: Geschäftspartnergesamtdaten 20050923
6 Importing IV_ON_COMMIT Call by reference Type reference (TYPE) I Flag: Transaktion ist 'on-commit' 20050923

Method BPS_DELETE_PROCESSING on class CVI_STRATEGY_CUSTOMER_BP has no exception.

Method BPS_NORMAL_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FLG_REFRESH_CALLED Call by reference Type reference (TYPE) XFELD 'BUFFER_REFRESH_ALL' bereits erfolgt? 20050923
2 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers (Objektebene) 20050923
3 Exporting EV_FLG_ERROR_OCCURED Call by reference Type reference (TYPE) XFELD Flag: Fehler aufgetreten 20050923
4 Exporting EV_FLG_STOP_AFTER_ERROR Call by reference Type reference (TYPE) XFELD Flag: Bearbeitung nach Fehler beenden 20050923
5 Importing IS_BUS_EI_MAIN Call by reference Type reference (TYPE) BUS_EI_MAIN Ext. Schnittstelle: Geschäftspartnergesamtdaten 20050923
6 Importing IV_ON_COMMIT Call by reference Type reference (TYPE) I Flag: Transaktion ist 'on-commit' 20050923

Method BPS_NORMAL_PROCESSING on class CVI_STRATEGY_CUSTOMER_BP has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CVI_STRATEGY_CUSTOMER_BP has no parameter.
Method CONSTRUCTOR on class CVI_STRATEGY_CUSTOMER_BP has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CVI_STRATEGY_CUSTOMER_BP has no parameter.
Method INITIALIZE on class CVI_STRATEGY_CUSTOMER_BP has no exception.

Method LOCK Signature

Method LOCK on class CVI_STRATEGY_CUSTOMER_BP has no parameter.
Method LOCK on class CVI_STRATEGY_CUSTOMER_BP has no exception.

Method MAP_BAPIRT_TO_COMPLEX_ERRSTRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR_OBJECTS Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers (Objektebene) 20050316
2 Importing IS_PARTNER Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20050316
3 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20050316

Method MAP_BAPIRT_TO_COMPLEX_ERRSTRUC on class CVI_STRATEGY_CUSTOMER_BP has no exception.

Method MAP_SIMPLE_TO_COMPLEX_ERRSTRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR_OBJECTS Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers (Objektebene) 20050316
2 Importing IS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR Nachrichten-Struktur des Controllers 20050316
3 Importing IT_CUSTOMERS Call by reference Type reference (TYPE) CMDS_EI_EXTERN_T Komplexe externe Schnittstelle der Kunden (Tab.) 20050316
4 Importing IT_PARTNERS Call by reference Type reference (TYPE) BUS_EI_EXTERN_T Komplexe externe Schnittstelle der Geschäftspartner (Tab.) 20050316

Method MAP_SIMPLE_TO_COMPLEX_ERRSTRUC on class CVI_STRATEGY_CUSTOMER_BP has no exception.

Method PROCESS Signature

Method PROCESS on class CVI_STRATEGY_CUSTOMER_BP has no parameter.
Method PROCESS on class CVI_STRATEGY_CUSTOMER_BP has no exception.

Method SPLIT_BPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUS_EI_MAIN_DELETE Call by reference Type reference (TYPE) BUS_EI_MAIN Ext. Schnittstelle: Geschäftspartnergesamtdaten 20050923
2 Exporting ES_BUS_EI_MAIN_NORMAL Call by reference Type reference (TYPE) BUS_EI_MAIN Ext. Schnittstelle: Geschäftspartnergesamtdaten 20050923
3 Importing IS_BUS_EI_MAIN Call by reference Type reference (TYPE) BUS_EI_MAIN Ext. Schnittstelle: Geschäftspartnergesamtdaten 20050923

Method SPLIT_BPS on class CVI_STRATEGY_CUSTOMER_BP has no exception.

Method UNDO_FAILED_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGES Call by reference Type reference (TYPE) MDS_CTRLS_ERROR Nachrichten-Struktur des Controllers 20050401
2 Importing IS_ERROR_OBJECTS Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers (Objektebene) 20050401

Method UNDO_FAILED_ASSIGNMENTS on class CVI_STRATEGY_CUSTOMER_BP has no exception.

Method UNLOCK Signature

Method UNLOCK on class CVI_STRATEGY_CUSTOMER_BP has no parameter.
Method UNLOCK on class CVI_STRATEGY_CUSTOMER_BP has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 600