Menu

SAP Function Module VENDOR_BDCDATA

Batch input: creditor

The Function Module VENDOR_BDCDATA (Batch input: creditor) is a standard Function Module in SAP ERP and is part of the function group WYL1 within the package WLIF.

Technical Information

Function Module VENDOR_BDCDATA
Short Text Batch input: creditor
Function Group WYL1
Package WLIF
Module Type Normal Module

Importing Parameters

These are the IMPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
PI_FL_CHECK LIKE RFPDO-RFBICHCK SPACE Check batch input data only
PI_VART LIKE ' ': Process. change doc., 'X' complete processing
PI_XK99_USED TYPE CHAR1 SPACE Aufruf aus Massenänderungstransaktion

Exporting Parameters

This function module does not define any EXPORTING parameters.

Changing Parameters

This function module does not define any CHANGING parameters.

Table Parameters

These are the TABLE parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
PE_FEHL_WA LIKE BDIFIBIWA Output table: faulty B structure
PE_TAB_FT LIKE BDCDATA Output table with BDC data
PI_TAB_WA LIKE BDIFIBIWA Input table with B structures (BGR00, BLF00...)

Exceptions

These are the Exceptions of this function module.

Exception Name Short Text
BLF00_MISSING Transaction does not begin with header record (cat. 1)
BUKRS_NOT_IN_T079K Screen layout for company code not in table T079K
B_EXTENSION Customer still uses old B structure
EKORG_NOT_IN_T079M Screen layout for purchasing organization not in table T079M
INTERNAL_ERROR Interner Fehler
INVALID_TAXGR Ungültiger Wert (Space) für die Steuerkategorie
KTOKK_NOT_FOUND Account group does not exist in table T077K
MULTIPLE_BLFA1 Pass on BLFA1 data more than once
MULTIPLE_BLFB1 Pass on BLFB1 data more than once
MULTIPLE_BLFB5 Pass on BLFB5 data more than once
MULTIPLE_BLFM1 Pass on BLFM1 data more than once
MULTIPLE_TA Processing of several TA in one call
NODATA_INVALID Special character for NODATA not valid
NO_BKNVK_BEC_ENTRY BLFEI-Dat. nicht verarb, da Sperr- oder Lösch-Ta
NO_BKNVK_BEC_EXIST BLFBK-Dat. nicht hinzugefügt, da LFA1 existiert
NO_BLFA1_BEC_EXIST BLFA1 data not processed because record exists
NO_BLFAT_BEC_ENTRY BLFAT-Dat. nicht verarb, da Lösch- oder Sperr-Ta
NO_BLFAT_BEC_EXIST BLFAT-Dat. nicht hinzugefügt, da LFA1 existiert
NO_BLFB1_BEC_BUKRS BLFB1 data not processed, since company code missing
NO_BLFB5_BEC_BUKRS BLFB5 data not processed, since company code missing
NO_BLFB5_BEC_ENTRY BLFB5 data not processed because deletion or blocking table
NO_BLFBK_BEC_ENTRY BLFBK data not processed because deletion or blocking table
NO_BLFBK_BEC_ERASE No BLFBK processing because bank details are to be deleted
NO_BLFBK_BEC_EXIST1 BLFBK data not created because LFA1 exists
NO_BLFBK_BEC_EXIST2 No BLFBK processing because BNKA data already exists
NO_BLFBK_BEC_KEY1 No BLFBK processing because country key missing
NO_BLFBK_BEC_KEY2 No BLFBK processing because country key not in table T005
NO_BLFBW_BEC_BUKRS BLFBW-Daten nicht verarbeitet, da Bukrs fehlt
NO_BLFBW_BEC_ENTRY BLFBW-Daten nicht verarb, da Sperr- oder Lösch-Ta
NO_BLFBW_SENTENCE Keine Verarbeitung des BLFBW-Satzes
NO_BLFEI_BEC_EKORG BLFEI-Daten nicht verarbeitet, da Ekorg fehlt
NO_BLFEI_BEC_ENTRY BLFEI-Dat. nicht verarb, da Sperr- oder Lösch-Ta
NO_BLFLR_BEC_EKORG BLFLR data not processed because purchasing organization missing
NO_BLFLR_BEC_ENTRY BLFLR data not processed because blocking or deletion table
NO_BLFM1_BEC_EKORG BLFM1 data not processed because purchasing organization missing
NO_BLFM2_BEC_EKORG BLFM2 data not processed because purchasing organization missing
NO_BLFM2_BEC_ENTRY BLFM2 data not processed because blocking or deletion table
NO_BLFM2_LTSNR_WERKS BLFM2 data not processed because LTSNR and WERKS missing
NO_BWYT1_BEC_EKORG BWYT1 data not processed because purchasing organization missing
NO_BWYT1_BEC_ENTRY BWYT1 data not processed because blocking or deletion table
NO_BWYT3_BEC_EKORG BWYT3 data not processed because purchasing organization missing
NO_BWYT3_BEC_ENTRY BWYT3 data not processed because blocking or deletion table
NO_BWYT3_LTSNR_WERKS BWYT3 data not processed because LTSNR and WERKS missing
NO_DATA No B structure data exists because PI_TAB_WA empty
NO_DATA_PLANT_ALLOWED No data at plant level allowed
NO_DATA_VENDOR_SUBRANGE_ALL No data at sub-range level allowed
NO_LFA1_RELE_EKORG_MISSING Maintenance of relevance of data retention level only with purchasing org
NO_MAP No folder data exists (first record not type 0)
NO_TYPE_2 Data record is not of type 2
TABLE_NAME_MISSING Type 2 data record does not contain a table name
TABLE_UNKNOWN Table unknown in connection with TA
TAXGR_NOT_FOUND Steuerkategorie nicht in Tabelle T007C
TA_CODE_MISSING BLF00 record does not contain a transaction code
TA_NOT_ALLOWED TA does not correspond to the permissible in the table
TA_NOT_FOUND Transaction not found in table T020
TCODE_NOT_IN_T078K Transaction code not found in table T078K