2008 Feb 11 9:43 AM
Can anyone Explain me the difference between Batch Input Method and Direct Input Method.
2008 Feb 11 10:03 AM
hi
good
Direct input method Batch Input Method
1) We cannot send the fields | 1) We can send fields as per
according to our requirement| requirement.
2) validations are done based | 2) validations are done based on pre-defined function | on applications. modules |
Batch Input Session:
- It is a sequence of transactions, which is generated when user run a particular program.
- It contains the accounting documents that are to be created. The SAP system stores these transactions until you decide to process them online.
- It does not update transaction figures until the session has been processed. Using this technique, you can transfer large amounts of data to the SAP system in a short time.
Three processing modes of executing Batch Input Session :-
(1) Run Visibly : You can correct faulty transactions online & work step-by-step through the transactions not yet executed.
(2) Display Errors only : You can correct faulty transactions online. Transactions not yet executed, but without error, run in the background.
(3) Run in Background : Recommended by SAP.
thanks
mrutyun^
Can anyone Explain me the difference between Batch Input Method and Direct Input Method.
2008 Feb 11 10:03 AM
hi
good
Direct input method Batch Input Method
1) We cannot send the fields | 1) We can send fields as per
according to our requirement| requirement.
2) validations are done based | 2) validations are done based on pre-defined function | on applications. modules |
Batch Input Session:
- It is a sequence of transactions, which is generated when user run a particular program.
- It contains the accounting documents that are to be created. The SAP system stores these transactions until you decide to process them online.
- It does not update transaction figures until the session has been processed. Using this technique, you can transfer large amounts of data to the SAP system in a short time.
Three processing modes of executing Batch Input Session :-
(1) Run Visibly : You can correct faulty transactions online & work step-by-step through the transactions not yet executed.
(2) Display Errors only : You can correct faulty transactions online. Transactions not yet executed, but without error, run in the background.
(3) Run in Background : Recommended by SAP.
thanks
mrutyun^
2008 Feb 11 10:06 AM
HI
Batch Input (BI) programs still use the classical BDC approach but doesnt require an ABAP program to be written to format the BDCDATA. The user has to format the data using predefined structures and store it in a flat file. The BI program then reads this and invokes the transaction mentioned in the header record of the file.
Direct Input (DI) programs work exactly similar to BI programs. But the only difference is, instead of processing screens they validate fields and directly load the data into tables using standard function modules. For this reason, DI programs are much faster (RMDATIND - Material Master DI program works at least 5 times faster) than the BDC counterpart and so ideally suited for loading large volume data. DI programs are not available for all application areas.
2008 Mar 07 4:07 PM
Main Difference:
1. batch input Program executes all the screens of the given transaction. so its like automating the manual entry.
2. Direct input method, as the name suggests doesn't go through screens, directly updates SAP Database tables, creating the same results as the batch input program and faster.
e.g.
RFBIBL00 program
This is used to create accounting documents. it gives you an option of B or D. Batch or direct input method. all you need to do is to provide a file with a specific structure. and based on the method of execution the program either creates a Batch input session or directly updates.
~Usman
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |