Forms 5.0 OLE2 and MAPI interface

Does anyone know where I can get documentation on the MAPI
interface commands that are used with the OLE2 forms built in
package?
null

You can't. Upgrade to Forms 6 or 9.

Similar Messages

  • Forms to Excel (OLE2 and macro)

    Hi,
    I am using OLE2 to export data from Forms to Excel. Once I export the data into an excel spreadsheet successfully, I would like to format the worksheet. I have created a macro to do that and try to call the macro from Forms.
    I am getting Ora-305500 and Excel starts but the worksheet doesn't open.
    Is it something to do with the way I created/saved my macro?
    Please help!
    DECLARE
    application ole2.obj_type;
    workbooks ole2.obj_type;
    workbook ole2.obj_type;
    args ole2.list_type;
    BEGIN
    application:=ole2.create_obj('Excel.Application');
    ole2.set_property(application, 'Visible', 'True');
    args:=ole2.create_arglist;
    ole2.add_arg(args, 'C:\excel.xls');
    workbook:= ole2.invoke_obj(workbooks, 'Open',args);
    ole2.destroy_arglist(args);
    args:=ole2.create_arglist;
    ole2.add_arg(args, 'c:\personal.xls!acrt_macro');
    ole2.invoke(application, 'Run', args);
    ole2.destroy_arglist(args);
    --ole2.invoke(application,'Quit');
    ole2.release_obj(workbook);
    ole2.release_obj(workbooks);
    ole2.release_obj(application);
    END;

    Yes, it is possible to read from & write to an excel file.
    you have to use the DDE package to achieve your goal. Read the help content for DDE package, which explains in detail.

  • Terrible on compass and maps interface

    Hello,
    when i using my COMPASS also MAPS in my iPhone3Gs OS 4.0.1.
    it's look doesn't work exactly. when i taping to Compass always shown " Compass Interference move away from any interference................"
    in the same case on MAPS, also my position on map and the blue ball not according, i don't know if it's come from network provider career.
    but i have not moving away, just stay on my position but alway shown like this picture's on link:
    http://www.flickr.com/photos/36700715@N08/?saved=1
    or
    http://www.manjam.com/iphone3Gs
    even i have been restore many time my device iPhone 3Gs,.
    what is solution?
    thank you..!!

    Same problem here........I made a post to this group concerning this a few days ago.
    Apparently Apple are aware there is a problem - but no idea of when there will be a fix for it.

  • Jwsc and map interface

    Hi All,
    I would like to expose java.util.Map as a parameter using JAX-WS web service generated using jwsc. I am getting the following error while executing jwsc ant task,
    *JWS Validation failed: [Type java.util.Map on JWS is not supported., Type java.util.Map on JWS is not supported.]*
    Here's what I have,
    Complex.java
    @WebService(name="complex", targetNamespace="http://abcd.org.jaxws")
    @SOAPBinding(style=SOAPBinding.Style.DOCUMENT, parameterStyle=SOAPBinding.ParameterStyle.WRAPPED, use=SOAPBinding.Use.LITERAL)
    @WLHttpTransport(contextPath="jaxws_complex", serviceUri="ComplexService")
    public class Complex {
         @WebMethod
         @XmlJavaTypeAdapter(MyMapAdapter.class)
         public Map<Integer, String> processHashMap(Map<Integer, String> hashMap) {
              hashMap.put(1, "2");
              return hashMap;
    I have written a custom MapAdapter to map the java.util.Map to a simple name/value string, but I think jwsc is not considering it while generating the web service.
    MyMapAdapter.java
    public class MyMapAdapter extends XmlAdapter<MyMapType, Map<Integer, String>> {
         @Override
         public MyMapType marshal(Map<Integer, String> v) throws Exception {
              // TODO Auto-generated method stub
              MyMapType myMapType = new MyMapType();
              List<MyMapEntryType> entries = new ArrayList<MyMapEntryType>();
              for(Map.Entry<Integer, String> entry : v.entrySet()){
                   entries.add(new MyMapEntryType(entry.getKey(), entry.getValue()));
              myMapType.setEntry(entries);
              return myMapType;
         @Override
         public Map<Integer, String> unmarshal(MyMapType v) throws Exception {
              Map<Integer, String> Map = new HashMap<Integer, String>(v.getEntry().size());
              for (MyMapEntryType entry : v.getEntry())
                   Map.put(entry.key, entry.value);
              return Map;
    MyMapEntryType.java
    public class MyMapEntryType {
         @XmlAttribute
    public Integer key;
    @XmlValue
    public String value;
    public MyMapEntryType() {
              super();
         public MyMapEntryType(Integer key, String value) {
              super();
              this.key = key;
              this.value = value;
         public Integer getKey() {
              return key;
         public void setKey(Integer key) {
              this.key = key;
         public String getValue() {
              return value;
         public void setValue(String value) {
              this.value = value;
    MyMapType.java
    public class MyMapType {
         List<MyMapEntryType> entry;
         public List<MyMapEntryType> getEntry() {
              return entry;
         public void setEntry(List<MyMapEntryType> entry) {
              this.entry = entry;
    build.xml
    <project name="webservices-jws_basic-complex" default="all"
         basedir=".">
    <property name="complex.ear.dir" value="output/complex/complexEAR" />
         <property name="complex.war" value="complex" />
         <property name="complex.ws.file" value="org\abcd\jaxws\complex\Complex" />
         <target name="all" depends="build-complex-service" />
         <target name="build-complex-service">
              <jwsc verbose="on" debug="on" srcdir="src" destdir="${complex.ear.dir}" >
                        <jws file="${complex.ws.file}.java" explode="true"/>
              </jwsc>
         </target>
    </project>
    Exception stack trace:
    [jwsc] 1 JWS files being processed for module /org/syed/jaxws/complex/Complex
    [jwsc] C:\workspace\JAAS\JAXWS\src\org\syed\jaxws\complex\Complex.java 27:37
    [jwsc] [ERROR] - Type java.util.Map on JWS is not supported.
    [jwsc] C:\workspace\JAAS\JAXWS\src\org\syed\jaxws\complex\Complex.java 27:37
    [jwsc] [ERROR] - Type java.util.Map on JWS is not supported.
    [AntUtil.deleteDir] Deleting directory C:\DOCUME~1\p2085712\LOCALS~1\Temp\1\_i2m6up1
    [AntUtil.deleteDir] Deleting directory C:\DOCUME~1\p2085712\LOCALS~1\Temp\1\_i2m6up1
    BUILD FAILED
    C:\workspace\JAAS\JAXWS\ComplexBuild.xml:22: weblogic.wsee.tools.WsBuildException: JWS Validation failed: [Type java.util.Map on JWS is not supported., Type java.util.Map on JWS is not supported.]
         at weblogic.wsee.tools.anttasks.JwscTask.execute(JwscTask.java:236)
         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
         at org.apache.tools.ant.Task.perform(Task.java:348)
         at org.apache.tools.ant.Target.execute(Target.java:390)
         at org.apache.tools.ant.Target.performTasks(Target.java:411)
         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
         at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
         at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
         at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
         at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:424)
         at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:138)
    Caused by: weblogic.wsee.tools.WsBuildException: JWS Validation failed: [Type java.util.Map on JWS is not supported., Type java.util.Map on JWS is not supported.]
         at weblogic.wsee.tools.anttasks.JwsModule.buildAndValidate(JwsModule.java:589)
         at weblogic.wsee.tools.anttasks.JwsModule.loadWebServices(JwsModule.java:576)
         at weblogic.wsee.tools.anttasks.JwsModule.generate(JwsModule.java:369)
         at weblogic.wsee.tools.anttasks.JwsModule.build(JwsModule.java:256)
         at weblogic.wsee.tools.anttasks.JwscTask.execute(JwscTask.java:229)
         ... 16 more
    Any idea on how to enforce jwsc to understand the adapter I have written? Many thanks for your help.
    Regards
    Syed
    Edited by: 992473 on 07-Mar-2013 07:17

    Just found the solution after posting the question, it is related to build.xml, have updated with type="JAXWS" as below:
    <target name="build-complex-service">
              <jwsc verbose="on" debug="on" srcdir="src" destdir="${complex.ear.dir}" >
                        <jws file="${complex.ws.file}.java" explode="true" type="JAXWS"/>
                        <binding dir="${binding.dir}" casesensitive="yes">
                             <include name="**/*.xml"/>
                        </binding>
              </jwsc>
         </target>

  • How to configure one dsl connection and one public ip in cisco router and map to one interface for using exchange server

    how to configure one dsl connection and one public ip in cisco router and map to one interface for using exchange server

    Hi ,
     Have you got any additional public IP Address from your service provider , If yes on router you can have static route for those additional IP Address pointing to your ASA  outside interface . 
    Accordingly you can configure NAT 
    HTH
    Sandy . 

  • Value mapping, interface mapping, standard funtions and user defined functi

    I like have more information abt live scenario's use of value mapping, interface mapping, standard funtions and user defined functions.
    How to create user defined funtions and how to use it in XI?
    thanks in advance
    shiva

    Hi,
    Interface mappings register your mapping program for an interface pair in the Integration Repository. If you require a mapping at runtime, it is sufficient to select the interface mapping for the interface pair at configuration time .The Integration Server uses the interface mapping to identify associated mapping programs for request messages, response messages, fault messages, or all three.
    Features
    Executing Multiple Mapping Programs for One DirectionBy using an interface mapping you can execute multiple mapping programs consecutively for the transformation of a request or response message. In such cases, an interface mapping comprises multiple steps for which the following applies:
    &#9679;     The steps are executed in the sequence specified (from top to bottom). The result of the mapping program from the previous step is forwarded to the mapping program of the subsequent step.
    &#9679;     Each step can reference a mapping program that executes a 1:1, 1:n, n:1, or an m:n transformation. In the case of multi-mappings (1:n, n:1, or m:n), the previous step must create the same number of messages that the subsequent step expects.
    &#9679;     Multi-mappings use one envelope to put all messages in one structure. If one of the steps references a multi-mapping program, all subsequent steps must use the same envelope.
    The mapping for a request message comprises two message mapping programs: one 1:1 transformation and one 1:n transformation. Since the latter message mapping uses the multi-mapping envelope for both the target message and the source message, the message mapping for the 1:1 transformation must also create a transformation result with a multi-mapping envelope.
    You do not strictly need to divide up one direction of the whole mapping into different steps. However, this enables all the message formats in one system landscape to be mapped to a central message format, for example. This results in less mapping programs being required because you no longer need to be able to map all the different message formats to each other
    Activities
           1.      Create a message mapping on the design maintenance screen of the Integration Builder (see also: Creating an Object).
    You can also create multiple interface mappings for the same interface pair.
           2.      Enter the source and target interfaces that require a mapping of the request message, the response message, the fault message, or all three, in the table of the same name. The following restrictions apply:
    &#9675;     If you want to use the interface mapping in a transformation step in an integration process, you must only specify abstract message interfaces. Furthermore, all objects (integration process, interface mapping, and all objects that reference the interface mapping) must be in the same software component version. If you want to reference objects from underlying software component versions, you must access the objects from the Basis Objects branch (in the navigation tree or using an input help).
    &#9675;     If you want to map multiple messages to each other by using a multi-mapping, you can only specify asynchronous interfaces (for further restrictions, see: Multi-Mappings). If any message interfaces are missing, you can also create them by using the function Create New Object ().
    If the interface cannot be imported or cannot be created in the Integration Repository (in the case of an external adapter, for example), you must enter the interface names manually. However, it is not possible to check the technical name in this case.
           3.      To import the properties of the interfaces, choose Read Interfaces. The table in the lower area displays tab pages for the request message, response message, and if available, for the fault message, for each mode of the interfaces (either synchronous or asynchronous).
           4.      To develop an external mapping program, export the XSD schema of the respective request or response message as a zip file after you have imported the interfaces. The zip file can contain multiple schema files that reference each other, for example in a multi-mapping. In this case, the schema with the global message element has the name MainSchema.
           5.      To reference a mapping program for the respective message, you have the following options:
    &#9675;     Select an existing mapping program from the Integration Repository by using the input help (). If this is a message mapping, the default setting of the input help only displays those message mappings that are found using the source and target message in the Integration Repository (in multi-mappings, the first source and target messages are used as the search criteria). However, you can also display any number of message mappings, for example, because you are constructing a mapping from several mapping programs with intermediate instances which have no message types.
    &#9675;     You can create message mappings directly from the interface mapping. To do this, select the mapping type Message Mapping in the Type column. Position the cursor in the Name column and choose the function Create New Message Mapping () in the Mapping Program frame. The Integration Builder copies the specifications of the messages and their occurrence directly from the interface mapping.
    An interface mapping can only reference mapping programs that belong to the same or an underlying software component version of the interface mapping. This ensures that the mapping program can be shipped together with the interface mapping (see: Software Logistics).
           6.      If it is not a mapping for a fault message, you can execute multiple mapping programs in succession for request and response messages:
    &#9675;     To insert an additional line for a mapping program, choose .
    &#9675;     To delete the registration for a mapping program, choose .
    At runtime, the mapping programs are executed from top to bottom.
           7.      Save the interface mapping.
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • IDM  :  Customizing User Forms and/or Interfaces

    Good morning.
    Ok, I do not know if this is the right place to post this Issue. But, I can't seem to find any other forum which deals directly with IDM issues (believe it or not, Sun's Website is absolutely USELESS).
    Here's the thing :
    I am currently developing an IDM System.
    The version I am developing is the latest one : IDM 8.1
    I have created the Resources (LDAP and Active Directory), and done the reconciliation. I've performed all the usual and necessary user-operations (create user, edit user, create role, edit role, etc , etc).
    In short, the IDM is working perfectly...............
    ....except for one thing : "Customizing (User) Forms"
    The IDM I've created is intended for various users; some have administrator rights and access, some don't; some are mere users, some are Human Resources, some are IT, etc, etc
    The point is : I want to create different "Forms" and/or "Interfaces" for some of these different users.
    I know the theory behind this : I need to CUSTOMIZE a specific User Form.
    I also know that it is not advisable to modify the Standard XML Forms which come with the IDM package. The advice is to copy the ones you need to modify, and then make the changes to the copies.
    Here's the million-dollar question : HOW CAN I DO THIS?
    I have checked, and re-checked, and browsed every site imaginable --- from Sun, to Google, to Facebook. I have not found a single helpful answer to this question. Everywhere, everyone talks about WHAT needs to be done to create Custom Forms or Interfaces; but nobody cares to say HOW it should be done.
    Including our wonderful Sun Microsystems!
    Could anyone please tell me, in straightforward terms, how to customize Forms, and how to implement these customized forms into the IDM instance ?
    Thank you.

    Please try Directory Servers / Identity Management - Sun Java System Identity Manager forum @ [http://forums.sun.com/forum.jspa?forumID=764]

  • Can i download google map and then interface with labview?

    i intend to interface labview with google map and indicate my required position on it.i need help on how to accomplish this?can i download google map and then interface with labview?

    Hi,
         The Example avalable on following link (C:\Program Files\National Instruments\LabVIEW 2009\examples\comm\axevent.llb\ActiveX Event Callback for IE.vi) on your PC, and using of Googlr map API u can indicate your position.document are avalable on following link (http://code.google.com/apis/maps/documentation/staticmaps/)
    I hope this is help for u..
    Siva
    Sivaraj M.S
    CLD

  • Sending Idocs from SAP-R/3 to XI, bundle and map them to one XML-file

    Hi All,
    We need to send IDoc's (DEBMAS06) from R/3 to XI and  bundle and map them to a single xml-file. Please help us with your suggestions on how to proceed using a simple solution (probably need of BPM).
    Regards,
    Theo

    Hi Theo,
    there is an example in SAP Library: <a href="http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/frameset.htm">Collecting and Bundling Messages - One Interface</a>. Plz post us your detailed quetions.
    Regards,
    Udo

  • Data Type, Message Type and Mapping for FTP

    Thanks in advance for your replies.
    As our first production XI scenario, we need to move several (at least 46) files from our SAP instance to a couple of different servers to support our legacy systems.  Once all locations are on SAP this requirement should go away.
    I only want to pick up the file from the one server and place it on the other and this leads me to some questions.
    How do I define the Data Type and Message Type for each of the files?   Do I need to consider the size of the record in each interface and create DT/MT with different sizes.
    Do I need a mapping program that simply maps one structure to the other?

    I recently completed a similar exercise.
    It looks like this...
    server1 ftp (Sender - delete file) - XI - Server2 ftp (receiver - create file).  This will move the file from one server to another.
    I used the same schema and mapped fields on a one to one basis.
    The Size of the files I process are between 6kb and 500kb each, but the mapping/fields remain constant, just the numebr of items change.
    Worked seemelessly for the last three weeks (since go-live)

  • Use of generics in the Map interface

    After using Java 1.5 for a while, I've gotten pretty comfortable using generics and the collections framework. Very often, I depend on the new generics-related compiler warnings to guide me when I've made changes to my code. Recently, I missed a fairly subtle bug because of the following issue. Why isn't the get() method in the java.util.Map interface declared as:
    V get(K key);Is there some subtle reason why this method isn't declared to enforce the generic type K for the key value? Likewise for containsKey() and remove() as well.
    Thanks!

    So where is the problem to use K in the first
    place??The cast to K is removed during complilation. It's
    not going to do anything at runtime.
    Just because a reference is of type Object doesn't
    mean it's not a K.
    If I get an Object of unknown type, why should I have
    to down-cast it just so that I can check to see
    whether it is in the Map?
    To state the point I wrote this simple code:
            Map<String,Integer> testMap = new TreeMap<String,Integer>();
            testMap.put("test", Integer.valueOf(100));
            // test the get method
            Integer value = testMap.get("test");
            System.out.println("First value: " + value);
            // test the method with differing parameter
            value = testMap.get(Float.valueOf(2));
            System.out.println("Second value: " + value);The code compiles without any error (so far so good) but the execution of this code results in Exception in thread "main" java.lang.ClassCastException: java.lang.String
         at java.lang.Float.compareTo(Unknown Source)
         at java.util.TreeMap.compare(Unknown Source)
         at java.util.TreeMap.getEntry(Unknown Source)
         at java.util.TreeMap.get(Unknown Source)
         at MapTest.main(MapTest.java:27)So when the Object parameter is allowed (I'm okay with that) why the ClassCastException. A similar approach to the implementations of Lists would be necessary. The current implementation is not satisfactory.

  • Code to retrive the sender and receiver interface names using custome adapter module

    Hello Team,
    I want to develop an custom adapter module which could retrieve the names of the sender and receiver interfaces of the scenario and for that i am trying to use com.sap.aii.af.service.administration.api.monitoring.ProcessContextFactory.ParamSet but i don't know whether this API will support or not and also i don't know how to develop the code using this API so please suggest me some code for it so that i could retrieve the names.
    Thanks you all in advance.
    Regards,
    Avinash.   

    Hi,
    Just ASMA setting will do the needful. Are you planning to rename your target file name. If yes then only you will require UDF.
    Update: Since your directory name will be taken from source file name then you have to use mapping for this, else it will not be possible.
    I don't know if creating a new module for this will help you solve the issue, but in that case rather creating adapter module, mapping will be easier.
    Regards,
    Sarvesh
    Edited by: Sarvesh Singh on Dec 7, 2009 3:04 PM

  • Oracle forms 10g,multiple insert and update problem

    Hi,
    I have tabular form(4 records displayed) with one datablock(based on a view).
    After querying the form could not update all the records but only first record value can select from LOV.
    I called a procedure in in-insert and on-update
    The query is lik this
    PACKAGE BODY MAPPING IS
         PROCEDURE INSERT_ROW(EVENT_NAME IN VARCHAR2)
         IS
         BEGIN
              IF (EVENT_NAME = 'ON-INSERT') THEN
                   INSERT INTO XX_REC_MAPPING
                   (BRANCH_CODE,COLLECTION_ID,PAY_MODE_ID,RECEIPT_METHOD,CREATED_BY,
                   CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN)
                   VALUES
                   (     :XX_REC_MAPPING.OFFICE_CODE,
                        :XX_REC_MAPPING.COLLECTION_ID,
                        :XX_REC_MAPPING.PAY_MODE_ID,
                        :XX_REC_MAPPING.RECEIPT_METHOD,
                        :XX_REC_MAPPING.CREATED_BY,
                        :XX_REC_MAPPING.CREATION_DATE,
                        :XX_REC_MAPPING.LAST_UPDATED_BY,
                        :XX_REC_MAPPING.LAST_UPDATE_DATE,
                        :XX_REC_MAPPING.LAST_UPDATE_LOGIN);     
              ELSIF (EVENT_NAME = 'ON-UPDATE') THEN          
              UPDATE     XX_REC_MAPPING
              SET BRANCH_CODE=:XX_REC_MAPPING.OFFICE_CODE,
                        COLLECTION_ID=:XX_REC_MAPPING.COLLECTION_ID,
                        PAY_MODE_ID=:XX_REC_MAPPING.PAY_MODE_ID,
                        RECEIPT_METHOD=:XX_REC_MAPPING.RECEIPT_METHOD,
                        LAST_UPDATED_BY=:XX_REC_MAPPING.LAST_UPDATED_BY,
                        LAST_UPDATE_DATE=:XX_REC_MAPPING.LAST_UPDATE_DATE,
                        LAST_UPDATE_LOGIN=:XX_REC_MAPPING.LAST_UPDATE_LOGIN
                        WHERE ROWID=:XX_REC_MAPPING.ROW_ID;
              END IF;
         END INSERT_ROW;
    END MAPPING;
    Whether the table gets looked or sholud i use some other trigger or loops ?
    someone suggest me how to edit this query for multiple update.
    Thanks
    sat33

    I called a procedure in in-insert and on-updateWhy are you writing this code in the first place? If you have a block based on an updatable view, just let Forms do the inserts and updates.
    If it's not an updatable view, use instead of triggers on the view.
    See this current thread too:
    INSTEAD of Trigger View for an Oracle EBS New form development

  • BTE for Publish and Subscribe Interface

    CAN anyone tell me BTE tell me an example of Publish and Subscribe Interface?
    What is that use for?
    How does it get triggred?

    Business Transaction Events (BTE) allow you to attach additional components, in the form of a function module, for example, to the R/3 system.
         Two types of interface are available for this purpose:
    Publish & Subscribe interfaces:
    
These interfaces inform external software that certain events have taken place in an SAP standard application and provide them with the data produced. The external software returns no data to the SAP Standard System.
    Process interfaces
:
    These interfaces are used to control a business process differently than the way in which it is handled in the standard R/3 System. They intervene in the standard process, and return data to the SAP application.
    Publish & Subscribe interfaces:
    Allow you to start one or more (multiple) additional operations when a particular event is triggered. They do not influence the standard R/3 program in any way.
    Multiple operations do not interfere with each other.
    Add on components can only import data.
    Additional checks (authorizations, existing duplicates, and so on)
    The program contains an enhancement in the form of a Business Transaction Event. A function module is called in the SAP program, which determines and processes the active implementations. The names of the event function modules begin with "OPEN_FI_PERFORM_" or "OUTBOUND_CALL_".
         The event function module OPEN_FI_PERFORM_<u2026> or OUTBOUND_CALL_<u2026>  determines the active implementations for each enhancement and stores them in an internal table. Function modules are implemented in the sequence defined by the internal table. At this point the system also considers the conditions under which the function module will be processed in the customer namespace. For example, a country or an application can be entered as a condition. These conditions are also referred to as filter values.
    In case of publish and subscribe interface :
    In this case, data only flows in one direction - from the SAP application to the additional component.
         SAP application developers make interfaces available to you at certain callup points in a transaction. You can define additional logic at these points.
         In a very basic scenario, SAP partners and customers can use the interfaces themselves. In this case business transaction events function in  much the same manner as customer exits (see the unit on  "Enhancements using Customer Exits").
    *Implementing a BTE*
         You can use transaction FIBF (called when you selected Use business transaction events from the financial accounting hierarchy) to carry out all necessary activities prior to using a business transaction event.
         First, choose an interface to which you would like to attach your function module. The Interface button displays the parameter structure for the interface you have selected. You can also use the documentation to determine what functions each interface allows you to perform.
         Use the ABAP Workbench to copy the sample function module sample_interface_<n> to the customer namespace (z_*) of a customer function group. You must not change the interface. You can fill the module with any source text except COMMIT WORK. Do not use a COMMIT WORK! Don't forget to activate the function module.
         Create a product in the administration screen.
         Assign a number to your function module and product.
         In contrast to customer exits, business transaction events are client-specific. This means that the same event can be used in different clients for different purposes.
         Business transaction events may also be used more than once

  • Master Detail Wizard and User Interface Defaults

    Trying to create a master/detail form (on one page, no report).
    1. Wizard is giving the option to use User Interface Defaults for the master table, but not for the detail (I don't want to for either) - is this the expected behaviour? If so, why the inconsistency? Will/can this be changed in the future?
    2. Despite selecting NOT to use UI defaults, and entering new region titles, wizard is creating default region titles using the UI defaults. Is this a bug?
    3. Supplementary: Is it possible to get rid of UI defaults?
    HTML DB 1.6.0.00.87

    I asked about this last month:
    Master Detail Wizard and User Interface Defaults
    with no response.
    Anyone?

Maybe you are looking for