Académique Documents
Professionnel Documents
Culture Documents
The data in BDC tables is saved by using the field name BDC_OKCODE and field value of /11.
2. What is the last entry in all BDC tables?
In all BDC tables the last entry is to save the data by using the field name BDC_OKCODE and a field
value of /11.
3. What is a multiple line field?
A multiple line field is a special kind of field which allows the user to enter multiple lines of data into it.
4. How do you populate data into a multiple line field?
To populate data into a multiple line field, an index is added to the field name to indicate which line is
to be populated by the BDC session (Line index).
5. What is BDC and why do we use BDC ?
BDC ( Batch Data Communication ) also known as batch input is a technique by which
large volumes of data can be transferred from Non Sap or Legacy systems to SAP
systems.
Example: A Legacy system that is to be replaced by SAP has say 1000 Customers ,
2000 vendors and 3000 materials. All this data needs to be transferred to SAP . In such
cases , We can use BDC.
If the old system is replaced by SAP, such a transfer is called Conversion.
If the old system runs along with SAP, in that case the transfer is called an Interface.
Session Method
Session method id generally used
when the data volume is huge.
Session method is slow as
compared to Call transaction.
SAP Database is updated when you
process the sessions. You need to
process the sessions separately via
SM35.
Errors are automatically handled
during the processing of the batch
input session.
Call Transaction
Call transaction method is when the
data volume is low
Call Transaction method is relatively
faster than Session method.
SAP Database is updated during the
execution of the batch input
program.
Errors should be handled in the
batch input program.
BDC
BDC is relatively slower than BAPI.
BDC goes through all the screens as
a normal user would do and hence it
is slower.
Background and Foreground
processing options are available for
BDC.
BDCs would be preferred for large
volumes of data upload since
background processing option is
available.
Errors can be processed in SM35 for
session method and in the batch
input program for Call Transaction
method.
using 'BDC_CURSOR'
'PROJ-PSPID'.
using 'BDC_OKCODE'
'=BU'.
13. What are the 3 methods that we use in sequence in a Batch input session
method ?
1) BDC_OPEN_GROUP for opening the Batch Input Session
2) BDC_INSERT for inserting the transactional data into SAP
3) BDC_CLOSE_GROUP for closing the Batch Input Session
Once the recording is done , one can Transfer it to the Batch input program.
In the batch Input program , The transactional data is read from the file to an internal
table.
Then one can loop over the transactional data in the internal table and start uploading
the data in SAP either by CALL TRANSACTION method or by creating sessions through
the batch input program.
15. How do you process errors in Session method ?
You can go to Transaction SM35 , Choose the session name and click on Process.
16. What are the different modes of processing batch input sessions?
/BEND terminates the batch input processing and sets the session to be failed.
/N terminates the current batch input transaction.
22. SM35 transaction . How to automate BDC ?
After execution of batch input program , the session created is placed in the session queqe which can be
viewed using SM35 transaction executing / Releseing the session will start the transfer of the data from
the session into the database tables./
23. Open datasets, Read datasets ( Reading and writing data to files)?
Date Sets are nothing but files on Application Server,they can even be called as Sequential files.
Open Dataset
Is used to open required file on the application Server.
Read Dataset.
Is used to read the contents required file on the application Server.
24. How to read files and process BDCs automatically?
To read file from Presentation server use Upload or GUI Upload or WS upload and to read file from
Application server use Opend Dataset,Read dataset and Close dataset.
25. wht table stores online messages?
T100.
26. I am uploading 1000 records using session method, and I have a error in 950 th record. So,
what will happen and how many records have been uploaded.
Similarly, I am uploading 100- records in call transaction method, I have an error in 950 th record.
So, what will happen and how many records have been uploaded.??
For session method, 949 have been uploaded.
For call transaction, 950 have been uploaded.
27. how to generate and process the session in the same program?
Write a BDCprogram & then call brite bdc program