Hierarchy
⤷
⤷
Properties
| Class | CL_ERP_VENDOR_API | |
| Short Description | ERP Vendor API for Mini-platform use | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ERP_PURCH_VENDOR_API | Vendor Maintenance API |
| Created | 20070530 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_ERP_VENDOR_API has no interface implemented.
Friends
Class CL_ERP_VENDOR_API has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ERP_VENDOR_MSGLOG | Message Log | 20070530 | |||
| 2 | Constant | Private | Type reference (TYPE) | AKTYP | 'V' | Activity category in SAP transaction | 20070530 | ||
| 3 | Constant | Private | Type reference (TYPE) | AKTYP | 'H' | Activity category in SAP transaction | 20070530 | ||
| 4 | Constant | Private | Type reference (TYPE) | AKTYP | 'A' | Activity category in SAP transaction | 20070530 | ||
| 5 | Static Attribute | Private | Type reference (TYPE) | XFELD | Authorization group checked (T055) | 20070530 | |||
| 6 | Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | Create action at database level | 20070530 | ||
| 7 | Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | Create action at database level | 20070530 | ||
| 8 | Constant | Private | Type reference (TYPE) | CHAR1 | 'U' | Create action at database level | 20070530 | ||
| 9 | Constant | Private | Type reference (TYPE) | CHAR1 | 'B' | Bank Index datatype | 20070530 | ||
| 10 | Constant | Private | Type reference (TYPE) | CHAR1 | 'V' | Vendor Index datatype | 20070530 | ||
| 11 | Constant | Private | Type reference (TYPE) | CHAR1 | '-' | dummy constant for blank fields | 20070605 | ||
| 12 | Constant | Private | Type reference (TYPE) | CHAR1 | '/' | dummy constant for unchanged fields | 20070605 | ||
| 13 | Constant | Public | Type reference (TYPE) | CHAR1 | '*' | Read-only Field Status | 20070531 | ||
| 14 | Constant | Public | Type reference (TYPE) | CHAR1 | '.' | Optional Field Status | 20070531 | ||
| 15 | Constant | Public | Type reference (TYPE) | CHAR1 | '+' | Required Field Status | 20070531 | ||
| 16 | Constant | Public | Type reference (TYPE) | CHAR1 | '-' | Suppressed Field Status | 20070531 | ||
| 17 | Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | Create action at index table level level | 20070530 | ||
| 18 | Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | Create action at index table level level | 20070530 | ||
| 19 | Constant | Private | Type reference (TYPE) | CHAR1 | 'U' | Create action at index table level level | 20070530 | ||
| 20 | Constant | Public | Type reference (TYPE) | PARNR | '9999999000' | Number of contact person | 20090213 | ||
| 21 | Constant | Private | Type reference (TYPE) | SCRFGRP4 | 'CPY' | Modification Group Copy from reference | 20070531 | ||
| 22 | Constant | Private | Type reference (TYPE) | SCRFGRP2 | 'NOB' | Never Obligatory | 20070531 | ||
| 23 | Constant | Public | Type reference (TYPE) | CHAR1 | 'U' | Change action for a task | 20070807 | ||
| 24 | Constant | Private | Type reference (TYPE) | CVI_EI_PHONE_TASK | 'I' | External Interface: Change Indicator for Object | 20070702 | ||
| 25 | Constant | Private | Type reference (TYPE) | CVI_EI_PHONE_TASK | 'D' | External Interface: Change Indicator for Object | 20070702 | ||
| 26 | Constant | Private | Type reference (TYPE) | CVI_EI_PHONE_TASK | 'M' | External Interface: Change Indicator for Object | 20070702 | ||
| 27 | Constant | Public | Type reference (TYPE) | CHAR1 | 'I' | Create action for a task | 20070807 | ||
| 28 | Constant | Public | Type reference (TYPE) | CHAR1 | 'D' | Delete action for a task | 20070704 | ||
| 29 | Constant | Public | Type reference (TYPE) | CHAR1 | 'M' | Create/Change action for a task | 20070807 | ||
| 30 | Constant | Public | Type reference (TYPE) | VMD_EI_OBJECT_TASK | 'U' | External Interface: Change Indicator for Object | 20070530 | ||
| 31 | Constant | Public | Type reference (TYPE) | VMD_EI_OBJECT_TASK | 'I' | External Interface: Change Indicator for Object | 20070530 | ||
| 32 | Constant | Public | Type reference (TYPE) | VMD_EI_OBJECT_TASK | 'M' | External Interface: Change Indicator for Object | 20070530 | ||
| 33 | Constant | Public | Type reference (TYPE) | TCODE | 'XK01' | Transaction Code | 20070530 | ||
| 34 | Constant | Public | Type reference (TYPE) | TCODE | 'XK02' | Transaction Code | 20070530 | ||
| 35 | Constant | Public | Type reference (TYPE) | TCODE | 'XK03' | Transaction Code | 20070530 | ||
| 36 | Constant | Private | Type reference (TYPE) | KOART | 'K' | Vendor account Type | 20070530 | ||
| 37 | Constant | Private | Type reference (TYPE) | NROBJ | 'KREDITOR' | Object Vendor | 20070530 | ||
| 38 | Instance attribute | Private | Type reference (TYPE) | L_TYP_AUTH_T | cached authorizations | 20070904 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | L_TYP_T055 | Field group fields (master data) | 20070530 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | L_TYP_FSETTINGS_T | Fields settings | 20070530 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | L_TYP_TABNM_T | current tables list from get_first_fsetting | 20070530 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | L_TYP_IDX_T | GUIDs Indexes for vendors list | 20070530 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | L_TYP_SPEC_FIELD_HANDLING_T | 20070531 | ||||
| 44 | Instance attribute | Private | Type reference (TYPE) | L_TYP_T020 | Transaction control | 20070530 | |||
| 45 | Instance attribute | Private | Type reference (TYPE) | L_TYP_T077K | cached T077K | 20070530 | |||
| 46 | Instance attribute | Private | Type reference (TYPE) | L_TYP_T078K | cached T078K | 20070530 | |||
| 47 | Instance attribute | Private | Type reference (TYPE) | L_TYP_T079K | cached T079K | 20070530 | |||
| 48 | Instance attribute | Private | Type reference (TYPE) | L_TYP_T079M | cached T079M | 20070530 | |||
| 49 | Instance attribute | Private | Type reference (TYPE) | VMDS_EI_EXTERN_T | Vendors list | 20070530 | |||
| 50 | Instance attribute | Private | Type reference (TYPE) | XFELD | For change mode, combine fields of separate maintain method | 20070530 | |||
| 51 | Instance attribute | Private | Type reference (TYPE) | BUKRS | current bukrs from get_first_fsetting | 20070530 | |||
| 52 | Instance attribute | Private | Type reference (TYPE) | EKORG | current ekorg from get_first_fsetting | 20070530 | |||
| 53 | Instance attribute | Private | Type reference (TYPE) | KTOKK | current ktokk from get_first_fsetting | 20070530 | |||
| 54 | Instance attribute | Private | Type reference (TYPE) | TCODE | current tcode from get_first_fsetting | 20070530 | |||
| 55 | Instance attribute | Private | Type reference (TYPE) | PARNR | CL_ERP_VENDOR_API=>GC_MIN_DUMMY_PARNR | Number of contact person | 20090213 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Authorization Check on General Data (LFA1) | 20070710 | |
| 2 | Instance method | Private | Method | Authorization Check : Object Account groups | 20070710 | |
| 3 | Instance method | Private | Method | Authorization Check : Object Application | 20070710 | |
| 4 | Instance method | Private | Method | Authorization Check : Object BEGRU | 20070710 | |
| 5 | Instance method | Private | Method | Authorization Check : Object General Data | 20070710 | |
| 6 | Instance method | Private | Method | Authorization Check : Object Purchasing Organisation | 20070904 | |
| 7 | Instance method | Private | Method | Authorization Check : Object Transaction | 20070710 | |
| 8 | Instance method | Private | Method | Authorization Check on Purchasing Data (LFM1) | 20070904 | |
| 9 | Instance method | Private | Method | Build authorization groups | 20070530 | |
| 10 | Instance method | Protected | Method | Get fields list with status by Tx, ktokk, bukrs, ekorg. | 20070530 | |
| 11 | Instance method | Private | Method | Prepare field handling for NOB and CPY... | 20070531 | |
| 12 | Instance method | Private | Method | Check and set status never obligatory | 20070531 | |
| 13 | Instance method | Private | Method | Check status Copy from reference | 20070531 | |
| 14 | Instance method | Protected | Method | Check if fields status constraints are fullfilled | 20070530 | |
| 15 | Instance method | Private | Method | Check if fields status constraints are fullfilled | 20070530 | |
| 16 | Instance method | Private | Method | Check if fields status constraints are fullfilled | 20070614 | |
| 17 | Instance method | Private | Method | Check if fields status constraints are fullfilled | 20070713 | |
| 18 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20090213 | |
| 19 | Instance method | Public | Constructor | CONSTRUCTOR | 20070530 | |
| 20 | Instance method | Private | Method | Get and cache account group records | 20070530 | |
| 21 | Instance method | Public | Method | Get fields list with status by Tx, ktokk, bukrs, ekorg. | 20090508 | |
| 22 | Instance method | Private | Method | Get first field setting entry | 20070530 | |
| 23 | Instance method | Private | Method | Get First vendor | 20070530 | |
| 24 | Instance method | Private | Method | Get next field setting entry | 20070530 | |
| 25 | Instance method | Private | Method | Get the next vendor in GT_VENDOR table | 20070530 | |
| 26 | Instance method | Private | Method | Get and cache account group records (T077K) | 20070531 | |
| 27 | Instance method | Private | Method | Get and cache transaction dependant FS records (T078K) | 20070531 | |
| 28 | Instance method | Private | Method | Get and cache Company code FS records (T079K) | 20070531 | |
| 29 | Instance method | Private | Method | Get and cache Purchasing Organisation FS records (T079M) | 20070531 | |
| 30 | Instance method | Private | Method | Get TMODU table records | 20070531 | |
| 31 | Instance method | Private | Method | Get and cache transaction activity type records (T020) | 20070530 | |
| 32 | Instance method | Public | Method | Prepare to work with a vendor | 20070530 | |
| 33 | Instance method | Private | Method | return 'X' when at least a DATAX field is set to 'X' | 20070806 | |
| 34 | Instance method | Public | Method | check if withholding tax is enabled for a company code | 20070531 | |
| 35 | Instance method | Public | Method | Maintain a contact person | 20090211 | |
| 36 | Instance method | Public | Method | Prepare General data maintenance of a vendor | 20070530 | |
| 37 | Instance method | Public | Method | Maintain General Data Address | 20070530 | |
| 38 | Instance method | Public | Method | Prepare bank detail maintenance of a vendor | 20070530 | |
| 39 | Instance method | Public | Method | Maintain General Data VAT | 20070806 | |
| 40 | Instance method | Public | Method | Maintain purchasing data of a vendor | 20070807 | |
| 41 | Instance method | Public | Method | Maintain purchasing partner function | 20070823 | |
| 42 | Instance method | Private | Method | 20070823 | ||
| 43 | Instance method | Private | Method | Pull the current vendor from the vendors internal table | 20070530 | |
| 44 | Instance method | Private | Method | Push the current vendor to the vendors internal table | 20070530 | |
| 45 | Instance method | Protected | Method | Read one field setting entry | 20070530 | |
| 46 | Static method | Public | Method | Read vendor | 20070530 | |
| 47 | Instance method | Public | Method | Remove a vendor to be processed from its guid | 20070530 | |
| 48 | Instance method | Public | Method | Save All vendors | 20070530 | |
| 49 | Instance method | Public | Method | Save one vendor selected by its GUID | 20070530 | |
| 50 | Instance method | Public | Method | Set actual contact ID | 20090212 | |
| 51 | Instance method | Public | Method | Set actual vendor ID | 20090212 | |
| 52 | Instance method | Public | Method | 'X' combined maintenance, ' ' no combined maintenance | 20070530 | |
| 53 | Instance method | Private | Method | Update the remarks of an address | 20070704 | |
| 54 | Instance method | Private | Method | Update the versions of an address of type 1 | 20070704 | |
| 55 | Instance method | Private | Method | Update a communication medium - Fax | 20070704 | |
| 56 | Instance method | Private | Method | Update a communication medium - Pager | 20070704 | |
| 57 | Instance method | Private | Method | Update a communication medium - Phone | 20070704 | |
| 58 | Instance method | Private | Method | Update a communication medium - PRT | 20070704 | |
| 59 | Instance method | Private | Method | Update a communication medium - Fax | 20070704 | |
| 60 | Instance method | Private | Method | Update a communication medium - Fax | 20070704 | |
| 61 | Instance method | Private | Method | Update a communication medium - SMTP | 20070704 | |
| 62 | Instance method | Private | Method | Update a communication medium - SSF | 20070704 | |
| 63 | Instance method | Private | Method | Update a communication medium - Telex | 20070704 | |
| 64 | Instance method | Private | Method | Update a communication medium - Teletex | 20070704 | |
| 65 | Instance method | Private | Method | Update a communication medium - URI | 20070704 | |
| 66 | Instance method | Private | Method | Update a communication medium - X400 | 20070704 | |
| 67 | Instance method | Private | Method | update a structure according to fields settings | 20070530 |
Events
Class CL_ERP_VENDOR_API has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_FIELDSSETTINGS | Public | See coding | 20090508 | begin of S_FIELDSSETTINGS,
tcode type tcode,
ktokk type ktokk,
bukrs type bukrs,
ekorg type ekorg,
xlstnr type flag,
xwerks type flag,
tabnm type tabnm,
feldn type fieldname,
status type char1,
end of S_FIELDSSETTINGS
|
||
| 2 | T_FIELDSSETTINGS | Public | See coding | 20090508 | T_FIELDSSETTINGS type sorted table of S_FIELDSSETTINGS
with unique key tcode ktokk bukrs ekorg xlstnr xwerks tabnm feldn
|
Method Signatures
Method AUTHORITY_CHECK_GENERAL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LOG_PARAM | Call by reference | Type reference (TYPE) | L_TYP_LOG_PARAM | 20070710 | ||||
| 2 | IS_NEW_GENERAL_DATA | Call by reference | Type reference (TYPE) | VMDS_EI_VMD_CENTRAL_DATA | Ext. Interface: Central Vendor Data / Data Fields | 20070710 | |||
| 3 | IS_OLD_GENERAL_DATA | Call by reference | Type reference (TYPE) | VMDS_EI_VMD_CENTRAL_DATA | Ext. Interface: Central Vendor Data / Data Fields | 20070710 | |||
| 4 | IV_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Activity | 20070710 | |||
| 5 | IV_TCODE | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20070710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070710 |
Method AUTHORITY_CHECK_OBJ_ACC_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LOG_PARAM | Call by reference | Type reference (TYPE) | L_TYP_LOG_PARAM | 20070710 | ||||
| 2 | IV_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Activity | 20070710 | |||
| 3 | IV_BYPASSBUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | No access to the buffer | 20070710 | |||
| 4 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20070710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070710 |
Method AUTHORITY_CHECK_OBJ_APPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LOG_PARAM | Call by reference | Type reference (TYPE) | L_TYP_LOG_PARAM | 20070710 | ||||
| 2 | IV_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Actvitity | 20070710 | |||
| 3 | IV_APPKZ | Call by reference | Type reference (TYPE) | DYNCL | Screen Class | 20070710 | |||
| 4 | IV_BYPASSBUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | No access to the buffer | 20070710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070710 |
Method AUTHORITY_CHECK_OBJ_BEGRU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LOG_PARAM | Call by reference | Type reference (TYPE) | L_TYP_LOG_PARAM | 20070710 | ||||
| 2 | IV_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Activity | 20070710 | |||
| 3 | IV_BEGRU | Call by reference | Type reference (TYPE) | BEGRU | Authorization Group | 20070710 | |||
| 4 | IV_BEGRU_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070710 | ||||
| 5 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20070710 | |||
| 6 | IV_BYPASSBUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | No access to the buffer | 20070710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070710 |
Method AUTHORITY_CHECK_OBJ_GEN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LOG_PARAM | Call by reference | Type reference (TYPE) | L_TYP_LOG_PARAM | 20070710 | ||||
| 2 | IV_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Activity | 20070710 | |||
| 3 | IV_BYPASSBUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | No access to the buffer | 20070710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070710 |
Method AUTHORITY_CHECK_OBJ_PURCH_ORG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LOG_PARAM | Call by reference | Type reference (TYPE) | L_TYP_LOG_PARAM | 20070904 | ||||
| 2 | IV_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Activity | 20070904 | |||
| 3 | IV_BYPASSBUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | No access to the buffer | 20070904 | |||
| 4 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20070904 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070904 |
Method AUTHORITY_CHECK_OBJ_TRANSACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LOG_PARAM | Call by reference | Type reference (TYPE) | L_TYP_LOG_PARAM | 20070710 | ||||
| 2 | IV_BYPASSBUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | No access to the buffer | 20070710 | |||
| 3 | IV_TCODE | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20070710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070710 |
Method AUTHORITY_CHECK_PURCHASING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LOG_PARAM | Call by reference | Type reference (TYPE) | L_TYP_LOG_PARAM | 20070904 | ||||
| 2 | IV_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Activity | 20070904 | |||
| 3 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20070904 | |||
| 4 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20070904 | |||
| 5 | IV_TCODE | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20070904 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070904 |
Method BUILD_AUTH_GROUPS Signature
Method BUILD_AUTH_GROUPS on class CL_ERP_VENDOR_API has no parameter.
Method BUILD_AUTH_GROUPS on class CL_ERP_VENDOR_API has no exception.
Method BUILD_FIELDSSETTINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20070530 | |||
| 2 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20070530 | |||
| 3 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20070530 | |||
| 4 | IV_TCODE | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20070530 | |||
| 5 | IV_XLSTNR | Call by reference | Type reference (TYPE) | XFELD | SPACE | Flag for subranges | 20100618 | ||
| 6 | IV_XWERKS | Call by reference | Type reference (TYPE) | XFELD | SPACE | Flag for plants | 20100618 |
Method BUILD_FIELDSSETTINGS on class CL_ERP_VENDOR_API has no exception.
Method BUILD_SPECIFIC_FIELD_HANDLING Signature
Method BUILD_SPECIFIC_FIELD_HANDLING on class CL_ERP_VENDOR_API has no parameter.
Method BUILD_SPECIFIC_FIELD_HANDLING on class CL_ERP_VENDOR_API has no exception.
Method CHECK_AND_SET_NOB_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_STATUS | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20070531 | |||
| 2 | IV_FAUNA | Call by reference | Type reference (TYPE) | FAUNA_MODI | Name of the Field Selection Definition | 20070531 | |||
| 3 | IV_FELNM | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20070531 | |||
| 4 | IV_IS_NEVER_OBLIGATORY | Call by reference | Type reference (TYPE) | XFELD | 'X' when true, ' ' when false | 20070531 | |||
| 5 | IV_TABNM | Call by reference | Type reference (TYPE) | TABNM | Table Name (4 Characters) | 20070531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Field does not exist | 20070531 |
Method CHECK_CPY_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FAUNA | Call by reference | Type reference (TYPE) | FAUNA_MODI | Name of the Field Selection Definition | 20070531 | |||
| 2 | IV_FELNM | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20070531 | |||
| 3 | IV_IS_COPY_FROM_REFERENCE | Call by reference | Type reference (TYPE) | XFELD | 'X' when true, ' ' when false | 20070531 | |||
| 4 | IV_TABNM | Call by reference | Type reference (TYPE) | TABNM | Table Name (4 Characters) | 20070531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Field does not exist | 20070531 |
Method CHECK_FIELDS_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | true/false | 20070530 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | ANY | Data to be checked | 20070530 | |||
| 3 | IS_LOG_PARAM | Call by reference | Type reference (TYPE) | L_TYP_LOG_PARAM | Guid, methodname, timestamp | 20070625 | |||
| 4 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20070530 | |||
| 5 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20070530 | |||
| 6 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20070530 | |||
| 7 | IV_TCODE | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Missing company code | 20070605 | ||
| 2 | No fields relevant to check field settings | 20070530 | ||
| 3 | Withholding tax disabled | 20070605 |
Method CHECK_FIELDS_STATUS_BYSTRUC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | true/false | 20070530 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | ANY | Data to be checked | 20070530 | |||
| 3 | IS_LOG_PARAM | Call by reference | Type reference (TYPE) | L_TYP_LOG_PARAM | Guid, methodname, timestamp | 20070627 | |||
| 4 | IV_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Company Code | 20070530 | |||
| 5 | IV_EKORG | Value transfer | Type reference (TYPE) | EKORG | Purchasing Organization | 20070530 | |||
| 6 | IV_KTOKK | Value transfer | Type reference (TYPE) | KTOKK | Vendor account group | 20070530 | |||
| 7 | IV_TASKACTION_ON_DATA | Value transfer | Type reference (TYPE) | VMD_EI_OBJECT_TASK | External Interface: Change Indicator for Object | 20070712 | |||
| 8 | IV_TCODE | Value transfer | Type reference (TYPE) | TCODE | Transaction Code | 20070530 | |||
| 9 | IV_TYPENAME | Value transfer | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20070710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No fields relevant to check field settings | 20070530 |
Method CHECK_FIELDS_STATUS_COMM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | true/false | 20070614 | |||
| 2 | IS_COMM_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_COMMUNICATION | Communication data to be checked | 20070614 | |||
| 3 | IS_LOG_PARAM | Call by reference | Type reference (TYPE) | L_TYP_LOG_PARAM | Guid, methodname, timestamp | 20070627 | |||
| 4 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20070614 | |||
| 5 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20070614 | |||
| 6 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20070614 | |||
| 7 | IV_TCODE | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20070614 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No fields relevant to check field settings | 20070614 |
Method CHECK_FIELDS_STATUS_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | true/false | 20070713 | |||
| 2 | IS_LOG_PARAM | Call by reference | Type reference (TYPE) | L_TYP_LOG_PARAM | Guid, methodname, timestamp | 20070713 | |||
| 3 | IV_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Company Code | 20070713 | |||
| 4 | IV_DATA | Call by reference | Type reference (TYPE) | ANY | Data to be checked | 20070713 | |||
| 5 | IV_EKORG | Value transfer | Type reference (TYPE) | EKORG | Purchasing Organization | 20070713 | |||
| 6 | IV_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20070713 | |||
| 7 | IV_KTOKK | Value transfer | Type reference (TYPE) | KTOKK | Vendor account group | 20070713 | |||
| 8 | IV_TABNAME | Value transfer | Type reference (TYPE) | TABNM | Table Name (4 Characters) | 20070713 | |||
| 9 | IV_TASKACTION_ON_DATA | Value transfer | Type reference (TYPE) | VMD_EI_OBJECT_TASK | External Interface: Change Indicator for Object | 20070713 | |||
| 10 | IV_TCODE | Value transfer | Type reference (TYPE) | TCODE | Transaction Code | 20070713 |
Method CHECK_FIELDS_STATUS_SINGLE on class CL_ERP_VENDOR_API has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ERP_VENDOR_API has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ERP_VENDOR_API has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_ERP_VENDOR_API has no parameter.
Method CONSTRUCTOR on class CL_ERP_VENDOR_API has no exception.
Method GET_ACCOUNT_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20070530 | |||
| 2 | RS_T077K | Value transfer | Type reference (TYPE) | T077K | Vendor account groups | 20070531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Account group not found | 20070530 |
Method GET_FIELDSSETTINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELDSSETTINGS | Call by reference | Type reference (TYPE) | T_FIELDSSETTINGS | 20090508 | ||||
| 2 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | SPACE | Company Code | 20090508 | ||
| 3 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | SPACE | Purchasing Organization | 20090508 | ||
| 4 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20090508 | |||
| 5 | IV_TCODE | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20090508 | |||
| 6 | IV_XLSTNR | Call by reference | Type reference (TYPE) | XFELD | SPACE | Flag for subranges | 20100618 | ||
| 7 | IV_XWERKS | Call by reference | Type reference (TYPE) | XFELD | SPACE | Flag for plants | 20100618 |
Method GET_FIELDSSETTINGS on class CL_ERP_VENDOR_API has no exception.
Method GET_FIRST_FSETTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FSETTING_FIRST | Call by reference | Type reference (TYPE) | L_TYP_FSETTINGS | First field setting | 20070530 | |||
| 2 | EV_IDX_FIRST | Call by reference | Type reference (TYPE) | SYTABIX | First relevant index of gt_fsetting[] | 20070530 | |||
| 3 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20070530 | |||
| 4 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20070530 | |||
| 5 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20070530 | |||
| 6 | IV_TCODE | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20070530 | |||
| 7 | IV_TYPENAME | Value transfer | Type reference (TYPE) | TYPENAME | Name of direct input import structure | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | no record can be found | 20070530 |
Method GET_FIRST_VENDOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VENDOR | Call by reference | Type reference (TYPE) | VMDS_EI_EXTERN | Complex External Interface for Vendors | 20070530 | |||
| 2 | ES_VENDOR_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20070530 | |||
| 3 | EV_IDX_FIRST | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No vendor record | 20070530 |
Method GET_NEXT_FSETTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FSETTING_NEXT | Call by reference | Type reference (TYPE) | L_TYP_FSETTINGS | Next field setting | 20070530 | |||
| 2 | EV_IDX_NEXT | Call by reference | Type reference (TYPE) | SYTABIX | Next index of gt_fsettings[] | 20070530 | |||
| 3 | IV_IDX_CURRENT | Call by reference | Type reference (TYPE) | SYTABIX | Current index of gt_fsettings[] | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | no more record can be found | 20070530 |
Method GET_NEXT_VENDOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VENDOR | Call by reference | Type reference (TYPE) | VMDS_EI_EXTERN | Complex External Interface for Vendors | 20070530 | |||
| 2 | ES_VENDOR_GUID | Call by reference | Type reference (TYPE) | GUID16 | Generic Data Element for GUID Fields (X16) | 20070530 | |||
| 3 | EV_IDX_NEXT | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20070530 | |||
| 4 | IV_IDX_CURRENT | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | no more record can be found | 20070530 |
Method GET_T077K Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20070531 | |||
| 2 | RS_T077K | Value transfer | Type reference (TYPE) | T077K | Vendor account groups | 20070531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Account group not found | 20070531 |
Method GET_T078K Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TCODE | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20070531 | |||
| 2 | RS_T078K | Value transfer | Type reference (TYPE) | T078K | Transaction-dependent screen selection for vendor master | 20070531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Account group not found | 20070531 |
Method GET_T079K Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20070531 | |||
| 2 | RS_T079K | Value transfer | Type reference (TYPE) | T079K | Company code-dependent screen sel.for vend.master | 20070531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Account group not found | 20070531 |
Method GET_T079M Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20070531 | |||
| 2 | RS_T079M | Value transfer | Type reference (TYPE) | T079M | Vendor master data screen selection (purch.org.) | 20070531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Account group not found | 20070531 |
Method GET_TMODU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TMODU | Call by reference | Type reference (TYPE) | L_TYP_TMODU_T | 20070531 | ||||
| 2 | IV_FAUNA | Call by reference | Type reference (TYPE) | FAUNA_MODI | Name of the Field Selection Definition | 20070531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FAUNA does not exist | 20070531 |
Method GET_TRANSACTION_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_T020 | Call by reference | Type reference (TYPE) | T020 | 20070530 | ||||
| 2 | IV_TCODE | Call by reference | Type reference (TYPE) | TCODE | Vendor account group | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | not found | 20070530 |
Method INITIALIZE_VENDOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return Parameter | 20070823 | |||
| 2 | EV_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20070705 | |||
| 3 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20070530 | |||
| 4 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20070530 | |||
| 5 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070530 | |||
| 2 | 20070530 | |||
| 3 | 20070705 | |||
| 4 | 20070530 |
Method IS_DATAX_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_INPUT | Call by reference | Type reference (TYPE) | ANY | Any vendor structure or table | 20070806 | |||
| 2 | RV_RETURN | Value transfer | Type reference (TYPE) | ABAP_BOOL | Boolean Variable (X=True, -=False, Space=Unknown) | 20070806 |
Method IS_DATAX_SET on class CL_ERP_VENDOR_API has no exception.
Method IS_WHTAX_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Company Code | 20070531 | |||
| 2 | RV_ENABLED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 'X' if enabled | 20070531 |
Method IS_WHTAX_ENABLED on class CL_ERP_VENDOR_API has no exception.
Method MAINTAIN_CONTACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20090211 | |||
| 2 | EV_CONTACT_ID | Call by reference | Type reference (TYPE) | PARNR | Number of contact person | 20090213 | |||
| 3 | IS_CONTACT | Call by reference | Type reference (TYPE) | VMDS_EI_CONTACTS | Ext. Interface: Contact Person | 20090211 | |||
| 4 | IV_CURRENT_STATE | Call by reference | Type reference (TYPE) | CVI_EI_CURRENT_STATE | External Interface: Indicator for Complete Data | 20090423 | |||
| 5 | IV_INSTANCE_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20090211 |
Method MAINTAIN_CONTACT on class CL_ERP_VENDOR_API has no exception.
Method MAINTAIN_GENERAL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return Parameter | 20070823 | |||
| 2 | IS_GENERAL_DATA | Call by reference | Type reference (TYPE) | VMDS_EI_VMD_CENTRAL | Ext. Interface: Central Vendor Data / Data Fields | 20070530 | |||
| 3 | IV_COUNTRY | Call by reference | Type reference (TYPE) | LAND1 | Country Key | 20090210 | |||
| 4 | IV_INSTANCE_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Internal error | 20070629 | ||
| 2 | Input parameter error | 20070530 | ||
| 3 | method has encountered an error | 20070629 |
Method MAINTAIN_GEN_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20070823 | |||
| 2 | IS_POSTAL | Call by reference | Type reference (TYPE) | CVIS_EI_1VL | Ext. Interface: Address of Organization | 20070530 | |||
| 3 | IT_FAX | Call by reference | Type reference (TYPE) | CVIS_EI_FAX_T | Ext. Interface: Fax Numbers | 20070530 | |||
| 4 | IT_PAGER | Call by reference | Type reference (TYPE) | CVIS_EI_PAG_T | Ext. Interface: Pager Numbers | 20070530 | |||
| 5 | IT_PHONE | Call by reference | Type reference (TYPE) | CVIS_EI_PHONE_T | Ext. Interface: Telephone Numbers | 20070530 | |||
| 6 | IT_PRT | Call by reference | Type reference (TYPE) | CVIS_EI_PRT_T | Ext. Interface: PRT Addresses | 20070530 | |||
| 7 | IT_REMARKS | Call by reference | Type reference (TYPE) | CVIS_EI_REM_T | Ext. Interface: Comments on Address | 20070530 | |||
| 8 | IT_RFC | Call by reference | Type reference (TYPE) | CVIS_EI_RFC_T | Ext. Interface: RFC Addresses | 20070530 | |||
| 9 | IT_RML | Call by reference | Type reference (TYPE) | CVIS_EI_RML_T | Ext. Interface: Remote Mail Addresses | 20070530 | |||
| 10 | IT_SMTP | Call by reference | Type reference (TYPE) | CVIS_EI_SMTP_T | Ext. Interface: E-Mail Addresses | 20070530 | |||
| 11 | IT_SSF | Call by reference | Type reference (TYPE) | CVIS_EI_SSF_T | Ext. Interface: SSF Addresses | 20070530 | |||
| 12 | IT_TLX | Call by reference | Type reference (TYPE) | CVIS_EI_TLX_T | Ext. Interface: Telex Numbers | 20070530 | |||
| 13 | IT_TTX | Call by reference | Type reference (TYPE) | CVIS_EI_TTX_T | Ext. Interface: Teletex Numbers | 20070530 | |||
| 14 | IT_URI | Call by reference | Type reference (TYPE) | CVIS_EI_URI_T | Ext. Interface: URI Addresses | 20070530 | |||
| 15 | IT_VERSIONS | Call by reference | Type reference (TYPE) | CVI_EI_VERSION_TYPE1_T | Ext. Interface: Address Versions - Address Type 1 | 20070530 | |||
| 16 | IT_X400 | Call by reference | Type reference (TYPE) | CVIS_EI_X400_T | Ext. Interface: X.400 Addresses | 20070530 | |||
| 17 | IV_FAX_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' corresponding table is fully supplied | 20070702 | |||
| 18 | IV_INSTANCE_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20070530 | |||
| 19 | IV_PAGER_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' corresponding table is fully supplied | 20070704 | |||
| 20 | IV_PHONE_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' phone table is fully supplied | 20070702 | |||
| 21 | IV_PRT_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' corresponding table is fully supplied | 20070704 | |||
| 22 | IV_REMARKS_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' remark table is fully supplied | 20070704 | |||
| 23 | IV_RFC_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' corresponding table is fully supplied | 20070704 | |||
| 24 | IV_RML_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' corresponding table is fully supplied | 20070704 | |||
| 25 | IV_SMTP_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' corresponding table is fully supplied | 20070704 | |||
| 26 | IV_SSF_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' corresponding table is fully supplied | 20070704 | |||
| 27 | IV_TLX_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' corresponding table is fully supplied | 20070704 | |||
| 28 | IV_TTX_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' corresponding table is fully supplied | 20070704 | |||
| 29 | IV_URI_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' corresponding table is fully supplied | 20070704 | |||
| 30 | IV_VERSIONS_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' corresponding table is fully supplied | 20070704 | |||
| 31 | IV_X400_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' corresponding table is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Internal error | 20070629 | ||
| 2 | Input parameter error | 20070629 | ||
| 3 | method has encountered an error | 20070629 |
Method MAINTAIN_GEN_BANK_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20070823 | |||
| 2 | IS_BANKDETAIL_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_BANKDETAIL_DATA | Ext. Interface: Bank Details / Data Fields | 20070530 | |||
| 3 | IS_BANKDETAIL_DATAX | Call by reference | Type reference (TYPE) | CVIS_EI_BANKDETAIL_DATAX | Ext. Interface: Bank Data / X-Fields | 20070530 | |||
| 4 | IV_BANKL | Value transfer | Type reference (TYPE) | BANKL | Bank number | 20070530 | |||
| 5 | IV_BANKN | Value transfer | Type reference (TYPE) | BANKN | Bank account number | 20070530 | |||
| 6 | IV_BANKS | Value transfer | Type reference (TYPE) | BANKS | Bank country key | 20070530 | |||
| 7 | IV_INSTANCE_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20070530 | |||
| 8 | IV_TASK | Call by reference | Type reference (TYPE) | CVI_EI_BANK_TASK | External Interface: Change Indicator Bank Data | 20070807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Internal error | 20070807 | ||
| 2 | Input parameter error | 20070807 | ||
| 3 | method has encountered an error | 20070807 |
Method MAINTAIN_GEN_VAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20070823 | |||
| 2 | IV_INSTANCE_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20070806 | |||
| 3 | IV_LAND | Call by reference | Type reference (TYPE) | LAND1_GP | Country Key | 20070806 | |||
| 4 | IV_STCEG | Call by reference | Type reference (TYPE) | STCEG | VAT Registration Number | 20070806 | |||
| 5 | IV_TASK | Call by reference | Type reference (TYPE) | CVI_EI_VAT_TASK | External Interface: Change Indicator EU Tax Numbers | 20070806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Internal error | 20070806 | ||
| 2 | Input parameter error | 20070806 | ||
| 3 | method has encountered an error | 20070806 |
Method MAINTAIN_PURCHASING_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20070823 | |||
| 2 | IS_PURCHASING_DATA | Call by reference | Type reference (TYPE) | VMDS_EI_PURCHASING_DATA | Ext. Interface: Purchasing Organization / Data Fields | 20070904 | |||
| 3 | IS_PURCHASING_DATAX | Call by reference | Type reference (TYPE) | VMDS_EI_PURCHASING_DATAX | Ext. Interface: Purchasing Organization / X-Fields | 20070904 | |||
| 4 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20070808 | |||
| 5 | IV_INSTANCE_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20070808 | |||
| 6 | IV_TASK | Call by reference | Type reference (TYPE) | VMD_EI_PURCHASING_TASK | External Interface: Change Indicator Purchasing Organization | 20070808 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Internal error | 20070808 | ||
| 2 | Input parameter error | 20070808 | ||
| 3 | method has encountered an error | 20070808 |
Method MAINTAIN_PURCH_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20070823 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | VMDS_EI_FUNCTIONS_DATA | Ext. Interface: Partner Roles / Data Fields | 20070904 | |||
| 3 | IS_DATAX | Call by reference | Type reference (TYPE) | VMDS_EI_FUNCTIONS_DATAX | Ext. Interface: Partner Roles / X-Fields | 20070904 | |||
| 4 | IS_DATA_KEY | Call by reference | Type reference (TYPE) | VMDS_EI_FUNCTIONS_KEY | Ext. Interface: Partner Roles / Key Fields | 20070904 | |||
| 5 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20070823 | |||
| 6 | IV_INSTANCE_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20070823 | |||
| 7 | IV_TASK | Call by reference | Type reference (TYPE) | VMD_EI_FUNCTIONS_TASK | External Interface: Change Indicator for Partner Roles | 20070823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070823 | |||
| 2 | 20070823 | |||
| 3 | 20070823 |
Method PREPARE_SAVING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VENDOR | Call by reference | Type reference (TYPE) | VMDS_EI_EXTERN | Complex External Interface for Vendors | 20070823 |
Method PREPARE_SAVING on class CL_ERP_VENDOR_API has no exception.
Method PULL_CURRENT_VENDOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VENDOR | Call by reference | Type reference (TYPE) | VMDS_EI_EXTERN | Vorschlagswerte bei Anlage von Debitoren aus Workbench | 20070530 | |||
| 2 | IV_INSTANCE_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070530 | |||
| 2 | 20070530 | |||
| 3 | 20070530 |
Method PUSH_CURRENT_VENDOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VENDOR | Call by reference | Type reference (TYPE) | VMDS_EI_EXTERN | Complex External Interface for Vendors | 20070530 | |||
| 2 | IV_INSTANCE_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070530 | |||
| 2 | 20070530 | |||
| 3 | 20070530 |
Method READ_FSETTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20070530 | |||
| 2 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20070530 | |||
| 3 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20070713 | |||
| 4 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20070530 | |||
| 5 | IV_TABNM | Call by reference | Type reference (TYPE) | TABNM | Table Name (4 Characters) | 20070530 | |||
| 6 | IV_TCODE | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20070530 | |||
| 7 | RV_STATUS | Value transfer | Type reference (TYPE) | CHAR1 | field setting status | 20070530 |
Method READ_FSETTING on class CL_ERP_VENDOR_API has no exception.
Method READ_VENDOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ERROR | Call by reference | Type reference (TYPE) | CVIS_MESSAGE | Error Indicator and System Messages | 20070705 | |||
| 2 | ES_VENDOR | Call by reference | Type reference (TYPE) | VMDS_EI_EXTERN | Complex External Interface for Vendors | 20070530 | |||
| 3 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20070530 |
Method READ_VENDOR on class CL_ERP_VENDOR_API has no exception.
Method REMOVE_VENDOR_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VENDOR_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070530 | |||
| 2 | 20070530 | |||
| 3 | 20070530 |
Method SAVE_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20070823 | |||
| 2 | IV_TESTRUN_INDICATOR | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' run in test mode, ' ' database commit is issued | 20070530 |
Method SAVE_ALL on class CL_ERP_VENDOR_API has no exception.
Method SAVE_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20070823 | |||
| 2 | IV_INSTANCE_GUID | Call by reference | Type reference (TYPE) | GUID16 | Generic Data Element for GUID Fields (X16) | 20070530 | |||
| 3 | IV_TESTRUN_INDICATOR | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X'run in test mode, ' ' database commit is issued | 20070530 |
Method SAVE_SINGLE on class CL_ERP_VENDOR_API has no exception.
Method SET_ACTUAL_CONTACT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20090212 | |||
| 2 | EV_PARNR | Call by reference | Type reference (TYPE) | PARNR | Number of contact person | 20090212 | |||
| 3 | IV_INSTANCE_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20090212 | |||
| 4 | IV_PARNR | Call by reference | Type reference (TYPE) | PARNR | Number of contact person | 20090212 | |||
| 5 | IV_PASSING_PARNR | Call by reference | Type reference (TYPE) | PARNR | Number of contact person | 20090420 |
Method SET_ACTUAL_CONTACT_ID on class CL_ERP_VENDOR_API has no exception.
Method SET_ACTUAL_VENDOR_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20090212 | |||
| 2 | EV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20090626 | |||
| 3 | IV_INSTANCE_GUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID in 'RAW' format | 20090212 | |||
| 4 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20090626 |
Method SET_ACTUAL_VENDOR_ID on class CL_ERP_VENDOR_API has no exception.
Method SET_COMBINED_MAINTENANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMBINED_MAINTENANCE | Call by reference | Type reference (TYPE) | XFELD | ' ' | Checkbox | 20070530 |
Method SET_COMBINED_MAINTENANCE on class CL_ERP_VENDOR_API has no exception.
Method UPDATE_ADDR_REMARK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_REM | Ext. Interface: Comments on Address | 20070704 | |||
| 2 | EV_ADDRESS_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070704 | ||||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_REM_T | Ext. Interface: Comments on Address | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' remarks are fully supplied | 20070704 |
Method UPDATE_ADDR_REMARK on class CL_ERP_VENDOR_API has no exception.
Method UPDATE_ADDR_VERSIONS1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_VERSION1 | Ext. Interface: Comments on Address | 20070704 | |||
| 2 | EV_ADDRESS_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070704 | ||||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVI_EI_VERSION_TYPE1_T | Ext. Interface: Comments on Address | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' remarks are fully supplied | 20070704 |
Method UPDATE_ADDR_VERSIONS1 on class CL_ERP_VENDOR_API has no exception.
Method UPDATE_COMM_FAX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_FAX | Fax structure | 20070704 | |||
| 2 | EV_COMMUNICATION_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' Communication has been changed | 20070704 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_FAX_T | Communication table | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' communication is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070704 |
Method UPDATE_COMM_PAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_PAG | Pager structure | 20070704 | |||
| 2 | EV_COMMUNICATION_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' Communication has been changed | 20070704 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_PAG_T | Communication table | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' communication is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070704 |
Method UPDATE_COMM_PHONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_PHONE | Phone structure | 20070704 | |||
| 2 | EV_COMMUNICATION_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' Communication has been changed | 20070704 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_PHONE_T | Communication table | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' communication is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070704 |
Method UPDATE_COMM_PRT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_PRT | PRT structure | 20070704 | |||
| 2 | EV_COMMUNICATION_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' Communication has been changed | 20070704 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_PRT_T | Communication table | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' communication is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070704 |
Method UPDATE_COMM_RFC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_RFC | RFC structure | 20070704 | |||
| 2 | EV_COMMUNICATION_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' Communication has been changed | 20070704 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_RFC_T | Communication table | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' communication is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070704 |
Method UPDATE_COMM_RML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_RML | RML structure | 20070704 | |||
| 2 | EV_COMMUNICATION_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' Communication has been changed | 20070704 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_RML_T | Communication table | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' communication is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070704 |
Method UPDATE_COMM_SMTP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_SMTP | SMTP structure | 20070704 | |||
| 2 | EV_COMMUNICATION_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' Communication has been changed | 20070704 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_SMTP_T | Communication table | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' communication is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070704 |
Method UPDATE_COMM_SSF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_SSF | SSF structure | 20070704 | |||
| 2 | EV_COMMUNICATION_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' Communication has been changed | 20070704 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_SSF_T | Communication table | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' communication is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070704 |
Method UPDATE_COMM_TLX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_TLX | Telex structure | 20070704 | |||
| 2 | EV_COMMUNICATION_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' Communication has been changed | 20070704 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_TLX_T | Communication table | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' communication is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070704 |
Method UPDATE_COMM_TTX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_TTX | Teletex structure | 20070704 | |||
| 2 | EV_COMMUNICATION_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' Communication has been changed | 20070704 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_TTX_T | Communication table | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' communication is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070704 |
Method UPDATE_COMM_URI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_URI | URI structure | 20070704 | |||
| 2 | EV_COMMUNICATION_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' Communication has been changed | 20070704 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_URI_T | Communication table | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' communication is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070704 |
Method UPDATE_COMM_X400 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_CVI_X400 | X400 structure | 20070704 | |||
| 2 | EV_COMMUNICATION_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' Communication has been changed | 20070704 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_X400_T | Communication table | 20070704 | |||
| 4 | IV_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' communication is fully supplied | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070704 |
Method UPDATE_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | 20070530 | ||||
| 2 | CS_DATAX | Call by reference | Type reference (TYPE) | ANY | 20070530 | ||||
| 3 | EV_UPDATED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Single-Character Indicator | 20070704 | |||
| 4 | IS_DATA | Call by reference | Type reference (TYPE) | ANY | Any data structure | 20070530 | |||
| 5 | IS_DATAX | Call by reference | Type reference (TYPE) | ANY | Any dataX structure | 20070530 |
Method UPDATE_STRUCTURE on class CL_ERP_VENDOR_API has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 600 |