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

Active X controls

Former Member
0 Likes
2,459

hi gurus...

What is meant by Active X controls?

1 ACCEPTED SOLUTION
Read only

prasanth_kasturi
Active Contributor
0 Likes
993

hi

http://www.webopedia.com/TERM/A/ActiveX_control.html

Definition

The BAPI ActiveX control enables external applications to access business functions in the R/3 System by calling BAPIs (Business APIs) through OLE Automation. Client programs access proxy objects, which are local instances of SAP business objects managed by the BAPI ActiveX control. These proxy objects correspond to the real SAP business objects stored in R/3u2019s Business Object Repository (BOR).

The details of this process are invisible to the client program because the data structures exported from the R/3 System through the BAPI ActiveX control are encapsulated in objects. However, accessing objects is easy because they look and feel native to local desktop objects.

Use

Before your client program can access SAP business objects through the BAPI ActiveX control, it must create a local instance of the BAPI ActiveX control and declare an object variable. It can then request local instances of business objects.

When created on the desktop, local instances of SAP business objects dynamically adapt their interfaces to the interfaces of the real SAP business objects, which they represent. Interfaces of business objects are thus only known at runtime.

Even if you are unfamiliar with object-oriented programming, the BAPI ActiveX control is still easy to use. If you are familiar with languages like Visual Basic, you will not even notice that you are dealing with a remote R/3 System. Client programs may be written in Visual Basic or any other language that supports OLE Automation.

check the below pdf

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf

check this link

http://help.sap.com/saphelp_46c/helpdata/en/59/ae44bd488f11d189490000e829fbbd/content.htm

regards

prasanth

4 REPLIES 4
Read only

prasanth_kasturi
Active Contributor
0 Likes
994

hi

http://www.webopedia.com/TERM/A/ActiveX_control.html

Definition

The BAPI ActiveX control enables external applications to access business functions in the R/3 System by calling BAPIs (Business APIs) through OLE Automation. Client programs access proxy objects, which are local instances of SAP business objects managed by the BAPI ActiveX control. These proxy objects correspond to the real SAP business objects stored in R/3u2019s Business Object Repository (BOR).

The details of this process are invisible to the client program because the data structures exported from the R/3 System through the BAPI ActiveX control are encapsulated in objects. However, accessing objects is easy because they look and feel native to local desktop objects.

Use

Before your client program can access SAP business objects through the BAPI ActiveX control, it must create a local instance of the BAPI ActiveX control and declare an object variable. It can then request local instances of business objects.

When created on the desktop, local instances of SAP business objects dynamically adapt their interfaces to the interfaces of the real SAP business objects, which they represent. Interfaces of business objects are thus only known at runtime.

Even if you are unfamiliar with object-oriented programming, the BAPI ActiveX control is still easy to use. If you are familiar with languages like Visual Basic, you will not even notice that you are dealing with a remote R/3 System. Client programs may be written in Visual Basic or any other language that supports OLE Automation.

check the below pdf

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf

check this link

http://help.sap.com/saphelp_46c/helpdata/en/59/ae44bd488f11d189490000e829fbbd/content.htm

regards

prasanth

Read only

athavanraja
Active Contributor
0 Likes
993

for these type of questions you can use google.

http://en.wikipedia.org/wiki/ActiveX

Read only

Former Member
0 Likes
993

ActiveX Controls

An ActiveX control being created in Visual Basic 6An ActiveX control is a reusable component which implements the IDispatch interface. Such components do not amount to an entire application, rather they provide a small building-block that can be shared by different software. The fact that command buttons look the same in almost any program on a platform is an example of component reusability that is not just limited to ActiveX controls.

ActiveX controls can be compared in some sense to a Java applet, since both technologies strive to act as an abstraction layer between the developer and the operating system. From there, obvious differences surface. For instance, Java applets can run on nearly any platform, while ActiveX components are only compatible with Microsoft's Internet Explorer web browser and the Microsoft Windows operating system. ActiveX controls are also granted a much higher level of control over Windows than Java applets, making them both more powerful and dangerous. Malware, such as computer viruses and spyware, is often distributed as ActiveX applets in webpages.

Read only

Former Member
0 Likes
993

duplicate content.

Nreash,

Kindly do not modify the post edited by moderator.

Raja

Edited by: Durairaj Athavan Raja on Jun 2, 2008 10:14 AM