Can Edge be used to control svg animation

Hi there,
I am looking for a way to control animated svgs. For example, if I have an svg that has an animated walk cycle, I want to be able to tell it to play, stop, or got to a specific point in the animation. It looked to me like Edge Animate cannot offer this level of control. The timeline control features seem to only be able to control css properties. Is this correct? Also, if so, does Adobe offer any other solution for controlling svgs. I am using Flash to create the svg files.
Thank you

I think EA process svg vectors like bitmap, because it uses less memory .. if you move a svg the svg must be 'repainted' each time. Its very visible with you use svg in EA animations and see the result on a tablet. But, perhaps you can see here http://www.edgedocks.com/edgecommons#anchor_edgecommons_17

Similar Messages

  • How to create scroll controlled svg animations in Edge animate cc

    Since I am a beginner in Edge animate, I am very confused about svg animations in Edge animate. I want to create an effect like this http://tympanus.net/Development/SVGDrawingAnimation/index.html. In this page the animation is set to autoplay, I will controll my animation using scroller bar in adobe muse cc. Please tell me how to animate svg images like this.
    Thanks in advance

    Hi bhardwajaralhul517,
    Found something that could help you get started
    Using parallax scrolling in Animate with a single line of code | EdgeDocks.com
    How To Create A Parallax Scrolling Website | Web Design Principles
    Thanks,
    Preran

  • I can no longer use Autohotkey controls with spotify

    Hello, I use spotify whilst working (read: gaming) and I'd ahte to minise the winodw everytime I want change songs or volume, so I use an autohtokey script I found online - but it doesn't work with this terrible awful updated spotify. I'll just post the script here and hope for some assistance:
    SetTitleMatchMode 2
    ; "CTRL + LEFT" for previous
    ^Left::
    DetectHiddenWindows, On
    ControlSend, ahk_parent, ^{Left}, ahk_class SpotifyMainWindow
    DetectHiddenWindows, Off
    return
    ; "CTRL + RIGHT" for next
    ^Right::
    DetectHiddenWindows, On
    ControlSend, ahk_parent, ^{Right}, ahk_class SpotifyMainWindow
    DetectHiddenWindows, Off
    return
    ; "CTRL + UP" for pause
    ^UP::
    DetectHiddenWindows, On
    ControlSend, ahk_parent, {space}, ahk_class SpotifyMainWindow
    DetectHiddenWindows, Off
    return
    ; "CTRL + DOWN" for info
    ^Down::
    DetectHiddenWindows, On
    SetTitleMatchMode 2
    WinGetTitle, now_playing, ahk_class SpotifyMainWindow
    StringTrimLeft, playing, now_playing, 10
    DetectHiddenWindows, Off
    clipboard = %playing%`r`n
    return
    ; "CTRL + PAGE UP" for volume up
    ^PgUP::
    DetectHiddenWindows, On
    ControlSend, ahk_parent, ^{Up}, ahk_class SpotifyMainWindow
    DetectHiddenWindows, Off
    return
    ; "CTRL + PAGE DOWN" for volume down
    ^PgDn::
    DetectHiddenWindows, On
    ControlSend, ahk_parent, ^{Down}, ahk_class SpotifyMainWindow
    DetectHiddenWindows, Off
    return
    ; "CTRL + END" for mute
    ^End::
    DetectHiddenWindows, On
    ControlSend, ahk_parent, ^+{Down}, ahk_class SpotifyMainWindow
    DetectHiddenWindows, Off
    return
    }

    I'm disappointed that the commands don't work as they used to, and I really hope Spotify fixes whatever changed. For the meantime, I've made a quick workaround for the commands. It unfortunately has to activate the Spotify window to send the command, but then minimizes it and activates the window you were using. I haven't had time to do all of the commands, but this will do System Volume Up/Down, Pause/Play, Next, and Previous.  It should work for basic and premium users. Hope it helps.  ;Alterations by jwp0015, 3/12/2015
    ;Original code taken from: http://www.autohotkey.com/board/topic/94218-spotify-global-hotkeys-volume-control-skip-songs-current-song-to-clipboard-star-songs-without-opening-spotify/
    ;Original code gives credit to:
    ;Base Spotify Script from: http://www.autohotkey.com/board/topic/36239-spotify-global-hotkeys/
    ;Base Starting Script from: http://superuser.com/questions/324416/any-spotify-tweaks-with-keyboard-shortcut-to-star-tracks
    ;|------------------|
    ;|--[ SETTING UP ]--|
    ;|------------------|
    #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
    #SingleInstance, Force ; Forces only one script to run at a time (prevents dialogue box requesting permission)
    #IfWinExist, ahk_exe spotify.exe ;Only do the following if Spotify is running
    #NoTrayIcon ;Prevents a tray icon from displaying
    SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
    DetectHiddenWindows, On ;Detect Spotify even if it's minimized
    SetTitleMatchMode, 2 ;Detects partial title names.
    !Up::Volume_Up ;Alt + Up for system volume up.
    !Down::Volume_Down ;Alt + Down for system volume down.
    ;|---------------|
    ;|--[ HOTKEYS ]--|
    ;|---------------|
    ; "ALT + LEFT for previous
    !Left::
    WinGetTitle, wintit
    Winactivate, ahk_exe spotify.exe
    ;~ Sleep, 300
    Send, ^{Left}
    WinMinimize, ahk_exe spotify.exe
    WinActivate, wintit
    return
    ; "ALT + RIGHT" for next
    !Right::
    WinGetTitle, wintit
    Winactivate, ahk_exe spotify.exe
    ;~ Sleep, 300
    Send, ^{Right}
    WinMinimize, ahk_exe spotify.exe
    WinActivate, wintit
    return
    ; "ALT + P" for pause
    !p::
    WinGetTitle, wintit
    Winactivate, ahk_exe spotify.exe
    ;~ Sleep, 300
    Send, {Space}
    WinMinimize, ahk_exe spotify.exe
    WinActivate, wintit
    return
    ^+F1::ExitApp ;Control + Shift + F1 to exit script.
    ;~ F2::Pause

  • Can Faders Be Used to Control An Effect on a track

    Can the amount of an effect on a vocal track be control through the performance, or is it simple/possible to have a separate vocal/instrument with that effect on it? For instance, say I want a delay on a vocal track to punctuate just a few words sang at the end of the chorus.
    Is this possible in Logic Express? If so, how can it be done?
    Thanks!

    Found an answer for this one as well.

  • How can i control gif animations?

    I have a project in which i need some animations. The animations all have been created in After Effects. Now I can use the png sequences, but these are very big and i need a lot animations running on the same time. So i would rather use the gif animations. So my question: I can control when to play the gif animation but i can't play it more than one time. Is there a solution?
    Thanks for answering!
    Jannis

    Hi there,
    I see...you're controlling when it displays. Technically, that's not the same as controlling the animated GIF; you're just controlling when you see it. EA recognizes GIF only as an image format, and can't make the browser play from the beginning other than the first time it's displayed or when it loops back (if your animated GIF loops).
    However, you could do something similar with an extra image file or two, jQuery, and css background-image to "load" the GIF file into a transparent image. Here's a link to an example that always runs the animated GIF from the beginning:
    https://creative.adobe.com/share/52f15194-875b-4604-8857-9b9bf5f78e04
    A single line of code that does the work is in the playBtn click handler.
    hth,
    Joe

  • SVG supports CSS and SMIL, can Edge Animate help?

    SVG supports CSS and SMIL, can Edge Animate help?

    DvdW_,
    The objective of my use is to have  Edge Animate OPEN/IMPORT an SVG file with many other SVG elements then animate just one item. For example, below is a flight instrument that I want to animate just the needle. How could that be done? Or is Edge Animate the wrong tool?
    GV
    <?xml version="1.0" encoding="iso-8859-1"?>
    <!-- Generator: Adobe Illustrator 9.0, SVG Export Plug-In  -->
    <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"   "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd" [
              <!ENTITY st0 "fill:#474747;">
              <!ENTITY st1 "fill:#D9D9D9;stroke:none;">
              <!ENTITY st2 "fill:#7C7C7C;">
              <!ENTITY st3 "font-size:6.0012;">
              <!ENTITY st4 "fill:#141414;">
              <!ENTITY st5 "fill-rule:nonzero;clip-rule:nonzero;fill:#363636;stroke:#000000;stroke-miterlimit:4;">
              <!ENTITY st6 "fill:#E5E5E5;stroke:none;">
              <!ENTITY st7 "fill:#171717;">
              <!ENTITY st8 "fill:#191919;">
              <!ENTITY st9 "fill:#4D4D4D;">
              <!ENTITY st10 "fill:#B2B2B2;">
              <!ENTITY st11 "fill:#1A1A1A;">
              <!ENTITY st12 "fill:#878787;">
              <!ENTITY st13 "fill:#1C1C1C;">
              <!ENTITY st14 "fill:#1E1E1E;">
              <!ENTITY st15 "fill-rule:nonzero;clip-rule:nonzero;fill:#999999;stroke:#000000;stroke-miterlimit:4;">
              <!ENTITY st16 "fill:#595959;">
              <!ENTITY st17 "fill:#202020;">
              <!ENTITY st18 "fill:#212121;">
              <!ENTITY st19 "fill:#232323;">
              <!ENTITY st20 "fill:#252525;">
              <!ENTITY st21 "fill-rule:nonzero;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
              <!ENTITY st22 "fill:#292929;">
              <!ENTITY st23 "fill:#2B2B2B;">
              <!ENTITY st24 "fill:#2C2C2C;">
              <!ENTITY st25 "fill:#2D2D2D;">
              <!ENTITY st26 "fill:#2E2E2E;">
              <!ENTITY st27 "fill-rule:nonzero;clip-rule:nonzero;fill:#CCCCCC;stroke:#000000;stroke-miterlimit:4;">
              <!ENTITY st28 "fill:#FFFFFF;">
              <!ENTITY st29 "fill:#646464;">
              <!ENTITY st30 "fill:#666666;">
              <!ENTITY st31 "fill:#303030;">
              <!ENTITY st32 "fill:#323232;">
              <!ENTITY st33 "fill:#333333;">
              <!ENTITY st34 "fill:#353535;">
              <!ENTITY st35 "fill:#373737;">
              <!ENTITY st36 "fill:#393939;">
              <!ENTITY st37 "fill:#000000;">
              <!ENTITY st38 "font-family:'Helvetica';">
              <!ENTITY st39 "fill:#3A3A3A;">
              <!ENTITY st40 "fill:#3C3C3C;">
              <!ENTITY st41 "fill:#3E3E3E;">
              <!ENTITY st42 "fill:#D9D9D9;">
              <!ENTITY st43 "fill:#707070;">
              <!ENTITY st44 "fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
              <!ENTITY st45 "stroke:none;">
              <!ENTITY st46 "fill:#A6A6A6;">
              <!ENTITY st47 "fill:#404040;">
              <!ENTITY st48 "fill:#414141;">
    ]>
    <svg  width="162.031pt" height="164.281pt" viewBox="0 0 162.031 164.281" xml:space="preserve">
              <style type="text/css">
              <![CDATA[
              ]]>
              </style>
              <g id="Bounding_x0020_Box" style="&st21;">
                        <path style="&st45;" d="M162.031,164.281V0H0v164.281h162.031z"/>
                        <path style="&st45;" d="M81.016,134.197c29.371,0,53.181-23.811,53.181-53.181s-23.811-53.181-53.181-53.181S27.8 34,51.645,27.834,81.016s23.811,53.181,53.181,53.181z"/>
                        <text transform="matrix(1 0 0 1 4.126 159.0308)"><tspan x="0" y="0" style="&st45; &st38; &st3;">ACSPRUCE/5KSALT</tspan></text>
              </g>
              <g id="Spare_x0020_Number_x0020_Set" style="&st44;">
                        <g style="&st45;">
                                  <g>
                                            <path d="M87.134,60.226l-0.757,0.555v-0.81l0.757-0.555h0.765v5.338h-0.765v-4.528z"/>
                                  </g>
                                  <g>
                                            <path d="M89.52,64.034l2.084-2.609c0.165-0.21,0.195-0.375,0.195-0.532c0-0.375-0.277-0.757-0.735 -0.757c-0.412,0-0.742,0.292-0.78,0.772H89.52c0.008-0.87,0.682-1.537,1.484-1.537c0.892,0,1. 56,0.682,1.56,1.529c0,0.353-0.098,0.66-0.322,0.938l-1.717,2.152
                                                      h2.039v0.765H89.52v-0.72z"/>
                                  </g>
                                  <g>
                                            <path d="M94.2,61.665h0.262c0.51,0,0.825-0.322,0.825-0.757s-0.352-0.772-0.779-0.772c-0.323,0-0. 652,0.21-0.735,0.645h-0.765c0.06-0.757,0.712-1.41,1.469-1.41c0.952,0,1.575,0.742,1.575,1.5 22c0,0.405-0.127,0.817-0.57,1.102
                                                      c0.45,0.285,0.629,0.735,0.629,1.17c0,0.989-0.712,1.634-1.619,1.6 34c-0.72,0-1.372-0.48-1.515-1.372h0.765c0.143,0.367,0.36,0.607,0.795,0.607c0.427,0,0.81-0. 323,0.81-0.847c0-0.533-0.375-0.847-0.825-0.847H94.2v-0.675z"/>
                                  </g>
                                  <g>
                                            <path d="M96.571,63.239l1.784-3.824h0.855l-1.807,3.824h1.395v-1.537h0.765v1.537h0.428v0.72h-0.4 28v0.795h-0.765v-0.795h-2.227v-0.72z"/>
                                  </g>
                                  <g>
                                            <path d="M100.457,59.416h2.842v0.765h-2.122v1.207c0.255-0.202,0.525-0.292,0.855-0.292c0.405,0,0 .757,0.18,0.952,0.39c0.292,0.315,0.42,0.577,0.42,1.462c0,0.712-0.098,0.99-0.33,1.282c-0.21 7,0.277-0.622,0.57-1.155,0.57c-0.689,0-1.447-0.39-1.559-1.387
                                                      h0.765c0.083,0.382,0.337,0.623,0.765,0.623c0.75,0,0.75-0.645,0.7 5-1.147c0-0.592-0.142-1.027-0.772-1.027c-0.292,0-0.51,0.12-0.69,0.442h-0.72v-2.887z"/>
                                  </g>
                                  <g>
                                            <path d="M107.665,59.416h3.037v0.765l-1.807,4.573h-0.855l1.807-4.573h-1.417v0.772h-0.765v-1.537 z"/>
                                  </g>
                                  <path d="M105.737,61.605c-0.127,0-0.292,0.022-0.405,0.067h-0.015l1.125-2.257h-0.855l-1.432,2.86 4c-0.135,0.27-0.203,0.577-0.203,0.892c0,1.005,0.742,1.627,1.484,1.627c0.756,0,1.491-0.449, 1.561-1.545h-0.768c-0.044,0.555-0.417,0.781-0.748,0.781
                                            c-0.465,0-0.765-0.277-0.765-0.877c0-0.6,0.345-0.877,0.765-0.877c0.419 ,0,0.765,0.277,0.765,0.877c0,0.038-0.014,0.062-0.017,0.097h0.768c0.003-0.056,0.014-0.105,0 .014-0.164c0-1.035-0.6-1.484-1.274-1.484z"/>
                                  <path d="M112.683,59.371c-0.862,0-1.529,0.682-1.529,1.544c0,0.465,0.217,0.795,0.532,1.08c-0.405 ,0.27-0.629,0.697-0.629,1.2c0,0.021,0.005,0.039,0.005,0.059h0.773c-0.002-0.023-0.014-0.042 -0.014-0.066c0-0.488,0.405-0.847,0.862-0.847
                                            c0.458,0,0.862,0.359,0.862,0.847c0,0.487-0.405,0.847-0.862,0.847c-0.4 35,0-0.811-0.33-0.848-0.781h-0.773c0.031,0.912,0.756,1.545,1.621,1.545c0.885,0,1.627-0.66, 1.627-1.604c0-0.502-0.225-0.93-0.63-1.2c0.315-0.285,0.533-0.615,0.533-1.08
                                            c0-0.008-0.002-0.015-0.002-0.023l-0.771-0.039c0.001,0.018,0.009,0.029 ,0.009,0.047c0,0.502-0.375,0.765-0.765,0.765c-0.39,0-0.765-0.263-0.765-0.765c0-0.502,0.375 -0.765,0.765-0.765c0.376,0,0.73,0.25,0.756,0.718l0.771,0.039
                                            c-0.012-0.851-0.673-1.521-1.527-1.521z"/>
                                  <path d="M116.328,59.371c-0.757,0-1.492,0.45-1.561,1.549l0.761,0.038c0.026-0.59,0.415-0.822,0.7 55-0.822c0.465,0,0.765,0.278,0.765,0.877s-0.345,0.877-0.765,0.877s-0.765-0.277-0.765-0.877 c0-0.021,0.009-0.034,0.01-0.055l-0.761-0.038
                                            c-0.003,0.055-0.013,0.103-0.013,0.161c0,1.035,0.6,1.484,1.274,1.484c0 .127,0,0.292-0.022,0.405-0.067h0.015l-1.125,2.257h0.854l1.432-2.864c0.135-0.27,0.203-0.577 ,0.203-0.892c0-1.004-0.743-1.627-1.485-1.627z"/>
                                  <path d="M119.884,59.371c-0.787,0-1.514,0.555-1.514,1.537v2.354c0,0.982,0.727,1.537,1.514,1.537 s1.515-0.555,1.515-1.537v-0.095l-0.765-0.229v0.279c0,0.518-0.3,0.817-0.75,0.817c-0.45,0-0. 75-0.3-0.75-0.817v-2.264c0-0.517,0.3-0.817,0.75-0.817
                                            c0.45,0,0.75,0.3,0.75,0.817v1.985l0.765,0.229v-2.259c0-0.982-0.728-1. 537-1.515-1.537z"/>
                        </g>
              </g>
              <g id="Base" style="&st5;">
                        <g style="&st45;">
                                  <g>
                                            <path d="M80.641,162.581c43.942,0,79.564-35.623,79.564-79.565S124.583,3.451,80.641,3.451S1.076, 39.074,1.076,83.016s35.623,79.565,79.565,79.565z"/>
                                            <g>
                                                      <path style="&st32;" d="M76.916,161.956c38.832,0.404,64.504-35.568,63.958-75.119c-0.786-40.379-30.65-70.472-67 .841-72.985C37.111,4.6,1.076,39.548,1.076,83.016c0,42.637,33.728,77.398,75.84,78.94z"/>
                                                      <path style="&st25;" d="M73.19,161.332c33.722,0.809,49.444-35.514,48.352-70.672c-1.572-36.817-25.678-61.38-56. 118-66.406C37.523,5.748,1.076,40.021,1.076,83.016c0,41.333,31.832,75.231,72.114,78.316z"/>
                                                      <path style="&st22;" d="M69.464,160.707c28.611,1.214,34.381-35.458,32.744-66.224c-2.358-33.254-20.705-52.288-4 4.394-59.826C37.935,6.897,1.076,40.496,1.076,83.016c0,40.027,29.936,73.064,68.389,77.691z" />
                                                      <path style="&st20;" d="M65.739,160.082c23.5,1.619,19.32-35.404,17.138-61.778c-3.144-29.691-15.732-43.195-32.6 71-53.246C38.347,8.045,1.076,40.97,1.076,83.016c0,38.723,28.041,70.897,64.664,77.066z"/>
                                                      <path style="&st18;" d="M62.014,159.458c18.39,2.023,4.258-35.349,1.529-57.331c-3.929-26.128-10.759-34.102-20.9 46-46.666C38.759,9.194,1.076,41.443,1.076,83.016c0,37.417,26.145,68.73,60.938,76.442z"/>
                                                      <path style="&st14;" d="M58.289,158.833c13.28,2.428-10.802-35.294-14.077-52.884c-4.715-22.566-5.786-25.009-9.2 23-40.086c4.183-55.52-33.913-23.945-33.913,17.153c0,36.113,24.249,66.563,57.213,75.817z"/>
                                            </g>
                                            <path style="&st11;" d="M54.563,158.208c8.169,2.833-25.863-35.24-29.684-48.438c-5.501-19.004-0.813-15.917,2.5- 33.507C39.583,11.492,1.076,42.391,1.076,83.016c0,34.808,22.353,64.396,53.488,75.193z"/>
                                  </g>
                                  <path style="&st0;" d="M50.453,154.477c-12.195-5.073-23.517-14.588-32.824-27.953C3,105.52,0.474,78.915,6.658, 59.667C3,69.513,3.085,72.258,3.085,83.016c0,32.124,19.532,59.687,47.368,71.461z"/>
                                  <g>
                                            <path d="M96.894,126.774c21.116,19.196,37.313,20.782,51.354-1.788c7.58-12.184,11.958-26.566,11. 958-41.971c0-25.291-11.801-47.827-30.196-62.4C116.443,9.868,79.891,18.82,79.891,62.762s-5. 001,44.008,17.003,64.012z"/>
                                            <g>
                                                      <path style="&st48;" d="M99.465,120.916c23.57,16.454,37.734,21.178,50.079,0.193c6.626-11.129,10.447-24.166,10. 447-38.094c0-23.102-10.377-43.781-26.623-57.529C120.11,11.994,89.959,26.026,85.105,63.69c- 6.277,37.665-10.778,40.079,14.36,57.226z"/>
                                                      <path style="&st9;" d="M102.037,115.058c26.025,13.711,38.156,21.574,48.804,2.174c5.673-10.075,8.936-21.765,8. 936-34.217c0-20.913-8.953-39.736-23.049-52.658c-12.95-16.239-36.7,2.874-46.407,34.261c-12. 555,31.387-16.555,36.15,11.716,50.439z"/>
                                                      <path style="&st16;" d="M104.609,109.199c28.479,10.969,38.578,21.971,47.528,4.156c4.72-9.021,7.425-19.365,7.42 5-30.34c0-18.724-7.529-35.69-19.476-47.786c-12.641-18.985-29.99,5.209-44.551,30.318c-18.83 2,25.11-22.333,32.221,9.073,43.651z"/>
                                                      <path style="&st29;" d="M107.181,103.341c30.934,8.227,39,22.367,46.253,6.137c3.767-7.967,5.914-16.964,5.914-26 .463c0-16.535-6.105-31.645-15.902-42.915c-12.333-21.731-23.281,7.544-42.695,26.376c-25.109 ,18.833-28.11,28.292,6.43,36.865z"/>
                                                      <path style="&st43;" d="M109.753,97.482c33.388,5.484,39.421,22.763,44.978,8.119c2.813-6.913,4.402-14.564,4.402 -22.585c0-14.346-4.681-27.599-12.328-38.043c-12.026-24.478-16.572,9.879-40.839,22.433C74.5 8,79.96,72.079,91.767,109.753,97.482z"/>
                                                      <path style="&st2;" d="M112.325,91.625c35.842,2.742,39.843,23.159,43.703,10.1c1.859-5.859,2.891-12.163,2.891- 18.708c0-12.157-3.257-23.553-8.754-33.172c-11.717-27.224-9.862,12.213-38.983,18.49c-37.665 ,6.277-39.665,20.433,1.143,23.291z"/>
                                            </g>
                                            <path style="&st12;" d="M114.897,85.766c38.297,0,40.265,23.556,42.428,12.082c0.906-4.806,1.38-9.764,1.38-14.83 2c0-9.968-1.833-19.508-5.181-28.301c-11.409-29.97-3.153,14.548-37.127,14.548c-43.942,0-45. 442,16.503-1.5,16.503z"/>
                                  </g>
                                  <path style="&st37;" d="M80.641,153.568c38.964,0,70.552-31.588,70.552-70.552s-31.588-70.552-70.552-70.552S10.0 88,44.051,10.088,83.016s31.588,70.552,70.552,70.552z"/>
                                  <path d="M80.641,152.396c38.317,0,69.381-31.063,69.381-69.381s-31.063-69.381-69.381-69.381S11.2 6,44.698,11.26,83.016s31.063,69.381,69.381,69.381z"/>
                                  <g>
                                            <g>
                                                      <path style="&st47;" d="M80.266,149.465c36.635,0,66.334-29.699,66.334-66.334c0-36.634-29.699-66.333-66.334-66. 333c-36.634,0-66.333,29.699-66.333,66.333c0,36.635,29.699,66.334,66.333,66.334z"/>
                                            </g>
                                            <g>
                                                      <path style="&st41;" d="M83.928,21.066c-33.8,1.259-62.854,32.341-65.72,66.295c-1.004,33.865,25.742,61.545,61.4 07,61.695c36.834,0.245,67.276-29.692,66.471-66.723c-0.358-35.244-28.359-62.584-62.158-61.2 68z"/>
                                                      <path style="&st40;" d="M87.589,25.334c-30.966,2.518-59.374,34.983-65.105,66.257c-2.008,31.095,21.784,56.758,5 6.48,57.058c37.034,0.489,68.22-29.685,66.608-67.111c-0.717-33.855-27.019-58.836-57.983-56. 203z"/>
                                                      <path style="&st39;" d="M91.252,29.604C63.121,33.381,35.358,67.23,26.761,95.822c-3.012,28.324,17.826,51.969,51 .553,52.418c37.233,0.733,69.163-29.678,66.744-67.5c-1.074-32.464-25.677-55.087-53.806-51.1 37z"/>
                                                      <path style="&st36;" d="M94.914,33.872c-25.297,5.037-52.414,40.269-63.877,66.18c-4.016,25.555,13.869,47.181,46 .626,47.78c37.434,0.978,70.106-29.671,66.881-67.889c-1.433-31.075-24.337-51.338-49.631-46. 072z"/>
                                                      <path style="&st35;" d="M98.575,38.141c-22.462,6.295-48.934,42.911-63.262,66.142c-5.021,22.785,9.911,42.394,41 .7,43.143c37.633,1.222,71.048-29.664,67.018-68.278c-1.791-29.685-22.997-47.589-45.456-41.0 06z"/>
                                                      <path style="&st34;" d="M102.237,42.409c-19.628,7.555-45.454,45.553-62.648,66.103c-6.024,20.015,5.953,37.606,3 6.773,38.504c37.833,1.467,71.992-29.657,67.156-68.667c-2.149-28.294-21.657-43.84-41.28-35. 941z"/>
                                                      <path style="&st33;" d="M105.9,46.678c-16.793,8.814-41.974,48.196-62.034,66.065c-7.029,17.245,1.995,32.817,31. 846,33.865c38.032,1.711,72.935-29.65,67.292-69.055c-2.507-26.904-20.315-40.091-37.104-30.8 75z"/>
                                                      <path style="&st32;" d="M109.562,50.947c-13.959,10.073-38.494,50.838-61.42,66.026c-8.033,14.475-1.962,28.029,2 6.919,29.228c38.232,1.956,73.878-29.643,67.429-69.444c-2.865-25.514-18.975-36.342-32.928-2 5.81z"/>
                                                      <path style="&st31;" d="M113.223,55.215c-11.125,11.332-35.014,53.48-60.806,65.988c-9.037,11.705-5.92,23.241,21 .993,24.589c38.432,2.2,74.82-29.636,67.566-69.833c-3.224-24.124-17.635-32.593-28.753-20.74 4z"/>
                                                      <path style="&st26;" d="M116.885,59.484c-8.291,12.591-31.534,56.123-60.192,65.949c-10.041,8.936-9.877,18.454,1 7.066,19.952c38.632,2.444,75.764-29.629,67.703-70.222c-3.582-22.735-16.294-28.844-24.577-1 5.679z"/>
                                                      <path style="&st24;" d="M120.548,63.753c-5.456,13.851-28.054,58.766-59.578,65.911c-11.045,6.165-13.835,13.665, 12.138,15.313c38.832,2.689,76.707-29.622,67.84-70.611c-3.94-21.344-14.954-25.094-20.401-10 .613z"/>
                                                      <path style="&st23;" d="M124.209,68.021c-2.621,15.109-24.574,61.408-58.963,65.873c-12.049,3.395-17.793,8.876,7 .212,10.674c39.031,2.934,77.65-29.615,67.977-70.999c-4.298-19.955-13.613-21.346-16.226-5.5 48z"/>
                                            </g>
                                            <path style="&st22;" d="M127.871,72.29c0.213,16.368-21.094,64.05-58.349,65.834c-13.054,0.625-21.751,4.089,2.28 5,6.036c39.23,3.178,78.592-29.608,68.114-71.388c-4.656-18.564-12.273-17.597-12.05-0.482z"/ >
                                  </g>
                        </g>
              </g>
              <g id="Labels_x0020__x0028_Body_x0029_" style="&st27;">
                        <path style="&st1;" d="M79.769,123.537c-1.26,0-2.423,0.888-2.423,2.459v0.755l1.224,0.506v-1.189c0-0.828,0.479 -1.308,1.2-1.308c0.719,0,1.199,0.48,1.199,1.308v3.623c0,0.828-0.48,1.308-1.199,1.308c-0.72 ,0-1.2-0.48-1.2-1.308v-2.433l-1.224-0.506v3.011
                                  c0,1.572,1.164,2.459,2.423,2.459c1.259,0,2.423-0.888,2.423-2.459v-3.767c0- 1.571-1.164-2.459-2.423-2.459z"/>
                        <path style="&st6;" d="M140.072,85.563l0.055-2.625l-4.542,1.217l4.487,1.408z"/>
                        <g style="&st45;">
                                  <g>
                                            <g>
                                                      <path d="M43.422,40.598l-5.599-6.116c-0.209-0.229-0.565-0.246-0.794-0.037c-0.23,0.209-0.246,0.5 65-0.037,0.795l5.599,6.116c0.209,0.229,0.565,0.246,0.795,0.037s0.246-0.565,0.037-0.795z"/>
                                                      <path d="M38.403,45.644l-6.321-5.366c-0.236-0.202-0.592-0.173-0.793,0.063c-0.201,0.236-0.173,0. 591,0.063,0.793l6.321,5.366c0.236,0.202,0.592,0.173,0.793-0.063c0.202-0.236,0.173-0.591-0. 063-0.793z"/>
                                                      <path d="M34.056,51.279l-6.944-4.531c-0.26-0.17-0.609-0.098-0.779,0.162c-0.17,0.26-0.098,0.609, 0.163,0.779l6.943,4.531c0.26,0.17,0.609,0.098,0.779-0.162c0.17-0.26,0.098-0.609-0.162-0.77 9z"/>
                                                      <path d="M30.449,57.415l-7.457-3.625c-0.279-0.137-0.616-0.021-0.752,0.258c-0.136,0.279-0.021,0. 616,0.259,0.752l7.457,3.625v0c0.279,0.137,0.616,0.021,0.752-0.258c0.137-0.279,0.021-0.616- 0.258-0.752z"/>
                                                      <path d="M25.671,70.793l-8.124-1.657c-0.304-0.063-0.602,0.133-0.665,0.438s0.133,0.602,0.438,0.6 65l8.124,1.657c0.304,0.063,0.602-0.133,0.665-0.438c0.063-0.304-0.133-0.602-0.438-0.665z"/>
                                                      <path d="M24.576,77.825l-8.268-0.626c-0.31-0.024-0.58,0.208-0.604,0.518c-0.024,0.31,0.208,0.581 ,0.518,0.604l8.268,0.626c0.31,0.024,0.58-0.208,0.604-0.518c0.024-0.31-0.208-0.581-0.518-0. 604z"/>
                                                      <path d="M24.371,84.939l-8.281,0.415c-0.311,0.015-0.55,0.279-0.535,0.589c0.015,0.311,0.278,0.55 ,0.589,0.535l8.281-0.416c0.31-0.015,0.55-0.278,0.535-0.589c-0.015-0.311-0.278-0.55-0.589-0 .535z"/>
                                                      <path d="M25.059,92.023l-8.164,1.45c-0.306,0.054-0.51,0.345-0.457,0.651c0.054,0.306,0.346,0.51, 0.652,0.457l8.163-1.45c0.306-0.054,0.511-0.345,0.457-0.651c-0.054-0.306-0.345-0.51-0.651-0 .457z"/>
                                                      <path d="M29.057,105.654l-7.546,3.434c-0.283,0.128-0.409,0.461-0.281,0.744c0.128,0.283,0.461,0. 409,0.745,0.281l7.546-3.434c0.283-0.128,0.409-0.461,0.28-0.745c-0.128-0.283-0.461-0.409-0. 744-0.28z"/>
                                                      <path d="M32.304,111.987l-7.056,4.353c-0.265,0.163-0.348,0.509-0.185,0.773c0.163,0.265,0.509,0. 348,0.773,0.185l7.057-4.353c0.265-0.163,0.348-0.509,0.185-0.774c-0.163-0.265-0.509-0.348-0 .774-0.185z"/>
                                                      <path d="M36.319,117.863l-6.456,5.203c-0.242,0.194-0.281,0.548-0.086,0.791c0.194,0.243,0.549,0. 281,0.791,0.087l6.456-5.203h0c0.243-0.195,0.281-0.549,0.087-0.791c-0.195-0.242-0.549-0.281 -0.791-0.086z"/>
                                                      <path d="M41.039,123.189l-5.752,5.971c-0.216,0.223-0.21,0.58,0.013,0.795c0.223,0.216,0.58,0.21, 0.795-0.013l5.752-5.971c0.216-0.223,0.21-0.579-0.013-0.795c-0.223-0.216-0.58-0.21-0.795,0. 013z"/>
                                                      <path d="M52.285,131.868l-4.087,7.213c-0.153,0.27-0.059,0.614,0.211,0.767c0.27,0.154,0.613,0.06 ,0.767-0.21l4.087-7.213c0.154-0.27,0.06-0.614-0.21-0.767c-0.27-0.154-0.614-0.06-0.767,0.21 z"/>
                                                      <path d="M58.633,135.083l-3.151,7.668c-0.119,0.287,0.018,0.616,0.305,0.735s0.616-0.018,0.735-0. 305l3.151-7.668c0.119-0.287-0.018-0.616-0.305-0.735s-0.616,0.018-0.735,0.305z"/>
                                                      <path d="M65.335,137.478l-2.165,8.003c-0.082,0.3,0.095,0.609,0.395,0.691c0.3,0.082,0.609-0.095, 0.691-0.395l2.165-8.003c0.082-0.3-0.095-0.609-0.395-0.69c-0.3-0.082-0.609,0.095-0.691,0.39 5z"/>
                                                      <path d="M72.284,139.013l-1.145,8.211c-0.043,0.308,0.17,0.592,0.478,0.636c0.308,0.043,0.592-0.1 71,0.636-0.479l1.145-8.211c0.043-0.307-0.17-0.592-0.478-0.636s-0.592,0.171-0.636,0.479z"/>
                                                      <path d="M86.483,139.425l0.933,8.238c0.035,0.309,0.313,0.532,0.622,0.497c0.309-0.034,0.531-0.31 3,0.497-0.621l-0.933-8.238c-0.035-0.309-0.313-0.531-0.622-0.497c-0.309,0.034-0.531,0.313-0 .497,0.621z"/>
                                                      <path d="M93.509,138.295l1.958,8.056c0.073,0.302,0.377,0.488,0.679,0.416c0.302-0.073,0.488-0.37 7,0.415-0.679l-1.958-8.056c-0.073-0.302-0.376-0.488-0.679-0.415c-0.302,0.073-0.488,0.376-0 .415,0.679z"/>
                                                      <path d="M100.338,136.293l2.952,7.747c0.11,0.291,0.435,0.437,0.726,0.327c0.291-0.11,0.437-0.435 ,0.327-0.725l-2.952-7.747c-0.11-0.291-0.435-0.437-0.726-0.327c-0.291,0.11-0.437,0.435-0.32 7,0.726z"/>
                                                      <path d="M106.862,133.451l3.899,7.316c0.146,0.274,0.486,0.379,0.761,0.233c0.274-0.146,0.379-0.4 86,0.233-0.76l-3.9-7.316c-0.146-0.274-0.486-0.379-0.76-0.233c-0.274,0.146-0.379,0.486-0.23 3,0.761z"/>
                                                      <path d="M118.592,125.439l5.596,6.116c0.209,0.23,0.565,0.246,0.795,0.037c0.229-0.209,0.246-0.56 5,0.037-0.795l-5.596-6.116c-0.209-0.229-0.565-0.246-0.795-0.037c-0.229,0.209-0.246,0.565-0 .037,0.795z"/>
                                                      <path d="M123.612,120.396l6.319,5.367c0.236,0.202,0.591,0.174,0.793-0.063c0.202-0.237,0.173-0.5 92-0.063-0.793l-6.319-5.367c-0.236-0.202-0.591-0.173-0.793,0.063s-0.173,0.592,0.063,0.793z "/>
                                                      <path d="M127.96,114.763l6.941,4.533c0.26,0.17,0.609,0.098,0.779-0.162s0.098-0.608-0.162-0.779l -6.941-4.533c-0.26-0.17-0.608-0.098-0.779,0.162s-0.098,0.608,0.162,0.779z"/>
                                                      <path d="M131.568,108.629l7.455,3.627c0.279,0.137,0.616,0.021,0.752-0.258c0.137-0.279,0.021-0.6 16-0.258-0.753l-7.455-3.627v0c-0.279-0.137-0.616-0.021-0.752,0.258c-0.136,0.279-0.021,0.61 6,0.258,0.752z"/>
                                                      <path d="M136.349,95.254l8.123,1.659c0.304,0.063,0.602-0.133,0.665-0.438c0.063-0.304-0.133-0.60 2-0.438-0.665l-8.123-1.659c-0.304-0.063-0.602,0.133-0.664,0.437c-0.063,0.305,0.133,0.602,0 .437,0.665z"/>
                                                      <path d="M137.446,88.223l8.266,0.628c0.31,0.024,0.581-0.208,0.605-0.517c0.024-0.31-0.208-0.581- 0.518-0.604l-8.266-0.628c-0.31-0.024-0.581,0.208-0.604,0.517s0.208,0.581,0.517,0.604z"/>
                                                      <path d="M137.654,81.11l8.28-0.413c0.31-0.015,0.55-0.279,0.535-0.589c-0.015-0.311-0.279-0.55-0. 589-0.535l-8.28,0.413h0c-0.311,0.015-0.55,0.279-0.535,0.589c0.015,0.31,0.278,0.55,0.589,0. 535z"/>
                                                      <path d="M136.968,74.027l8.163-1.447c0.306-0.054,0.511-0.345,0.457-0.651s-0.345-0.511-0.651-0.4 57l-8.163,1.447v0c-0.306,0.054-0.511,0.345-0.457,0.651s0.345,0.511,0.651,0.457z"/>
                                                      <path d="M132.975,60.396l7.547-3.431c0.283-0.128,0.409-0.461,0.281-0.745c-0.128-0.283-0.461-0.4 09-0.745-0.281l-7.546,3.432c-0.283,0.128-0.409,0.461-0.281,0.744s0.461,0.409,0.744,0.281z" />
                                                      <path d="M129.73,54.063l7.057-4.35c0.265-0.162,0.348-0.509,0.186-0.773c-0.163-0.265-0.509-0.348 -0.774-0.186l-7.057,4.35c-0.265,0.163-0.348,0.509-0.185,0.773c0.163,0.265,0.509,0.348,0.77 3,0.186z"/>
                                                      <path d="M125.717,48.187l6.457-5.2c0.242-0.194,0.281-0.548,0.087-0.791c-0.195-0.242-0.549-0.281 -0.791-0.086l-6.456,5.2v0c-0.242,0.195-0.281,0.549-0.087,0.791s0.548,0.281,0.791,0.087z"/>
                                                      <path d="M121,42.859l5.753-5.968c0.216-0.223,0.21-0.58-0.013-0.795c-0.223-0.216-0.58-0.21-0.795 ,0.013l-5.754,5.968h0c-0.216,0.223-0.21,0.58,0.013,0.795s0.58,0.21,0.795-0.013z"/>
                                                      <path d="M109.758,34.178l4.088-7.211c0.154-0.27,0.06-0.613-0.21-0.767c-0.27-0.154-0.614-0.06-0. 767,0.21l-4.089,7.211c-0.154,0.27-0.06,0.613,0.21,0.767c0.27,0.153,0.613,0.06,0.767-0.21z" />
                                                      <path d="M103.411,30.961l3.153-7.667c0.119-0.287-0.018-0.616-0.305-0.735c-0.287-0.119-0.616,0.0 18-0.734,0.305l-3.153,7.667v0c-0.119,0.288,0.018,0.616,0.305,0.735s0.616-0.018,0.735-0.305 z"/>
                                                      <path d="M96.711,28.565l2.167-8.001c0.082-0.299-0.095-0.609-0.395-0.691c-0.3-0.082-0.609,0.095- 0.69,0.395l-2.167,8.001h0c-0.082,0.3,0.095,0.609,0.394,0.691c0.3,0.082,0.609-0.095,0.691-0 .395z"/>
                                                      <path d="M89.764,27.028l1.147-8.209c0.043-0.308-0.17-0.593-0.478-0.636s-0.592,0.17-0.636,0.478l -1.147,8.21c-0.043,0.308,0.17,0.592,0.478,0.636c0.308,0.044,0.592-0.17,0.636-0.478z"/>
                                                      <path d="M75.566,26.612l-0.93-8.237c-0.034-0.309-0.313-0.532-0.621-0.498c-0.309,0.035-0.531,0.3 13-0.497,0.621l0.93,8.238v0c0.035,0.309,0.313,0.532,0.621,0.497c0.309-0.034,0.531-0.312,0. 497-0.621z"/>
                                                      <path d="M68.541,27.74l-1.956-8.055c-0.072-0.302-0.376-0.488-0.678-0.416c-0.302,0.072-0.488,0.3 76-0.416,0.678l1.956,8.056c0.073,0.302,0.376,0.488,0.678,0.415c0.302-0.072,0.488-0.376,0.4 16-0.678z"/>
                                                      <path d="M61.712,29.739l-2.949-7.747c-0.11-0.291-0.435-0.437-0.725-0.327S57.601,22.1,57.71,22.3 9l2.95,7.748v0c0.11,0.291,0.435,0.437,0.725,0.327s0.437-0.435,0.327-0.725z"/>
                                                      <path d="M55.188,32.579l-3.897-7.316c-0.146-0.274-0.486-0.379-0.761-0.233s-0.379,0.486-0.233,0. 76l3.897,7.316c0.146,0.274,0.486,0.379,0.76,0.233s0.379-0.486,0.234-0.76z"/>
                                            </g>
                                            <g>
                                                      <path d="M42.918,30.874l6.9,9.857c0.356,0.509,1.058,0.633,1.567,0.276c0.509-0.356,0.633-1.058,0 .277-1.567l-6.9-9.857c-0.356-0.509-1.058-0.633-1.567-0.276c-0.509,0.356-0.633,1.058-0.277, 1.567z"/>
                                                      <path d="M19.547,63.225l11.375,3.919c0.588,0.202,1.228-0.11,1.43-0.697c0.203-0.588-0.109-1.228- 0.697-1.431L20.28,61.097c-0.587-0.202-1.228,0.11-1.43,0.697c-0.203,0.588,0.11,1.228,0.697, 1.431z"/>
                                                      <path d="M19.653,103.133l11.507-3.515c0.594-0.182,0.929-0.811,0.747-1.405c-0.182-0.594-0.811-0. 929-1.405-0.747l-11.506,3.516c-0.594,0.182-0.929,0.811-0.748,1.405s0.811,0.929,1.405,0.747 z"/>
                                                      <path d="M43.197,135.358l7.243-9.607c0.374-0.496,0.275-1.202-0.221-1.576c-0.497-0.374-1.202-0.2 75-1.576,0.222l-7.243,9.607c-0.374,0.496-0.275,1.202,0.221,1.576c0.496,0.375,1.202,0.275,1 .576-0.221z"/>
                                                      <path d="M81.185,147.59l0.212-12.029c0.011-0.622-0.484-1.134-1.105-1.145c-0.622-0.011-1.134,0.4 84-1.145,1.105l-0.213,12.03c-0.011,0.621,0.484,1.134,1.105,1.145c0.621,0.011,1.134-0.483,1 .145-1.105z"/>
                                                      <path d="M119.107,135.158l-6.898-9.857c-0.356-0.509-1.058-0.633-1.567-0.276c-0.509,0.356-0.633, 1.058-0.277,1.567l6.898,9.857c0.356,0.509,1.058,0.633,1.567,0.277c0.509-0.356,0.633-1.058, 0.276-1.567z"/>
                                                      <path d="M142.48,102.811l-10.306-3.552l-0.879,2.077l10.453,3.602c0.587,0.203,1.228-0.11,1.43-0. 697c0.203-0.587-0.109-1.228-0.697-1.43z"/>
                                                      <path d="M142.377,62.903l-10.686,3.264l0.698,2.14l10.645-3.251c0.594-0.181,0.929-0.81,0.748-1.4 05c-0.182-0.594-0.811-0.929-1.405-0.747z"/>
                                                      <path d="M118.837,30.678l-7.243,9.606c-0.374,0.496-0.275,1.202,0.221,1.576c0.496,0.375,1.202,0. 275,1.576-0.221l7.243-9.606c0.374-0.497,0.275-1.202-0.221-1.576c-0.496-0.375-1.202-0.275-1 .576,0.221z"/>
                                                      <path d="M80.852,18.443l-0.214,12.029c-0.011,0.621,0.484,1.134,1.105,1.145c0.622,0.011,1.134-0. 484,1.145-1.105l0.214-12.029c0.011-0.621-0.484-1.134-1.105-1.145c-0.621-0.011-1.134,0.484- 1.145,1.105z"/>
                                            </g>
                                  </g>
                                  <g style="&st42;">
                                            <g>
                                                      <g>
                                                                <path d="M79.315,94.536h1.133v6.403h3.643v1.071h-4.776v-7.474z"/>
                                                      </g>
                                                      <g>
                                                                <path d="M85.26,95.543h-2.047v-1.008h5.227v1.008h-2.047v6.466H85.26v-6.466z"/>
                                                      </g>
                                                      <path d="M77.319,102.009h1.197l-2.719-7.474h-0.944l-2.719,7.474h1.197l0.577-1.669h1.388v-1.008h -1.063l1.082-3.264h0.021l1.081,3.264h-1.121v1.008h1.446l0.577,1.669z"/>
                                            </g>
                                            <g>
                                                      <g>
                                                                <path d="M78.954,110.71h1.098l0.909,1.476l0.909-1.476h1.098l-1.494,2.231l1.556,2.331h-1.097l-0. 972-1.521l-0.972,1.521h-1.098l1.556-2.331l-1.493-2.231z"/>
                                                      </g>
                                                      <g>
                                                                <g>
                                                                          <path d="M63.375,111.412h-0.459v-0.702h0.459v-0.603c0-0.855,0.531-1.242,1.241-1.242h0.594v0.864 h-0.521c-0.297,0-0.396,0.099-0.396,0.378v0.603h0.917v0.702h-0.917v3.86h-0.917v-3.86z"/>
                                                                </g>
                                                                <g>
                                                                          <path d="M74.788,109.325h0.917v1.385h0.666v0.702h-0.666v2.654c0,0.252,0.099,0.342,0.324,0.342h0 .342v0.864h-0.477c-0.639,0-1.106-0.405-1.106-1.125v-2.735h-0.459v-0.702h0.459v-1.385z"/>
                                                                </g>
                                                                <path d="M67.387,110.657c-0.882,0-1.88,0.576-1.88,2.348c0,1.871,1.089,2.321,2.024,2.321c0.612,0 ,1.197-0.216,1.646-0.738l-0.666-0.566c-0.27,0.279-0.647,0.44-0.999,0.44c-0.63,0-1.088-0.37 7-1.088-1.125h2.843v-0.756c0-0.141-0.014-0.275-0.038-0.404
                                                                          h-0.956c0.04,0.121,0.07,0.251,0.076,0.404h-1.925c0.018 -0.692,0.423-1.062,0.962-1.062c0.421,0,0.748,0.23,0.887,0.658h0.956c-0.175-0.942-0.956-1.5 21-1.842-1.521z"/>
                                                                <path d="M70.106,112.178h0.892c0.137-0.427,0.469-0.658,0.89-0.658c0.54,0,0.936,0.369,0.962,1.06 2h-1.925c0.003-0.153,0.033-0.283,0.072-0.404h-0.892c-0.058,0.244-0.099,0.51-0.099,0.827c0, 1.871,1.089,2.321,2.024,2.321c0.612,0,1.196-0.216,1.646-0.738
                                                                          l-0.666-0.566c-0.27,0.279-0.648,0.44-0.999,0.44c-0.63, 0-1.088-0.377-1.088-1.125h2.843v-0.756c0-1.178-0.873-1.925-1.88-1.925c-0.724,0-1.518,0.4-1 .782,1.521z"/>
                                                      </g>
                                                      <g>
                                                                <g>
                                                                          <path d="M87.027,109.838l-0.909,0.666v-0.972l0.909-0.666h0.917v6.406h-0.917v-5.434z"/>
                                                                </g>
                                                                <path d="M91.762,108.812c-0.944,0-1.817,0.666-1.817,1.845v2.825c0,1.179,0.873,1.844,1.817,1.844 c0.945,0,1.817-0.666,1.817-1.844v-1.116h-0.917v1.062c0,0.621-0.36,0.981-0.9,0.981c-0.54,0- 0.899-0.36-0.899-0.981v-2.717c0-0.621,0.36-0.98,0.899-0.98
                                                                          c0.54,0,0.9,0.36,0.9,0.98v1.655h0.917v-1.708c0-1.179-0 .873-1.845-1.817-1.845z"/>
                                                                <path d="M96.083,108.812c-0.944,0-1.817,0.666-1.817,1.845v1.708h0.918v-1.655c0-0.621,0.36-0.98, 0.899-0.98s0.9,0.36,0.9,0.98v2.717c0,0.621-0.36,0.981-0.9,0.981s-0.899-0.36-0.899-0.981v-1 .062h-0.918v1.116c0,1.179,0.873,1.844,1.817,1.844
                                                                          c0.945,0,1.817-0.666,1.817-1.844v-2.825c0-1.179-0.873- 1.845-1.817-1.845z"/>
                                                      </g>
                                            </g>
                                            <g>
                                                      <g>
                                                                <g>
                                                                          <path d="M82.364,33.592h4.546v1.224h-3.395v1.931c0.408-0.324,0.839-0.468,1.367-0.468c0.648,0,1. 212,0.288,1.523,0.624c0.468,0.503,0.672,0.923,0.672,2.339c0,1.14-0.156,1.583-0.528,2.051c- 0.348,0.444-0.996,0.912-1.847,0.912
                                                                                    c-1.104,0-2.315-0.624-2.495-2.219h1.224c0.132,0.6 12,0.54,0.996,1.223,0.996c1.2,0,1.2-1.031,1.2-1.835c0-0.948-0.228-1.644-1.235-1.644c-0.468 ,0-0.816,0.192-1.104,0.708h-1.152v-4.619z"/>
                                                                </g>
                                                                <g>
                                                                          <path d="M76.442,40.849l3.335-4.175c0.264-0.336,0.312-0.6,0.312-0.852c0-0.6-0.444-1.211-1.175-1 .211c-0.66,0-1.188,0.468-1.248,1.235h-1.224c0.012-1.392,1.092-2.459,2.375-2.459c1.428,0,2. 495,1.091,2.495,2.447c0,0.564-0.156,1.056-0.516,1.5
                                                                                    l-2.747,3.442h3.263V42h-4.87v-1.151z"/>
                                                                </g>
                                                      </g>
                                                      <g>
                                                                <g>
                                                                          <path d="M101.039,121.1l2.855-6.118h1.367l-2.891,6.118h2.231v-2.459h1.224v2.459h0.684v1.152h-0. 684v1.271h-1.224v-1.271h-3.563V121.1z"/>
                                                                </g>
                                                                <g>
                                                                          <path d="M107.195,114.982h4.546v1.224h-3.395v1.931c0.408-0.324,0.84-0.468,1.368-0.468c0.647,0,1 .211,0.288,1.523,0.624c0.468,0.504,0.672,0.924,0.672,2.339c0,1.14-0.156,1.583-0.528,2.051c -0.348,0.444-0.996,0.912-1.848,0.912
                                                                                    c-1.104,0-2.315-0.624-2.495-2.219h1.224c0.132,0.6 12,0.54,0.996,1.224,0.996c1.2,0,1.2-1.032,1.2-1.835c0-0.948-0.228-1.644-1.236-1.644c-0.468 ,0-0.815,0.192-1.104,0.708h-1.151v-4.618z"/>
                                                                </g>
                                                      </g>
                                                      <g>
                                                                <g>
                                                                          <path d="M104.375,46.589h0.42c0.815,0,1.319-0.516,1.319-1.211s-0.564-1.236-1.248-1.236c-0.516,0 -1.043,0.336-1.176,1.032h-1.224c0.096-1.211,1.14-2.255,2.352-2.255c1.523,0,2.519,1.188,2.5 19,2.436c0,0.647-0.204,1.308-0.912,1.763
                                                                                    c0.72,0.456,1.007,1.176,1.007,1.872c0,1.583-1.139 ,2.615-2.591,2.615c-1.152,0-2.195-0.768-2.423-2.195h1.224c0.228,0.588,0.576,0.972,1.271,0. 972c0.684,0,1.296-0.516,1.296-1.355c0-0.852-0.6-1.355-1.32-1.355h-0.516v-1.08z"/>
                                                                </g>
                                                                <path d="M113.326,49.144v-3.767c0-1.571-1.164-2.459-2.423-2.459c-1.259,0-2.423,0.888-2.423,2.45 9v3.767c0,1.469,1.019,2.33,2.18,2.438l-0.052-1.235c-0.551-0.117-0.904-0.567-0.904-1.274v-3 .623c0-0.828,0.479-1.308,1.199-1.308s1.2,0.48,1.2,1.308v3.623
                                                                          c0,0.828-0.48,1.307-1.2,1.307c-0.104,0-0.202-0.013-0.2 95-0.033l0.052,1.235c0.081,0.007,0.161,0.021,0.243,0.021c1.26,0,2.423-0.888,2.423-2.459z"/ >
                                                      </g>
                                                      <g>
                                                                <g>
                                                                          <path d="M49.894,49.233l3.334-4.175c0.264-0.335,0.312-0.6,0.312-0.852c0-0.6-0.444-1.211-1.175-1 .211c-0.66,0-1.188,0.468-1.248,1.235h-1.223c0.012-1.392,1.091-2.459,2.375-2.459c1.427,0,2. 495,1.092,2.495,2.447c0,0.563-0.156,1.055-0.516,1.499
                                                                                    l-2.747,3.443h3.263v1.224h-4.87v-1.151z"/>
                                                                </g>
                                                                <path d="M58.149,41.771c-0.058,0-0.113,0.011-0.17,0.015l0.051,1.219c0.04-0.003,0.078-0.01,0.119 -0.01c0.72,0,1.2,0.479,1.2,1.308v3.623c0,0.828-0.48,1.308-1.2,1.308s-1.2-0.48-1.2-1.308v-3 .623c0-0.78,0.429-1.246,1.081-1.297l-0.051-1.219
                                                                          c-1.191,0.077-2.253,0.944-2.253,2.444v3.767c0,1.572,1. 164,2.459,2.423,2.459s2.423-0.888,2.423-2.459V44.23c0-1.571-1.163-2.459-2.423-2.459z"/>
                                                      </g>
                                                      <g>
                                                                <g>
                                                                          <path d="M36.083,93.398l-1.211,0.888v-1.295l1.211-0.888h1.224v8.541h-1.224v-7.246z"/>
                                                                </g>
                                                                <path d="M42.396,92.031c-1.26,0-2.423,0.888-2.423,2.459v3.767c0,1.571,1.164,2.459,2.423,2.459c1 .259,0,2.423-0.888,2.423-2.459v-0.355l-1.224-0.506v0.79c0,0.828-0.479,1.307-1.199,1.307s-1 .2-0.479-1.2-1.307v-3.623c0-0.828,0.48-1.307,1.2-1.307
                                                                          s1.199,0.479,1.199,1.307v2.833l1.224,0.506V94.49c0-1.5 71-1.164-2.459-2.423-2.459z"/>
                                                      </g>
                                                      <g>
                                                                <path d="M52.161,115.387h4.546v1.224h-3.395v1.931c0.408-0.324,0.84-0.468,1.368-0.468c0.647,0,1. 211,0.288,1.523,0.624c0.468,0.504,0.671,0.924,0.671,2.339c0,1.14-0.156,1.583-0.527,2.051C5 6,123.532,55.352,124,54.5,124c-1.104,0-2.315-0.624-2.495-2.219
                                                                          h1.224c0.132,0.612,0.54,0.996,1.224,0.996c1.199,0,1.19 9-1.032,1.199-1.835c0-0.947-0.228-1.643-1.235-1.643c-0.468,0-0.815,0.192-1.104,0.708h-1.15 1v-4.618z"/>
                                                      </g>
                                                      <g>
                                                                <g>
                                                                          <g>
                                                                                    <path d="M35.09,65.247l-1.211,0.888v-1.295l1.211-0.888h1.224v8.541H35.09v-7.246z"/>
                                                                          </g>
                                                                </g>
                                                                <g>
                                                                          <path d="M38.224,64.075h4.546v1.224h-3.395v1.931c0.408-0.324,0.84-0.468,1.368-0.468c0.647,0,1.2 11,0.288,1.523,0.624c0.468,0.504,0.671,0.924,0.671,2.339c0,1.14-0.156,1.583-0.527,2.051c-0 .348,0.444-0.996,0.912-1.848,0.912
                                                                                    c-1.104,0-2.315-0.624-2.495-2.219h1.224c0.132,0.6 12,0.54,0.996,1.224,0.996c1.199,0,1.199-1.032,1.199-1.835c0-0.947-0.228-1.643-1.235-1.643c -0.468,0-0.815,0.192-1.104,0.708h-1.151v-4.618z"/>
                                                                </g>
                                                      </g>
                                            </g>
                                  </g>
                        </g>
              </g>
              <g id="Inner_x0020_Dial" style="&st44;">
                        <g style="&st45;">
                                  <g>
                                            <path d="M131.76,67.067l-24.167,7.025c0.781,2.692,1.174,5.545,1.112,8.496c-0.062,2.95-0.575,5.7 85-1.47,8.441l24.427,8.234c1.534-4.782,2.421-9.859,2.533-15.136c0.125-5.948-0.745-11.682-2 .434-17.06z"/>
                                  </g>
                                  <g>
                                            <path d="M131.76,67.067c0,0-21.543,7.424-22.179,7.911c-0.635,0.487,0.023,4.802-0.039,7.752c-0.0 63,2.95-1.294,7.976-0.307,8.622c0.987,0.646,22.426,7.91,22.426,7.91c1.534-4.782,2.421-9.85 9,2.533-15.136c0.125-5.948-0.745-11.682-2.434-17.06z"/>
                                  </g>
                                  <g>
                                            <g>
                                                      <path style="&st4;" d="M131.3,70.935c-1.617-0.409-17.727,4.503-18.363,4.99s-1.208,3.9-1.27,6.851c-0.063,2.95- 1.536,7.596-0.549,8.242c0.987,0.646,17.995,6.507,19.25,6.284c1.255-0.224,2.413-7.675,2.524 -12.952c0.126-5.947,0.025-13.004-1.592-13.414z"/>
                                            </g>
                                            <g>
                                                      <path style="&st7;" d="M130.752,72.37c-1.617-0.409-15.996,3.735-16.632,4.222c-0.635,0.487-1.59,3.41-1.653,6.3 6c-0.062,2.95-0.901,7.163,0.085,7.809s16.013,5.626,17.268,5.403c1.255-0.224,2.452-6.999,2. 553-11.755c0.113-5.33-0.004-11.63-1.622-12.039z"/>
                                                      <path style="&st8;" d="M130.204,73.806c-1.617-0.409-14.265,2.968-14.9,3.455c-0.636,0.487-1.973,2.92-2.036,5.8 7s-0.267,6.729,0.72,7.375s14.03,4.745,15.286,4.521s2.492-6.323,2.581-10.557c0.1-4.712-0.03 3-10.255-1.65-10.664z"/>
                                                      <path style="&st13;" d="M129.655,75.241c-1.617-0.41-12.534,2.2-13.169,2.687c-0.635,0.487-2.356,2.43-2.418,5.38 c-0.063,2.95,0.367,6.296,1.354,6.942c0.987,0.646,12.048,3.863,13.303,3.64c1.255-0.224,2.53 1-5.647,2.61-9.359
                                                                c0.086-4.095-0.063-8.88-1.68-9.289z"/>
                                                      <path style="&st14;" d="M129.107,76.677c-1.617-0.41-10.803,1.433-11.438,1.92c-0.636,0.487-2.739,1.939-2.801,4. 889c-0.063,2.95,1.001,5.863,1.988,6.509c0.986,0.646,10.066,2.982,11.321,2.758s2.57-4.972,2 .638-8.162c0.073-3.478-0.092-7.505-1.708-7.914z"/>
                                                      <path style="&st17;" d="M128.559,78.112c-1.617-0.409-9.071,0.666-9.707,1.153c-0.635,0.487-3.121,1.449-3.184,4. 399c-0.062,2.95,1.636,5.429,2.623,6.076c0.987,0.646,8.084,2.1,9.339,1.876c1.255-0.224,2.61 -4.296,2.666-6.964
                                                                c0.061-2.86-0.121-6.13-1.737-6.54z"/>
                                                      <path style="&st19;" d="M128.01,79.547c-1.617-0.409-7.34-0.102-7.976,0.385c-0.635,0.487-3.503,0.958-3.566,3.90 9s2.271,4.996,3.257,5.643c0.987,0.646,6.102,1.218,7.357,0.995c1.255-0.224,2.649-3.62,2.694 -5.767c0.047-2.243-0.15-4.755-1.767-5.165z"/>
                                            </g>
                                            <g>
                                                      <path style="&st20;" d="M127.461,80.983c-1.617-0.409-5.609-0.869-6.244-0.382c-0.636,0.487-3.887,0.468-3.949,3. 418c-0.063,2.95,2.905,4.563,3.892,5.209c0.986,0.646,4.119,0.337,5.375,0.114s2.688-2.944,2. 723-4.569s-0.179-3.38-1.796-3.79z"/>
                                            </g>
                                  </g>
                        </g>
              </g>
              <g id="Inner_x0020_Dial_x0020_Numbers" style="&st15;">
                        <g style="&st45;">
                                  <g>
                                            <g>
                                                      <path d="M131.335,75.126l-7.305,1.061l0.162,1.114l7.305-1.061l-0.162-1.114z"/>
                                                      <path d="M131.523,89.609l-7.287-1.032l-0.158,1.114l7.287,1.032l0.158-1.114z"/>
                                            </g>
                                            <g style="&st9;">
                                                      <path d="M129.95,68.883l-4.506,1.247l0.3,1.084l4.506-1.247l-0.3-1.084z"/>
                                                      <path d="M125.102,97

  • What tool can i use to create an animation for iPad

    What tool can i use to create an animation the will run in I.E., Firefox and iPad. I want to have a series of large buttons that i can scroll using arrows on the left and right side of the large buttons, with each button  being a hot spot. I can't use Flash because it is not supported on the iPad.
    Thanks,
    Steve

    I've been playing with both Edge and Hype, and I found that stuff I create in Hype actually works in IE 8, but stuff I create in Edge does not. I'm not sure what the difference is, other than perhaps Hype automatically writes some legacy scripts so that things will work in IE. Hype's not perfect, but it's doing the job for what I needed it to do, where Edge was no help at all (working in IE I mean).
    I think Edge is a much better tool - more robust, greater feature set, but Hype seems a bit more forgiving and seems to play nicer with crappy browsers like IE.

  • Irony: Voice Control can't be used to record voice memos?

    Does anybody else find it ironic and short-sighted that Apple didn't include a way to use Voice Control to control the Voice Memos app? Or am I missing something? This would be incredibly useful for me and I'm sure for many others.
    Heading over to the feedback page...

    It can't? Wow, that was silly. I'll make the same complaint - I would have liked that feature, too. Thanks for letting us know.

  • How do I know if my Edge Animate compositions will scale up or down to fit each mobile phone platform's resolution? iPhone 3s, 4, 4s, 5, and 5s all have different resolutions. Do I use .png or svg?

    I want to use Edge Animate to create native app in PhoneGap Build. How do I know if my Edge Animate compositions will scale up or down to fit each mobile phone platform's resolution? iPhone 3s, 4, 4s, 5, and 5s all have different resolutions. And do I use .png or svg?

    If you use responsive scaling it will definitely scale .
    For best practises regarding graphics refer
    Edge Animate Help | Best practices for graphics in Adobe Edge Animate

  • How can I use table control to enter data

    Hi all,
    I want to use table control to enter data, instead of using textboxes.
    So that the user can enter many data at once and just click the save button at the end of the work, only one click.
    How can I use the table control at this context?
    Thanks.
    Deniz.

    Hi deniz,
    go through it:
    /people/ravishankar.rajan/blog/2007/02/23/an-easier-way-of-displaying-and-editing-data-using-table-control
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/code%2bto%2bhandle%2bmultiple%2brecords%2bin%2bbdc%2btable%2bcontrol
    Regards,

  • Can I export clip in premiere as animated gif when using a mac?

    I am using creative cloud on a mac computer and I don't get the animated gif option when I want to export. Is there anything I can do?

    Hi Klangfarb(e?),
    Not that i know of on Mac.
    But you can export the portion you want then open that in photoshop:
    https://helpx.adobe.com/photoshop/using/importing-video-files-image-sequences.html
    https://helpx.adobe.com/photoshop/using/saving-exporting-video-animations.html#video_and_a nimation_export_formats
    ...hope that helps.

  • I there, my question is quite simple, I would like to know if the "apple remote control" can be used with a mac mini and , if so, it can be used to control also the "logic pro" functions (e.g. record, start, stop etc). Thks a lot, Danilo

    I there, my question is quite simple, I would like to know if the "apple remote control" can be used with a mac mini and , if so, it can be used to control also the "logic pro" functions (e.g. record, start, stop etc). Thks a lot, Danilo

    Good work, thanks for the report.

  • How can I copy a webpage that will not let me highlight it, i.e. use the control c key strokes?

    How can I take a picture of a webpage that will not let me use the control C copy command? In other words, on this particular website, I try to highlight a passage that I want to save and put in a document, but the highlighting will not work. I asked them about that, and they simply said they did not have that facility, but I think the issue is protecting their copyrighted material. I know there is some way to take a picture of the page, and then I can use my picture editing software to crop it and enlarge it.

    Are you trying to take a "snapshot" in a PDF?
    If the part of the page or PDF you want to capture is fully visible, you can use the Windows print screen function to capture it. Either use the Print Screen key to capture the entire monitor display, or Alt+Print Screen to capture the active window.
    If you need to do this often, or if you want to save the snapshot straight to disk, or if you need more than fits in a single Windows screen shot, an add-on such as [https://addons.mozilla.org/en-us/firefox/addon/fireshot/ Fireshot] can be handy.

  • How can we use TABLE CONTROL in BDC and WORK FLOW of ABAP.

    how can we use TABLE CONTROL in BDC and WORK FLOW of ABAP.?
    please explain the important questions.

    How to deal with table control / step loop in BDC
    Steploop and table contol is inevitable in certain transactions. When we run BDC for such transactions, we will face the situation: how many visible lines of steploop/tablecontrol are on the screen? Although we can always find certain method to deal with it, such as function code 'NP', 'POPO', considering some extreme situation: there is only one line visible one the screen, our BDC program should display an error message. (See transaction 'ME21', we you resize your screen to let only one row visible, you can not enter mutiple lines on this screen even you use 'NP')
    Now with the help of Poonam on sapfans.com developement forum, I find a method with which we can determine the number of visible lines on Transaction Screen from our Calling BDC program. Maybe it is useless to you, but I think it will give your some idea.
    Demo ABAP code has two purposes:
    1. how to determine number of visible lines and how to calculte page number;
    (the 'calpage' routine has been modify to meet general purpose usage)
    2. using field symbol in BDC program, please pay special attention to the difference in Static ASSIGN and Dynamic ASSIGN.
    Now I begin to describe the step to implement my method:
    (I use transaction 'ME21', screen 121 for sample,
    the method using is Call Transation Using..)
    Step1: go to screen painter to display the screen 121, then we can count the fixed line on this screen, there is 7 lines above the steploop and 2 lines below the steploop, so there are total 9 fixed lines on this screen. This means except these 9 lines, all the other line is for step loop. Then have a look at steploop itselp, one entry of it will occupy two lines.
    (Be careful, for table control, the head and the bottom scroll bar will possess another two fixed lines, and there is a maximum number for table line)
    Now we have : FixedLine = 9
                  LoopLine  = 2(for table control, LoopLine is always equal to 1)
    Step2: go to transaction itself(ME21) to see how it roll page, in ME21, the first line of new page is always occupied by the last line of last page, so it begin with index '02', but in some other case, fisrt line is empty and ready for input.
    Now we have: FirstLine = 0
              or FirstLine = 1 ( in our case, FirstLine is 1 because the first line of new page is fulfilled)
    Step3: write a subroutine calcalculating number of pages
    (here, the name of actual parameter is the same as formal parameter)
    global data:    FixedLine type i, " number of fixed line on a certain screen
                    LoopLine  type i, " the number of lines occupied by one steploop item
                    FirstLine type i, " possbile value 0 or 1, 0 stand for the first line of new                                                               " scrolling screen is empty, otherwise is 1
                    Dataline  type i, " number of items you will use in BDC, using DESCRIBE to get
                    pageno    type i, " you need to scroll screen how many times.
                    line      type i, " number of lines appears on the screen.
                    index(2)  type N, " the screen index for certain item
                    begin     type i, " from parameter of loop
                    end       type i. " to parameter of loop
    *in code sample, the DataTable-linindex stands for the table index number of this line
    form calpage using FixedLine type i (see step 1)
                       LoopLine  type i (see step 1)
                       FirstLine type i (see step 2)
                       DataLine  type i ( this is the item number you will enter in transaction)
              changing pageno    type i (return the number of page, depends on run-time visible                                                                             line in table control/ Step Loop)
              changing line      type i.(visible lines one the screen)
    data: midd type i,
          vline type i, "visible lines
    if DataLine eq 0.
       Message eXXX.
    endif.
    vline = ( sy-srows - FixedLine ) div LoopLine.
    *for table control, you should compare vline with maximum line of
    *table control, then take the small one that is min(vline, maximum)
    *here only illustrate step loop
    if FirstLine eq 0.
            pageno = DataLine div vline.
            if pageno eq 0.
               pageno = pageno + 1.
            endif.
    elseif FirstLine eq 1.
            pageno = ( DataLine - 1 ) div ( vline - 1 ) + 1.
            midd = ( DataLine - 1 ) mod ( vline - 1).
            if midd = 0 and DataLine gt 1.
                    pageno = pageno - 1.
            endif.
    endif.
    line = vline.
    endform.
    Step4 write a subroutine to calculate the line index for each item.
    form calindex using Line type i (visible lines on the screen)
                        FirstLine type i(see step 2)
                        LineIndex type i(item index)
              changing  Index type n.    (index on the screen)
      if  FirstLine = 0.
            index = LineIndex mod Line.
            if index = '00'.
                    index = Line.
            endif.
      elseif FirstLine = 1.
            index = LineIndex mod ( Line - 1 ).
            if ( index between 1 and 0 ) and LineIndex gt 1.
                    index = index + Line - 1.
            endif.
            if Line = 2.
                    index = index + Line - 1.
            endif.
    endif.
    endform.
    Step5 write a subroutine to calculate the loop range.
    form calrange using Line type i ( visible lines on the screen)
                        DataLine type i
                        FirstLine type i
                        loopindex like sy-index
            changing    begin type i
                        end type i.
    If FirstLine = 0.
       if loopindex = 1.
            begin = 1.
            if DataLine <= Line.
                    end = DataLine.
            else.
                    end = Line.
            endif.
       elseif loopindex gt 1.
            begin = Line * ( loopindex - 1 ) + 1.
            end   = Line * loopindex.
            if end gt DataLine.
               end = DataLine.
            endif.
       endif.
    elseif FirstLine = 1.
      if loopindex = 1.
            begin = 1.
            if DataLine <= Line.
                    end = DataLine.
            else.
                    end = Line.
            endif.
      elseif loop index gt 1.
            begin = ( Line - 1 ) * ( loopindex - 1 ) + 2.
            end =   ( Line - 1 ) * ( loopindex - 1 ) + Line.
            if end gt DataLine.
                    end = DataLine.
            endif.
      endif.
    endif.
    endform.
    Step6 using field sysbol in your BDC, for example: in ME21, but you should calculate each item will correponding to which index in steploop/Table Control
    form creat_bdc.
    field-symbols: <material>, <quan>, <indicator>.
    data: name1(14) value 'EKPO-EMATN(XX)',
          name2(14) value 'EKPO-MENGE(XX)',
          name3(15) value 'RM06E-SELKZ(XX)'.
    assign:         name1 to <material>,
                    name2 to <quan>,
                    name3 to <indicator>.
    do pageno times.
    if sy-index gt 1
    *insert scroll page ok_code"
    endif.
            perform calrange using Line DataLine FirstLine sy-index
                             changing begin end.
    loop at DataTable from begin to end.
            perform calindex using Line FirstLine DataTable-LineIndex changing Index.
            name1+11(2) = Index.
            name2+11(2) = Index.
            name3+12(2) = Index.
            perform bdcfield using <material> DataTable-matnr.
            perform bdcfield using <quan>     DataTable-menge.
            perform bdcfield using <indicator> DataTable-indicator.
    endloop.
    enddo.
    An example abap program of handling Table Control during bdc programming.
    REPORT zmm_bdcp_purchaseorderkb02
           NO STANDARD PAGE HEADING LINE-SIZE 255.
                    Declaring internal tables                            *
    *-----Declaring line structure
    DATA : BEGIN OF it_dummy OCCURS 0,
             dummy(255) TYPE c,
           END OF it_dummy.
    *-----Internal table for line items
    DATA :  BEGIN OF it_idata OCCURS 0,
              ematn(18),      "Material Number.
              menge(13),      "Qyantity.
              netpr(11),      "Net Price.
              werks(4),       "Plant.
              ebelp(5),       "Item Number.
            END OF it_idata.
    *-----Deep structure for header data and line items
    DATA  :  BEGIN OF it_me21 OCCURS 0,
               lifnr(10),      "Vendor A/c No.
               bsart(4),       "A/c Type.
               bedat(8),       "Date of creation of PO.
               ekorg(4),       "Purchasing Organisation.
               ekgrp(3),       "Purchasing Group.
               x_data LIKE TABLE OF it_idata,
             END OF it_me21.
    DATA  :  x_idata LIKE LINE OF it_idata.
    DATA  :  v_delimit VALUE ','.
    DATA  :  v_indx(3) TYPE n.
    DATA  :  v_fnam(30) TYPE c.
    DATA  :  v_count TYPE n.
    DATA  :  v_ne TYPE i.
    DATA  :  v_ns TYPE i.
    *include bdcrecx1.
    INCLUDE zmm_incl_purchaseorderkb01.
                    Search help for file                                 *
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          program_name  = syst-cprog
          dynpro_number = syst-dynnr
        IMPORTING
          file_name     = p_file.
    START-OF-SELECTION.
           To upload the data into line structure                        *
      CALL FUNCTION 'WS_UPLOAD'
        EXPORTING
          filename = p_file
          filetype = 'DAT'
        TABLES
          data_tab = it_dummy.
        Processing the data from line structure to internal tables       *
      REFRESH:it_me21.
      CLEAR  :it_me21.
      LOOP AT it_dummy.
        IF it_dummy-dummy+0(01) = 'H'.
          v_indx = v_indx + 1.
          CLEAR   it_idata.
          REFRESH it_idata.
          CLEAR   it_me21-x_data.
          REFRESH it_me21-x_data.
          SHIFT it_dummy.
          SPLIT it_dummy AT v_delimit INTO it_me21-lifnr
                                           it_me21-bsart
                                           it_me21-bedat
                                           it_me21-ekorg
                                           it_me21-ekgrp.
          APPEND it_me21.
        ELSEIF it_dummy-dummy+0(01) = 'L'.
          SHIFT it_dummy.
          SPLIT it_dummy AT v_delimit INTO it_idata-ematn
                                           it_idata-menge
                                           it_idata-netpr
                                           it_idata-werks
                                           it_idata-ebelp.
          APPEND it_idata TO it_me21-x_data.
          MODIFY it_me21 INDEX v_indx.
        ENDIF.
      ENDLOOP.
                    To open the group                                    *
      PERFORM open_group.
            To populate the bdcdata table for header data                *
      LOOP AT it_me21.
        v_count = v_count + 1.
        REFRESH it_bdcdata.
        PERFORM subr_bdc_table USING:   'X' 'SAPMM06E'    '0100',
                                        ' ' 'BDC_CURSOR'  'EKKO-LIFNR',
                                        ' ' 'BDC_OKCODE'  '/00',
                                        ' ' 'EKKO-LIFNR'  it_me21-lifnr,
                                        ' ' 'RM06E-BSART' it_me21-bsart,
                                        ' ' 'RM06E-BEDAT' it_me21-bedat,
                                        ' ' 'EKKO-EKORG'  it_me21-ekorg,
                                        ' ' 'EKKO-EKGRP'  it_me21-ekgrp,
                                        ' ' 'RM06E-LPEIN' 'T'.
        PERFORM subr_bdc_table USING:   'X' 'SAPMM06E'    '0120',
                                        ' ' 'BDC_CURSOR'  'RM06E-EBELP',
                                        ' ' 'BDC_OKCODE'  '/00'.
        MOVE 1 TO v_indx.
    *-----To populate the bdcdata table for line item data
        LOOP AT it_me21-x_data INTO x_idata.
          CONCATENATE 'EKPO-EMATN(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-ematn.
          CONCATENATE 'EKPO-MENGE(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-menge.
          CONCATENATE 'EKPO-NETPR(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-netpr.
          CONCATENATE 'EKPO-WERKS(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-werks.
          v_indx = v_indx + 1.
          PERFORM subr_bdc_table USING:  'X' 'SAPMM06E'    '0120',
                                         ' ' 'BDC_CURSOR'  'RM06E-EBELP',
                                         ' ' 'BDC_OKCODE'  '/00'.
        ENDLOOP.
        PERFORM subr_bdc_table USING:    'X' 'SAPMM06E'    '0120',
                                         ' ' 'BDC_CURSOR'  'RM06E-EBELP',
                                         ' ' 'BDC_OKCODE'  '=BU'.
        PERFORM bdc_transaction USING 'ME21'.
      ENDLOOP.
      PERFORM close_group.
                      End of selection event                             *
    END-OF-SELECTION.
      IF session NE 'X'.
    *-----To display the successful records
        WRITE :/10  text-001.          "Sucess records
        WRITE :/10  SY-ULINE(20).
        SKIP.
        IF it_sucess IS INITIAL.
          WRITE :/  text-002.
        ELSE.
          WRITE :/   text-008,          "Total number of Succesful records
                  35 v_ns.
          SKIP.
          WRITE:/   text-003,          "Vendor Number
                 17 text-004,          "Record number
                 30 text-005.          "Message
        ENDIF.
        LOOP AT it_sucess.
          WRITE:/4  it_sucess-lifnr,
                 17 it_sucess-tabix CENTERED,
                 30 it_sucess-sucess_rec.
        ENDLOOP.
        SKIP.
    *-----To display the erroneous records
        WRITE:/10   text-006.          "Error Records
        WRITE:/10   SY-ULINE(17).
        SKIP.
        IF it_error IS INITIAL.
          WRITE:/   text-007.          "No error records
        ELSE.
          WRITE:/   text-009,          "Total number of erroneous records
                 35 v_ne.
          SKIP.
          WRITE:/   text-003,          "Vendor Number
                 17 text-004,          "Record number
                 30 text-005.          "Message
        ENDIF.
        LOOP AT it_error.
          WRITE:/4  it_error-lifnr,
                 17 it_error-tabix CENTERED,
                 30 it_error-error_rec.
        ENDLOOP.
        REFRESH it_sucess.
        REFRESH it_error.
      ENDIF.
    CODE IN INCLUDE.
    Include           ZMM_INCL_PURCHASEORDERKB01
    DATA:   it_BDCDATA LIKE BDCDATA    OCCURS 0 WITH HEADER LINE.
    DATA:   it_MESSTAB LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
    DATA:   E_GROUP_OPENED.
    *-----Internal table to store sucess records
    DATA:BEGIN OF it_sucess OCCURS 0,
           msgtyp(1)   TYPE c,
           lifnr  LIKE  ekko-lifnr,
           tabix  LIKE  sy-tabix,
           sucess_rec(125),
         END OF it_sucess.
    DATA: g_mess(125) type c.
    *-----Internal table to store error records
    DATA:BEGIN OF it_error OCCURS 0,
           msgtyp(1)   TYPE c,
           lifnr  LIKE  ekko-lifnr,
           tabix  LIKE  sy-tabix,
           error_rec(125),
         END OF it_error.
           Selection screen
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS session RADIOBUTTON GROUP ctu.  "create session
    SELECTION-SCREEN COMMENT 3(20) text-s07 FOR FIELD session.
    SELECTION-SCREEN POSITION 45.
    PARAMETERS ctu RADIOBUTTON GROUP ctu.     "call transaction
    SELECTION-SCREEN COMMENT 48(20) text-s08 FOR FIELD ctu.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 3(20) text-s01 FOR FIELD group.
    SELECTION-SCREEN POSITION 25.
    PARAMETERS group(12).                      "group name of session
    SELECTION-SCREEN COMMENT 48(20) text-s05 FOR FIELD ctumode.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS ctumode LIKE ctu_params-dismode DEFAULT 'N'.
    "A: show all dynpros
    "E: show dynpro on error only
    "N: do not display dynpro
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 48(20) text-s06 FOR FIELD cupdate.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS cupdate LIKE ctu_params-updmode DEFAULT 'L'.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 3(20) text-s03 FOR FIELD keep.
    SELECTION-SCREEN POSITION 25.
    PARAMETERS: keep AS CHECKBOX.       "' ' = delete session if finished
    "'X' = keep   session if finished
    SELECTION-SCREEN COMMENT 48(20) text-s09 FOR FIELD e_group.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS e_group(12).             "group name of error-session
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 51(17) text-s03 FOR FIELD e_keep.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS: e_keep AS CHECKBOX.     "' ' = delete session if finished
    "'X' = keep   session if finished
    SELECTION-SCREEN END OF LINE.
    PARAMETERS:p_file LIKE rlgrap-filename.
      at selection screen                                                *
    AT SELECTION-SCREEN.
    group and user must be filled for create session
      IF SESSION = 'X' AND
         GROUP = SPACE. "OR USER = SPACE.
        MESSAGE E613(MS).
      ENDIF.
      create batchinput session                                          *
    FORM OPEN_GROUP.
      IF SESSION = 'X'.
        SKIP.
        WRITE: /(20) 'Create group'(I01), GROUP.
        SKIP.
    *----open batchinput group
        CALL FUNCTION 'BDC_OPEN_GROUP'
          EXPORTING
            CLIENT = SY-MANDT
            GROUP  = GROUP
            USER   = sy-uname.
        WRITE:/(30) 'BDC_OPEN_GROUP'(I02),
                (12) 'returncode:'(I05),
                     SY-SUBRC.
      ENDIF.
    ENDFORM.                    "OPEN_GROUP
      end batchinput session                                             *
    FORM CLOSE_GROUP.
      IF SESSION = 'X'.
    *------close batchinput group
        CALL FUNCTION 'BDC_CLOSE_GROUP'.
        WRITE: /(30) 'BDC_CLOSE_GROUP'(I04),
                (12) 'returncode:'(I05),
                     SY-SUBRC.
      ELSE.
        IF E_GROUP_OPENED = 'X'.
          CALL FUNCTION 'BDC_CLOSE_GROUP'.
          WRITE: /.
          WRITE: /(30) 'Fehlermappe wurde erzeugt'(I06).
        ENDIF.
      ENDIF.
    ENDFORM.                    "CLOSE_GROUP
           Start new transaction according to parameters                 *
    FORM BDC_TRANSACTION USING TCODE TYPE ANY.
      DATA: L_SUBRC LIKE SY-SUBRC.
    *------batch input session
      IF SESSION = 'X'.
        CALL FUNCTION 'BDC_INSERT'
          EXPORTING
            TCODE     = TCODE
          TABLES
            DYNPROTAB = it_BDCDATA.
        WRITE: / 'BDC_INSERT'(I03),
                 TCODE,
                 'returncode:'(I05),
                 SY-SUBRC,
                 'RECORD:',
                 SY-INDEX.
      ELSE.
        REFRESH it_MESSTAB.
        CALL TRANSACTION TCODE USING it_BDCDATA
                         MODE   CTUMODE
                         UPDATE CUPDATE
                         MESSAGES INTO it_MESSTAB.
        L_SUBRC = SY-SUBRC.
        WRITE: / 'CALL_TRANSACTION',
                 TCODE,
                 'returncode:'(I05),
                 L_SUBRC,
                 'RECORD:',
                 SY-INDEX.
      ENDIF.
      Message handling for Call Transaction                              *
      perform subr_mess_hand using g_mess.
    *-----Erzeugen fehlermappe
      IF L_SUBRC <> 0 AND E_GROUP <> SPACE.
        IF E_GROUP_OPENED = ' '.
          CALL FUNCTION 'BDC_OPEN_GROUP'
            EXPORTING
              CLIENT = SY-MANDT
              GROUP  = E_GROUP
              USER   = sy-uname
              KEEP   = E_KEEP.
          E_GROUP_OPENED = 'X'.
        ENDIF.
        CALL FUNCTION 'BDC_INSERT'
          EXPORTING
            TCODE     = TCODE
          TABLES
            DYNPROTAB = it_BDCDATA.
      ENDIF.
      REFRESH it_BDCDATA.
    ENDFORM.                    "BDC_TRANSACTION
         Form  subr_bdc_table                                            *
          text
         -->P_0220   text                                                *
         -->P_0221   text                                                *
         -->P_0222   text                                                *
    FORM subr_bdc_table  USING      VALUE(P_0220) TYPE ANY
                                    VALUE(P_0221) TYPE ANY
                                    VALUE(P_0222) TYPE ANY.
      CLEAR it_bdcdata.
      IF P_0220 = ' '.
        CLEAR it_bdcdata.
        it_bdcdata-fnam     = P_0221.
        it_bdcdata-fval     = P_0222.
        APPEND it_bdcdata.
      ELSE.
        it_bdcdata-dynbegin = P_0220.
        it_bdcdata-program  = P_0221.
        it_bdcdata-dynpro   = P_0222.
        APPEND it_bdcdata.
      ENDIF.
    ENDFORM.                    " subr_bdc_table
         Form  subr_mess_hand                                            *
          text                                                           *
         -->P_G_MESS  text                                               *
    FORM subr_mess_hand USING  P_G_MESS TYPE ANY.
      LOOP AT IT_MESSTAB.
        CALL FUNCTION 'FORMAT_MESSAGE'
          EXPORTING
            ID     = it_messtab-msgid
            LANG   = it_messtab-msgspra
            NO     = it_messtab-msgnr
            v1     = it_messtab-msgv1
            v2     = it_messtab-msgv2
          IMPORTING
            MSG    = P_G_MESS
          EXCEPTIONS
            OTHERS = 0.
        CASE it_messtab-msgtyp.
          when 'E'.
            it_error-error_rec   =  P_G_MESS.
            it_error-lifnr       =  it_me21-lifnr.
            it_error-tabix       =  v_count.
            APPEND IT_ERROR.
          when 'S'.
            it_sucess-sucess_rec =  P_G_MESS.
            it_sucess-lifnr      =  it_me21-lifnr.
            it_sucess-tabix      =  v_count.
            APPEND IT_SUCESS.
        endcase.
      ENDLOOP.
      Describe table it_sucess lines v_ns.
      Describe table it_error  lines v_ne.
    ENDFORM.                    " subr_mess_hand
    Also refer
    http://sap.ittoolbox.com/groups/technical-functional/sap-dev/bdc-table-control-668404
    and
    http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm
    Regards,
    srinivas
    <b>*reward for useful answers*</b>

  • Why can't i use the old remote control to change slides in the latest version

    why can't i use the old remote control to change slides in the latest version of keynote

    It would help to know what remote control your talking about, there are hundreds out there.

Maybe you are looking for

  • How to repeat Header and Footer's table on each page

    Hi all of you, I have to create an invoice form which look alike the Purchase order forms example provided by Adobe. In the table object, i set up exactly the same attribute as the example but i didn't manage to get the same result : - the table is n

  • Select - Options in BSP

    Hi all, I am using F4 help for two input boxes, is it possible for these two input boxes to have the same functionality as that of Select-Options in ABAP/4, where in u can make multiple selections. Thanx in Advance. Regards, Neo.

  • Spotlight still indexing after upgrading to 10.6.7

    I upgraded my 3-1/2 year old black MacBook to OS X 10.6.7 the other day, and after I rebooted, Spotlight began indexing my drive and has been stuck at "Estimating index time" ever since. Is this a known issue, or am I the only one? I'm not sure why i

  • Removing Task from UWL after approval

    HI Gurus I Need to Delete a task in the UWL after approval Scenario: I have developed the mss/pcr adobe forms inthe place of standard adobe forms i have configured the customized adobe forms which i have developed in Webdynpro for Java So in mss/pcr

  • Multichannel audio export in Premiere Pro CS 5

    Anyone know how to get a multichannel audio export from CS5 - I can find plenty of tutorials on CS6 or CC but not 5, which seems to have "16 Channel" as a sequence option (not "Multichannel") - and when it comes to export there is no Multichannel opt