SAP CVI_MAPPER OO Class - Assignment of Data for Objects in CVI
CVI_MAPPER is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CVI_MAPPER including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_BADI_CONTEXTInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_CVI_COMMON_CONSTANTSMethod list of CVI_MAPPER SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| CONSTRUCTOR | CONSTRUCTOR | Public |
| CALL METHOD cvi_mapper=>CONSTRUCTOR...more details | ||
| DETERMINE_BP_CUST_ASSIGNMENTS | Determines (New/Existing) BP - Customer Links | Private |
| CALL METHOD cvi_mapper=>DETERMINE_BP_CUST_ASSIGNMENTS...more details | ||
| DETERMINE_BP_VEND_ASSIGNMENTS | Determines (New/Existing) BP - Vendor Links | Private |
| CALL METHOD cvi_mapper=>DETERMINE_BP_VEND_ASSIGNMENTS...more details | ||
| EXTRACT_VALID_ROLE_CATEGORIES | Determines Valid Role Categories from BP-CIF | Private |
| CALL METHOD cvi_mapper=>EXTRACT_VALID_ROLE_CATEGORIES...more details | ||
| FIND_CUSTOMER | Determines Customer Within Customer List | Private |
| CALL METHOD cvi_mapper=>FIND_CUSTOMER...more details | ||
| FLUSH_ASSIGNMENTS | Saves All Key Assignments to Database | Public |
| CALL METHOD cvi_mapper=>FLUSH_ASSIGNMENTS...more details | ||
|
| ||
| GET_ASSIGNED_BPS_FOR_CUSTOMERS | Supplies Business Partners Already Assigned to Customers | Public |
| CALL METHOD cvi_mapper=>GET_ASSIGNED_BPS_FOR_CUSTOMERS...more details | ||
| GET_ASSIGNED_BPS_FOR_VENDORS | Supplies Business Partners Already Assigned to Vendors | Public |
| CALL METHOD cvi_mapper=>GET_ASSIGNED_BPS_FOR_VENDORS...more details | ||
| GET_ASSIGNED_CONT_RELS_4_CUSTS | Supplies Contact Persons Assigned to Customers | Public |
| CALL METHOD cvi_mapper=>GET_ASSIGNED_CONT_RELS_4_CUSTS...more details | ||
| GET_ASSIGNED_CONT_RELS_4_VENDS | Supplies Contact Persons Assigned to Vendors | Public |
| CALL METHOD cvi_mapper=>GET_ASSIGNED_CONT_RELS_4_VENDS...more details | ||
| GET_ASSIGNED_CUSTOMERS_FOR_BPS | Supplies Customers Already Assigned to Business Partners | Public |
| CALL METHOD cvi_mapper=>GET_ASSIGNED_CUSTOMERS_FOR_BPS...more details | ||
| GET_ASSIGNED_CUST_CT_4_BP_RELS | Supplies Contact Persons Assigned to BP Relationships | Public |
| CALL METHOD cvi_mapper=>GET_ASSIGNED_CUST_CT_4_BP_RELS...more details | ||
| GET_ASSIGNED_VENDORS_FOR_BPS | Supplies Vendors Already Assigned to Business Partners | Public |
| CALL METHOD cvi_mapper=>GET_ASSIGNED_VENDORS_FOR_BPS...more details | ||
| GET_ASSIGNED_VEND_CT_4_BP_RELS | Supplies Contact Persons Assigned to BP Relationships | Public |
| CALL METHOD cvi_mapper=>GET_ASSIGNED_VEND_CT_4_BP_RELS...more details | ||
| GET_GV_EXT_PARNR | Obsolete : Get the Parnr Value | Public |
| CALL METHOD cvi_mapper=>GET_GV_EXT_PARNR...more details | ||
| GET_GV_EXT_PARNR_CUST | Get the Parnr Value | Public |
| CALL METHOD cvi_mapper=>GET_GV_EXT_PARNR_CUST...more details | ||
| GET_GV_EXT_PARNR_VEND | Get the Parnr Value | Public |
| CALL METHOD cvi_mapper=>GET_GV_EXT_PARNR_VEND...more details | ||
| GET_INSTANCE | Supplies Instance of Object | Public |
| CALL METHOD cvi_mapper=>GET_INSTANCE...more details | ||
| GET_KA_REFERENCE | Returns Corresponding Key Assignment Object | Public |
| CALL METHOD cvi_mapper=>GET_KA_REFERENCE...more details | ||
| HANDLE_ERROR | Edits Error Messages | Private |
| CALL METHOD cvi_mapper=>HANDLE_ERROR...more details | ||
| IS_GV_EXT_PARNR_EXIST | True if a given External PARNR exists in memory | Public |
| CALL METHOD cvi_mapper=>IS_GV_EXT_PARNR_EXIST...more details | ||
| IS_MAPPING_FOR_CONTACT_ACTIVE | Supplies Settings for Activating Contact Person Assignment | Public |
| CALL METHOD cvi_mapper=>IS_MAPPING_FOR_CONTACT_ACTIVE...more details | ||
| MAP_BPS_TO_CUSTOMERS | Transfers Business Partner Data to Customer | Public |
| CALL METHOD cvi_mapper=>MAP_BPS_TO_CUSTOMERS...more details | ||
| MAP_BPS_TO_VENDORS | Transfers Business Partner Data to Vendor | Public |
| CALL METHOD cvi_mapper=>MAP_BPS_TO_VENDORS...more details | ||
| MAP_CUSTOMERS_TO_BPS | Transfers Customer Data to Business Parter | Public |
| CALL METHOD cvi_mapper=>MAP_CUSTOMERS_TO_BPS...more details | ||
| MAP_VENDORS_TO_BPS | Transfers Vendor Data to Business Partner | Public |
| CALL METHOD cvi_mapper=>MAP_VENDORS_TO_BPS...more details | ||
| RESET_GV_EXT_PARNR | Remove PARNR values | Public |
| CALL METHOD cvi_mapper=>RESET_GV_EXT_PARNR...more details | ||
| SET_GV_EXT_PARNR | Obsolete : Set the Parnr Value | Public |
| CALL METHOD cvi_mapper=>SET_GV_EXT_PARNR...more details | ||
| SET_GV_EXT_PARNR_CUST | Set the Parnr Value | Public |
| CALL METHOD cvi_mapper=>SET_GV_EXT_PARNR_CUST...more details | ||
| SET_GV_EXT_PARNR_VEND | Set the Parnr Value | Public |
| CALL METHOD cvi_mapper=>SET_GV_EXT_PARNR_VEND...more details | ||
| UNDO_ASSIGNMENTS | Revises Creation of Assignment for Each Object Pair | Public |
| CALL METHOD cvi_mapper=>UNDO_ASSIGNMENTS...more details | ||
CVI_MAPPER attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| BADI_CHANGE_LINK | Instance Attribute | LIKE CVI_CHANGE_LINK | Private | ||
| BADI_REF | Instance Attribute | BAdI for Extending Data Assignment | LIKE CVI_CUSTOM_MAPPER | Private | |
| BADI_REF_TITLE | Instance Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE CVI_MAP_TITLE | Private | |
| BADI_SYNTYPE_REF | Instance Attribute | LIKE | Private | ||
| BP_AS_GROUP | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| BP_AS_ORG | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| BP_AS_PERSON | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| CUSTOMER_MAPPING | Constant | Name of a Key Assignment Instance | 'CUSTOMER' | LIKE CVI_KA_OBJECT_NAME | Private |
| CVI_MAPPER_BADI_NAME | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| CVI_MAP_BANKDETAILS_BADI_NAME | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| CVI_MAP_CREDIT_CARDS_BADI_NAME | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| CVI_MAP_TITLE_BADI_NAME | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| FALSE | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| FM_BP_CUSTOMER | Instance Attribute | Data Assignment Between BP and Customer | LIKE CVI_FM_BP_CUSTOMER | Private | |
| FM_BP_CUSTOMER_CONTACT | Instance Attribute | Data Assignment Between BP + Contact Person for Customer | LIKE CVI_FM_BP_CUSTOMER_CONTACT | Private | |
| FM_BP_VENDOR | Instance Attribute | Data Assignment Between BP and Vendor | LIKE CVI_FM_BP_VENDOR | Private | |
| FM_BP_VENDOR_CONTACT | Instance Attribute | Data Assignment Between BP and Contact Person for Vendor | LIKE CVI_FM_BP_VENDOR_CONTACT | Private | |
| GT_EXT_PARNR | Static Attribute | LIKE | Private | ||
| GT_EXT_PARNR_CUST | Static Attribute | LIKE TTY_PARNR | Private | ||
| GT_EXT_PARNR_VEND | Static Attribute | LIKE TTY_PARNR | Private | ||
| GT_RETURN_VENDOR_CANDIDATES | Instance Attribute | Table for Storing Return Vendor Candidates | LIKE CVIS_CUSTOMER_T | Private | |
| GV_MAP_CONTACT | Static Attribute | Zuordnung von Ansprechpartner in der CVI | LIKE CVIC_MAP_CONTACT | Private | |
| INSTANCE | Static Attribute | Assignment of Data for Objects in CVI | LIKE CVI_MAPPER | Private | |
| KA_REFS | Instance Attribute | Assignment of Key Assignment to Realizing Object | LIKE CVIS_KA_OBJECT_T | Private | |
| MSG_CLASS_CVI | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| TASK_CURRENT_STATE | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| TASK_DELETE | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| TASK_INSERT | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| TASK_MODIFY | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| TASK_STANDARD | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| TASK_UPDATE | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| TEMP_HANDLE | Constant | Prefix for Temporary Numbers | '##' | LIKE CHAR2 | Public |
| TRUE | Static Attribute | BAdI for Extending Data Assignment for Form of Address + BP | LIKE IF_EX_CVI_MAP_TITLE | Private | |
| VENDOR_MAPPING | Constant | Name of a Key Assignment Instance | 'VENDOR' | LIKE CVI_KA_OBJECT_NAME | Private |
CVI_MAPPER types
TTY_PARNR -TY_PARNR - test parnr
Links to Related Class(s)
CVI_MAPP...Full list of available SAP object classes
Search for further information about these or an SAP related objects