SAP VMD_EI_API OO Class - Vendor Processing APIs
VMD_EI_API 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 VMD_EI_API including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of VMD_EI_API 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 |
ADDRESS_COMPLETE | Complete Address | Private |
CALL METHOD vmd_ei_api=>ADDRESS_COMPLETE...more details | ||
ADDR_DELETE | Delete Contact Person Address | Private |
CALL METHOD vmd_ei_api=>ADDR_DELETE...more details | ||
ADDR_PERSONAL_DELETE | Delete Contact Person Address | Private |
CALL METHOD vmd_ei_api=>ADDR_PERSONAL_DELETE...more details | ||
ADDR_PERS_COMP_DELETE | Delete Contact Person Address | Private |
CALL METHOD vmd_ei_api=>ADDR_PERS_COMP_DELETE...more details | ||
BUILD_ADDRESS_REFERENCE | Create Address Reference | Private |
CALL METHOD vmd_ei_api=>BUILD_ADDRESS_REFERENCE...more details | ||
BUILD_PERSON_REFERENCE | Create Address Reference | Private |
CALL METHOD vmd_ei_api=>BUILD_PERSON_REFERENCE...more details | ||
| ||
CHANGE_MARC_EINE_FLAG | Change Indicator | Private |
CALL METHOD vmd_ei_api=>CHANGE_MARC_EINE_FLAG...more details | ||
CHECK_COMPANY_CODE_DATA | Check Company Code-Dependent Data | Private |
CALL METHOD vmd_ei_api=>CHECK_COMPANY_CODE_DATA...more details | ||
CHECK_LFM2 | Check Table LFM2 | Private |
CALL METHOD vmd_ei_api=>CHECK_LFM2...more details | ||
CHECK_MM_UPDATE | Check Update Material Master | Private |
CALL METHOD vmd_ei_api=>CHECK_MM_UPDATE...more details | ||
CHECK_PLANT_CHANGED | Check whether Plant Has Changed | Private |
CALL METHOD vmd_ei_api=>CHECK_PLANT_CHANGED...more details | ||
CHECK_PURCH_ORG_DATA | Check Purchasing Organization Data | Private |
CALL METHOD vmd_ei_api=>CHECK_PURCH_ORG_DATA...more details | ||
CHECK_RETAIL_SYSTEM | Check for Retail System | Private |
CALL METHOD vmd_ei_api=>CHECK_RETAIL_SYSTEM...more details | ||
CHECK_SENSITIVE_FIELD_LFA1 | Check Sensitive Fields LFA1 | Private |
CALL METHOD vmd_ei_api=>CHECK_SENSITIVE_FIELD_LFA1...more details | ||
CHECK_SENSITIVE_FIELD_LFAS | Check Sensitive Fields LFAS | Private |
CALL METHOD vmd_ei_api=>CHECK_SENSITIVE_FIELD_LFAS...more details | ||
CHECK_SENSITIVE_FIELD_LFB1 | Check Sensitive Fields LFB1 | Private |
CALL METHOD vmd_ei_api=>CHECK_SENSITIVE_FIELD_LFB1...more details | ||
CHECK_SENSITIVE_FIELD_LFB5 | Check Sensitive Fields LFB5 | Private |
CALL METHOD vmd_ei_api=>CHECK_SENSITIVE_FIELD_LFB5...more details | ||
CHECK_SENSITIVE_FIELD_LFBK | Check Sensitive Fields LFBK | Private |
CALL METHOD vmd_ei_api=>CHECK_SENSITIVE_FIELD_LFBK...more details | ||
CLEAR_UNCHANGED_VENDOR_DATA | Delete Vendor Data if Unchanged | Private |
CALL METHOD vmd_ei_api=>CLEAR_UNCHANGED_VENDOR_DATA...more details | ||
COMPLETE_AND_CHECK | Complete and Checks for All Supported Tables | Private |
CALL METHOD vmd_ei_api=>COMPLETE_AND_CHECK...more details | ||
CREATE_PLANT_CHDOC | Create Change Document for Plant | Private |
CALL METHOD vmd_ei_api=>CREATE_PLANT_CHDOC...more details | ||
EXTERN_WYT3_COMPARE | Private | |
CALL METHOD vmd_ei_api=>EXTERN_WYT3_COMPARE...more details | ||
GET_ADDRESS_NUMBER | Get Address Number | Private |
CALL METHOD vmd_ei_api=>GET_ADDRESS_NUMBER...more details | ||
GET_CONTACT_NUMBER | Get contact person number | Public |
CALL METHOD vmd_ei_api=>GET_CONTACT_NUMBER...more details | ||
GET_CRITICAL_ROLES | Determine Critical Roles | Private |
CALL METHOD vmd_ei_api=>GET_CRITICAL_ROLES...more details | ||
GET_KTOKK | Get Account Group Vendor from Buffer and/or Database | Public |
CALL METHOD vmd_ei_api=>GET_KTOKK...more details | ||
GET_LOCK | Read Lock Table | Public |
CALL METHOD vmd_ei_api=>GET_LOCK...more details | ||
GET_NUMBER | Get Vendor Number | Public |
CALL METHOD vmd_ei_api=>GET_NUMBER...more details | ||
INITIALIZE | Initialize Global and Current Vendor Buffer | Public |
CALL METHOD vmd_ei_api=>INITIALIZE...more details | ||
LFM1_WYT5H_FUELLEN | Fill Structure WYT5 | Private |
CALL METHOD vmd_ei_api=>LFM1_WYT5H_FUELLEN...more details | ||
LOCK | Lock Vendor | Public |
CALL METHOD vmd_ei_api=>LOCK...more details | ||
MAINTAIN | Manage Vendor Master Data | Public |
CALL METHOD vmd_ei_api=>MAINTAIN...more details | ||
MAINTAIN_BAPI | Manage Vendor Master Data Using BAPI | Public |
CALL METHOD vmd_ei_api=>MAINTAIN_BAPI...more details | ||
MAINTAIN_DIRECT_INPUT | Manage Vendor Master Data Using BAPI | Public |
CALL METHOD vmd_ei_api=>MAINTAIN_DIRECT_INPUT...more details | ||
MAINTAIN_SINGLE | Maintain a Vendor | Private |
CALL METHOD vmd_ei_api=>MAINTAIN_SINGLE...more details | ||
MAINTAIN_TEXT | Create/Update SAPscript Text in Catalog. COMMIT_TEXT Needed | Private |
CALL METHOD vmd_ei_api=>MAINTAIN_TEXT...more details | ||
MODIFY_DURAS_WITH_VLIEF | Change Field DURAS | Private |
CALL METHOD vmd_ei_api=>MODIFY_DURAS_WITH_VLIEF...more details | ||
PARTNER_ADDRESSES | Update Partner Addresses (KNVK) | Private |
CALL METHOD vmd_ei_api=>PARTNER_ADDRESSES...more details | ||
PLANT_CHANGE_DOCUMENT | Change Document Plant | Private |
CALL METHOD vmd_ei_api=>PLANT_CHANGE_DOCUMENT...more details | ||
PREPARE_COMPANY_CODE_DATA | Prepare Company Code-Dependent Data | Private |
CALL METHOD vmd_ei_api=>PREPARE_COMPANY_CODE_DATA...more details | ||
PREPARE_GENERAL_DATA | Prepare General Data | Private |
CALL METHOD vmd_ei_api=>PREPARE_GENERAL_DATA...more details | ||
PREPARE_PURCH_ORG_DATA | Prepare Purchasing Organization Data | Private |
CALL METHOD vmd_ei_api=>PREPARE_PURCH_ORG_DATA...more details | ||
PROCESS_COMPANY_DATA | Edit Company Code Data | Private |
CALL METHOD vmd_ei_api=>PROCESS_COMPANY_DATA...more details | ||
PROCESS_KNVK | Read KNVK Data | Private |
CALL METHOD vmd_ei_api=>PROCESS_KNVK...more details | ||
PROCESS_LFAS | Edit Table LFAS | Private |
CALL METHOD vmd_ei_api=>PROCESS_LFAS...more details | ||
PROCESS_LFAT | Edit Table LFAT | Private |
CALL METHOD vmd_ei_api=>PROCESS_LFAT...more details | ||
PROCESS_LFB5 | Edit Table LFB5 | Private |
CALL METHOD vmd_ei_api=>PROCESS_LFB5...more details | ||
PROCESS_LFBK | Edit Table LFBK | Private |
CALL METHOD vmd_ei_api=>PROCESS_LFBK...more details | ||
PROCESS_LFBW | Edit Table LFBW | Private |
CALL METHOD vmd_ei_api=>PROCESS_LFBW...more details | ||
PROCESS_LFM2 | Edit Table LFM2 | Private |
CALL METHOD vmd_ei_api=>PROCESS_LFM2...more details | ||
PROCESS_LFZA | Edit Table LFZA | Private |
CALL METHOD vmd_ei_api=>PROCESS_LFZA...more details | ||
PROCESS_LFZA_BUK | Edit Table LFZA | Private |
CALL METHOD vmd_ei_api=>PROCESS_LFZA_BUK...more details | ||
PROCESS_LFZA_GEN | Private | |
CALL METHOD vmd_ei_api=>PROCESS_LFZA_GEN...more details | ||
PROCESS_PURCH_ORG_DATA | Edit Purchasing Organization Data | Private |
CALL METHOD vmd_ei_api=>PROCESS_PURCH_ORG_DATA...more details | ||
PROCESS_WYT1 | Edit Table WYT1 | Private |
CALL METHOD vmd_ei_api=>PROCESS_WYT1...more details | ||
PROCESS_WYT1T | Edit Table WYT1 | Private |
CALL METHOD vmd_ei_api=>PROCESS_WYT1T...more details | ||
PROCESS_WYT3 | Edit Table WYT3 | Private |
CALL METHOD vmd_ei_api=>PROCESS_WYT3...more details | ||
SET_LFA1_CONFS | Fill Field lfa1-confs | Private |
CALL METHOD vmd_ei_api=>SET_LFA1_CONFS...more details | ||
SET_LFA1_CONFS_DIRECT | Set Confirmation Flag Directly Without Checks | Private |
CALL METHOD vmd_ei_api=>SET_LFA1_CONFS_DIRECT...more details | ||
SET_LFB1_CONFS | Fill Field lfb1-confs | Private |
CALL METHOD vmd_ei_api=>SET_LFB1_CONFS...more details | ||
SET_LOCK | Write Lock Table | Public |
CALL METHOD vmd_ei_api=>SET_LOCK...more details | ||
SET_MARC_EINE_FLAG | Set Indicator MARC_EINE | Private |
CALL METHOD vmd_ei_api=>SET_MARC_EINE_FLAG...more details | ||
SET_TRANSACTION_CODE | Set Transaction Code | Private |
CALL METHOD vmd_ei_api=>SET_TRANSACTION_CODE...more details | ||
STRUC_KNVK_COMPLETE | Complete KNVK | Private |
CALL METHOD vmd_ei_api=>STRUC_KNVK_COMPLETE...more details | ||
STRUC_LFA1_COMPLETE | Complete LFA1 | Private |
CALL METHOD vmd_ei_api=>STRUC_LFA1_COMPLETE...more details | ||
STRUC_LFB1_COMPLETE | Complete LFB1 | Private |
CALL METHOD vmd_ei_api=>STRUC_LFB1_COMPLETE...more details | ||
STRUC_LFM1_COMPLETE | Complete LFM1 | Private |
CALL METHOD vmd_ei_api=>STRUC_LFM1_COMPLETE...more details | ||
STRUC_LFM2_COMPLETE | Complete LFM2 | Private |
CALL METHOD vmd_ei_api=>STRUC_LFM2_COMPLETE...more details | ||
STRUC_WYT1_COMPLETE | Complete WYT1 | Private |
CALL METHOD vmd_ei_api=>STRUC_WYT1_COMPLETE...more details | ||
STRUC_WYT3_COMPLETE | Complete WYT3 | Private |
CALL METHOD vmd_ei_api=>STRUC_WYT3_COMPLETE...more details | ||
SWE_EVENT_CREATE | Create SWE Event | Private |
CALL METHOD vmd_ei_api=>SWE_EVENT_CREATE...more details | ||
UNLOCK | Unlock Vendor | Public |
CALL METHOD vmd_ei_api=>UNLOCK...more details | ||
UPDATE_ADDRESS | Update Address | Private |
CALL METHOD vmd_ei_api=>UPDATE_ADDRESS...more details | ||
UPDATE_CENTRAL_TEXTS | Update Texts | Private |
CALL METHOD vmd_ei_api=>UPDATE_CENTRAL_TEXTS...more details | ||
UPDATE_COMPANY_CODE_TEXTS | Update Company Code-Dependent Texts | Private |
CALL METHOD vmd_ei_api=>UPDATE_COMPANY_CODE_TEXTS...more details | ||
UPDATE_COMPANY_DATA | Update Company Code Data | Private |
CALL METHOD vmd_ei_api=>UPDATE_COMPANY_DATA...more details | ||
UPDATE_CUSTOMER | Change Linked Customers | Private |
CALL METHOD vmd_ei_api=>UPDATE_CUSTOMER...more details | ||
UPDATE_GENERAL_DATA | Update General Data | Private |
CALL METHOD vmd_ei_api=>UPDATE_GENERAL_DATA...more details | ||
UPDATE_MODULES | Call Update Modules | Public |
CALL METHOD vmd_ei_api=>UPDATE_MODULES...more details | ||
UPDATE_MODULES_SINGLE | Call Update Modules | Private |
CALL METHOD vmd_ei_api=>UPDATE_MODULES_SINGLE...more details | ||
UPDATE_PURCH_ORG_DATA | Update Purchasing Organization Data | Private |
CALL METHOD vmd_ei_api=>UPDATE_PURCH_ORG_DATA...more details | ||
UPDATE_PURCH_ORG_TEXTS | Update Purchasing Organization Texts | Private |
CALL METHOD vmd_ei_api=>UPDATE_PURCH_ORG_TEXTS...more details | ||
UPDATE_STRUC_OF_TABLE | Private | |
CALL METHOD vmd_ei_api=>UPDATE_STRUC_OF_TABLE...more details | ||
UPDATE_VENDOR_ASSORTMENT | Update Vendor Assortment | Private |
CALL METHOD vmd_ei_api=>UPDATE_VENDOR_ASSORTMENT...more details | ||
UPDATE_VENDOR_MATERIAL_MASTER | Update Material Master Vendor | Private |
CALL METHOD vmd_ei_api=>UPDATE_VENDOR_MATERIAL_MASTER...more details | ||
VENDOR_ADDRESS | Address of vendor | Private |
CALL METHOD vmd_ei_api=>VENDOR_ADDRESS...more details | ||
VENDOR_BTE_1420 | Trigger Function Module OPEN_FI_PERFORM_00001420_E | Private |
CALL METHOD vmd_ei_api=>VENDOR_BTE_1420...more details | ||
VENDOR_BTE_1421 | Vendor: BTE 1421 | Private |
CALL METHOD vmd_ei_api=>VENDOR_BTE_1421...more details | ||
VENDOR_BTE_1440 | Vendor: BTE 1440 | Private |
CALL METHOD vmd_ei_api=>VENDOR_BTE_1440...more details | ||
VENDOR_CHDOC_CREATE | Vendor: Create Change Document | Private |
CALL METHOD vmd_ei_api=>VENDOR_CHDOC_CREATE...more details | ||
VENDOR_INSERT | Vendor: Insert | Private |
CALL METHOD vmd_ei_api=>VENDOR_INSERT...more details | ||
VENDOR_UPDATE | Vendor: Update | Private |
CALL METHOD vmd_ei_api=>VENDOR_UPDATE...more details | ||
WORKFLOW_EVENT_CREATE | Create Workflow Event | Private |
CALL METHOD vmd_ei_api=>WORKFLOW_EVENT_CREATE...more details | ||
WORKLIST_VENDOR_MAINTAIN | Maintain Worklist Vendor | Private |
CALL METHOD vmd_ei_api=>WORKLIST_VENDOR_MAINTAIN...more details |
VMD_EI_API 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 |
GC_ACCT_TYPE_VENDOR | Static Attribute | Account Type | 'K' | LIKE KOART | Public |
GC_ADDRESS_GROUP | Constant | Address Group (Key) (Business Address Services) | 'BP ' | LIKE AD_GROUP | Private |
GC_DELETE | Instance Attribute | LIKE | Private | ||
GC_FALSE | Constant | False | SPACE | LIKE BOOLEAN | Private |
GC_INSERT | Static Attribute | Change Indicator 'I' (Insert) | 'I' | LIKE CHAR1 | Private |
GC_OBJECT_TASK_INSERT | Static Attribute | Change Indicator: Object | 'I' | LIKE VMD_EI_OBJECT_TASK | Private |
GC_OBJECT_TASK_MODIFY | Constant | External Interface: Change Indicator Object | 'M' | LIKE VMD_EI_OBJECT_TASK | Private |
GC_TCODE_CHANGE | Constant | Transaction Code 'Change' | 'XK02' | LIKE VMD_TCODE | Private |
GC_TCODE_CREATE | Constant | Transaction Code 'Create' | 'XK01' | LIKE VMD_TCODE | Private |
GC_TRUE | Constant | True | 'X' | LIKE BOOLEAN | Private |
GC_UPDATE | Static Attribute | Change Indicator 'U' (Update) | 'U' | LIKE CHAR1 | Private |
GT_KNVK_ADDR_UPD | Static Attribute | Update Flags for Contact Person Addresses (Type 1, 2 and 3) | LIKE VMDS_KNVK_ADDR_UPD_T | Private | |
GT_LFA1_KEYS | Static Attribute | Table Type for LFA1 Key and Type of Change | LIKE VMDS_LFA1_KEY_IND_T | Private | |
GT_LOCK_LIFNR | Static Attribute | Vendor Numbers | LIKE VMDS_VENDOR_NUMBERS_T | Private | |
GT_VEND_FLAGS | Static Attribute | Various Flags for Vendors | LIKE VMDS_VEND_FLAGS_T | Private | |
GV_BUSINESS_ADDR_DEL | Static Attribute | business address delete flag | LIKE BOOLEAN | Private | |
GV_MSGTEXT | Static Attribute | Internal ABAP System Field | LIKE SY-ENTRY | Private | |
GV_PROCESS_GT_LFA1_KEYS | Static Attribute | Boolean Variable (X=True, -=False, Space=Unknown) | LIKE BOOLEAN | Private | |
GV_VENDOR_PROCESSED | Static Attribute | Vendor API (for V/C Relationship) Has already Run | LIKE BOOLEAN | Private | |
MT_BUSADDR_MEMORY | Static Attribute | Address Number | LIKE T_BUSADDR_MEMORY | Private |
VMD_EI_API types
S_BUSADDR_MEMORY -T_BUSADDR_MEMORY -
Links to Related Class(s)
VMD_EI_A...Full list of available SAP object classes
Search for further information about these or an SAP related objects