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_CONTEXT

Interface 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_CONSTANTS

Method 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 NameDescriptionVisability
CONSTRUCTORCONSTRUCTORPublic
CALL METHOD cvi_mapper=>CONSTRUCTOR...more details

DETERMINE_BP_CUST_ASSIGNMENTSDetermines (New/Existing) BP - Customer LinksPrivate
CALL METHOD cvi_mapper=>DETERMINE_BP_CUST_ASSIGNMENTS...more details

DETERMINE_BP_VEND_ASSIGNMENTSDetermines (New/Existing) BP - Vendor LinksPrivate
CALL METHOD cvi_mapper=>DETERMINE_BP_VEND_ASSIGNMENTS...more details

EXTRACT_VALID_ROLE_CATEGORIESDetermines Valid Role Categories from BP-CIFPrivate
CALL METHOD cvi_mapper=>EXTRACT_VALID_ROLE_CATEGORIES...more details

FIND_CUSTOMERDetermines Customer Within Customer ListPrivate
CALL METHOD cvi_mapper=>FIND_CUSTOMER...more details

FLUSH_ASSIGNMENTSSaves All Key Assignments to DatabasePublic
CALL METHOD cvi_mapper=>FLUSH_ASSIGNMENTS...more details

GET_ASSIGNED_BPS_FOR_CUSTOMERSSupplies Business Partners Already Assigned to CustomersPublic
CALL METHOD cvi_mapper=>GET_ASSIGNED_BPS_FOR_CUSTOMERS...more details

GET_ASSIGNED_BPS_FOR_VENDORSSupplies Business Partners Already Assigned to VendorsPublic
CALL METHOD cvi_mapper=>GET_ASSIGNED_BPS_FOR_VENDORS...more details

GET_ASSIGNED_CONT_RELS_4_CUSTSSupplies Contact Persons Assigned to CustomersPublic
CALL METHOD cvi_mapper=>GET_ASSIGNED_CONT_RELS_4_CUSTS...more details

GET_ASSIGNED_CONT_RELS_4_VENDSSupplies Contact Persons Assigned to VendorsPublic
CALL METHOD cvi_mapper=>GET_ASSIGNED_CONT_RELS_4_VENDS...more details

GET_ASSIGNED_CUSTOMERS_FOR_BPSSupplies Customers Already Assigned to Business PartnersPublic
CALL METHOD cvi_mapper=>GET_ASSIGNED_CUSTOMERS_FOR_BPS...more details

GET_ASSIGNED_CUST_CT_4_BP_RELSSupplies Contact Persons Assigned to BP RelationshipsPublic
CALL METHOD cvi_mapper=>GET_ASSIGNED_CUST_CT_4_BP_RELS...more details

GET_ASSIGNED_VENDORS_FOR_BPSSupplies Vendors Already Assigned to Business PartnersPublic
CALL METHOD cvi_mapper=>GET_ASSIGNED_VENDORS_FOR_BPS...more details

GET_ASSIGNED_VEND_CT_4_BP_RELSSupplies Contact Persons Assigned to BP RelationshipsPublic
CALL METHOD cvi_mapper=>GET_ASSIGNED_VEND_CT_4_BP_RELS...more details

GET_GV_EXT_PARNRObsolete : Get the Parnr ValuePublic
CALL METHOD cvi_mapper=>GET_GV_EXT_PARNR...more details

GET_GV_EXT_PARNR_CUSTGet the Parnr ValuePublic
CALL METHOD cvi_mapper=>GET_GV_EXT_PARNR_CUST...more details

GET_GV_EXT_PARNR_VENDGet the Parnr ValuePublic
CALL METHOD cvi_mapper=>GET_GV_EXT_PARNR_VEND...more details

GET_INSTANCESupplies Instance of ObjectPublic
CALL METHOD cvi_mapper=>GET_INSTANCE...more details

GET_KA_REFERENCEReturns Corresponding Key Assignment ObjectPublic
CALL METHOD cvi_mapper=>GET_KA_REFERENCE...more details

HANDLE_ERROREdits Error MessagesPrivate
CALL METHOD cvi_mapper=>HANDLE_ERROR...more details

IS_GV_EXT_PARNR_EXISTTrue if a given External PARNR exists in memoryPublic
CALL METHOD cvi_mapper=>IS_GV_EXT_PARNR_EXIST...more details

IS_MAPPING_FOR_CONTACT_ACTIVESupplies Settings for Activating Contact Person AssignmentPublic
CALL METHOD cvi_mapper=>IS_MAPPING_FOR_CONTACT_ACTIVE...more details

MAP_BPS_TO_CUSTOMERSTransfers Business Partner Data to CustomerPublic
CALL METHOD cvi_mapper=>MAP_BPS_TO_CUSTOMERS...more details

MAP_BPS_TO_VENDORSTransfers Business Partner Data to VendorPublic
CALL METHOD cvi_mapper=>MAP_BPS_TO_VENDORS...more details

MAP_CUSTOMERS_TO_BPSTransfers Customer Data to Business ParterPublic
CALL METHOD cvi_mapper=>MAP_CUSTOMERS_TO_BPS...more details

MAP_VENDORS_TO_BPSTransfers Vendor Data to Business PartnerPublic
CALL METHOD cvi_mapper=>MAP_VENDORS_TO_BPS...more details

RESET_GV_EXT_PARNRRemove PARNR valuesPublic
CALL METHOD cvi_mapper=>RESET_GV_EXT_PARNR...more details

SET_GV_EXT_PARNRObsolete : Set the Parnr ValuePublic
CALL METHOD cvi_mapper=>SET_GV_EXT_PARNR...more details

SET_GV_EXT_PARNR_CUSTSet the Parnr ValuePublic
CALL METHOD cvi_mapper=>SET_GV_EXT_PARNR_CUST...more details

SET_GV_EXT_PARNR_VENDSet the Parnr ValuePublic
CALL METHOD cvi_mapper=>SET_GV_EXT_PARNR_VEND...more details

UNDO_ASSIGNMENTSRevises Creation of Assignment for Each Object PairPublic
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.

NameLevelDescriptionInitial ValueTypeVisability
BADI_CHANGE_LINKInstance AttributeLIKE
CVI_CHANGE_LINK
Private
BADI_REFInstance AttributeBAdI for Extending Data AssignmentLIKE
CVI_CUSTOM_MAPPER
Private
BADI_REF_TITLEInstance AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
CVI_MAP_TITLE
Private
BADI_SYNTYPE_REFInstance AttributeLIKE
Private
BP_AS_GROUPStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
BP_AS_ORGStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
BP_AS_PERSONStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
CUSTOMER_MAPPINGConstantName of a Key Assignment Instance'CUSTOMER'LIKE
CVI_KA_OBJECT_NAME
Private
CVI_MAPPER_BADI_NAMEStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
CVI_MAP_BANKDETAILS_BADI_NAMEStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
CVI_MAP_CREDIT_CARDS_BADI_NAMEStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
CVI_MAP_TITLE_BADI_NAMEStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
FALSEStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
FM_BP_CUSTOMERInstance AttributeData Assignment Between BP and CustomerLIKE
CVI_FM_BP_CUSTOMER
Private
FM_BP_CUSTOMER_CONTACTInstance AttributeData Assignment Between BP + Contact Person for CustomerLIKE
CVI_FM_BP_CUSTOMER_CONTACT
Private
FM_BP_VENDORInstance AttributeData Assignment Between BP and VendorLIKE
CVI_FM_BP_VENDOR
Private
FM_BP_VENDOR_CONTACTInstance AttributeData Assignment Between BP and Contact Person for VendorLIKE
CVI_FM_BP_VENDOR_CONTACT
Private
GT_EXT_PARNRStatic AttributeLIKE
Private
GT_EXT_PARNR_CUSTStatic AttributeLIKE
TTY_PARNR
Private
GT_EXT_PARNR_VENDStatic AttributeLIKE
TTY_PARNR
Private
GT_RETURN_VENDOR_CANDIDATESInstance AttributeTable for Storing Return Vendor CandidatesLIKE
CVIS_CUSTOMER_T
Private
GV_MAP_CONTACTStatic AttributeZuordnung von Ansprechpartner in der CVILIKE
CVIC_MAP_CONTACT
Private
INSTANCEStatic AttributeAssignment of Data for Objects in CVILIKE
CVI_MAPPER
Private
KA_REFSInstance AttributeAssignment of Key Assignment to Realizing ObjectLIKE
CVIS_KA_OBJECT_T
Private
MSG_CLASS_CVIStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
TASK_CURRENT_STATEStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
TASK_DELETEStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
TASK_INSERTStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
TASK_MODIFYStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
TASK_STANDARDStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
TASK_UPDATEStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
TEMP_HANDLEConstantPrefix for Temporary Numbers'##'LIKE
CHAR2
Public
TRUEStatic AttributeBAdI for Extending Data Assignment for Form of Address + BPLIKE
IF_EX_CVI_MAP_TITLE
Private
VENDOR_MAPPINGConstantName 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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!