Entering content frameObject documentation Data Transfer Interfaces (Direct Input) Locate the document in its SAP Library structure

Definition

Direct input interfaces serve primarily for the transfer of external data from legacy or previous/feeder systems, current data is usually transferred into BCA by means of RFC interfaces.

There are basically two options for transferring external data in the SAP system: the batch input procedure and the direct input procedure. For the purposes of BCA, data is transferred from previous/feeder systems by means of the direct input procedure. This offers considerable performance advantages as opposed to the batch input procedure.

Use

You can transfer data from external systems for the master data of the account and for balances, standing order and items of the accounts. It is also possible to transfer business partner master data. For this, SAP defines a recipient structure in which SAP receives, checks and updates the data. You define your own sender structure and also an assignment of the sender structure fields to the recipient structure fields. The conversion of the formats, for example, numbers from CHAR25 to CURR, is done by the assignment of the sender and recipient structure.

Special formats apply for date fields and numbers:

The date must be transferred 8-digit in the form yyyymmdd. For the transfer of numbers the field must contain the representation of a decimal number, meaning a series of digits with optional +/- sign with a maximum of one decimal point.

Example Example: The date Dec. 31 1997 is transferred in the form 19971231 and the number -1.234,56 in the form -1234.56.

A unit (business partner, account, balance or item) can consist of several datasets. There are fields that occur exactly once per unit, for example, for an account, the currency, and fields that can occur more than once per unit, for example, blocking reasons for an account. If a unit consists of several datasets, those fields that only occur once per unit must be filled for every dataset.

ExampleExample: You wish to create an account with the currency ‘USD’ and blocking reasons ‘1111’ and ‘2222’. For the first dataset for this account you must enter ‘USD’ in the currency field and ‘1111’ in the blocking reason, for the second dataset you enter ‘USD’ in the currency field and ‘2222’ in the blocking reason.

Structure

Direct input business partner master data

Structure BUS_DI

Direct input account master data

Structure IBKK_DI_AC

Direct input account balances

Structure IBKKBADIEX

Direct input payment item

Structure IBKKITDIEX

Direct input standing order

Structure IBKKSO_DI_SO

Direct input account balancing

Structure: IBKK9_DI2

 

 

Leaving content frame