How to access form data in process_event of (IF_FPM_GUIBB_FORM)?

I want to use the process_event function of a form GUIBB to run some validation of the form data. But how can I access the form data in process_event function? I do not want to make the validation on get_data, as I want to use the ev_result and et_messages parameter of process_event to stop the process if validation of the data fails.

Hi Christian,
thank you for the advice. This solves the issue!
Thomas

Similar Messages

  • How to access reference data in BPS Exit Function

    Hi Experts,
    Can any please tell me how to access reference data in BPS Exit function. I am creating a copy function using ABAP Exit Function (Std copy and fox formula doesn't work for my requirement).
    Please suggest,
    Thanks in advance,
    Shiwesh

    Hi Deepti,
    Thanks a lot for your reply. xth_data contains all the data based on package filteration. Let me explain you,
    Say, I have a characteristic char and whose value is 'A', I want to change it to 'B' in my copy function, while keeping the original record with 'A' as well. So now I want my xth_data to contain two records, one with A and other with 'B'. I mean to say from value is 'A' and to value is 'B'. Now my package contains 'B' (the to value) as the allowed value, but not A because in the package I am setting this using a BPS variable. There are two types of variables, one is to variables other is from variable. There could be two scenarios,
    1. If I set from varibale in the package: if I do so, I will have the data in xth_data containing 'A' as char value. But in this case when I change it to 'B' and try to save both the records, package won't recognize the record with value 'B' and reject it.
    2. If I set to variable in the package: In this case the xth_data itself will not contain anything and I can not loop over xth_data because there is no record with 'B'. Only record available in the system is with 'A' values.
    That is why I am thinking about having reference daya somewhere. I could loop over reference data and then pass it to xth_data. Package will contain to variable so it will allow all my modifications to get saved.
    Thanks and regards,
    Shiwesh

  • How to access sap data which in our program

    Hello
    I am using a custom program in which i am calling sap standrad includes. in one of the sap standrad include ,one internal table is getting filledup.now i have to display a message in my program based on that internal table.how to access the data in my program?

    Hello Raj
    Please go through the sample code bellow, which may solve your problem
    DATA: profile TYPE TABLE OF user04 .
    CALL FUNCTION 'SUSR_GET_PROFILES_OF_USER_RFC'
      EXPORTING
        user_name       = sy-uname
      TABLES
        profile         = profile
      EXCEPTIONS
        user_not_exists = 1
        no_authority    = 2
        OTHERS          = 3.
    IF sy-subrc .
    WRITE : /  l_r_usr02-ustyp.

  • How to save form data as XML using Reader XI

    Dear all,
    I have designed a form using live cycle designer 9 and activated the form extensions using Acrobat X Pro.
    The form includes an email send button.
    Our clients uses the Reader X and XI.
    Using Reader X the pressing of the button will open a dialog box asking the user to send the form/form data using the default email client
    OR
    one can save the form data as xml file on the local machine and attach it later.
    However, using Reader XI there is no such possibility of saving the data as XML. One can just chose between the default email client or another email account.
    I tried even a button using javascript xfa.host.exportData("",0); but nothing. In fact the button shows no function at all.
    What do I wrong?
    Does anybody has a hint please?
    Thanks in advance.
    gersti

    I'm pretty impressed of Adobe and their stuff (I do NOT refer to the community), how helpful they are.
    Perhaps I didn't understand  the meaning on the offical customer support website, stating:
    The best way to contact us...  
    Ask our experts 
    Our community and staff are at your service 24/7
    Even worst, their is a similar question from 25/09/2013 (http://forums.adobe.com/message/5711946#5711946) and no feedback form Adobe stuff at all.
    Great service guys!
    Thanks a lot!

  • How to access .dmp data with the Instant Client?

    I'm a total beginner, and am trying to access a .Dmp database. I have installed (on Linux i386):
    Instant Client Basic 11.2 + SDK + SQLPlus
    I'm aware that I have to further set the environment variables ORACLE_HOME and LD_LIBRARY_PATH, and think I know how it should be done.
    The files installed in the oracle directory are as follows:
    $ ls /usr/lib/oracle/11.2/client/lib
    glogin.sql libocci.so libsqlplusic.so ottclasses.zip
    libclntsh.so libocci.so.11.1 libsqlplus.so xstreams.jar
    libclntsh.so.11.1 libociei.so ojdbc5.jar
    libnnz11.so libocijdbc11.so ojdbc6.jar
    $ ls /usr/lib/oracle/11.2/client/bin
    adrci genezi sqlplus
    But this is where I hit the wall. Just a couple of questions:
    How do I make the Client to access the data? I've read a bit about name resolution such as tnsnames.ora and EZConnect, but have no idea what these are, even conceptually.
    How do I actually start/configure the Oracle client? Is there an executable somewhere?
    Can the .dmp file be even read by the client or do I have to use the SQLPlus to make queries (as I've read somewhere)?
    As you see I'm clueless. What are the next steps, or could you point me to a practical tutorial that would show what I need to do.
    Thanks a lot for any help..

    user9020180 wrote:
    Right,
    I browsed the manual, but I didn't understand whether the import utility part of the oracle database software?
    Are there any freely downloadable tools by which I can import the data (and then read with a client?).Everything in the Utilities manual is part of the database software set. If you have a database, you have all of those utilities. If you don't have a database, no third party equivalent to those utilities (if such existed) would be of any value.
    Depending on your database version, the .dmp file could have been created with either 'exp' (export) or 'expdp' (datapump). Unfortunately, by default both utilities produce a file with the .dmp extension, but they are different formats and not interchangeable. You will need to find out exactly how the .dmp file was created. Actually, you need to find out the entire command used to create it, not just which utility, because the options used at export time will affect what options are available and desirable at import time.

  • How to access  complex data type from a soap web services?

    hello
    can u please tell me how can i access complex data type from a soap web service from jdeveloper 10g
    Jdeveloper generates 3 classes
    serviceStub
    getproperties
    response
    i have to retreview the data which is a complex data type it gives some
    unknown type. and the return value is a key-value pair data type .
    regards
    vs

    After you create the partner link and the invoke (to create the variables), change the element type of the response message to the complex type definition of your collection that appears in the XSD. You can do the same thing if you want to change the element type of the payload of the request message as well.

  • How to access Master Data in ERP2005 for SD

    Hi All,
    I installed ERP2005 in my system with MS SQL.
    I do not know how to Access the Master Data in the system for SD.
    Can anybody guide me.
    Thank you,
    Ravi.

    Hi Ravi,
    Firstly, have you created any Master Data. If yes, you will be able to access the same.
    Sales Order Management Transactions Codes:
    <b>GENERAL ORDER MANAGEMENT</b>
    Reviewing Document Flow VA03
    Searching for a Customer Sales Order by Serial Number ZV11
    Order Inquiry ZV33
    <b>SALES ORDER PROCESSING</b>
    Creating Sales Order VA01
    Maintaining a Sales Order VA02
    Displaying a Sales Order VA03
    Releasing an Order or Delivery from Credit Hold: Non-Flooring VKM1
    Releasing an Order or Delivery from Flooring Hold ZKM1
    Manually Pre-authorizing Blocked Credit Card Orders Z.14
    Display List of RMAs by Customer VA05
    Confirm RMA Goods Receipt VL02
    Generate list of open return orders for deletion VA05
    Display Customer returns eligibility MCSI
    Removing a Billing Block (Approving Credit/Debit Requests) V.23
    <u><b>PRICING MASTER DATA</b></u>
    Create Pricing VK11
    Creating a Sales Deal VB21
    Maintaining a Sales Deal VB22
    Displaying a Sales Deal VB23
    Maintaining Prices VK12
    Displaying Prices VK13
    <u><b>MATERIAL MASTER DATA</b></u>
    Creating Material Substitution Master Data VB11
    Maintaining/Deleting Material Substitution Master Data VB12
    Displaying Material Substitution Master Data VB13
    Creating a Bundled Master MM01
    Creating a Sales BOM CS01
    Maintaining a Sales BOM CS02
    Displaying a Sales BOM CS03
    <u><b>CUSTOMER MASTER DATA</b></u>
    Creating Partner Records XD01
    Maintaining Customer Master Data XD02
    Displaying Customer Master Data XD03
    Deactivating a Partner VD06
    CUSTOMER CREDIT INFO
    Creating/Maintaining New Customer Credit Information FD32
    Displaying Customer Credit Information FD33
    Blocking or Unblocking a Customer VD05
    <b>SHIPPING</b>
    Creating a Delivery VL01
    Displaying a Delivery VL03
    Deleting a Delivery VL02
    Shipment Inquiry / Display VT03
    Adjusting Transfer Order - Confirmation Quantity LT12
    Collectively Confirm Transfer Order LT25
    Batch Shipment Confirmation VL19
    Creating Service Provider/Carrier Master Data XK01
    Maintaining Serive Provider/Carrier Master Data XK02
    Displaying Service Provider/Carrier Master Data XK03
    Maintaining Product Master/Serial # Profile/Unit of Measure/Shipping Unit MM02
    IDoc Inquiry WE02 / WE05
    Workflow Instructions
    <b>BILLING</b>
    Invoicing a Customer Shipment VF01
    Reprinting an Invoice VF31
    Releasing a Sales Order for Billing V.23
    Creating an Invoice by Using the Billing Due List VF04
    Checking Open Billing Documents VF05
    Create Credit/Debit Memo FB01
    <b>A/R</b>
    Controlling Total Debit/Credit bkgs F.03
    Generate FI Account balance F.08
    Generate Month-to-date Inv. register F.02
    Process payments FBZ1
    Rqst Individual Customer Corresp. FB12
    Generate Customer Correspondence F.61
    Enter Batch totals under Control ttl FB07
    Display G/L Acct. totals FBL3
    Reverse Posted Amounts FB08
    Customer Refunds FBL6
    Customer Refund to other than Payer FB05
    Clearing Debit/Credit on Cust. acct. FB1D
    Customer Balance in Local Currency F.23
    G/L Account Balance Report F.08
    Create Invoice - legal entity adjust FB01
    Generate Cust. Acct. statements F.27
    Generate Dunning Letters F150
    Generate Billing Due List VF04
    Generate Blocked Billing Doc list VFX3
    Inq. via Credit Release Screen VKM1
    List orders by partner VA05
    Past Due invoices by customer FD11
    Check number info by G/L account FBL3
    Display customer Line items FBL5
    TREASURY - CASH APPLICATION:
    Post Customer payments FF68
    Verify if A/R is updated FB03
    Hope The above details helps you.
    Regards,
    Rajesh Banka

  • How to retain form data with cfpdf flatten option

    I created an intertactive form from an existing pdf using
    Acrobat 8.0/Live Cycle designer. Now I am trying to use it in my
    application where I use cfpdfform tag to first populate the pdf,
    and then create a flattened copy of the form using cfpdf
    action="wrtite" flatten="yes" command. But when I flatten the form,
    the form data is lost. This does not happen with other government
    forms like Form I-9 or W-4 that could be downloaded as interactive
    forms from their respective sites.
    I came across this article through a Google search
    http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_p-q_02.html.
    If you scroll down about half the page you will see this:
    "You can use the cfpdf tag to assemble interactive PDF form
    files into a single PDF document and flatten forms created in
    Acrobat (by using the flatten attribute with the write action);
    however, to process PDF form data, use the cfpdfform and related
    tags. You cannot use the cfpdf tag to flatten forms created in
    Adobe LiveCycle Designer ES."
    This is confusing - why can't the forms created in LiveCycle
    be flattened? What other tools we have to create interactive forms
    that can be flattened with form data?
    Please assist me with your pointers and responses. Would
    appreciate an early reply.
    Thanks very much.
    Raj

    Here's how I did it.  LiveCycle form does work in ColdFusion.  It even includes an image wich works untill I flatten the form.

  • How set Access forms to lists in Sharepoint?

    I need to create new view for list like Access form in Sharepoint. I go to Lists-Parameters -> Create View -> Access view.
    Then I create form in Access and save in Sharepoint site. This file have saved like .accdb. How I can choose this view for default view for my list?

    Hi,
    According to your post, my understanding is that you wanted to use the Access view in a list.
    There is no OOB way to use the Access view as a default view in SharePoint 2010.
    In SharePoint 2010, when create an view in Access 2010, you can only choose to ‘Save to SharePoint Site’ to save the .accdb file to a SharePoint document library.
    User then can access the reports or forms in the document library instead. The .accdb file will be opened in Access application.
    If you publish the Access database to Access Service, it will create a new site for the Access database, you can view the forms and reports in browser.
    For more information about publish a access database to SharePoint, you can refer to this site:
    SharePoint 2010 and Access 2010: http://www.youtube.com/watch?v=Dq-tDuPfgZc
    Thanks & Regards,
    Jason
    Jason Guo
    TechNet Community Support

  • How to access user data in Lion partition from Snow Leopard?

    How do I access data residing on my Lion partition from the Snow Leopard partition, ie when I boot from the 10.6 partition?
    I have an account on the Lion partition and one on the Snow Leopard partition, with the same short name.
    But if I try to access the data residing on the Lion partition (under my user directory) from Snow Leopard , it says I do not have sufficient privileges.
    How do I best solve this issue?
    My user data basically all resides in the Lion partition, the only reason for keeping the Snow Leopard partition is a programme that has not yet been updated to Lion compatibility, and will not be for another two months. I have to use it daily (until the update).
    TIA
    Marc

    That was too easy :-)
    Thank you.
    As an added quirk I had to open the package with the data files (by right-click, show package contents) and manually change the permissions on the four contained files. I had expected that to happen automatically when changing the packages' permissions.

  • How can access a data member in constructor

    hello,
    I want to know that How can access data member of class in constructor of same class
    Thnx
    Rakesh

    You need to point it at
    some object, like you do in newFile. What's in
    newFile is fine, but newFile isn't called beforethe
    doc= line.actually i have this a bigger program what i have
    send before. i m getting a object of JEditorPane in
    newFile() and asssigning it to epMain.
    Thats why i want to access epMain's that value what i
    have setted in newFile so i dont created a new object
    and assigned in epMain as like
    this.epMain= new JEditorPane();so how I can access epMain's that value what i have
    setted in newFile()
    here is actual newFile method
    public void newFile()
    Component comp=newEditPane();
    JInternalFrame iFrame=makeIF(comp,"Untitled");
    iFrame.setVisible(true);
    if(iFrame.getDesktopPane().getSelectedFrame()!=null)
    selectedFr=iFrame.getDesktopPane().getSelectedFrame();
    Container iContent = selectedFr.getContentPane();
    JScrollPane
    jsp=(JScrollPane)iContent.getComponent(0);
    JEditorPane
    e=(JEditorPane)jsp.getViewport().getView();
    this.epMain=e;
    Hmmn... Rakesh you're so makulit. Do you know what null pointer means? Here read the docs API,
    http://java.sun.com/j2se/1.5.0/docs/api/java/lang/NullPointerException.html
    You're displaying html using JEditorPane, why dont you try org.jdesktop.jdic.browser.WebBrowser?
    http://java.sun.com/developer/JDCTechTips/2005/tt0505.html
    Okie? ^_^
    -Ronillo.

  • How to access the data in a TableView with build-in Dropdownlists

    Hi,
    I build up a TableView with DropdownListBoxes in the cells. All works so far but if I try to access the data in the cells I get the following error message :
         at java.lang.Thread.run(Thread.java:479)
    Caused by: java.lang.reflect.InvocationTargetException: java.lang.NullPointerException
         at com.sapportals.htmlb.table.DefaultTableViewModel.getIndexForColumnInModel(DefaultTableViewModel.java:354)
         at com.sapportals.htmlb.table.DefaultTableViewModel.getValueAt(DefaultTableViewModel.java:195)
         at com.sapportals.htmlb.table.TableView.getValueAt(TableView.java:774)
         at LogonPad$MyDynPage.onClickBack(LogonPad.java:467)
    Some hints ?
    Regards,
    Gerald

    Hello Anjum,  
    It looks that the view is based on the master data table itself and view doesn't contain data and is a logical representation of the underlying database tables.
    Moreover the view RSDVCHA is used for viewing the  characteristics, basic chars and local properties.
    Are you storing similar values in YMETADATA?
    [Thanks|http://chandranonline.blogspot.com/]
    [Chandran|http://chandranonline.blogspot.com/]

  • W510: How to access my data from a functional hard drive after motherboard failure

    I made a mistake and paid the major price .
    That mistake being spilling a sugary drink on my laptop. I know, I know, my keyboard can and protect against damage from spills, but it was an entire glass. Anyway, I panicked and shut the system down and turned it upside down and removed the keyboard. And being the impatient person I am, I made what was probably the ultimate mistake. I didn't give everything adequate amount of time to dry and tried booting the system back up. There went my computer. Or at least I think.
    Symptoms: It started to bootup, kept beeping, then at a certain point just shut down and wouldn't turn back on.
    Anyway, I'm assuming my laptop went kaput. Now to the point of this thread. I had not undergone a recent backup and can't recall when the last backup was actually done. Assuming that my hard drive is ok, I would like to get all of my data so I saw several possible options:
    -send the system to a data recovery service where I'm not going to pay below $300, but probably 2 to 3 times that
    -buy an equivalent model laptop and put the HDD in there
    -by an external SATA hard drive enclosure and attach it via USB to another computer
    I bought an external enclosure and assembled it this evening. I had read about difficulty accessing data with a non-Lenovo system because of data encryption. I proved that out by attaching it to my work laptop (a Dell) and I couldn't access my data directories. If I have access to another Lenovo Thinkpad, will I be able to access the data if connected via USB? I'd read that I can access the hard drive contents if it is connected to another Thinkpad, but I wasn't sure if that means I have to have it interfaced via the SATA connection or if it will still work via USB.
    I'll appreciate any suggestions for accessing my data.
    Best Regards!
    Solved!
    Go to Solution.

    I didn't have a password on the drive itself, but I did have a Windows password.
    Connecting the drive to a Dell via SATA external usb enclosure and attempting to access the data directory gives the below prompt (See image below). I understand that I could click continue and try to gain permanent access, but I haven't attemped yet because I also don't want to permanently mess something up so that I can't access.
    So this was connected to my work computer, which is a Dell. I do have access to another Thinkpad (X200 series tablet) with the same results. I'm concerned that if I do follow the steps to gain permission to the folder that the data will also be encrypted. I read at this Lenovo link http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-69621 about full data encryption. I don't recall ever manually setting up encryption.
    Alternatively, could I boot from the old drive using the X200?
    Any help appreciated.
    Thanks again.

  • How to copy form data from one pdf to another?

    Hi,
    I have created a pdf, added form data to it. Saved the form data as a fdf file - all good.
    I've updated the document and saved as a new pdf and would like to load the fdf data into it.
    So I select tools - forms - more forms options, and press the "import" function  - it goes grey and nothing happens.
    If I re-open the document the import function remains greyed out.
    I can find no way to import this data.... any ideas?
    I've tried going into form edit mode - adding a new field.  The import option is no longer greyed out so I click it and can select the fdf file hit open and ... the dialogue disappears and nothing happens.
    Is my Acrobat XI 11.0.07 badly installed - or what?

    You need to learn about the different types of PDFs. PDF/ A is an archive format that does not allow changes. PDF/X is used for graphics exchange
    For forms I would use only the PDF with a target version. Do not use the Optimizer feature.
    Forms always become larger due to the need to include the font for the various form fields. You might have to review the type fonts used by the form fields and one standard font as much a possible.
    It is possible to use the FDF file to move field values from one PDF to another.
    If you are trying to replace the underlying content and keep the form fields, use the replace pages.

  • How to access biz data of process instances in workspace at any time in 11g

    Hi,
    We are using Oracle BPM Suite 11g.
    Our users want to be able to check and search the business data associated with the process instance at any time (i.e. even after the instance is completed. And the business data should be included in the task list or search result list in the BPM workspace.
    I am new to Oracle BPM 11g. Please help. For the data to be displayed in the workspace, should I define them as “Process Data Objects”?
    Regarding to how to display the data, I find something about Flexfield. But the Oracle document says the Flexfield is for the data that saved in human workflow database schema. When the process instance is completed, will the data in human workflow database for this instance be removed? Can I setup flexfield for the Process Data Objects?

    Hi Ramandeep,
    Apparently I am not getting the required exception.
    I have a TF that outputs an Invalid Region Site when I run it and the when I run it I only got the loading page image of ADF.
    Looking at JDEV logs, I see an Invalid Region Site error
    Here's what I did, I created a TF template with only one view in it like this.
    <?xml version="1.0" encoding="windows-1252" ?>
    <adfc-config xmlns="http://xmlns.oracle.com/adf/controller" version="1.2">
      <task-flow-template id="TFTemplate">
        <default-activity id="__7">errorPage</default-activity>
        <exception-handler id="__14">errorPage</exception-handler>
        <view id="errorPage">
          <page>/com/test/errorPage.jsff</page>
        </view>
        <use-page-fragments/>
      </task-flow-template>
    </adfc-config>My error page as this:
    <af:panelGroupLayout id="pgl1">
         <af:outputText value="Error has occurred!" id="ot2"/>
         <af:outputText value="#{pageFlowScope.MyErrorHandler.stacktrace}" id="ot1"/>
    </af:panelGroupLayout>...and my bean.
    public class MyErrorHandler
      public String getStacktrace() { 
        ControllerContext context = ControllerContext.getInstance();
        ViewPortContext currentRootViewPort = context.getCurrentRootViewPort();
        Exception exceptionData = currentRootViewPort.getExceptionData();
        if (currentRootViewPort.isExceptionPresent())
          if(exceptionData!=null)
            return exceptionData.getMessage();
        return null;
      }But exception data still returns null.
    I exactly wanted to show this invalid region site but it seems I cannot catch it.
    Any idea why?

Maybe you are looking for