
The batch input report RV14BTCI is used to process condition records:
- Prices
- Discounts/surcharges
- Freight
- Taxes

Note
Structures
Information which affect the entire batch input session are defined in the session record.
Information which applies for an entire transaction are defined in the header record. This includes transaction codes and keys.
A batch input has been defined in the data dictionary for each condition table for which a batch input is to be possible.
Each structure is identified by a record type and condition type and table name.
The structures are as follows:
- BGR00 record type 0 session record
- BKOND1 record type 1 header data (Tr.code, condition type, table name)
- BKOND2 record type 2 main data (Vakey)
- BKOND3 record type 3 scale data
It must be decided for each field which is transferred in the batch input structure whether the value of the field is initial (for example, field should be set to the initial value), or whether batch input is required at all for this field. This means that a special ID must be agreed upon which has the function ‘ No batch input for this field’. The default for this special ID is ‘/’.
If the special ID ‘/’ is not to be used, you can transfer in the session record in the field BGR00-NODATA which other special ID should perform this function.
Before you fill the batch input structure, each field in the structures (except session record BGR00) must be supplied with this special ID at the beginning of the field.
The fields in the structures refer to the data elements for the fields in the original tables. However, numeric and packed fields are the exception. They require separate data elements of the type CHAR for batch input. This is because packed fields cannot be filled with the special ID. Thus, amounts with decimal points can be transferred to the interface.
Parameters
- REC_TR_M Max. number of records per trans. (default: 100)
This parameter specifies the maximum number of condition records to be posted in a transaction. The can influence performance.
The default value should only be changed if main memory problems occur. - KOND_MAX Max. number of records per screen (default: 10)
This parameter control the maximum number of condition records viewed on the screen.
This parameter should only be changed (reduced) if problems occur during processing. - STAF_MAX Max. number of scales per screen (default: 10)
This parameter specifies the maximum number of scale records that can be viewed on a screen.
This parameter should only be changed (reduced) if problems occur during processing. - REC_MAX Max. number of records in table (default: 500)
This parameter specifies the maximum number of condition records that can be read to an internal table. This can influence memory space used during processing. A higher value could actually improve performance because optimization is possible.
The default value should only be changed if main memory problems occur.
Special fields in the session record:
The session name must be included in the session record (BGR00-GROUP). Sending a second session record closes the current session and opens a further session.
The special ID NODATA is transferred in the session record (see above).
A blocking date can be transferred in the session record (BGR00-START). If this date is set, it must have the format ‘YYYYMMDD’.
Transactions supported:
The existing version supports the following central transaction:
- XK15 Create condition (for applications V or M)



