Finding User Exis

tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
tables : tstct.
data : jtab like tadir occurs 0 with header line.
data : field1(30).
data : v_devclass like tadir-devclass.
parameters : p_tcode like tstc-tcode obligatory.

select single * from tstc where tcode eq p_tcode.
if sy-subrc eq 0.
select single * from tadir where pgmid = 'R3TR'
and object = 'PROG'
and obj_name = tstc-pgmna.
move : tadir-devclass to v_devclass.

if sy-subrc ne 0.
select single * from trdir where name = tstc-pgmna.
if trdir-subc eq 'F'.
select single * from tfdir where pname = tstc-pgmna.
select single * from enlfdir where funcname =
tfdir-funcname.
select single * from tadir where pgmid = 'R3TR'
and object = 'FUGR'
and obj_name eq enlfdir-area.

move : tadir-devclass to v_devclass.
endif.
endif.

select * from tadir into table jtab
where pgmid = 'R3TR'
and object = 'SMOD'
and devclass = v_devclass.
select single * from tstct where sprsl eq sy-langu and
tcode eq p_tcode.
format color col_positive intensified off.
write:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
skip.

if not jtab[] is initial.

write:/(95) sy-uline.
format color col_heading intensified on.
write:/1 sy-vline,

2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
write:/(95) sy-uline.
loop at jtab.
select single * from modsapt
where sprsl = sy-langu and
name = jtab-obj_name.
format color col_normal intensified off.
write:/1 sy-vline,
2 jtab-obj_name hotspot on,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
endloop.
write:/(95) sy-uline.
describe table jtab.
skip.

format color col_total intensified on.
write:/ 'No of Exits:' , sy-tfill.
else.

format color col_negative intensified on.
write:/(95) 'No User Exit exists'.
endif.
else.

format color col_negative intensified on.
write:/(95) 'Transaction Code Does Not Exist'.
endif.


at line-selection.
get cursor field field1.
check field1(4) eq 'JTAB'.
set parameter id 'MON' field sy-lisel+1(10).
call transaction 'SMOD' and skip first screen.

RELATED POST

SAP NET WEAVER INTRODUCTION

DATA BASE DIALOG

ABAP DATA BASE UPDATE

ORGANIZING DATA BASE UPDATES

SAP LOCK CONCEPT

SEARCH HELP

SAP NET WEAVER AN INTRODUCTION

NetWeaver is an application builder from SAP for integrating business processes and databases from a number of sources while exploiting the leading Web services technologies.

Part of the company's mySAP product group, NetWeaver is getting a lot of industry attention as the first fully interoperable Web-based cross-application platform that can be used to develop not only SAP applications but others as well.

NetWeaver allows a developer to integrate information and processes from geographically dispersed locations using diverse technologies, including Microsoft's .NET, IBM's WebSphere and Sun's Java technologies.

SAP NetWeaver is SAP's integrated technology platform and is the technical foundation for all SAP applications since the SAP Business Suite.

SAP NetWeaver is marketed as a service-oriented application and integration platform. SAP NetWeaver provides the development and runtime environment for SAP applications and can be used for custom development and integration with other applications and systems.

SAP NetWeaver is built using open standards and industry de facto standards and can be extended with, and interoperate with, technologies such as Microsoft .NET, Sun Java EE, and IBM WebSphere.

SAP NetWeaver is the latest advancement in the mySAP Technology, which was developed as an Artificial Intelligence (AI) shell that accepts standard comments, literally as they are spoken, by domain experts.

Net Weaver in simple words is an application and Integration platform in which Web Services play a major role and which is open for Non-SAP applications and platform. It is used by organizations to improve productivity and enhance efficiency by making all the resources that are available in an enterprise to work collectively.

The core products that make up SAP NetWeaver include:

SAP Web Application Server
SAP Exchange Infrastructure (XI)
SAP Enterprise Portal
SAP Master Data Management (MDM)
SAP NetWeaver Mobile
SAP Business Information Warehouse

Features

SOAP and Web Services
Interoperability with Java EE (WebSphere)
Interoperability with .NET (Microsoft)
Integration of Business Intelligence

RELATED POST

LOCK OBJECTS IN SAP DICITONARY

All your comments are welcome.


ABAP DICTIONARY OVER VIEW

TABLE TYPES IN ABAP

CHANGES TO DATA BASE TABLES

VIEWS IN ABAP

TYPES OF VIEWS IN ABAP