Create Own Transaction Using SE93

What is SE93 and why we use this transaction?

SE93 is to Maintain Transaction Codes.

If we develop some Module pool programs or Report Programs, to make these programs available to the end users, we create transaction codes for these programes.

For performing any kind of task in the SAP R/3 ERP system, a transaction is used. SAP provides a standard set of transactions to manipulate i.e insert, update, delete and display data in the system. But sometimes, the need to create a customer specific transaction may arise due to the following reasons

--> Standard SAP may not support that task.

--> A particular transaction needs to be customized to suit the customer requirements.

A transaction is defined as a sequence of dynpros (sap term for screens) having input and output fields and corresponding processing logic behind them to perform a particular task.

So we create a transaction in SE93.

We call an execution of an ABAP program using a transaction code a transaction . There are dialog , report, parameter, variant, and - as of Release 6.10 - OO transactions. A transaction is started by entering the transaction code in the input field on the standard toolbar or by means of the ABAP statements CALL TRANSACTION or LEAVE TO TRANSACTION. Transaction codes can also be linked to screen elements or menu entries. Selecting such an element will start the transaction.

How can we create TCODE for Table Maintenance Generator(TMG)?

Check following steps,Advertisement

1. Transaction: SE93
2. Enter Short Text
3. Select Radio ****on "Transaction with Parameters (Parameter Transaction)"
4. Next screen, give transaction as SM30
5. Check "Skip Initial Screen"
6. Under Default Values tab give two rows
a. VIEWNAME for screen field and for value
b. UPDATE for screen and 'X' as value
7. Save and Execute.