cancel
Showing results for 
Search instead for 
Did you mean: 

what is BDC, SCAT and USer exits

Former Member
0 Kudos

hi thr ,

what is BDC, SCAT and USer exits ?

brief info abt the same .

regards

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi

BDC means BATCH DATA COMMUNICATION

BDC allows you to perform database updates in the background using standard SAP transactions. The resultant entries will be as if the user had manually entered the data via SAP. This means that you do not bypass any of the standard SAP consistency checks, authorisations etc.

Online BDC sessions are used to execute a transaction from the action box. This is used as an alternative to business object methods.

The SAP system offers two primary methods for transferring data into SAP systems. From non-SAP systems or legacy system. These two methods are collectively called “batch input” or “batch data communication”.

1. SESSION METHOD

2. CALL TRANSACTION

3. DIRECT INPUT

Advantages offered by BATCH INPUT method:

1. Can process large data volumes in batch.

2. Can be planned and submitted in the background.

3. No manual interaction is required when data is transferred.

4. Data integrity is maintained as whatever data is transferred to the table is through transaction. Hence batch input data is submitted to all the checks and validations.

SCAT

SAP users use CATT frequently to upload master data or to make changes to master data records. SAP Consultants and Abapers tend to use it for creating test data. The transactions run without user interaction. You can check system messages and test database changes. All tests are logged. The CATT records your keystrokes while performing the actual transaction. You then identify the fields that you wish to change in that view. Then export this data to a spreadsheet to populate with the data required. This is uploaded and executed saving you keying in the data manually.

User Exit

A user exit is a three-character code that instructs the system to access a program during system processing.

SXX: S is for standard exits that are delivered by SAP. XX represents the 2-digit exit number.

UXX: U is for user exits that are defined by the user. XX represents the 2-digit exit number

Regards

Dhananjay

former_member184655
Active Contributor
0 Kudos

Dear Mr.Ajay,

One example for you regarding user exit.

While executing MD01 ,we canrun MRP only for PD type or VB type only.

We can make use of an User Exit for this.

<u><b>Control key for user exit material selection - planning run</b></u>

If you want to control the selection of mateirals for the planning run using the prefefined SAP 'user exit', enter the key for the user exit in this field.

With this user exit, the total planning run of MRP, MPS or long-term planning can be limited to materials that fulfill certain predefined criteria (of your choice).

<b><u>For example, you can define the following for each planning run:</u></b>

only MRP materials are to be planned, or

only materials of a particular MRP controller are to be planned, or

only materials that are procured externally or that are produced in-house are to be planned

<u><b>Dependencies</b></u>

The user exit keys are defined in Customizing.

For more information on the user exit, please refer to the enhancement documentation, "M61X0001".

T codes related to User Exits are CMOD & SMOD.

2.BDC is Batch Data Communication where data is transferred from legacy

system to SAP system. Different methods of BDC are

1. Call Transaction Method.

2. Session Method

3. Direct Input method.

3.SCAT the T code for Computer Aided Test tool.

Regards

Mangal

Former Member
0 Kudos

Hi Ajay,

BDC : ABAP does some short program from which we upload master data from legacy system to SAP system

SCAT : functional consultant does this and upload data from legacy system to SAP system and this is also used to do testing like unit test

user exit : if any function is not available so we do user exit with help of ABAP for ex. without material issued for a production order user should not start confirmation then we can use this user exit.

Thanks

Bala