Handling transactions from Tuxedo

Hi!
          I have a problem handling transactions within the WLS 8.1 when they are initiated from a Tuxedo-client.
          I have an EJB handling a tuxedo call. If the caller has not begun a transaction, all works well, but if the caller starts a transaction, the tpcommit() in the client will fail:
          CMDTUX_CAT:1459: ERROR: Can't commit transaction, tpcommit() failed - TPEABORT - transaction cannot commit
          (This error occurs when I run ud32 -t 60, if I skip the '-t 60', it works perfectly well).
          The <transaction-type> for my EJB is 'Container' and the <trans-attribute> is 'Supports'.
          Is there another setting I have to set to have the WTC handle the transaction correctly?
          Regards, Ola
          

          Hi again,
          Ignore this cry for help, I found a solution to my problem.
          I had missed the little checkbox furtherst down in the Advanced Option part of
          the Configuration of Data Sources: "Emulate Two-Phase Commit for non-XA Driver".
          With that one checked (we're using non-XA drivers) everything worked very well.
          So Yes, there was a setting I could use to eliminate my problem ;-)
          /Ola
          Ola Ödling <[email protected]> wrote:
          >Hi!
          >I have a problem handling transactions within the WLS 8.1 when they are
          >initiated from a Tuxedo-client.
          >I have an EJB handling a tuxedo call. If the caller has not begun a transaction,
          >all works well, but if the caller starts a transaction, the tpcommit()
          >in the client will fail:
          >CMDTUX_CAT:1459: ERROR: Can't commit transaction, tpcommit() failed -
          >TPEABORT - transaction cannot commit
          >(This error occurs when I run ud32 -t 60, if I skip the '-t 60', it works
          >perfectly well).
          >The <transaction-type> for my EJB is 'Container' and the <trans-attribute>
          >is 'Supports'.
          >
          >Is there another setting I have to set to have the WTC handle the transaction
          >correctly?
          >
          >Regards, Ola
          

Similar Messages

  • Call transaction from alv

    i am calling a transaction from alv i want to select the check boxes on th called transaction and go to the next screen how do i do that

    Hello Chandan
    You have to handle the DOUBLE_CLICK event either in your callback form routine (FM-based ALV) or event handler method for event USER_COMMAND (ABAP-OO based ALV).
    If you call the transaction directly you will not have the authority check for this transaction. If you need this, you can use function module <b>ABAP4_CALL_TRANSACTION</b> instead.
    If you want to open the transaction in a new window you can use the static method <b>CL_RECA_GUI_SERVICES=>CALL_TRANSACTION</b> (no authority check!).
    Regards
    Uwe

  • Handling Transaction in Webdynpro problem?

    hi All of you;
    I am getting very peculiar problem :The problem is that data that i am inserting into R/3 using BAPI is committing without any call of Commit Bapi.The function Module of that BAPI also donot have commit method.Then also data is inserting into the R/3.I am not able to figure out the solution ;is there any problem by me in handling transaction thru webdynro or some problem in BAPI.
    Regards
    Nidhideep

    Hi,
    I guess problem is in BAPI only.
    Check from BAPI only, by running that individually.
    Coz, from Web Dynpro we wont be having any control on that, unless we call commit statement explicitly.
    Regards,
    Sridhar

  • Calling SAP Transaction from WDA

    Hi,
    We have a peculiar requirement of calling SAP Standard Transaction from Web Dynpro ABAP.Well, we tried achieving this using the Transactional iview. On click of appropiate link/button in my applicaiton, I can call the Transactional iview. But the problem is, I could not pass on the data from WDA Application to Transactional iview. I need some inputs in handling such cases.
    The case might look something similar to PCR's final updation(like after all approvals of PCRs, the final Administrator executes the workitem which in turn calls the Notification Maintenance and this in turn calls the PA40 passing the data from Adobe form(XML data) to PA40 txn. Like this, After all my approvals, I would like to call the SAP Transaction passing the data from WDA Application. Hope I am clear.
    Regards
    <i><b>Raja Sekhar</b></i>

    Hi,
    Maybe you can use the information from this blog to pass dynamic parameters to the SAP transaction iview which you call with the created URl
    How to launch SAP transaction & pass parameters via URL
    Dagfinn

  • Call transaction from jco

    Hi,
    I'm trying to call a transaction from jco. It is successful till a point - transaction actually start but there is not way to read the resulting screen. Is it possible to achieve this at all?
    Here is a little snippet:
                    JCoFunction function = destination.getRepository().getFunction("ABAP4_CALL_TRANSACTION");
              JCoRecordMetaData usingTabMeta = function.getFunctionTemplate().getFunctionInterface().getRecordMetaData("USING_TAB");
              JCoTable usingTab = JCo.createTable(usingTabMeta);
              JCoRecordMetaData spagpaTabMeta = function.getFunctionTemplate().getFunctionInterface().getRecordMetaData("SPAGPA_TAB");
              JCoTable spagpaTab = JCo.createTable(spagpaTabMeta);
              JCoRecordMetaData messTabMeta = function.getFunctionTemplate().getFunctionInterface().getRecordMetaData("MESS_TAB");
              JCoTable messTab = JCo.createTable(messTabMeta);
              function.getImportParameterList().setValue("SKIP_SCREEN", 'X');
              function.getImportParameterList().setValue("MODE_VAL", 'E');
              function.getImportParameterList().setValue("UPDATE_VAL", 'A');
              function.getImportParameterList().setValue("TCODE", name);
              function.getTableParameterList().setValue("USING_TAB", usingTab);
              function.getTableParameterList().setValue("SPAGPA_TAB", spagpaTab);
              function.getTableParameterList().setValue("MESS_TAB", messTab);
              try {
                   function.execute(destination);
              } catch (AbapException e) {
                   System.out.println(e.toString());
                   return;

    Hi,
    as far as I know, the problem is that the JCo cannot handle UI elements which are sent back as a response. Only responses of type RFCs are handled and any UI elements (which are to be rendered by the SAP GUI, which interestingly acts as a server) are not processed by the Java Connector. This is why you don't see the screen.
    I would have actually expected that you get an error from JCo, I find it strange that you say that the transaction is actually started. Are you sure? How do you know?
    T00th

  • Error:Assign handling Unit from one Process order to another process order

    Hi Experts,
    I am facing different issues in assigning handling unit from one process order to another.
    Business process:
    1. Two similar Process Orders are existing in the system
    2. Delivery is created for first process order using LP10 for one or more components
    3. TO is created in foreground using VL06P
    4. TO is confirmed by providing in stock available Handling Unit (HU) / storage Unit details Using LT12
    5. Customized transaction is used to reassign newly created HU (created in previous step) from first process order to second process order. As a result many steps are performed in background for delinking the HU from first process order to second process order (including creation of different TOs)
    I am facing different issues in the process:
    1. Sometimes while confirming the TO in step 4: error is received as "Reservation item 0065 with material 4013959300300 does not exist" OR "Reservation item with material does not exist"
    2. If the TO is confirmed in step 4. I am facing error in step 5 as "Warehouse number  does not exist (new selection required)"
    Both these errors are standard errors and I could not find much information on them in SCN also.
    If anyone can throw light on any of them then it would be great.
    Please let me know if any additional information is required.
    Thanks
    Harsh Aggarwal

    Hi Manish
    Thanks for your response. Actually, the customized program is used only in fifth step and not till TO confirmation so that error is not related to Customized program. However, in some cases I am able to do the confirmation but the error is received in 5th step i.e. Warehouse number  does not exist (new selection required)"
    Any further guidance you can provide. I will ask ABAP to check the customized program but the error seems to be a standard error.

  • Timeout and Result Code 302 from Tuxedo

    My WebLogic server has threads with Jolt connections timeout after ten minutes. The transactions get a result code 302 (Found. Temporarily moved) back from Tuxedo.
    Why might I receive this result code? Why are the connections timing out?
    Thanks,
    D

    Hi,
    Where are you seeing this "result code"? Typically if you get an error, an exception will be thrown. Is an exception being thrown and if so, what exception?
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Help me to control the transactions from jsp to java bean

    Please anyone can guide me how to control the transactions from jsp to java bean. I am using the Websphere studio 5.1 to develop the database application. I would like to know two method to handle the database. First, I would like to know how I can control the transactions from jsp by using java bean which is auto generated for SQL statement to connect to the database. Following code are jsp and java bean.....
    // call java bean from jsp
    for (i=0;i<10;i++)
    addCourse.execute(yr,sem,stdid,course,sec);
    I write this loop in jsp to call java bean..
    here is java bean for AddCourse.java
    package com.abac.preregist.courseoperation;
    import java.sql.*;
    import com.ibm.db.beans.*;
    * This class sets the DBModify property values. It also provides
    * methods that execute your SQL statement and return
    * a DBModify reference.
    * Generated: Sep 7, 2005 3:10:24 PM
    public class AddCourse {
         private DBModify modify;
         * Constructor for a DBModify class.
         public AddCourse() {
              super();
              initializer();
         * Creates a DBModify instance and initializes its properties.
         protected void initializer() {
              modify = new DBModify();
              try {
                   modify.setDataSourceName("jdbc/ABAC/PreRegist/PRERMIS");
                   modify.setCommand(
                        "INSERT INTO informix.javacourseouttemp " +
                        "( yr, sem, studentid, courseid, section ) " +
                        "VALUES ( :yr, :sem, :studentid, :courseid, :section )");
                   DBParameterMetaData parmMetaData = modify.getParameterMetaData();
                   parmMetaData.setParameter(
                        1,
                        "yr",
                        java.sql.DatabaseMetaData.procedureColumnIn,
                        java.sql.Types.SMALLINT,
                        Short.class);
                   parmMetaData.setParameter(
                        2,
                        "sem",
                        java.sql.DatabaseMetaData.procedureColumnIn,
                        java.sql.Types.SMALLINT,
                        Short.class);
                   parmMetaData.setParameter(
                        3,
                        "studentid",
                        java.sql.DatabaseMetaData.procedureColumnIn,
                        java.sql.Types.CHAR,
                        String.class);
                   parmMetaData.setParameter(
                        4,
                        "courseid",
                        java.sql.DatabaseMetaData.procedureColumnIn,
                        java.sql.Types.CHAR,
                        String.class);
                   parmMetaData.setParameter(
                        5,
                        "section",
                        java.sql.DatabaseMetaData.procedureColumnIn,
                        java.sql.Types.SMALLINT,
                        Short.class);
              } catch (SQLException ex) {
                   ex.printStackTrace();
         * Executes the SQL statement.
         public void execute(
              String userid,
              String password,
              Short yr,
              Short sem,
              String studentid,
              String courseid,
              Short section)
              throws SQLException {
              try {
                   modify.setUsername(userid);
                   modify.setPassword(password);
                   modify.setParameter("yr", yr);
                   modify.setParameter("sem", sem);
                   modify.setParameter("studentid", studentid);
                   modify.setParameter("courseid", courseid);
                   modify.setParameter("section", section);
                   modify.execute();
              // Free resources of modify object.
              finally {
                   modify.close();
         public void execute(
                   Short yr,
                   Short sem,
                   String studentid,
                   String courseid,
                   Short section)
                   throws SQLException {
                   try {
                        //modify.setUsername(userid);
                        //modify.setPassword(password);
                        modify.setParameter("yr", yr);
                        modify.setParameter("sem", sem);
                        modify.setParameter("studentid", studentid);
                        modify.setParameter("courseid", courseid);
                        modify.setParameter("section", section);
                        modify.execute();
                   // Free resources of modify object.
                   finally {
                        modify.close();
         * Returns a DBModify reference.
         public DBModify getDBModify() {
              return modify;
    I would like to know that how can I do for autocommit from jsp. For example, the looping is 10 times which mean I will add 10 records to the db. If the last record is failed to add to db, "how can I rollback the perivious records?" or guide me to set the commit function to handle that case. Thanks a lot for take your time to read my question.

    Hello.
    The best method is using a session bean and container managed transactions. Other method is using sessions bean and the user transaction object (JTA-JTS).
    so, JDBC has transaction management too.
    good luck.

  • Output for a Single Handling Unit from Shipment

    Hi,
    I would like to know how to issue an Output for a Single Handling Unit from Shipment, i mean i have attached an output type 'ZPN0' (Customised) to a Handling unit in the Tcode VT03N to a Handling Unit.
    VT03N>click on Handling unit icon> select a handling unit --> go to Extras --> Output --> give the Out put type (maintained)) -- > saved.
    Once i come back --> i did not find any option / icon to issue the output from VT03N for handling unit. We have an option to issue output for the Entire Shipment.
    Tried alternative by going to VT70, give the shipment no, and output type for handling unit. When executed, Getting a message "No Messages Found".
    let me know how to issue the output for a handling unit of the shipment. Only Handling Unit & not the entire shipment.
    Regards,
    Swapna

    Hi,
    For VT70 transaction have entered the Print control and Output device.

  • Launch SAP Transaction from UWL and decision views

    Hi,
    Q1:
    we wan't to launch a SAP Transaction from the Universal Worklist. Does anyone know how to do this explicitly?
    Q2:
    I have tried to add decisions directly to a List View, i.e. with the reject and approve columns. The columns do appear, but the checkboxes are not visible. From the log I can see a warning "No Custom Attribute exists for item ...".
    The three options do appear correctly when you go to the details view for the item, and I did apply the same values for the actions (1,2,3).
    Does anyone know how to do this?
    PS! I have read the How To document, but could not find the answer there, nor in this forum.
    Thanks,
    Mikkel

    I did fix question 2 above.
    Still don't have a solution on how to launch a SAP Transaction. XML transcript below:
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd'>
    <UWLConfiguration version="1.0">
         <ItemTypes>
              <ItemType name="uwl.task.webflow.decision.SAP_R3_HumanResources_TS20000131" connector="WebFlowConnector" defaultView="TripApprovalView" defaultAction="viewDetail" executionMode="pessimistic">
                   <ItemTypeCriteria systemId="SAP_R3_HumanResources" externalType="TS20000131" connector="WebFlowConnector"/>
                   <Actions>
                        <Action name="1" userDecision="yes" handler="UserDecisionHandler"/>
                        <Action name="2" userDecision="yes" handler="UserDecisionHandler"/>
                        <Action name="3" userDecision="yes" handler="UserDecisionHandler"/>
                   </Actions>
              </ItemType>
              <ItemType name="uwl.task.webflow.decision.SAP_R3_HumanResources_TS20000135" connector="WebFlowConnector" defaultView="TripCheckView" defaultAction="viewDetail" executionMode="pessimistic">
                   <ItemTypeCriteria systemId="SAP_R3_HumanResources" externalType="TS20000135" connector="WebFlowConnector"/>
                   <Actions>
                        <Action name="1" userDecision="yes" handler="UserDecisionHandler"/>
                        <Action name="2" userDecision="yes" handler="UserDecisionHandler"/>
                   </Actions>
              </ItemType>
              <ItemType name="uwl.task.webflow.SAP_R3_HumanResources_TS40007901" connector="WebFlowConnector" defaultView="TimeApprovalView" defaultAction="launchSAPAction" executionMode="pessimistic">
                   <ItemTypeCriteria systemId="SAP_R3_HumanResources" externalType="TS40007901" connector="WebFlowConnector"/>
                   <Actions>
                        <!--
                        <Action name="launchSAPAction" userDecision="no" handler="SAPTransactionLauncher" referenceBundle="launch_sap">
                             <Properties>
                                  <Property name="GuiType" value="WinGui"/>
                             </Properties>
                        </Action>
    -->
                        <!--
                        <Action name="launchSAPAction" userDecision="no" handler="SAPTransactionLauncher" referenceBundle="launch_sap">
                             <Properties>
                                  <Property name="myfunc" value="CATS_APPR"/>
                             </Properties>
                        </Action>
    -->
                   </Actions>
              </ItemType>
         </ItemTypes>
         <Views>
              <View name="TripApprovalView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.decision.SAP_R3_HumanResources_TS20000131" columnOrder="attachmentCount, detailIcon, subject, priority, creatorId, createdDate, dueDate, approveCol, reviseCol, rejectCol" sortby="priority:descend, dueDate:ascend" tableDesign="ALTERNATING" visibleRowCount="10" headerVisible="yes" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" actionPosition="both" referenceBundle="tasks">
                   <Descriptions default="Approve Trip">
                        <ShortDescriptions>
                             <Description Language="no" Description="Godkjenning Reise"/>
                        </ShortDescriptions>
                   </Descriptions>
                   <DisplayAttributes>
                        <DisplayAttribute name="approveCol" type="radiobutton" actionRef="1" hAlign="CENTER">
                             <Descriptions default="Approve">
                                  <ShortDescriptions>
                                       <Description Language="no" Description="Godkjenn"/>
                                  </ShortDescriptions>
                             </Descriptions>
                        </DisplayAttribute>
                        <DisplayAttribute name="reviseCol" type="radiobutton" actionRef="2" hAlign="CENTER">
                             <Descriptions default="Revise">
                                  <ShortDescriptions>
                                       <Description Language="no" Description="Returner"/>
                                  </ShortDescriptions>
                             </Descriptions>
                        </DisplayAttribute>
                        <DisplayAttribute name="rejectCol" type="radiobutton" actionRef="3" hAlign="CENTER">
                             <Descriptions default="Reject">
                                  <ShortDescriptions>
                                       <Description Language="no" Description="Avvis"/>
                                  </ShortDescriptions>
                             </Descriptions>
                        </DisplayAttribute>
                   </DisplayAttributes>
                   <Actions>
                        <!--
                        <Action name="1" userDecision="yes" handler="UserDecisionHandler"/>
                        <Action name="2" userDecision="yes" handler="UserDecisionHandler"/>
                        <Action name="3" userDecision="yes" handler="UserDecisionHandler"/>
    -->
                        <Action name="submitUserDecisions" userDecision="yes" handler="UIActionHandler" referenceBundle="submit"/>
                        <Action name="refresh" userDecision="no" handler="UIActionHandler" referenceBundle="refresh">
                             <Properties>
                                  <Property name="type" value="button"/>
                                  <Property name="onClick" value="onForceRefresh"/>
                             </Properties>
                        </Action>
                   </Actions>
              </View>
              <View name="TripCheckView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.decision.SAP_R3_HumanResources_TS20000135" columnOrder="attachmentCount, detailIcon, subject, priority, creatorId, createdDate, dueDate,approveCol,reviseCol" sortby="priority:descend, dueDate:ascend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="yes" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" actionPosition="top" referenceBundle="tasks">
                   <Descriptions default="Check Trip">
                        <ShortDescriptions>
                             <Description Language="no" Description="Kontroller Reise"/>
                        </ShortDescriptions>
                   </Descriptions>
                   <DisplayAttributes>
                        <DisplayAttribute name="approveCol" type="checkbox" actionRef="1" hAlign="CENTER">
                             <Descriptions default="Approve">
                                  <ShortDescriptions>
                                       <Description Language="no" Description="Godkjenn"/>
                                  </ShortDescriptions>
                             </Descriptions>
                        </DisplayAttribute>
                        <DisplayAttribute name="reviseCol" type="checkbox" actionRef="2" hAlign="CENTER">
                             <Descriptions default="Revise">
                                  <ShortDescriptions>
                                       <Description Language="no" Description="Returner"/>
                                  </ShortDescriptions>
                             </Descriptions>
                        </DisplayAttribute>
                   </DisplayAttributes>
                   <Actions>
                        <Action name="submitUserDecisions" userDecision="no" handler="UIActionHandler" referenceBundle="submit"/>
                        <Action name="refresh" userDecision="no" handler="UIActionHandler" referenceBundle="refresh">
                             <Properties>
                                  <Property name="type" value="button"/>
                                  <Property name="onClick" value="onForceRefresh"/>
                             </Properties>
                        </Action>
                   </Actions>
              </View>
              <View name="TimeApprovalView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.SAP_R3_HumanResources_TS40007901" columnOrder="attachmentCount, detailIcon, subject, priority, creatorId, createdDate, dueDate" sortby="priority:descend, dueDate:ascend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="yes" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" actionPosition="top" referenceBundle="tasks">
                   <Descriptions default="Time Approval">
                        <ShortDescriptions>
                             <Description Language="no" Description="Godkjenning Tid"/>
                        </ShortDescriptions>
                   </Descriptions>
                   <Actions>
                        <Action name="submitUserDecisions" userDecision="no" handler="UIActionHandler" referenceBundle="submit"/>
                        <Action name="refresh" userDecision="no" handler="UIActionHandler" referenceBundle="refresh">
                             <Properties>
                                  <Property name="type" value="button"/>
                                  <Property name="onClick" value="onForceRefresh"/>
                             </Properties>
                        </Action>
                   </Actions>
              </View>
         </Views>
    </UWLConfiguration>

  • Tracing transaction from B2B to EM console

    Hi All,
    Here is our requirement:
    We want to trace back the transaction from B2B to em console. Our trading partners will call us with ISA control numbers or with negative 999 Acks. We can find a particular transaction on B2B console using the control numbers. However how do we trace this back to a transaction on em console? Please guide us.
    One way we are planning to use is Composite sensors. is there any other approach to handle this?
    Thanks,
    Kathar

    Hi,
    Actually, this is not the place to ask for, you should ask in a mozilla related forum.
    But, anyway, you can add an exception for this connection, go to Tools -> Options -> Security -> Exceptions.
    As well, you should have a look at the different options in there.
    Maybe you can find any that fits your needs.
    Regards

  • B2B. Exclude superfluous transactions from history

    Hi,
    My transactions:
    Transaction.
    We need to show only some of customer transactions.
    I try to disable their by authorization object CRM_ORD_PR. Ok. it's work.
    I get message: Authorization missing to show this document.
    But I see extra transactions in the history!
    so, my question is:
    How to exclude superfluous transactions from history ?
    Denis

    The RFC CRM_ISA_GEN_DOCUMENT_SEL handles all the search requests. Depending upon the search object, this RFC dispatches the requests to the right BAdI implementation.
    For Orders you can customize the results in CL_IM_CRM_ISA_GDS_ORDER

  • Problem with follow-up transaction from task

    Hello,
    I have a problem with creating follow-up transaction from tasks. Here is the problem,
    I've defined two new transaction types Z010/Z020 with business transaction category BUS2000125 TASK and I want to be able to create follow-up transaction from them. After defining them I've mapped the copying control so that I'm able to create opportunities, tasks and leads from those transaction types. However, when I'm testing there is a problem. Here are the steps I'm performing:
    1: I'm creating a new Task from any of those two transaction types (Z010/Z020)
    2: I'm saving the transaction and then I save it.
    3: Open the transaction More -> Create follow up
    4: A pop-up window appears with the possible follow-up transactions (in this case task/opportunity or lead).
    5: I click on any of those but nothing happens - no indication of error or whatsoever the screen just stays the same and I'm able to click on More -> Create follow up and choose any of the possible entries. However, there is no result.
    I have a requirement for follow up transactions from opportunities and everything works just fine there, the problem is only with Tasks. I've tested this from the backend (CRMD_ORDER) and I'm able to create a follow-up from this transaction types (Z010/Z020), so the problem seems to be something with the CRM UI. If any of you have an idea why is this happening and how to fix it, please tell.
    Thanks in advance!

    Hi John,
    Please refer as well to note 661305:
    this part:
    Note:
    As of CRM 7.0, this modification is no longer required because the IMG
    activity "Activate Copying Control for Activities" is provided (maintaining the
    table/view CRMC_ACT_COPY_SW in transaction SM30). Here you can decide whether
    the copying control for activities and tasks (BUS2000126 and BUS2000125) is
    active or inactive depending on the specific client.
    IMG path
    (transaction SPRO):
    Customer Relationship Management
    -->
    Transactions
    --> Settings for Activities
    --> Activate Copying
    Control for Activities
    In the standard system, the copying control for
    tasks and activities remains inactive.
    ========================================================
    Best regards - Christophe

  • Want to call transactions from ALV list output

    Hi Guru's,
    I have a report which displays Open PR's, open PO's n their details with respect to material. wat i want to do is call transactions from this out put i.e i want a interactive output. if i click on particular PR i want the system to call that PR screen. how can i do this?? Plz help.

    REFER THIS
    EXPORTING
      I_INTERFACE_CHECK              = ' '
      I_BYPASSING_BUFFER             =
      I_BUFFER_ACTIVE                = ' '
      I_CALLBACK_PROGRAM             = ' '
      I_CALLBACK_PF_STATUS_SET       = ' '
      I_CALLBACK_USER_COMMAND        = 'USER_COMMAND '
      I_STRUCTURE_NAME               =
      IS_LAYOUT                      =
      IT_FIELDCAT                    =
      IT_EXCLUDING                   =
      IT_SPECIAL_GROUPS              =
      IT_SORT                        =
      IT_FILTER                      =
      IS_SEL_HIDE                    =
      I_DEFAULT                      = 'X'
      I_SAVE                         = ' '
      IS_VARIANT                     =
      IT_EVENTS                      =
      IT_EVENT_EXIT                  =
      IS_PRINT                       =
      IS_REPREP_ID                   =
      I_SCREEN_START_COLUMN          = 0
      I_SCREEN_START_LINE            = 0
      I_SCREEN_END_COLUMN            = 0
      I_SCREEN_END_LINE              = 0
      IR_SALV_LIST_ADAPTER           =
      IT_EXCEPT_QINFO                =
      I_SUPPRESS_EMPTY_DATA          = ABAP_FALSE
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER        =
      ES_EXIT_CAUSED_BY_USER         =
    EXCEPTIONS
      PROGRAM_ERROR                  = 1
      OTHERS                         = 2
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
      TABLES
        T_OUTTAB                       =
    IF SY-SUBRC <> 0.
    ENDIF.
    AND THEN
                     rs_lineinfo type slis_lineinfo.
    FORM user_command5 USING r_ucomm LIKE sy-ucomm
                      rs_selfield TYPE slis_selfield.
    data : lv_date type char4.
    CLEAR : LV_DATE .
    CASE r_ucomm.
    WHEN '&IC1'.
          IF rs_selfield-fieldname = 'BELNR'.
        read table it_e into wa_e index rs_selfield-tabindex.
        if sy-subrc = 0.
        lv_date = wa_e-budat(4).
        endif.
        SET PARAMETER ID 'BLN' FIELD rs_selfield-value.
        SET PARAMETER ID 'BUK' FIELD s_bukrs-low.
        SET PARAMETER ID 'GJR' FIELD lv_date.
        call TRANsaction 'FB03' AND SKIP FIRST SCREEN.
        endif.
        ENDCASE.
    ENDFORM. "user_comm

  • Calling Web Service from Tuxedo

    We have a need to invoke a web service from our Tuxedo Server code (all in C++). Would SALT help us in this? Or is there another tool that we could use to act as a web service client?
    Thanks,
    -gc

    Hello Guru Chandar,
    SALT 1.1 does not support invoking an external Web Service from Tuxedo side.
    This outbound requirement is being considered, which allows Tuxedo customers
    invoking a Web service in a Tuxedo manner. This will probably be supported
    in the next SALT release.
    At the moment, I think gSOAP is an alternative that can be used in Tuxedo
    server code to help invoking external Web Services. gSOAP is an open source
    project that provides a Web Service development toolkit to ease Web Service
    client and server program in C/C++.
    You can refer to the following web page to get more information about gSOAP:
    http://www.cs.fsu.edu/~engelen/soap.html
    Regards,
    Oliver
    <Guru Chandar> wrote in message news:[email protected]..
    We have a need to invoke a web service from our Tuxedo Server code (all in
    C++). Would SALT help us in this? Or is there another tool that we could
    use to act as a web service client?
    Thanks,
    -gc

Maybe you are looking for

  • Is there a way to have the Filters in Analysis be ignored when rpt is run?

    When i'm creating/testing a new report in the Analysis in OBIEE (11g ver), i'm generating some charts and graphs in a potential report which sift through large amounts of data. But when i'm creating/editting, i just want to filter on something specif

  • How to Install Photo Booth on 10.5.8

    Hai , i need some help here , im totally noob here LOL I accidentally deleted my photo booth , so can somebody tell me how to reinstall +only The Photobooth+ ?? Thanks in advance

  • New Workspace

    Hi All,        I created the workspace with this "c:\..\SAPIdE.exe"-data"newworkspacedir"  format only. When i create the new workspace and import the alredy working project in the new workspace, all the old projects are sharing the old workspace not

  • URL Portal error: Unable to resolve comp/env/ejb/URIManager/

    I am attempting to creat a URL portal using the Web Service Portlet Wizard. The Wizard seems to build the jsp fine, but I get the following error in the portlet when I try to bring it up: Error retrieving page at http://www.bloomberg.com/index.html E

  • ASIO not working with Windows Vista Ultim

    Hi?I got the beta driver for my Audigy 2 zs platinum pro but now my ASIO is not working. I should I install my software all over again, and then update the driver to the beta drivers again or will it still be the same problem. Anyway can some one hel