cancel
Showing results for 
Search instead for 
Did you mean: 

Regarding Direct Input Methods In SAP

Former Member
0 Kudos

Hi All,

Can anybody answer my questions below.

1. What is meant by direct input method!

2. What is the basic diffrence between direct input method & other two BDC methods [CALL TRAN & SESSION].

3. What are the diffrent direct input methods available in SAP. How can we find Direct input methods for certain scenario's like Material Master/Customer master, Sales order, Invoice etc...

Thanks in advance.

Thanks & Regards,

Rayeez.

Accepted Solutions (0)

Answers (4)

Answers (4)

former_member188685
Active Contributor
0 Kudos

Hi Shaik,

The batch input procedure cannot be used for the new Enjoy transactions because the batch input recorder does not support the controls used in these transactions. Until SAP implements a data transfer BAPI for these new transactions, SAP will continue to support the old transactions that do not yet use these controls. The disadvantage with this is that users have to deal with an additional transaction.

The administration transaction associated with the direct input method will no longer be supported from Release 5.0 onwards (at the latest). This means that existing direct input programs can be used, but the data transfer should be converted to BAPIs in the medium term.

you can see the help

http://help.sap.com/saphelp_nw04/helpdata/en/4c/4c0e8a725311d396a80004ac96334b/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/4c/4c0e8a725311d396a80004ac96334b/content.htm

Regards

Vijay

Former Member
0 Kudos

Hi,

Chk out these links:

http://www.sapdevelopment.co.uk/bdc/bdchome.htm

In ‘Call Transaction’, the transactions are triggered at the time of processing itself and so the ABAP program must do the error handling. It can also be used for real-time interfaces and custom error handling & logging features. Whereas in

Batch Input Sessions, the ABAP program creates a session with all the transactional data, and this session can be viewed, scheduled and processed (using Transaction SM35) at a later time. The latter technique has a built-in error processing mechanism too.

Batch Input (BI) programs still use the classical BDC approach but doesn’t 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.

Former Member
0 Kudos

hi shaik

The direct input method are used load the data directly into the database as per the SAP Standards.

Certain Direct input methods are IDOC's, BAPI's etc.

there are lor of BAPI's and IDOC's in SAP with specific functioanlities like cusotmer,vendor,purhcasing etc.

regards

kishore

FredericGirod
Active Contributor
0 Kudos

Hi,

Direct input method don't check customizing, don't make all the check before data will be saved.

Batch-Input simulate the dynpro a customer will have if he had done the actions.

So, you can make bad things with direct input.

Why direct input exist ? because it's really faster than the batch-input.

Rgd

Frédéric

Former Member
0 Kudos

Hi,

There is no diff between Direct input and BDC because Direct input is one of the methods in BDC to transfer external data into SAP system.

In BDC you can transfer data into SAP system using 3 methods,

1.session

2.call transaction.

3.Direct input.

In direct input the data is processed very quickly than other two methods since it wont create any sessions and no screens are processed rather data is transferred into SAP database directly..

Hope this will clear you doubt.