Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

difference between sapscripts and BDCs

Former Member
0 Likes
1,305

what is the difference between sapscripts and BDCs

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,084

BDC for data communication between sap to non sap(vice-versa)

where scripts is a business layout(we create)

<b>bdc help</b>

They are the only 3 methods mostly we use in BDC.

Call _Dialog is outdated. it is there in the intial stages of SAP.

BDC:

Batch Data Communication (BDC) is the process of transferring data from one SAP System to another SAP system or from a non-SAP system to SAP System.

Features :

BDC is an automatic procedure.

This method is used to transfer large amount of data that is available in electronic medium.

BDC can be used primarily when installing the SAP system and when transferring data from a legacy system (external system).

BDC uses normal transaction codes to transfer data.

Types of BDC :

CLASSICAL BATCH INPUT (Session Method)

CALL TRANSACTION

BATCH INPUT METHOD:

This method is also called as ‘CLASSICAL METHOD’.

Features:

Asynchronous processing.

Synchronous Processing in database update.

Transfer data for more than one transaction.

Batch input processing log will be generated.

During processing, no transaction is started until the previous transaction has been written to the database.

CALL TRANSACTION METHOD :

This is another method to transfer data from the legacy system.

Features:

Synchronous processing. The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.

Updating the database can be either synchronous or asynchronous. The program specifies the update type.

Transfer data for a single transaction.

Transfers data for a sequence of dialog screens.

No batch input processing log is generated.

For BDC:

http://myweb.dal.ca/hchinni/sap/bdc_home.htm

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&;

http://www.sap-img.com/abap/learning-bdc-programming.htm

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

http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm

http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm

http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html

Check these link:

http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm

http://www.sap-img.com/abap/question-about-bdc-program.htm

http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/

http://www.planetsap.com/bdc_main_page.htm

These are the Function modules used for the Session Method.

BDC_OPEN_GROUP

BDC_INSERT

BDC_CLOSE_GROUP

BDC_DELETE_SESSION to create a session

You can schedule the execution of BDC session using the program RSBDCSUB.

another one call transaction

open dataset

close dataset

reward if it helps u

vijay pawar

7 REPLIES 7
Read only

Former Member
0 Likes
1,085

BDC for data communication between sap to non sap(vice-versa)

where scripts is a business layout(we create)

<b>bdc help</b>

They are the only 3 methods mostly we use in BDC.

Call _Dialog is outdated. it is there in the intial stages of SAP.

BDC:

Batch Data Communication (BDC) is the process of transferring data from one SAP System to another SAP system or from a non-SAP system to SAP System.

Features :

BDC is an automatic procedure.

This method is used to transfer large amount of data that is available in electronic medium.

BDC can be used primarily when installing the SAP system and when transferring data from a legacy system (external system).

BDC uses normal transaction codes to transfer data.

Types of BDC :

CLASSICAL BATCH INPUT (Session Method)

CALL TRANSACTION

BATCH INPUT METHOD:

This method is also called as ‘CLASSICAL METHOD’.

Features:

Asynchronous processing.

Synchronous Processing in database update.

Transfer data for more than one transaction.

Batch input processing log will be generated.

During processing, no transaction is started until the previous transaction has been written to the database.

CALL TRANSACTION METHOD :

This is another method to transfer data from the legacy system.

Features:

Synchronous processing. The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.

Updating the database can be either synchronous or asynchronous. The program specifies the update type.

Transfer data for a single transaction.

Transfers data for a sequence of dialog screens.

No batch input processing log is generated.

For BDC:

http://myweb.dal.ca/hchinni/sap/bdc_home.htm

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&;

http://www.sap-img.com/abap/learning-bdc-programming.htm

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

http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm

http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm

http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html

Check these link:

http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm

http://www.sap-img.com/abap/question-about-bdc-program.htm

http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/

http://www.planetsap.com/bdc_main_page.htm

These are the Function modules used for the Session Method.

BDC_OPEN_GROUP

BDC_INSERT

BDC_CLOSE_GROUP

BDC_DELETE_SESSION to create a session

You can schedule the execution of BDC session using the program RSBDCSUB.

another one call transaction

open dataset

close dataset

reward if it helps u

vijay pawar

Read only

Former Member
0 Likes
1,084

Hi

They r completely different concepts. BDC's are used to transfer legacy system data to sap system. SAPscripts are used to design or modify an existing layout.

There is no relation between these 2 concepts.

Regards

Haritha

Read only

Former Member
0 Likes
1,084

Hi

Sapscripts are used to create layout sets such as invoice, Purchase orders, etc.

BDC's are used to load data from external system in the form of text files or Excel files to SAP. If some part of the company is not using SAP the data is moved to SAP using BDC.

Hope this clears your doubt.

Britto

Read only

Former Member
0 Likes
1,084

BDC is used for transfering data from legacy to sap system.

Sapscript is for report generation.

Read only

Former Member
0 Likes
1,084

Hi Reddy,

SAP Script

1.Client Dependent

2. Multiple page formatting is not possible

3. 2 Componets(Print program and LAyoutset)

BDC:

Batch Data Communication (BDC) is the process of transferring data from one SAP System to another SAP system or from a non-SAP system to SAP System.

Features :

BDC is an automatic procedure.

This method is used to transfer large amount of data that is available in electronic medium.

BDC can be used primarily when installing the SAP system and when transferring data from a legacy system (external system).

BDC uses normal transaction codes to transfer data.

Types of BDC :

CLASSICAL BATCH INPUT (Session Method)

CALL TRANSACTION

BATCH INPUT METHOD:

This method is also called as ‘CLASSICAL METHOD’.

Features:

Asynchronous processing.

Synchronous Processing in database update.

Transfer data for more than one transaction.

Batch input processing log will be generated.

During processing, no transaction is started until the previous transaction has been written to the database.

CALL TRANSACTION METHOD :

This is another method to transfer data from the legacy system.

Features:

Synchronous processing. The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.

Updating the database can be either synchronous or asynchronous. The program specifies the update type.

Transfer data for a single transaction.

Transfers data for a sequence of dialog screens.

No batch input processing log is generated.

***Reward Points if Useful

Regards

Gokul

Read only

Former Member
0 Likes
1,084

Hi RK,

WHAT IS BDC :

The SAP System offers two primary methods for transferring data into the System from other SAP Systems and non-SAP Systems. These two methods are collectively called "batch input" or "batch data communication."

USES OF BDC :

• Transfer data from an external system into an R/3 System as it is installed.

• Transfer data regularly from an external system into an R/3 System.

Example: If data for some departments in your company is input using a system other than the R/3 System, you can still integrate this data in the R/3 System. To do this, you export the data from the external system and use a data transfer method to import it into the R/3 System.

SAP Script :

SAP script is a format used for printing forms and text management in SAP system.

Thanks.

Reward If helpful.

Read only

Former Member
0 Likes
1,084

Reddy,

BDCs are used for transferring data from legacy system to SAP. Whenever an organisation adapts SAP, it uses BDC to upload its data from existing system to SAP. It is also used for automatic upload of data into SAP using job scheduling.

Whereas SAPSCRIPT is related to layouts. It is used for printing data for clients in their own format or the way they want. It can also have logos. But remember one thing, SAPSCRIPT codes are totally different from general ABAP codes. You have to write subroutine pools for writing codes in ABAP which is nothing but a Z-program. This uses a structure called ITCSY.

There are many more differences. Actually these two are totally different from each other.

Hope this helps.

Naba.

          • Reward if helpful *****