SAP ABAP Class AC_CVI_KEY_ASSIGNMENT (Abstract Superclass for CVI Key Assignment)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UKM_EASY UKM: Interface for easy access 20050405
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CVI_KA_BP_CUSTOMER Assignment of BP to Customer 20050126
2 Inheritance (c INHERITING FROM c_ref)  CVI_KA_BP_VENDOR Assignment of BP to Vendor 20050126
Properties
Class AC_CVI_KEY_ASSIGNMENT  
Short Description Abstract Superclass for CVI Key Assignment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CVI_MAPPING   Customer Vendor Integration: Mapping 
Created 20041125   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class AC_CVI_KEY_ASSIGNMENT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UKM_EASY UKM: Interface for easy access 20050405
Friends
Class AC_CVI_KEY_ASSIGNMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CUSTOMIZING_READ Instance attribute Private Type reference (TYPE) BOOLE-BOOLE Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20041125
2 FALSE Constant Public Type reference (TYPE) BOOLE-BOOLE SPACE Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20041125
3 MEM_NRIV Instance attribute Private Type reference (TYPE) CVIS_NRIV_T Number Range Interval 20050126
4 MEM_STRATEGIES Instance attribute Private Type reference (TYPE) MDS_CTRLS_SYNC_OPT_ACT Active Synchronization Options 20050926
5 NROBJ_CUSTOMER Constant Public Type reference (TYPE) NROBJ 'DEBITOR' Name of Number Range Object 20050126
6 NROBJ_PARTNER Constant Public Type reference (TYPE) NROBJ 'BU_PARTNER' Name of Number Range Object 20050126
7 NROBJ_VENDOR Constant Public Type reference (TYPE) NROBJ 'KREDITOR' Name of Number Range Object 20050126
8 REQ_STATUS_NOT_REQ Constant Public Type reference (TYPE) CVI_REQ_STATUS 'N' Definition for Status of Required Assignments 20041125
9 REQ_STATUS_OPTIONAL Constant Public Type reference (TYPE) CVI_REQ_STATUS 'O' Definition for Status of Required Assignments 20041125
10 REQ_STATUS_REQUIRED Constant Public Type reference (TYPE) CVI_REQ_STATUS 'R' Definition for Status of Required Assignments 20041125
11 REQ_STATUS_SENDER Constant Public Type reference (TYPE) CVI_REQ_STATUS 'S' Definition for Status of Required Assignments 20041125
12 TRUE Constant Public Type reference (TYPE) BOOLE-BOOLE 'X' Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20041125
13 UKM_OBJECT_CUSTOMER Constant Public Type reference (TYPE) MDS_CTRL_OBJECT 'CUSTOMER' Synchronization Object 20050405
14 UKM_OBJECT_PARTNER Constant Public Type reference (TYPE) MDS_CTRL_OBJECT 'BP' Synchronization Object 20050405
15 UKM_OBJECT_VENDOR Constant Public Type reference (TYPE) MDS_CTRL_OBJECT 'VENDOR' Synchronization Object 20050405
Methods
# Method Level Visibility Method type Description Created on
1 FLUSH_ASSIGNMENTS Instance method Public Method Saves Key Assignments to Database 20050126
2 GET_NRIV Instance method Public Method Returns Entire Customizing for Number Range 20050126
3 GET_NRIV_LINE Instance method Public Method Returns Special Customizing for Number Range 20050126
4 GET_NRIV_TYPE Instance method Public Method Returns Number Range Category (Internal/External) 20050126
5 GET_PARTNER_GUID Instance method Public Method Returns Partner GUID for Partner Number 20050126
6 GET_PARTNER_ID Instance method Public Method Returns Partner Number for Partner GUID 20050126
7 INITIALIZE_CUSTOMIZING Instance method Protected Method Initializes Customizing Data in Buffer 20050126
8 IS_CUSTOMIZING_READ Instance method Protected Method Indicates Whether Customizing Has Already Been Read 20050126
9 IS_STRATEGY_ACTIVE Instance method Public Method Indicates Whether Strategy Is Active for 2 Objects 20050926
10 NEW_PARTNER_ID Instance method Public Method Determines New Business Partner Number 20050126
Events
Class AC_CVI_KEY_ASSIGNMENT has no event.
Types
Class AC_CVI_KEY_ASSIGNMENT has no local type.
Method Signatures

Method FLUSH_ASSIGNMENTS Signature

Method FLUSH_ASSIGNMENTS on class AC_CVI_KEY_ASSIGNMENT has no parameter.
Method FLUSH_ASSIGNMENTS on class AC_CVI_KEY_ASSIGNMENT has no exception.

Method GET_NRIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NRIV Value transfer Type reference (TYPE) CVIS_NRIV_T Nummernkreisintervall 20050126

Method GET_NRIV on class AC_CVI_KEY_ASSIGNMENT has no exception.

Method GET_NRIV_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NUMBER_RANGE Call by reference Type reference (TYPE) NRNR Nummernkreisnummer 20050126
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) NROBJ Name des Nummernkreisobjekts 20050126
3 Returning R_NRIV Value transfer Type reference (TYPE) NRIV Nummernkreisintervalle 20050126

Method GET_NRIV_LINE on class AC_CVI_KEY_ASSIGNMENT has no exception.

Method GET_NRIV_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NUMBER_RANGE Call by reference Type reference (TYPE) NRNR Nummernkreisnummer 20050126
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) NROBJ Name des Nummernkreisobjekts 20050126
3 Returning R_NRIV_TYPE Value transfer Type reference (TYPE) NRIND Kz. für internen (' ') oder externen ('X') Nummernkreis 20050126

Method GET_NRIV_TYPE on class AC_CVI_KEY_ASSIGNMENT has no exception.

Method GET_PARTNER_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER_ID Value transfer Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050126
2 Returning R_PARTNER_GUID Value transfer Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20050126

Method GET_PARTNER_GUID on class AC_CVI_KEY_ASSIGNMENT has no exception.

Method GET_PARTNER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20050126
2 Returning R_PARTNER_ID Value transfer Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050126

Method GET_PARTNER_ID on class AC_CVI_KEY_ASSIGNMENT has no exception.

Method INITIALIZE_CUSTOMIZING Signature

Method INITIALIZE_CUSTOMIZING on class AC_CVI_KEY_ASSIGNMENT has no parameter.
Method INITIALIZE_CUSTOMIZING on class AC_CVI_KEY_ASSIGNMENT has no exception.

Method IS_CUSTOMIZING_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050126

Method IS_CUSTOMIZING_READ on class AC_CVI_KEY_ASSIGNMENT has no exception.

Method IS_STRATEGY_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Quell-Synchronisationsobjekt 20050926
2 Importing I_TARGET_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_TARGET Ziel-Synchronisationsobjekt 20050926
3 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050926

Method IS_STRATEGY_ACTIVE on class AC_CVI_KEY_ASSIGNMENT has no exception.

Method NEW_PARTNER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PARTNER_GUID Value transfer Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20050126

Method NEW_PARTNER_ID on class AC_CVI_KEY_ASSIGNMENT has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600