SAP ABAP Class CVI_CONTACT_PERSON_LOCK (Block: Activity Partner (and the Following))
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
Properties
Class CVI_CONTACT_PERSON_LOCK  
Short Description Block: Activity Partner (and the Following)    
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 20050527   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CVI_CONTACT_PERSON_LOCK has no forward declaration.
Interfaces
Class CVI_CONTACT_PERSON_LOCK has no interface implemented.
Friends
Class CVI_CONTACT_PERSON_LOCK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_BP Instance attribute Private Type reference (TYPE) CVIS_BP_T Table for Blocking Business Partners 20050527
2 GT_BP_LOCKED Instance attribute Private Type reference (TYPE) CVIS_BP_T BPs Already Blocked by Transaction 20050531
3 GT_CUST Instance attribute Private Type reference (TYPE) CVIS_CUST_T Table for Blocking Customers 20050527
4 GT_CUST_LOCKED Instance attribute Private Type reference (TYPE) CVIS_CUST_T Customers Already Blocked by Transaction 20050531
5 GT_OBJECT_LOCK_ENTRIES Static Attribute Private Type reference (TYPE) CVIS_LOCKED_OBJECTS_T 20050718
6 GT_REL Instance attribute Private Type reference (TYPE) CVIS_REL_T Table for Blocking Business Partner Relationships 20050527
7 GT_VEND Instance attribute Private Type reference (TYPE) CVIS_VEND_T Table for Blocking Suppliers 20050620
8 GT_VEND_LOCKED Instance attribute Private Type reference (TYPE) CVIS_VEND_T Table for Blocking Suppliers 20050620
9 GV_RECURSION_LEVEL Instance attribute Private Type reference (TYPE) C 20050622
10 GV_SOURCE_OBJECT Instance attribute Private Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Source Synchronization Object 20050531
11 GV_TARGET_OBJECT Instance attribute Private Type reference (TYPE) MDS_CTRL_OBJ_TARGET Target Synchronization Object 20050531
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_LOCKED_ENTRY Instance method Public Method Check Whether Entry is Locked 20050718
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050531
3 DELETE_LOCKED_ENTRY Instance method Public Method Deletion of Entry from the Lock Table 20050718
4 DETERMINE_OBJECTS_FOR_LOCKING Instance method Public Method Determing Objects to Be Blocked 20050527
5 INSERT_LOCKED_ENTRY Instance method Public Method Adding an Entry to the Lock Table 20050718
6 LOCKING_BUSINESS_PARTNERS Instance method Public Method Lock Business Partners 20050622
7 LOCKING_CUSTOMERS Instance method Public Method Lock Customers 20050622
8 LOCKING_RELATIONS Instance method Public Method Lock Business Partner Relationships 20050622
9 LOCKING_VENDORS Instance method Public Method Lock Suppliers 20050622
10 SETTING_UNLOCK_FLAG Instance method Public Method Setting of Indicator Prior to Unlocking 20050624
11 UNLOCKING_BUSINESS_PARTNERS Instance method Public Method Unlock Business Partners 20050622
12 UNLOCKING_CUSTOMERS Instance method Public Method Unlock Customers 20050622
13 UNLOCKING_RELATIONS Instance method Public Method Unlock Business Partner Relationships 20050622
14 UNLOCKING_VENDORS Instance method Public Method Unlock Suppliers 20050622
Events
Class CVI_CONTACT_PERSON_LOCK has no event.
Types
Class CVI_CONTACT_PERSON_LOCK has no local type.
Method Signatures

Method CHECK_LOCKED_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_IS_LOCKED Call by reference Type reference (TYPE) FLAG 20050718
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) CHAR100 20050718
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR10 20050718

Method CHECK_LOCKED_ENTRY on class CVI_CONTACT_PERSON_LOCK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BP_GUIDS Call by reference Type reference (TYPE) BU_PARTNER_GUID_T Tabellentyp zum Typ BU_PARTNER_GUID 20050531
2 Importing IT_CUSTS Call by reference Type reference (TYPE) CVIS_CUSTOMER_T Kunden 20050531
3 Importing IT_VENDS Call by reference Type reference (TYPE) CVIS_VENDOR_T 20050720
4 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Quell-Synchronisationsobjekt 20050531
5 Importing IV_TARGET_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_TARGET Ziel-Synchronisationsobjekt 20050531

Method CONSTRUCTOR on class CVI_CONTACT_PERSON_LOCK has no exception.

Method DELETE_LOCKED_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) CHAR100 20050718
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR10 20050718

Method DELETE_LOCKED_ENTRY on class CVI_CONTACT_PERSON_LOCK has no exception.

Method DETERMINE_OBJECTS_FOR_LOCKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BP Call by reference Type reference (TYPE) CVIS_BP_T Tabelle zum Sperren von Geschäftspartnern 20050527
2 Exporting ET_CUST Call by reference Type reference (TYPE) CVIS_CUST_T Tabelle zum Sperren von Kunden 20050527
3 Exporting ET_REL Call by reference Type reference (TYPE) CVIS_REL_T Tabelle zum Sperren von Geschäftspartner-Relationen 20050527
4 Exporting ET_VEND Call by reference Type reference (TYPE) CVIS_VEND_T Tabelle zum Sperren von Lieferanten 20050620
5 Importing IT_BP_GUIDS Call by reference Type reference (TYPE) BU_PARTNER_GUID_T Tabellentyp zum Typ BU_PARTNER_GUID 20050527

Method DETERMINE_OBJECTS_FOR_LOCKING on class CVI_CONTACT_PERSON_LOCK has no exception.

Method INSERT_LOCKED_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) CHAR100 20050718
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR10 20050718

Method INSERT_LOCKED_ENTRY on class CVI_CONTACT_PERSON_LOCK has no exception.

Method LOCKING_BUSINESS_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR 20050622
2 Changing CT_BP Call by reference Type reference (TYPE) CVIS_BP_T 20050622
3 Importing IV_COLLECT Call by reference Type reference (TYPE) DDENQCOLL 20050622
4 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'S' 20050622

Method LOCKING_BUSINESS_PARTNERS on class CVI_CONTACT_PERSON_LOCK has no exception.

Method LOCKING_CUSTOMERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR 20050622
2 Changing CT_CUST Call by reference Type reference (TYPE) CVIS_CUST_T 20050622
3 Importing IV_COLLECT Call by reference Type reference (TYPE) DDENQCOLL 20050622
4 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20050622

Method LOCKING_CUSTOMERS on class CVI_CONTACT_PERSON_LOCK has no exception.

Method LOCKING_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR 20050622
2 Changing CT_REL Call by reference Type reference (TYPE) CVIS_REL_T 20050622
3 Importing IV_COLLECT Call by reference Type reference (TYPE) DDENQCOLL 20050622
4 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20050622

Method LOCKING_RELATIONS on class CVI_CONTACT_PERSON_LOCK has no exception.

Method LOCKING_VENDORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR 20050622
2 Changing CT_VEND Call by reference Type reference (TYPE) CVIS_VEND_T 20050622
3 Importing IV_COLLECT Call by reference Type reference (TYPE) DDENQCOLL 20050622
4 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20050622

Method LOCKING_VENDORS on class CVI_CONTACT_PERSON_LOCK has no exception.

Method SETTING_UNLOCK_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BP Call by reference Type reference (TYPE) CVIS_BP_T 20050624
2 Changing CT_CUST Call by reference Type reference (TYPE) CVIS_CUST_T 20050624
3 Changing CT_REL Call by reference Type reference (TYPE) CVIS_REL_T 20050624
4 Changing CT_VEND Call by reference Type reference (TYPE) CVIS_VEND_T 20050624

Method SETTING_UNLOCK_FLAG on class CVI_CONTACT_PERSON_LOCK has no exception.

Method UNLOCKING_BUSINESS_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR 20050622
2 Importing IT_BP Call by reference Type reference (TYPE) CVIS_BP_T 20050622
3 Importing IV_COLLECT Call by reference Type reference (TYPE) DDENQCOLL 20050622
4 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20050622

Method UNLOCKING_BUSINESS_PARTNERS on class CVI_CONTACT_PERSON_LOCK has no exception.

Method UNLOCKING_CUSTOMERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR 20050622
2 Importing IT_CUST Call by reference Type reference (TYPE) CVIS_CUST_T 20050622
3 Importing IV_COLLECT Call by reference Type reference (TYPE) DDENQCOLL 20050622
4 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20050622

Method UNLOCKING_CUSTOMERS on class CVI_CONTACT_PERSON_LOCK has no exception.

Method UNLOCKING_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REL Call by reference Type reference (TYPE) CVIS_REL_T 20050622
2 Importing IV_COLLECT Call by reference Type reference (TYPE) DDENQCOLL 20050622
3 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20050622

Method UNLOCKING_RELATIONS on class CVI_CONTACT_PERSON_LOCK has no exception.

Method UNLOCKING_VENDORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR 20050622
2 Importing IT_VEND Call by reference Type reference (TYPE) CVIS_VEND_T 20050622
3 Importing IV_COLLECT Call by reference Type reference (TYPE) DDENQCOLL 20050622
4 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20050622

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