How Signature Capture Works...

Hi All,
I am using MI 7.0.
I understand the functionality of Signature capture. It is kinda transferring a file (which contains the signature) from the client to the backend.
According to my understanding, the binary file of signature is broken into chunks of 255bytes and stored as items of a particular SyncBo, passed to the middleware and backend and reconstructed as an image again.
If this understanding is right, I want to use the same functionality to send any file from the client to backend and also from the backend to the client.
I had posted one thread before too which clarified many things- Re: Attaching a pdf file in the backend
I have some more questions, In signature capture, I assume, the breaking of a image into smalled chunks and recollecting of them happens automatically.
How can I do that with other files, like any other image?
What is the process of breaking image and recollecting into the backend?
(Like creating new SyncBOs, BAPI Wrappers for it and all, etc.)
How will this process be automated in a way that on the client, the user just browses the image from his PDA, attaches it, and it goes to the back on next sync.
I am not sure if the question is clear, Please ask for more clarifictions..
Thanks
Ankur

Hi Ankur,
well, lets start this discussion with a short description:
The split process does not relly happen automatically as you said. Any file on the PC is stored in bytes and can be read as a usual text file. Java does not care i you read a textfile, an image, an app or whatever - it is just a 8bit byte structure....and so it can be displayed as a text structure. So if you show the image on the screen and you want to send it to the backend - mark it and start the process. This process reads the file form disc as a textfile, then splits it into chunks of 255 chars. So you have a string array in memory. This can be stored as SyncBO - same as the long text functionality for any other syncBO. a Text field with the chars and an index field - to know the correct order at the end.
That is all, storeit in an syncBo and sync. It goes to the backend. There you need to put the information together and store it as file. No issue - just development.
The same happens the way back: split the info in the backend, sync send it to the client, there take this information and store it to the file system of the device. Then you can display it.
Hope that makes it clear - rest should be straight forward development.....
Regards,
Oliver

Similar Messages

  • How does Image Capture work

    I've lost my 9.2 iphoto because of OSX Mavericks needing 9.5 version of iphoto.  I had to deinstall OSX Mavericks and reinstall Mountain Lion 10.8.5.  With no old versiion of iphoto available I'm trying to gain the knowledge of how Image Capture works.
    Any input would be appreciated, thanks!

    Image Capture is described in http://support.apple.com/kb/HT4505

  • How to install signature capture for xMAM 3.0 (laptop and handheld)

    Hi,
    can anyone help me to get the signature capture working. I haven't found any documentation about it.
    Regards,
    Florian

    Hi Larissa,
    that's the recent structure I use:
    signature.zip
    >META-INF\MANIFEST.MF
    >signature\mamsignapplet.cab
    >signature\signaturecapture.cab
    >WEB-INF\lib\signaturecapture.cab
    >WEB-INF\lib\mamsignapplet.cab
    Here's the content of manifest.mf:
    INSTALLATIONDIR: webapps/XMAM30_LAPTOP_SR04
    Here's the log of the java console:
    Loading: Class com.sap.mbs.mam.order.control.SignApplet not found
    java.lang.ClassNotFoundException: com.sap.mbs.mam.order.control.SignApplet
         at sun.applet.AppletClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.applet.AppletClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.applet.AppletClassLoader.loadCode(Unknown Source)
         at sun.applet.AppletPanel.createApplet(Unknown Source)
         at sun.plugin.AppletViewer.createApplet(Unknown Source)
         at sun.applet.AppletPanel.runLoader(Unknown Source)
         at sun.applet.AppletPanel.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.io.IOException: open HTTP connection failed.
         at sun.applet.AppletClassLoader.getBytes(Unknown Source)
         at sun.applet.AppletClassLoader.access$100(Unknown Source)
         at sun.applet.AppletClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         ... 10 more
    Thanks to anyone who is able to help!
    Regards,
    Florian

  • How to call adobe's default signing dialogue after my own signature capture dialogue

    Hi,
    Working from the DocSign example I have create my own dialogue in which I can enter my signature and successfully draws the signature and signs the document (with my hardcoded sefl-signed certificate). I want to give the user the option to choose his/her own certificate or to generate a self-sign certificate (just like the adobe's default signing dialogue).
    Is there a way in which I can call the default adobe's signing dialogue right after I have called my signature dialogue? So that it still draws my signature, but uses the default siging to sign the document?
    Regards,
    Magda

    I'm confused here.
    You want Acrobat to do the actual signing BUT you want to provide the appearance for the signature field only – is that correct?
    From: Adobe Forums <[email protected]<mailto:[email protected]>>
    Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
    Date: Wed, 5 Oct 2011 06:48:00 -0700
    To: Leonard Rosenthol <[email protected]<mailto:[email protected]>>
    Subject: How to call adobe's default signing dialogue after my own signature capture dialogue
    How to call adobe's default signing dialogue after my own signature capture dialogue
    created by magdakuit<http://forums.adobe.com/people/magdakuit> in Acrobat SDK - View the full discussion<http://forums.adobe.com/message/3954927#3954927

  • How to capture signature on mobile and send it to the bapi

    Hi all,
    I developed an Mobile application(7.1) in which signature capture should be there.
    1)How to capture this signature and send it to the backend .
    2)How I have to define the function module for this requirement?
    Thanks and regards,
    Rajesh

    Hi Rajesh,
    Here are the steps:
    1. First, you have a signature capture tool. Most of the phones come with their own signature capture tools. For example, for Pocket PC - you can go to the MSDN site and then download the capture program.
    2. The captured signature should then be stored as an JGP/ PDF/ or any version.
    3. In your mobile application, you have to convert this file into binary format. This must be uploaded to the mobile middleware
    In the mobile middleware, you must ensure that attachments are enabled. You can refer to this [link |https://www.sdn.sap.com/irj/scn/wiki?ath=/display/mobile/createapplicationsusingBinaryMemoandTextMemoinNetweaverMobile+7.1] for actions that you must do in the middleware and in the back-end.

  • Preview Signature Capture Not Working

    Having no luck getting the signature capture to work in Preview.  I go through the appropriate steps, hold up my signature to the iSight camera, get a perfectly wonderful looking capture, click Accept, go back into my document, click on the icon and it acts is if no signature has been captured.  Go to manage signatures and none are there.  Even better, it keeps the indicator light on my iSight camera from turning off - even when I close out of Preview.  Only solution I've found for getting the indicator light to quit is to restart the computer ( i5 MacBook Air). Have tried several different PDFs and all the same result.
    Any thoughts?  Running lates version of Lion (10.7.1).  Obviously not the end of the world, but would definitely come in handy.  Thanks.

    Eytan Bernet1 wrote:
    Go to ~/library/preferences
    delete all the preview preferences while preview is quit.
    Relaunch Preview, and it should be fixed.
    This was close to the solution.  I ended up needing to delete ~/Library/Containers/com.apple.Preview to ultimately fix the problem.  Within the container was a separate set of preferences for Preview.app which were not aliased or symlinked to the set in ~/Library/Preferences.

  • Does any body Knows how to capture Signature

    Does any body Knows how to capture the signature
    what technology i ahve to use to capture the signature
    its very Urgent Please Tell if u Know it
    I will be waiting for yours valuable reply
    Thanks for your reply

    Why don't you use Tablet PC SDK ( Web Forms Asp ) for sig cap.
    Please have a look at the links
    http://msdn.microsoft.com/mobility/tabletpc/default.aspx?pull=/library/en-us/dntablet/html/tbconInkWebPers.asp
    http://msdn.microsoft.com/mobility/tabletpc/default.aspx?pull=/library/en-us/dnmobink/html/tbconMIJ3.asp
    http://msdn.microsoft.com/mobility/tabletpc/default.aspx?pull=/library/en-us/dntablet/html/tbconWebDoodle.asp
    http://msdn.microsoft.com/mobility/tabletpc/default.aspx?pull=/library/en-us/dntablet/html/tbconWebDoodle.asp
    Example Link:
    http://www.thedatafarm.com/doodle.aspx
    Ramana

  • Can't seem to figure out how to get the signature to work correctly

    I am having trouble getting Digital Signatures to work on a PDF. This is the first time that I have ever tried to use them, and the first time that I used Lifecycle to convert a form instead of just building it one field at a time in Acrobat Pro.
    In the past, I have gotten several PDF's that required signing. It seemed like an easy process, I clicked on the signature to sign it and then the email button to submit. The first time I did it before I had a signature, it walked me through the process of getting one set up, that was easy too.
    Now, I need one, and all of the sudden, it doesn't seem so easy any more.
    I have the CS3 Design suite with Acrobat Pro 8.0
    I did the layout in InDesign, and the form conversion in Lifecycle. The signature fields were added there automatically, all looked good so far.
    I open the file in Reader 9.0 and am unable to add a signature. I made sure that Reader 9.0 knew where my signature file was, but no matter what I do the document sign options are all greyed out.
    I opened the form in Acrobat 8 and it will let me sign, but I have to immediately save/as or the signature doesn't take. I have to save it save/as twice because there are two signatures.
    I figured there was some rights setting wrong, but can't find it. I have searched for signature, but can't seem to find a post that applies to my problem.
    This is driving me crazy. This shouldn't be that difficult. I am missing something here.
    Can anybody here shed some light on this?
    Thanks,
    Kirk

    To enable the form to be signed in Reader you will need to open the form in Acrobat; goto Advanced>Enable Usage Rights and then save this copy of the form for sending out to the users.
    The user should then be able to edit and digitally sign the form. They can then email the signed/saved pdf as a browsed for attachment or via the email icon in the toolbar. Note - if you have created an email submit button on the form, then unless they have Acrobat they could only return an xml file.
    The other way to do this however is to create a dataset by 'distributing' the form. This time the Email Return button will send back a full version of the form. During the distribution setup you will have the option to email the form directly or to save it and send it later,so you can send to users as and when or even post it to a website or intranet.
    When you receive and open the returned form it will ask whether you want to add it to the predetermined dataset (or if you want to categorise the returns into geographical areas for example, you could create new additional datasets at this point). If the form is data heavy however, the dataset will become very large and unwieldy pretty quickly, but you can export the data from it (including signatures) in xml format and import this into an Excel spreadsheet.
    To simplify the Excel xml import process I'd recommend you carefully structure your form in the hierarchy (LiveCycle) into the order you would want the data items to appear in your spreadsheet and switch off those data items that you will not need by setting the default binding for the irrelevant fields to "None".
    Clear as mud? Hope this helps.

  • Electronic signature capture - how to?

    Anyone have a solution for Macs for electronic signature capture? I cannot find any compatible signature capture devices on the market. Something like Topaz.
    Suggestions would be so very welcome.

    Autograph from TenOne is software that provides simple signature capture via the trackpad of a laptop. But it's not like Topaz. There's also a plug-in for use with FileMaker. I found these from a Google search, so you might give that a try.

  • Making a form "signable" using a signature capture pad or tablet?

    Hi,
    Our system right now is generating a very simple form to be printed, signed by a customer, and then filed.  We're looking to go paperless with the system and just have the customer sign a signature capture pad (I don't know if I'm calling this device by the right name - I mean the flat pad or touchscreen that is signed with a plastic tipped pen, like when you swipe your own credit card.)
    We then want this "captured" signature to be placed in the right location on the form, and the form saved in our records for retrieval and printing later if necessary.
    Right now, this form is a plain webpage styled with a "print" style sheet.  It's just a few paragraphs of plain text so alignment isn't critical.  I can switch to using a pdf form if that makes it easier.  The key is, we want this to work as a web-based system, so ideally if pdf is necessary it would work on machines running Reader or Acrobat.
    I've never worked with one of these signature pads.  How do they generally hand data to the computer?  Is it an image?  Would this image then have to be upped to the server and then dropped onto the form?  Or is there an easier way?
    Any suggestions would be great.  I enjoy studying these things on my own, but I can't even find anything to study in this case lol.
    Thanks,
    Joe

    I think you're not getting an responses because you're not asking in the right place.  This is a CF forums, and what you're asking has nothing to do with CF at all, other than your question relates to web-based forms, and CF is a web-oriented technology.
    If I was faced with your requirement, I'd be checking the input device's website or community, and see what they've got: someone will have done this already, or it might be documented right out of the box.  You need to apporach this from the perspective of "how do I get this particular device to integrate with HTML forms and webpages" not "I have a web form... how do I get it to work with this input device" (if you see the subtle difference there: just one of where you start your investigation).
    Either way, CF won't know or care about how the client-side form is filled out,  all it will see is some form fields which have been sent to it via a POST or a GET HTTP request.  In fact it doesn't even care that there's a form involved.  All it deals with is HTTP requests, and the data therein.
    Adam

  • Signature Capture in MI 7.0

    HI All,
    I am working in SAP MI 7.0 and I wanted to know about the Functionality of Signature Capture.
    I found Note - 897289 - in which it explains how to install/deploy the functionality.
    My First Question is - What is this exact functionality? I mean what will I achieve with it, functionaly?
    My Second Question is: Does it require a touch screen? I mean will it work on a normal desktop, I mean How do you capture a signature on a desktop.. I thought it was by using a stylus and literally signing your name against an order or something.
    Kindly Clarify. It will be very helpful.
    Thanks,
    Ankur

    I am refining my Query:
    1) Standard MI 7.0 - What exactly is this Signature Capture Functionality? Like a User can actually 'sign' on a touchscreen.. ? Where is this signature stored in the backend?
    Which functional Scenarios can use this Signature Capture?
    2) In the MAM Backend Custmizing, in Order Type Profile - In Determine Order Processing: No of Signatures How does this particular setting affect the client behavior?
    3) So does this require a touchscreen then? So will it work, if we have MI running on desktops?
    4) If not a touch screen, that signature pads will work? They will generate a file and we will have to send it to the backend.. as an attachment?
    5) Kindly elaborate on the digitised signatures if they can be used to provide the same functionality?
    Ankur Malhotra

  • Signature Capture help

    Can anyone help me figure out how to capture signatures of my clients on an online application?  Topaz signature pad won't work with Mac.
    Can I do it with the Mac itself or is there an app to help?

    Hope info from  these articles is helpful
    http://support.apple.com/kb/PH5946
    http://www.macworld.com/article/2025983/how-to-sign-digital-documents.html
    Best.

  • Signature capture overwritten files..?

    Hi guys,
    I've just enabled succesfully the signature capture functionality in order to test it on my laptop. However, I noticed that the sign is captured in "C:\Program Files\SAP Mobile Infrastructure\work\sigdata.gif" and afterwards every new sign overwrites the old one, so actually only the last created one exists.
    1) Does it means after every signing the user should synchronise..?
    2) Call of MAM30_80 unfortunately ends with
    Return code from RFC BAPI Wrapper call:Error occurred during character conversion
    do you have any idea how this can be overcome..?
    3) As far as I can remember from somewhere in the coding, the maximum size the sigdata.gif can have is 4K, right?
    Best Regards,
    Lalo

    Hi LAlo,
    well, yes, the file is overwritten, but that is not that problematic!
    The procedure is as folows: you save the file to the local disk - then with the screenchange MI reads the file and puts it into the SyncBO with reference to the actual data. So when you create the next signature, it is the same procedure, but a new syncbo is crearted. So yes, the GIF file itself contains always the last signature, but in the persistence you have all the GIFs since the last sync.
    A gif can be larger 4KB, but it is unusual that it is. This is due to the size, the GIF format as such and that it is only 2 color. (Black/white) putting that into account, the size is usually smaller. But cause MI can only handel 255chars per field, the GIF is splitted into several items. Look into the persistence, there you can see that.
    What confuses me a little is your error message - I think it happensat sync time and it is the error thrown in the middlewqare, cause you talk about the BAPI wrapper? If this is the case, go briefly again to the installation sequence and check if you have done the setup and installation correctly and if all notes are in. And then: you can look into the data on the middleware in MEREP_MON. Open the create handler in the backend and enter the data manually - this will give you a better idea about the error and will give you a hint how to solve it. Unfortunately it was morking always fine for me, so I can not really be helpfull on this bit, cause I never had that error.
    But hopefully the other 2 points got more clear for you now.
    Regards,
    Oliver

  • How to capture the dynamic fields in the form...urgent...Please help me

    Hi Gurus,
    I'm working on Adobe Interactive form developed in WDP ABAP. I have a dynamic field called Roles. User can give n number of roles as Input. How can I capture them in my WDP. I know how to capture if there is a fixed field like name, age, email id etc.. Please give me the detail explaination on this.

    hi,
    when you create a form, the UI elements are created by either directlly dragging and dropping the context elements or map form elements with context elements.
    when pdf is online its contents are reflected in the Context Attributes.
    so if you change/modify the Context Attributes, the change is reflected in the corresponding form fields.
    regards,
    -amol gupta

  • How to capture values dynamically from output screen

    Hi all,
    I have a new requirement.
    i developed a report which is showing output correctly. Here i have to take a check box for every record in output screen. if i check some of the check boxs then it should allow for further processing.
    i succeeded upto put checkboxes on output screen.
    but i don't know how to capture the values of checkboxes of every record into an internal table. it is necessary to capture into an internal table
    will it be work by using LOOP AT SCREEN statement.
    could you please explain with examples. it is normal report program only.
    i would appreciate an early reply
    Regards
    Prabhakar

    Sample code for usage:
    Internal table for Region and its Description
      data: begin of t_t005u occurs 0,
             LAND1 like t005u-land1,
             BLAND like t005u-bland,
             Bezei like t005u-bezei,
            end of t_t005u.
    Ranges for Country
      ranges: r_land1 for t005u-land1.
    Get the country codes and their descriptions
        refresh r_land1.
        clear r_land1.
      refresh t_dynpfields.
      move 'V_LAND1' to t_dynpfields-fieldname.
      append t_dynpfields.
      clear t_dynpfields.
    Read the value in the Country field on the screen
      call function 'DYNP_VALUES_READ'
        EXPORTING
          dyname               = 'SAPLZ_VENDOR_MASTER'
          dynumb               = '0004'
          translate_to_upper   = 'X'
        TABLES
          dynpfields           = t_dynpfields
        EXCEPTIONS
          invalid_abapworkarea = 01
          invalid_dynprofield  = 02
          invalid_dynproname   = 03
          invalid_dynpronummer = 04
          invalid_request      = 05
          no_fielddescription  = 06
          undefind_error       = 07.
      read table t_dynpfields with key fieldname = 'V_LAND1'.
      if not t_dynpfields-FIELDVALUE is initial.
        r_land1-low = t_dynpfields-FIELDVALUE.
        r_land1-sign = 'I'.
        r_land1-option = 'EQ'.
        append r_land1.
        clear r_land1.
      endif.
    Get the Regions to be displayed as F4 Help
      select land1
             bland
             bezei
        from t005u
        into table t_t005u
       where spras = 'EN'
         and land1 in r_land1.
      if not t_t005u[] is initial..
    Popup to display Valid Regions for the selected country
        CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
          EXPORTING
            ENDPOS_COL   = 60
            ENDPOS_ROW   = 40
            STARTPOS_COL = 40
            STARTPOS_ROW = 20
            TITLETEXT    = 'Region'
          IMPORTING
            CHOISE       = v_choice
          TABLES
            VALUETAB     = t_t005u
          EXCEPTIONS
            BREAK_OFF    = 1
            OTHERS       = 2.
        if sy-subrc = 0.
          if v_activity = 'V'.
            read table t_t005u index v_choice.
            if sy-subrc = 0.
              v_regio = t_t005u-bland.
              move 'V_BEZEI' to t_dynpfields-fieldname.
              move t_t005u-bezei to t_dynpfields-fieldvalue.
              append t_dynpfields.
    Update the Region description on the screen.
              call function 'DYNP_VALUES_UPDATE'
                EXPORTING
                  dyname               = 'SAPLZ_VENDOR_MASTER'
                  dynumb               = '0004'
                TABLES
                  dynpfields           = t_dynpfields
                EXCEPTIONS
                  invalid_abapworkarea = 01
                  invalid_dynprofield  = 02
                  invalid_dynproname   = 03
                  invalid_dynpronummer = 04
                  invalid_request      = 05
                  no_fielddescription  = 06
                  undefind_error       = 07.
            endif.
          endif.
        endif.
      endif.

Maybe you are looking for

  • Need advice on presenting an Initiative to Sun

    I am exploring channels to present ideas to Sun for a new initiative. Does anybody know how to go about this process? I came across the Java Community Process page and initially thought of submitting a Java Specification Request(JSR), but only paying

  • How to delete all music files from iPhone4S

    I had some music files loaded on my iPhone4S. In iTunes I converted all of the files from MP3 to AAC. When the iPhone synced, it added the AAC in addition to the MP3's! I think that the only fix would be to delete all of the files from the iPhone and

  • Time to install Leopard on MB Pro, using install DVD to migrate

    hey folks, wondering how long it takes to migrate from 10.4.11 to Leopard using the install DVD. I have a brand new MB Pro. I installed Leapord, using the Leopard DVD, and started the install process. It has been 'stuck' at the Apple and 'activity fl

  • When will JRE 6U3 for RHEL 5 be available?

    I had heard "this fall", but need a specific date.

  • MacBook Pro retina 13" vs 15" what should I buy?

    I was previously using a 15" retina entry level, no upgrades.  I ended up selling it to grab a new iMac and absolutely love it.  I find myself working remotely and require the use of CS6 photoshop, dreamweaver, Xcode and other developer software.  I