Autoname based on field

Hello,
I am quite new to Livecycle and am ripping my hair out trying to figure out how to do the following:
I need to have a button within my PDF form that will do the following in order:
1. Save the file to a specific location with a filename thats auto-generated based on a fields content within the form
2. Email a "notification" to a specific email address with the same message everytime.
3. Print the form
Am I wasting my time with this, or is Livecycle capable of doing it?
I have all these functions working seperately with the exception of the autonaming.

Paul thank you for your response. I think you may have missunderstood my intention when i said "auto save"
I am looking to toggle the app.execMenuItem("SaveAs") function. However I would like to generate a filename automatically based on a filled out field within the document.
For example if I have a field within the document called "CaseNumber" and the user fills out the field with "1234", when they hit the button it will popup the save as dialogue but generate the filename "1234.pdf" and location "c:\pdf" (or something similar) so all the user has to do is hit save.
I can get the save as function to work but dont know how to get the filename to generate from the field

Similar Messages

  • Material Search based on field - Document in ECC 6.0

    Hi All,
    Need one help –
    In Material Master Basic Data – 2, we have one field : Document under Drawing details.
    In 4.6C, there was option to find list of materials based on field Document : inside Tab – “Material by Old Material Number”
    But on ECC – 6.0 this field Document is not available in any of the search options.
    I want to find all the materials against Document in ECC – 6.0.
    Please help me out on this.
    Thanks in advance,
    Regards,
    Ravi Davda

    HI Ravi,
    May be some note to be updated , Check in OSS
    Thanks
    bala

  • How to create Formula based value field in COPA

    Hi,
    I want to know how to create formula based  value field in COPA
    My Requirement is i want to collect some value in formula based value field and want to use in copa allocation cycle as a tracing
    factor.
    anybody give some light on the same topic or requirement ?
    Thanks
    Nilesh R

    The key figure you are creating in KE2K is not a value field, i.e. you can't post to it and you can't use it in a report. It is a caluculated value that can be used only in assessment and top-down-distribution.
    In Ke2K, enter a name for your key figure, then click on the the white sheet button to create it. Now the formular area is open for input. Input your formular (e.g. VV001 + VV002 - VV003 .... where VVXXX are the technical names of value fields).
    Now click the "check formuar"-button. Then save.
    Before you can use the key figure in assessment, execute TC KEUG.
    Now the key figure is available as any value field in the tracing factor selection of your assessment cycle.
    I hope this made it clearer.
    Regards
    Nikolas

  • GR based IV field in PO

    Hi,
    We would like to make GR based IV field set as mandatory during PO create transaction.
    Can we do this change at any time. Our company is using SAP since 2 years , now we want to make this field mandatory(default to check and display only).
    How this will affect
    1) Is this change apply for existing POs
    2) Is this only applicable for new POs created after this change.
    3) Is there any impact for the process
    4) What are the precautions that need to take if we want to make this field as mandatory.
    Please advise
    Thanks
    Udaya

    Hi Udaya,
    I would suggest you to post this question in the ECC section. PO creation is done in the ECC R/3 system.
    Regarding PO GR based field. If you make it mandatory in ECC, it should only impact the new PO's. This is configuration setting which will be done by MM consultants. Consult your MM consultant.
    Thanks
    Srikanth

  • Why do I have to select "continue allowing" every time I visit certain sites in order to be able to type into flash based form fields?

    Why do I have to select "continue allowing" every time I visit certain sites in order to be able to type into flash based form fields?
    See attached image for reference to what button I am referring to. Until i hit the "continue allowing" button I can not type into the form fields. I have tried removing and reinstalling flash. refreshing firefox, and clearing cache and cookies, and deleting the permissions.sqlite file. Nothing has worked. This issue just started happening a few days ago. Please let me know what I might be able to do to fix this.

    That full page including the form is a Flash object.
    I didn't see this doorhanger opening when I tried the URL in a new profile.
    Did you previously created an exception or is the default selected if you check the permissions for the Flash plugin?
    You can inspect and manage the permissions for the domain in the currently selected tab:
    *Click the "[[Site Identity Button|Site Identity Button]]" (globe/padlock) on the location/address bar
    *Click "More Information" to open "Tools > Page Info" with the Security tab selected
    You can go to the Permissions tab (Tools > Page Info > Permissions)
    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem.
    *Switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance
    *Do NOT click the Reset button on the Safe Mode start window
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

  • Hot spot for field based on field value

    Hi,
    Im using ALV list to display report. And I have enable hot spot for that field based on field value. For example, If the field has value " 0 " then hotspot should be enabled for that field. If the field has value " 1 " then it should be displayed as normal field without hotspot.
    Can anyone tell me how to do this?
    Thanks,
    Amal

    Hi Amal
    Do this
    In your final internal table
    add a table type
    gi_cellstyles TYPE lvc_t_styl
    Then (while populating output)
    FORM prepare_edit_output.
    * say your field is 'field'
      DATA : lw_stylerow TYPE lvc_s_styl,
             li_styletab TYPE lvc_t_styl.
      IF gw_output-field = '0'.
        CLEAR lw_stylerow.
        lw_stylerow-fieldname = 'FIELD'.
        lw_stylerow-style     = cl_gui_alv_grid=>mc_style_hotspot.
        APPEND lw_stylerow TO li_styletab.
      ELSEIF gw_output-field = '1'.
        CLEAR lw_stylerow.
        lw_stylerow-fieldname = 'FIELD'.
        lw_stylerow-style     = cl_gui_alv_grid=>mc_style_hotspot_no.
        APPEND lw_stylerow TO li_styletab.
      ENDIF.
      INSERT LINES OF li_styletab INTO TABLE gw_output-gi_cellstyles.
    ENDFORM.
    In your layout building
        gw_layout-stylefname = 'GI_CELLSTYLES'.
    Pushpraj

  • File Name based on Field Entry

    Based on Adobe Acrobat SDK document "Javascript for Acrobat API Reference": Pg 146 I have been able to get the trusted function to work and save a file to a particular path with a non-dynamic name. However I have yet to figure out why the document will not save the field entry I specify as the file name.
    http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/js_api_reference.pdf
    Pg 146 Example 1
    The Javascript trusted function saved in the Acrobat apps folder:
    mySaveAs = app.trustPropagatorFunction(function(doc,path)
    app.beginPriv();
    var myDoc = event.target;
    myDoc.saveAs(path);
    app.endPriv();
    myTrustedSpecialTaskFunc = app.trustedFunction(function(doc,path)
    // Privileged and/or non-privileged code above
    app.beginPriv();
    mySaveAs(doc,path);
    app.endPriv();
    // Privileged and/or non-privileged code below
    Javascript code I have on my button click:
    xfa.resolveNode("RA");
    myTrustedSpecialTaskFunc(this, "/c/temp/" + RA + ".pdf");
    this returns a saved file with the name of: [object XFAObject].pdf in the folder specified above.
    The Javascript code in the Adobe example is:
    myTrustedSpecialTaskFunc(this, "/c/temp/mySavedDoc.pdf");
    this returns a pdf file in the specified folder with a file name of "mySavedDoc.pdf"
    I am using MS XP with Adobe LiveCycle Designer ES2 and Adobe Acrobat X Pro

    myTrustedSpecialTaskFunc(this, "/c/temp/" + RA.rawValue + ".pdf");
    Kyle

  • Select field 'B' based on field 'A'

    Hi,
    I have a report with selection screen. I want to display the list of possible entries for field 'B' as per the value in field 'A'.
    I am doing this on event
    <b>"Selection screen on value-request for <B></b>
    using functional module
    <b>'REUSE_ALV_POPUP_TO_SELECT'</b>
    Everything is fine except one problem.
    Let's take a example that screen has two fields
    A).
    <b>parsmeters: p_vbeln like vbap-vbeln.</b>
    "Sales order number
    B).
    <b>parameters: p_posnr like vbap-posnr.</b>
    "line item
    Based on sales order number i have to show an popup with corresponding line item numbers. and i have coded this under,
    <b>Selection screen on value-request for POSNR</b>
    <u><b>Scenario 1:</b></u> i enter the sales order number in the field p_vbeln <b>and hit enter</b>
    when i do F4 on p_posnr, it displays the popup with corresponding line items.
    <b>This works fine</b>
    <u><b>Scenario 2:</b></u> i just type in the sales order number and <b>do not hit enter or anything)</b>
    Now if i do F4 on p_posnr, it doesn't display the line items, since there is not value populated in p_vbeln as entered it but did not press enter.
    I hope i am making sense.
    So, my problem is how display possible value for field 'B' if user type in the value in field 'A' but do not hit enter.
    Please let me know.
    Thanks,
    Pal

    *-- F4 help for Payroll Administrator
    AT SELECTION SCREEN ON VALUE REQUEST FOR P_SACHA.
        PERFORM VALUES_SACHA.
    *-- F4 help for Pay Scale Group
    AT SELECTION SCREEN ON VALUE REQUEST FOR P_TRFGR.
    *-- F4 help for Pay Scale Level
    AT SELECTION SCREEN ON VALUE REQUEST FOR P_TRFST.
         FORM  VALUES_SACHA
          Provide popup help for the Payroll Admin field
    FORM VALUES_SACHA.
      REFRESH: LTAB_DYNPSELECT,
               LTAB_DYNPVALUETAB.
      PERFORM READ_VALUE_FROM_SCREEN USING SY-REPID
                       SY-DYNNR
                       'PA0001-WERKS'
              CHANGING LTAB_DYNPSELECT-FLDNAME
                       LTAB_DYNPSELECT-FLDINH.
      APPEND LTAB_DYNPSELECT.
      LTAB_DYNPSELECT-FLDNAME = 'MANDT'.
      APPEND LTAB_DYNPSELECT.
      LTAB_DYNPSELECT-FLDNAME = 'SACHX'.
      APPEND LTAB_DYNPSELECT.
      PERFORM SHOW_HELP TABLES LTAB_DYNPSELECT
           LTAB_DYNPVALUETAB
    USING 'T526'
           'SACHX'
                      CHANGING PA0001-SACHA.
    ENDFORM.         " VALUES_SACHA
          FORM VALUES_TRFGR
          Provide popup help for Pay Scale Group
    FORM VALUES_TRFGR.
      REFRESH: LTAB_DYNPSELECT,
               LTAB_DYNPVALUETAB.
      LTAB_DYNPSELECT-FLDNAME = 'MANDT'.
      APPEND LTAB_DYNPSELECT.
      LTAB_DYNPSELECT-FLDNAME = 'MOLGA'.
      SELECT SINGLE MOLGA FROM T001P
             INTO   LTAB_DYNPSELECT-FLDINH
              WHERE WERKS = *PA0001-WERKS
              AND   BTRTL = *PA0001-BTRTL.
      IF SY-SUBRC NE 0.
        LTAB_DYNPSELECT-FLDINH = SPACE.
      ENDIF.
      APPEND LTAB_DYNPSELECT.
      LTAB_DYNPSELECT-FLDNAME = 'TRFAR'.
      LTAB_DYNPSELECT-FLDINH  = *PA0008-TRFAR.
      APPEND LTAB_DYNPSELECT.
      LTAB_DYNPSELECT-FLDNAME = 'TRFGB'.
      LTAB_DYNPSELECT-FLDINH  = *PA0008-TRFGB.
      APPEND LTAB_DYNPSELECT.
      LTAB_DYNPSELECT-FLDNAME = 'TRFKZ'.
      SELECT SINGLE TRFKZ FROM T503
             INTO  LTAB_DYNPSELECT-FLDINH
             WHERE PERSG = *PA0001-PERSG
             AND   PERSK = *PA0001-PERSK.
      IF SY-SUBRC NE 0.
        LTAB_DYNPSELECT-FLDINH = SPACE.
      ENDIF.
      APPEND LTAB_DYNPSELECT.
      LTAB_DYNPSELECT-FLDNAME = 'TRFGR'.
      LTAB_DYNPSELECT-FLDINH  = SPACE.
      APPEND LTAB_DYNPSELECT.
      PERFORM SHOW_HELP TABLES LTAB_DYNPSELECT
           LTAB_DYNPVALUETAB
    USING 'T510'
           'TRFGR'
                      CHANGING PA0008-TRFGR.
      PERFORM UPDATE_VALUE_ON_SCREEN USING SY-REPID
                       SY-DYNNR
                       'PA0008-TRFGR'
                       PA0008-TRFGR.
    ENDFORM.         " VALUES_TRFGR
         FORM  VALUES_TRFST
          Provide popup help for Pay Scale Area
    FORM VALUES_TRFST.
      REFRESH: LTAB_DYNPSELECT,
               LTAB_DYNPVALUETAB.
      LTAB_DYNPSELECT-FLDNAME = 'MANDT'.
      APPEND LTAB_DYNPSELECT.
      LTAB_DYNPSELECT-FLDNAME = 'MOLGA'.
      SELECT SINGLE MOLGA FROM T001P
             INTO   LTAB_DYNPSELECT-FLDINH
              WHERE WERKS = *PA0001-WERKS
              AND   BTRTL = *PA0001-BTRTL.
      IF SY-SUBRC NE 0.
        LTAB_DYNPSELECT-FLDINH = SPACE.
      ENDIF.
      APPEND LTAB_DYNPSELECT.
      LTAB_DYNPSELECT-FLDNAME = 'TRFAR'.
      LTAB_DYNPSELECT-FLDINH  = *PA0008-TRFAR.
      APPEND LTAB_DYNPSELECT.
      LTAB_DYNPSELECT-FLDNAME = 'TRFGB'.
      LTAB_DYNPSELECT-FLDINH  = *PA0008-TRFGB.
      APPEND LTAB_DYNPSELECT.
      LTAB_DYNPSELECT-FLDNAME = 'TRFKZ'.
      SELECT SINGLE TRFKZ FROM T503
             INTO  LTAB_DYNPSELECT-FLDINH
             WHERE PERSG = *PA0001-PERSG
             AND   PERSK = *PA0001-PERSK.
      IF SY-SUBRC NE 0.
        LTAB_DYNPSELECT-FLDINH = SPACE.
      ENDIF.
      APPEND LTAB_DYNPSELECT.
      PERFORM READ_VALUE_FROM_SCREEN USING SY-REPID
                       SY-DYNNR
                       'PA0008-TRFGR'
              CHANGING LTAB_DYNPSELECT-FLDNAME
                       LTAB_DYNPSELECT-FLDINH.
      APPEND LTAB_DYNPSELECT.
      LTAB_DYNPSELECT-FLDNAME = 'TRFST'.
      LTAB_DYNPSELECT-FLDINH  = SPACE.
      APPEND LTAB_DYNPSELECT.
      PERFORM SHOW_HELP TABLES LTAB_DYNPSELECT
           LTAB_DYNPVALUETAB
    USING 'T510'
           'TRFST'
                      CHANGING PA0008-TRFST.
      PERFORM UPDATE_VALUE_ON_SCREEN USING SY-REPID
                       SY-DYNNR
                       'PA0008-TRFST'
                       PA0008-TRFST.
    ENDFORM.                 " VALUES_TRFST 
          FORM SHOW_HELP        *
    -->  FTAB_DYNPSELECT       *
    -->  FTAB_DYNPVALUETAB     *
    -->  FSTR_HELP_INFO        *
    -->  F_NEWVALUE            *
    FORM SHOW_HELP TABLES FTAB_DYNPSELECT   STRUCTURE DSELC
      FTAB_DYNPVALUETAB STRUCTURE DVAL
                   USING  F_CHECKTABLE      LIKE HELP_INFO-CHECKTABLE
      F_CHECKFIELD      LIKE HELP_INFO-CHECKFIELD
                 CHANGING F_NEWVALUE.
      DATA: LSTR_HELP_INFO LIKE HELP_INFO.
      DATA: LC_SELECTION_VALUE LIKE HELP_INFO-FLDVALUE.
      DATA: LC_SELECTION(1)    TYPE C.
    *-- Fill in fields required for help function call
      LSTR_HELP_INFO-CALL       = 'T'.
      LSTR_HELP_INFO-OBJECT     = 'F'.
      LSTR_HELP_INFO-SPRAS      = SY-LANGU.
      LSTR_HELP_INFO-CHECKTABLE = F_CHECKTABLE.
      LSTR_HELP_INFO-CHECKFIELD = F_CHECKFIELD.
      CALL FUNCTION 'HELP_START'
           EXPORTING
                HELP_INFOS   = LSTR_HELP_INFO
           IMPORTING
                SELECTION    = LC_SELECTION
                SELECT_VALUE = LC_SELECTION_VALUE
           TABLES
                DYNPSELECT   = FTAB_DYNPSELECT
                DYNPVALUETAB = FTAB_DYNPVALUETAB
           EXCEPTIONS
                OTHERS       = 1.
      IF LC_SELECTION NE SPACE AND SY-SUBRC = 0.
        F_NEWVALUE = LC_SELECTION_VALUE.
      ENDIF.
    ENDFORM.           " SHOW_HELP
          FORM READ_VALUE_FROM_SCREEN               *
    -->  F_REPID               *
    -->  F_DYNNR               *
    -->  VALUE(F_FIELDNAME_IN) *
    -->  F_FIELDNAME_OUT       *
    -->  F_FIELDVALUE          *
    FORM READ_VALUE_FROM_SCREEN USING F_REPID
                  F_DYNNR
                  VALUE(F_FIELDNAME_IN)
         CHANGING F_FIELDNAME_OUT
                  F_FIELDVALUE.
      DATA: LTAB_FIELDS LIKE DYNPREAD OCCURS 0 WITH HEADER LINE.
      DATA: LC_DYNAME LIKE SY-REPID.
      DATA: LC_DYNUMB LIKE SY-DYNNR.
      DATA: LC_DUMMY(1) TYPE C.
    *-- Read the screen to see if the user has entered a value for WERKS
      LTAB_FIELDS-FIELDNAME = F_FIELDNAME_IN.
      append ltab_fields.
      LC_DYNAME = F_REPID.
      LC_DYNUMB = F_DYNNR.
      CALL FUNCTION 'DYNP_VALUES_READ'
           EXPORTING
                DYNAME     = LC_DYNAME
                DYNUMB     = LC_DYNUMB
           TABLES
                dynpfields = ltab_fields
           EXCEPTIONS
                OTHERS     = 01.
      read table ltab_fields index 1.
    *-- Return the value from the screen
      IF SY-SUBRC EQ 0.
        SPLIT LTAB_FIELDS-FIELDNAME AT '-'
              INTO LC_DUMMY
              F_FIELDNAME_OUT.
        F_FIELDVALUE = LTAB_FIELDS-FIELDVALUE.
      ENDIF.
    ENDFORM.           " READ_VALUE_FROM_SCREEN
          FORM UPDATE_VALUE_ON_SCREEN               *
          The PROCESS ON VALUE-REQUEST does not always return blanks.   *
          If a blank value is to be returned, this routine must be      *
          called.
    -->  F_REPID               *
    -->  F_DYNNR               *
    -->  VALUE(F_FIELDNAME)    *
    -->  F_FIELDVALUE          *
    FORM UPDATE_VALUE_ON_SCREEN USING F_REPID F_DYNNR VALUE(F_FIELDNAME) F_FIELDVALUE.
    DATA: LTAB_FIELDS LIKE DYNPREAD OCCURS 0 WITH HEADER LINE.
    DATA: LC_DYNAME LIKE SY-REPID.
    DATA: LC_DYNUMB LIKE SY-DYNNR.
    LC_DYNAME = SY-REPID.
    LC_DYNUMB = SY-DYNNR.
    LTAB_FIELDS-FIELDNAME = F_FIELDNAME.
    LTAB_FIELDS-FIELDVALUE = F_FIELDVALUE.
    APPEND LTAB_FIELDS.
    CALL FUNCTION 'DYNP_VALUES_UPDATE'
    EXPORTING DYNAME = LC_DYNAME
              DYNUMB = LC_DYNUMB
    TABLES DYNPFIELDS = LTAB_FIELDS
    EXCEPTIONS OTHERS = 8.
    ENDFORM. " UPDATE_VALUE_ON_SCREEN
    regards
    vinod

  • Set Default Value based on Field from another table for a custom object

    I'm trying to set the default value on a custom object field to the value of an account field. I have tried the syntax 50 different ways, and just am getting no where. The account field label displays as DBA, the integration tag is ltDBA_ACCT, and it shows up in reporting fx area as Account.Text_22.
    The custom object field I'm triying to update is also called DBA, which was originally the "NAME" required field. Does the table name, Account, have to be included? Do I need a function in front of the field?
    I have been updating the external ID using the row ID with syntex <ID> (Less than ID greater than) so I know it is possible to set the Default Value, but <DBA>, <ltDBA_ACCT>, "Account"."DBA", and so on just don't not work.
    If anyone knows how to enter this I'd really appreciate the help.

    Ok, so if you want to default a field to the value from another object, you have to use the JoinFieldValue function. I think you understand that, based on your original post, but I want to be sure that you do.
    Next, this will only work as a default if the record is created from the object that you wish to join on because a default works at record creation and the ID needs to be available for it to work properly. It will not work if you choose the related object record after the custom object record is created. You could set the value as a post-default, but that does not seem to meet your requirements.
    The syntax for the Default Value would be as follows: JoinFieldValue(ref_record_type, foreign_key, field_name).
    In your case, ref_record_type is '<Account>', foreign_key is &#91;<AccountId>&#93;, and field_name is '<YourFieldName>'. The best way to determine what the field name is would be to create a new workflow for Account and use the Workflow Rule Condition expression builder to pick your field ("DBA") from the list. The value that is returned by the expression builder should be placed in the field_name variable in the JoinFieldValue function (minus the brackets and in single quotes).
    Give this a shot and let me know how you do.
    Thom

  • Mapping requirment based on field value

    Hi All,
    I have a mapping requirement
    where in the file i have a 2 AM records as shown
    AM U  00000000000010000C                                                    
    AM X  00000000000120000
    Based on AM-03 field i..e,, AM-03 = 'C'
    then to the target field i need to pass the value(00000000000120000) of next AM02 record.
    so when ever AM03 filed is 'C' then i need to pass the value of next AM record.
    can any body suggest me how i it can be acheived.
    Thanks
    Sai_SHA

    i am not sure whether i have understood ur req correctly or not..
    but u can chk this UDF in ur mapping:
    execution type: all values of a context
    if(var1[0].equals("C"))
    result.addValue(var2[1]);
    filed3---removecontext
    UDF----target
    field2---removecontext

  • Sending an idoc to 1 the of the 2 idocs in the receiver side based on field

    Hi,
    Am having 1 idoc in sender side SHPMNT05 and 2 idocs in receiver side DELVRY05 and VEHCLE01.
    My requirement is to send data to DELVRY05 only when one field in SHPMNT05 is having space in it
    and to VEHCLE01 only if having Vehicle no in that particular field.
    And to populate DELVRY05,
    Need to call a FM with Delivery no and del item details.
    Function module has to determine based on the FS scenarios, whether to change the delivery, split the delivery (Create new delivery) based on the reason code.
    Take the return values from RFC function module and populate DELVRY05 idoc.
    Using conditional operator on that particular field we can map it to root nodes of the idocs and do mapping, i think.
    But How can i call a func module for populatng del05.
    Help me firends.
    Thanks,
    Ravi.

    You may perform RFC lookup in your mapping to call the function module. Make sure that your function module is remote enabled.
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a03e7b02-eea4-2910-089f-8214c6d1b439
    Regards,
    Prateek

  • Help in BPM: Routing data to mutiple receivers based on field content

    Hi All
    I have a scenario where my source data is from a file. Typically this file is from a DMS application and based on the contents in this file i need to send the data to 2 receivers which might be R/3 and DB or file. Though BPM may not be of use for this scenariuo i want to make use of BPM:
    Q: My file content looks like:
    1200,fombell,12,1200.50,ea,tetra
    1900,fombell wdc,2,200,ea,magneta
    2020,morris,1,12.50,Pc,frp_films
    2020,morris,10,1200,Pc,xr_tutos
    field separator is  ,
    primarily my first field is a plant and based on the plant i need to send the data to R3 and File or DB. If i make use of switch in BPM i'm not able to read the entire list of the message. it checks only for the last record. how to goahead with this and kidnly let me know in details the steps involved.
    Thks
    Prabhu

    Hi Prabhu,
    Just to suggest i guess its always better to avoid BPMs to improve your performance...
    Your requirement can be easily met using the Extended Reciever determination that we have...
    Here actually based on condition from the message in the payload u can assign your receivers..
    Below is the steps to do the same...
    Under Receiver Determination --> Configured Receivers --> Specify the 2 receivers and beside the same you have an option called condition, there you specify the condition on which it has to go to the first system and then the condition on which it has to go to the second system.
    When you click on the codition it will open another window (Condition Editor window) under which you have a Left Operand which when you click will open up another window(Expression Editor window), there for your need you check on the XPath radio button and then click on the field whose value you wanna check from the structure that it displays, when you click on the field it fills in the XPath Expression, then click ok.
    After that it takes you back to the previous window(Condition Editor window) with the Left Operand having the XPath Expression, so all you will have to do is to fill the Right Operand which is nothing but the value you want that field to contain.(For Example if a field "A" that you have selected which comes in the XPath Expression in ur Left Operand,has a value "1" in your Right Operand)
    There you also have an option to put in an "and" or an "or" condition if required(For Example if you wanna check if "A" and "B" is satisfied or it you wanna check if "A" or "B" is satisfied, this can also be done)
    I also suggest u to go through these blogs..
    /people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
    /people/shabarish.vijayakumar/blog/2006/06/07/customise-your-xpath-expressions-in-receiver-determination
    If you have any doubts or clarifications on the same, please do ask and i will tell you how to proceed.
    Regards,
    Abhy

  • Create Dynamic Structure based on Field-Symbol

    Hi Experts!!
    I need to create a structure with dynamic structure included within.
    I have a parameter on sel. screen in which we provide table name.
    PARAMETERS: p_table TYPE tabname.
    FIELD-SYMBOLS: <gt_data> TYPE ANY TABLE.
    CREATE DATA gr_data TYPE TABLE OF (p_table).
    ASSIGN gr_data-* TO <gt_data>.
    Now I need a structure like below:
    TYPES: BEGIN OF type_test,
    struct TYPE <gt_data>, " dynamic structure based on table name entered on sel. screen
    fld1 TYPE c,
    fld2 TYPE n,
    END OF type_test.
    Can somebody suggest how to achieve this?
    Your help is highly appreciated. Thanks a lot

    You can view this thread where our friend Marcin rocks .. Dynamically create a type
    FIELD-SYMBOLS: <gt_data> TYPE ANY TABLE.
    FIELD-SYMBOLS: <gs_wa> TYPE ANY.
    data:wf_ref type ref to data.
    DATA:i_comp TYPE cl_abap_structdescr=>component_table,
         i_tot_comp TYPE cl_abap_structdescr=>component_table.
    CREATE DATA gr_data TYPE TABLE OF (p_table).
    ASSIGN gr_data-* TO <gt_data>.
    create data wf_ref like line of <gt_data>.
    assign wf_ref->* to <gs_wa>.
    *--Getting Compoents from existing type
      lf_struct ?= cl_abap_typedescr=>describe_by_name( '<GS_WA>' ).
      i_comp = lf_struct->get_components( ).
      APPEND LINES OF i_comp TO i_tot_comp.
    The idea is Get all the field details available it to i_tot_comp, then append individual fields manually to
    i_tot_comp as explained in the link and create a dynamic structure and table.

  • [php+mysql] nextensio list: how to change row color based on field content?

    Hi all
    I have a nextensio list on a page.
    is there a way to change the background color of a whore row based on
    a specific field content?
    example I have a field containing the values 0 or 1.
    If the field content is 1 the row background color should be RED.
    ANy suggestion?
    TIA in advance.
    tony

    DataBoundAPI's you can refer to achieve this.
    Search for OLD threads also. Here are some links:
    Can we colour the rows in the column of a table
    Advanced table row font color- result based change.
    Thanks
    --Anil
    http://oracleanil.blogspot.com/

  • Brf+ workflow configuration based on field values of UI

    Hello Experts,
    I would like to know if we can configure the BRF+ workflow steps for material to go to certain users based on certain values from UI fields . For example a particular material type (FERT) should go to specific processor . Can I add material type column in BRF+ for materials and assign specific material type values and assign users to that step. Is this possible?.
    Thanks.

    This is one of the most common questions. It will save you time if you perform some research before asking. Any way, review this document: How to-Master Data Governance for Material: BADI USMD_SSW_RULE_CONTEXT_PREPARE to Enhance User Determination which addresses your exact question.
    Also, for any future MDG questions, please take a look first at this document Configuration and Enhancement of SAP Master Data Governance as it contains many of the commonly required enhancements.

Maybe you are looking for

  • How to clear all session data in adf through coding?

    Hi Everyone, i have created many pages in an application.I want to clear all session data when i get back to my first page. how to do that? such that my application should run as i am running for the first time. Thanks.

  • Problem with EM DB Console

    Hello - I am unable to get to port 1158 on my database server to view EM DB Console on my local web browser. This port is blocked. How can I use SSH port forwarding to get access to view the EM web pages on my browser? Thanks, Mike

  • Planned delivery cost

    What are the ways to put planned delivery cost in purchase order

  • Resetting default application to "Pages"

    When I open a downloaded document (usually originally a Windows document), and click on it, somehow it is always opened in "Open Office" a slow and cumbersome word processing app that translates MS documents and spreadsheets well but is too sophistic

  • Best way to perform third party app integration in version 4.6

    I am working with a third-party vendor offering a freight and transportation rate software (Bourque Rateserver and Railtrac).  From our 4.6 system, we need to perform relatively simple remote SQL statements (inserts, call stored procs, reads).  We at