Start of Content Area

Background documentation Customer Master Data Structures  Locate the document in its SAP Library structure

The following transactions are processed using the same batch input program, RFBIDE00, and you therefore transfer them together in one file under a session header record:

With the create and change transactions, transferred block fields or deletion flags are also processed. The system then goes to the additional screens provided for this.

The following table provides an overview of the structures and record types for customer master data.

Structure name

Record type

Explanation

BGR00

0

Session header record

BKN00

1

Header data for customers

BKNA1

2

General data for customers

BKNB1

2

Company code data

BKNB5

2

Dunning data

BKNBK

2

Bank details, including new bank master data

BKNBW

2

Withholding tax

BKNEX

2

Foreign trade

BKNKA

2

Central credit limit

BKNKK

2

Control area credit limit

BKNVA

2

Unloading points

BWRF12

2

Receiving points

BWRF4

2

Departments

BKNVD

2

Messages

BKNVI

2

Taxes

BKNVK

2

Contact persons

BKNVL

2

Licenses

BKNVP

2

Partner functions

BKNVV

2

Sales area data

BKNZA

2

Alternative payers

BKNBW

2

Withholding tax

BIADDR2

2

Consumer's address

BKNAT

2

Tax categories (South America)

The structure BKNBK must be transferred for each set of bank details to be processed.

If you want to delete existing bank details, you must select the field BKNBK-XDELE.

If the bank master data for a set of bank details is new, then you can also transfer the data for this bank into the BKNBK structure. The new bank master data is then created when you process the session.

In the bank detail tables KNBK, you can only change the BANKS (bank country key), BANKL (bank key), and BANKN (bank account number) key fields by creating the new bank details and deleting the old ones.

To process unloading points, receiving points, departments, contact persons, taxes, licenses, messages, partner functions, and sales area data, the corresponding BKNVA, BWRF12, BWRF4, BKNVI, BKNVL, BKNVD, BKNVP, and BKNVV structures must be transferred. If you want to delete a record, you must select the XDELE field in the appropriate structure.

With unloading points, you should note that either a goods receiving hours ID (BKNVA-WANID) or goods receiving hours (BKNVA-MOAB1, BKNVA-MOAB2, and so on) can be transferred.

For contact persons, you do not have to enter a partner number (internal number assignment).

Caution

If however you do enter a number, this number may not have already been assigned to a different customer otherwise the program will terminate.

You can transfer the alternative payers to structure BKNZA as either company code-specific or cross-company code. If you enter either SPACE or the NODATA character in the field BKNZA-BUKRS, an alternative payer is defined as cross-company code. If you select the field BKNZA-XDELE, the alternative payer is deleted.

With taxes, only permitted records may be transferred, that is BKNVI-ALAND must be the country of the sales organization or of one of the plants belonging to it, and BKNVI-TATYP must be assigned to this country via table TSTL. Both of these fields must be transferred. You should also make sure that the BKNVI-TAXKD tax indicator is permitted for the tax category (table TSKD).

When transferring tax data using batch input, you should ensure that the data is always transferred on step loop screen 1350 of the SAPMF02D module pool. This is also the case if there is only one relevant tax rate (country/tax category/tax indicator). In dialog mode, screen 1350 would not apply and you would enter the tax indicator on screen 0320 (billing documents).

Caution

If you use batch input however, tax data may never be transferred on screen 0320 as otherwise this would lead to a program termination.

Screen 1350 must be directly after screen 0320 in the process flow and must transfer the complete data records (KNVI-ALAND, KNVI-TATYP, and KNVI-TAXKD). You should consider the tax determination and especially the contents of table KNVI before structuring the batch input process flow in dialog mode.

With licenses as with taxes, you should check that country and tax category are permitted (BKNVL-ALAND, BKNVL-TATYP).

To process withholding tax, you must transfer structure BKNBW for each withholding tax category to be processed. To delete an existing withholding tax category, select the field BKNBW-XDELE.

 

Consumer's Address Fields

Since the consumer, as a private individual, has a private address rather than a company address, the address fields cannot be filled using the customer master table (KNA1). Instead, structure BIADDR2 provides the information required for the consumer's address fields. An address is automatically created in central address management when you run the batch input session. The customer's personal data (sex, date of birth, marital status) do not belong to the address structure and can be entered in structure BKNVK as follows:

Enter the NODATA special character in the rest of the fields for structure BKNVK.