DOI in R/3 47x200 + WAS620

Hello
in order to integrate excel docs,
ms excel -> r/3  and r/3 -> ms excel
is DOI (desktop office integration)
the most suitable tool in my work scenario
(R/34.7x200+WAS620) ?
Thanks in advance
David Ruiz

Hello
in order to integrate excel docs,
ms excel -> r/3  and r/3 -> ms excel
is DOI (desktop office integration)
the most suitable tool in my work scenario
(R/34.7x200+WAS620) ?
Thanks in advance
David Ruiz

Similar Messages

  • EM QUINZE MESES DOIS IPHONES 4S COM DEFEITO

    EM QUINZE MESES DOIS IPHONES 4S COM DEFEITO
    Case 513719620 in support Apple Brasil
    Quando adquiro um dispositivo Apple penso estar tendo acesso à confiabilidade do software/aplicativos  e qualidade e durabilidade do hardware.
    Meu iphone 4s série DNQHG4B0DTC0, após tres ou quatro meses de uso começou a desligar sózinho, deve haver registro de meus contatos c/o suporte da Apple. As orientações básicas eram para restaurar aparelho, o que foi feito diversas vezes e atualizar o sistema o que eu não fazia por julgar estranho tal procedimento corrigir um problema de hardware. Orientaram, ainda, levar em uma assistência técnica, que por sua vez pede sete dias para avaliação. Ora o problema ocorria diariamente, por que esperar sete dias? Era só ligar o aparelho aguardar até o dia seguinte e quando desligasse e avaliar a ocorrência.
    No dia 30/05/13 levei na assistência ECC, e constataram que tinha um problema e não deram nenhum diagnóstico.
    No dia 10/06/13 entregaram-me um novo aparelho, decorrente de "troca na garantia". O de série DQJK41BTDT9Y.
    No dia 18/09/13 atualizei para iOS 7. Nos dias 19 e 20 usei tempo livre para sincronizar aplicativos, músicas, etc. No dia 20/09 deparei com lentidão no uso do wi-fi na minha residência, e logo em seguida dificuldade para estabelecer conexão estável.
    No dia 21, quando vim para empresa, na rede local tambem tive os mesmos problemas.
    Reportado o problema ao suporte da Apple a orientação foi para encaminhar a uma assistência técnica.
    Encaminhei para a ECC, dia 24/09 e dia 03/10 emitiram o seguinte diagnóstico:
    "Configurado o iPhone para se ligar na rede ECC. Funcionamento aparentemente normal. Força do sinal e captação de sinal OK. Testes de performance normal, mas instável.
    Reparos de defeitos técnicos na placa principal executados mediante a troca do módulo completo pois acarreta a troca dos registros do aparelho quanto a número de série e IMEI.
    Orçar iPhone NOVO, para fornecimento à base de troca, 3 meses de garantia, de mesmo modelo, cor, capacidade e vínculo contratual. IPHONE 4S, 16 GB, BLACK, CI-BRA = R$ 750,00."
    Após a retirada da assistencia técnica pude observar que o problema é mais amplo, envolve tambem a conexão 3G, e o acesso a Mapas, por exemplo. Ou seja, só tenho conexão telefônica, sem acesso à internet, e-mails, etc
    O suporte da Apple, no dia 04/10/13 apresentou uma nova proposta:
    -enviar o dispositivo para algum lugar através do correio (preciso obter mais detalhes), pagar R$ 549,00 e dentro de 30 dias eu serei, novamente, um feliz proprietário de um iPhone novo.
    Já fiquei 20 dias sem dispositivo. 98 dias após ter sido agraciado com um novo dispositivo, o mesmo apresenta problemas, que com o pagamento da módica quantia de R$ 549,00 será resolvida.
    O que garante que essa solução não passe a ser rotineira, ou seja, A CADA 90 OU 100 DIAS EU TENHA QUE DESEMBOLSAR R$ 549,00, PARA CONTINUAR SENDO UM PROPRIOTARIO DE UM IPHONE?
    Por enquanto vou ficando com meu celular até ter condições de adquirir um smartphone!

    Se você acha que há um defeito de fabricação com o seu telefone, você precisa levar o seu telefone para a Apple para avaliação. Note-se que a garantia do iPhone só é válida no país onde foi vendido novo. A garantia não é internacional.

  • Dúvidas XML 2.0 - Dois ECCs

    Estou em um cliente com o seguinte landscacpe:
    SAP_ECC_1 <-->
                                    GRC/PI (7.0) <--> SEFAZ
    SAP_ECC_2 <-->             
    Sendo que tenho dois ECCs e apenas uma máquina GRC/PI.
    Considerações:
    Para o SAP_ECC_1 foram aplicadas todas as notas referente a versão XML 2.0;
    Para o GRC/PI foram aplicados SLL-NFE SP15, SLL-NFE-JWS SP11 e XI content 15, mais as notas pós SLL-NFE SP15.
    Para o SAP_ECC_2 não foi aplicado nenhuma nota referente a versão XML 2.0.
    Datas de Go-live (XML 2.0):
    SAP_ECC_1 -> 15/11/2010;
    SAP_ECC_2 -> 15/12/2010;
    A questão é:
    Verificando a </XNFE/NFE_CREATE> da versão 1.0 e da 2.0 observei que foram criados novos parâmetros.
    Quando o SAP_ECC_1 entrar em produção (emitindo NFe 2.0) o SAP_ECC_2 (continuará emitindo NFe 1.0) e com o
    ambiente sem nenhuma nota aplicada referente a XML 2.0.
    Posso ter algum problema?
    Obrigado,
    Al.

    Al,
    os parametros novos sao de fato opcionais e especificos para o layout 2.00, com excecao do IV_VERSION.
    Porém, a lógica dentro da /XNFE/NFE_CREATE considera que, se este parametro nao for preenchido, o valor default a ser considerado é o "005a", justamente para permitir a retrocompatibilidade.
    *   define the government version
        IF iv_version =  gc_govvers-vers_006.
          lv_govvers = gc_govvers-vers_006.
        ELSE.
          lv_govvers = gc_govvers-vers_005.
        ENDIF.
    Abs,
    Henrique.

  • NF-e de entrada - Email com dois ou mais XMLs

    Amigos, boa noite!
    Configurei recentemente o recebimento da NFe por e-mail no PI e funcionou conforme o esperado, agora tenho uma situação que são enviados dois arquivos XML no mesmo email, o GRC/PI faz o download dos arquivos, grava um deles no GRC e descarta o outro, verifiquei na transação SXI_MONITOR e não identifiquei erros.
    Existe alguma forma de configurar o PI para que ele processe mais de um XML no mesmo e-mail?
    Desde já agradeço pela ajuda!
    Abraços!

    Bom dia, Alexandre!
    Sobre o B2B, você precisou de algum desenvolvimento adicional no PI ou simplesmente configurou o cenário já existente (NFB2B_WebAS_Inbound_B2B_NFe) para a recepção dos XML das notas fiscais eletrônicas?
    Abs,
    Gleison

  • Excel remains in memory after using by DOI.

    Hi.
    I'm trying to use DOI but
    Excel instance remains in memory after I have run macro and leave program. If I don't run any macro - everything is Ok.
    I run macro by this way:
        CALL METHOD document->execute_macro
          EXPORTING
            macro_string = 'MyMacro'
            param_count  = 0
          IMPORTING
            error      = error.
    Before leaving the program I release DOI objects as in demo
        IF NOT documentproxy IS INITIAL.
          CALL METHOD documentproxy->close_document.
          CALL METHOD c_oi_errors=>show_message
            EXPORTING
              type = 'E'.
          FREE documentproxy.
        ENDIF.
        IF NOT olecontrol IS INITIAL.
          CALL METHOD olecontrol->destroy_control.
          FREE olecontrol.
        ENDIF.
    Thanks for your help.
    Mike Menkov.

    Hello, long time no see,
    but anyway, executing a macro prevents excel then to be closed over ole, as i've tried many ways to get it done, here is a work-around.
    it's frustating that I cannot use excel as Inplace there, because users could then easily USE or even UPLOAD their own excel-spreadsheets over the custom control with the use of ALV-Grid firstly, wich is really nice. Because of this 'bug', (i think it definitely is one, but don't know on wich side, MS or SAP) excel-spreadsheet functionality over ALV-Grid imho simply cannot be used fine with spreadsheets containing 'bigger' macros which where executed over ole - in eo_start_macro.
    For closing this issue, I just wanted to add how I could 'overcome' the sympthoms of this still remaining temp-files (+excel holding them open) when using excel + ole automation over SAPGUI:
    You could just NOT use excel "Inplace" on a custom control of a dynpro, but outside SAP, still OLE-driven.
    Start it in foreground guarantees you can close the temp-file with or without saving at a time and not surprisingly at the end on shutdown, because the controls of excel (and excel as a whole) are visible anytime - ole automation works also fine this way.
    This is the order of preparing excel and setting data into it i've done it, therefore i've created a single include for all the excel-ole stuff:
    (complete source could be looked up at http://pastebin.com/zmr6xdZm)
    1.eo_get_templ_uri
    2.eo_build_spreadsheet_interface - goes ahead with parameter inplace_enabled = SPACE
    3.eo_build_named_area
    4.eo_set_data_into_sheet
    5.eo_start_macro
    after the data is sent to excel (+ the macro on the spreadsheet has done it's job), excel is holding the filled temp file (spreadsheet) in foreground, so users can directly close it with- or without saving.
    *** using inplace_enabled = SPACE here, on Initializing the control
    CALL METHOD cl_control->init_control
       EXPORTING
         inplace_enabled          = ' '
         no_flush                 = 'X'
         INPLACE_SHOW_TOOLBARS    = insert_toolbar
         r3_application_name      = sy-cprog
         parent                   = cl_container
       IMPORTING
         error                    = error
       EXCEPTIONS
    *          javabeannotsupported     = 1  " ex. nicht im Minisap
         OTHERS                   = 2.
    *** and on Load document from BOR
         CALL METHOD cl_document->open_document
         EXPORTING
           "startup_macro    = 'DieseArbeitsmappe.start' "funkt nicht
           document_title = sy-cprog
           document_url   = doc_url
           no_flush       = 'X'
           open_inplace   = '  '
         IMPORTING
           retcode          = soiret
           error          = error.
         APPEND error TO t_errors.
       ENDIF.
    Cheers,
    David

  • Need help with Desktop Office Integration (DOI)

    Hi all,
    i need help to read an Excelsheet into an int. table.
    Its the first time, that i use the SAP DOI. I copy different coding into my Report to get connection to an existing Excelsheet.
    Here is my Coding:
    * first get the SAP DOI i_oi_container_control interface
      CALL METHOD c_oi_container_control_creator=>get_container_control
                        IMPORTING control = gr_control
                                  error   = gr_errors.
      APPEND gr_errors.
    * create a control container as defined in dynpro 100
      CREATE OBJECT gr_container
                EXPORTING container_name = 'CONTAINER'.
    * initialize the SAP DOI Container, tell it to run in the container
    * specified above and tell it to run Excel in-place
      CALL METHOD gr_control->init_control
        EXPORTING
          r3_application_name      =    'Data'
          inplace_enabled          = ' '
          inplace_scroll_documents = 'X'
          parent                   = gr_container
          register_on_close_event  = 'X'
          register_on_custom_event = 'X'
          no_flush                 = 'X'
        IMPORTING
          error                    = gr_errors.
    * save error object in collection
      APPEND gr_errors.
    * ask the SAP DOI container for a i_oi_document_proxy for Excel
      CALL METHOD gr_control->get_document_proxy
                           EXPORTING document_type = 'Excel.Sheet'
    *                       EXPORTING document_type = 'Word.Document'
                                    no_flush = 'X'
    *                                REGISTER_CONTAINER = 'X'
                          IMPORTING document_proxy = gr_document
                                    error          = gr_errors.
      APPEND gr_errors.
    Then i open the Document from lokal PC.
    CALL METHOD gr_document->open_document
          EXPORTING
    *      document_title   = ld_filenc
            document_url     = ld_verzc
    *      NO_FLUSH         = ' '
    *      OPEN_INPLACE     = ' '
    *      open_readonly    = ' '
    *      PROTECT_DOCUMENT = ' '
    *      STARTUP_MACRO    = ''
    *      USER_INFO        =
    *      ONSAVE_MACRO     =
          IMPORTING
            error            = gr_errors
    *      RETCODE          =
      APPEND gr_errors.
    Now i start the spreadsheet interface:
    *...check if our document proxy can serve a spreadsheet interface  data:
      DATA: pd_has TYPE i.
      CALL METHOD gr_document->has_spreadsheet_interface
                        EXPORTING no_flush = 'X'
                        IMPORTING is_available = pd_has
                                  error = gr_errors.
      APPEND gr_errors.
      CALL METHOD gr_document->get_spreadsheet_interface
                        EXPORTING no_flush = ' '
                        IMPORTING
                                  sheet_interface = gr_spreadsheet
                                  error = gr_errors.
      APPEND gr_errors.
    * now loop through error collection because
    * Get_spreadsheet_interface flushed and synchronized
    * the automation queue !
      LOOP AT gr_errors.
        CALL METHOD gr_errors->raise_message
                        EXPORTING  type     = 'I'
                        EXCEPTIONS message_raised = 1
                                   OTHERS         = 2.
        IF sy-subrc = 1.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          pd_kz_fehler = 'X'.
          EXIT.
        ENDIF.
      ENDLOOP.
      FREE gr_errors.
    Ok, now i can open a Excelsheet, and i can mark a range in the sheet
    rows is a constant.
    CALL METHOD gr_spreadsheet->set_selection
          EXPORTING
            left     = 1
            top      = 2
            rows     = rows
            columns  = 18
    *    NO_FLUSH = ' '
    *    UPDATING = -1
        IMPORTING
          error    = gr_errors
    *    RETCODE  =
    my first problem: Excel is really open, and the user can see the sheet. I dont want, that excel is visible...is there a way to start excel in no_visible mode?
    second problem: The sheet have makro aktiv...at start from excel, there is a popup, which ask 'makros activate' oder not activate...  i dont want this popup... is there a way, to say it from abap, that makros always active?
    third problem: i see, that the content Table have this components:
    TYPES: BEGIN OF SOI_GENERIC_ITEM,
             ROW(4) TYPE C,
             COLUMN(4) TYPE C,
             VALUE(256) TYPE C,
           END OF SOI_GENERIC_ITEM.
    But my excelsheet have more then 10000 lines....
    forth (and biggest) problem: i need the selected data into an int. tabelle. The table have the components:
    ROW
    COL
    VALUE
    i dont know, how can i do this...
    please help me
    Sorry for my bad english.
    Greetings
    Markus

    Hi,
    May be this link is useful
    /people/thomas.jung3/blog/2005/05/11/using-classic-activex-controls-in-the-abap-control-framework
    Also Check out report SAPRDEMOEXCELINTEGRATION2.
    check the links
    http://www.esnips.com/doc/741a848e-f49a-4436-bec4-e21950f6c94c/desktop-office-integration.pdf
    http://www.esnips.com/doc/2080a9ec-64f9-49c4-bd03-d9f56bc2437c/MSWord--Excel-with-ABAP.pdf
    Regards,
    Raj.

  • All dx.doi links do not work on new Macbook

    I recently got a new Macbook Pro, and it generally works alright. It has OSX 10.9.  However, whenever I try to go to a website that uses dx.doi (common for scientific papers, for example), the link doesn't load, and I get a 'no data received' message. Here is an example of a site that won't load: http://dx.doi.org/10.1021/ja504368r. I assumed this was a problem with the browser I was using (Chrome). However, trying to go to the same link using Safari also doesn't work. Any ideas?
    I asked a 'genius' in the Apple store, but they had no idea how to fix it. They also refused to give me a replacement laptop. Shouldn't this be covered under the warranty if the computer isn't functional for normal web browsing? Going to this website worked fine on my old Macbook Pro. Thanks so much for your help!

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    Don't be put off merely by the seeming complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. All it does is to collect information about the state of the computer. That information goes nowhere unless you choose to share it. However, you should be cautious about running any kind of program (not just a shell script) at the behest of a stranger. If you have doubts, search this site for other discussions in which this procedure has been followed without any report of ill effects. If you can't satisfy yourself that the instructions are safe, don't follow them. Ask for other options.
    Here's a summary of what you need to do, if you choose to proceed:
    Copy a line of text in this window to the Clipboard.
    Paste into the window of another application.
    Wait for the test to run. It usually takes a few minutes.
    Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    4. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    5. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    6. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts 51 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' \*AutoCad \*dropbox \*GoogleDr\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 ` route -n get default|awk '/e:/{print $2}' ` 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB com.apple.AirPortBaseStationAgent 464843899 );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' /^ *$|CSConfigDot/d;s/^ */  /;s/[-0-9A-Fa-f]{22,}/UUID/g;s/(ochat)\.[^.]+(\..+)/\1\2/;/Shared/!s/\/Users\/[^/]+/~/g ' ' s/^ +//;5p;6p;8p;12p;' ' {sub(/^ +/,"")};NR==6;NR==13&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { if(n<200) print "com.apple.";} ' ' $3~/[0-9]:[0-9]{2}$/ { gsub(/:[0-9:a-f]{14}/,"");} { print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { print "'${p[41]}'";if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$|'${p[41]}'/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:[^:]+//p ' '/root/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/ { n++;print;} END { if(n<1000) print "/System/";} ' '/^\/usr\/lib\/.+dylib$/p' ' /Temp|emac/ { next;} /(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { print "'${p[41]}'.plist\t'${p[42]}'";if(n<500) print "Launch";} ' ' /\/(Contents\/.+\/Contents|Frameworks)\/|\.wdgt\/.+\.([bw]|plu)/d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[9]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/ { next;} /%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]" "$1;b=b$1;} END { if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n  "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n  [N/A]";"file -b "F|getline T;if(T!~/^(AS.+ (En.+ )?text$|POSIX sh.+ text ex)/) F=F" ("T")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n  ...and %s more line(s)\n",l-L);} ' ' /^ +[NP].+ =/h;/^( +D.+[{]|[}])/{ g;s/.+= //p;};' ' /^ +B/{ s/.+= |(-[0-9]+)?\.s.+//g;p;} ' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9;} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' 's/0/Off/p' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil PlistBuddy whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil sudo\ lsof test );c2=(com.apple.loginwindow\ LoginHook '-c Print /L*/P*/loginw*' '-c Print L*/P*/*loginit*' '-c Print L*/Saf*/*/E*.plist' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' '-c Print\ :'${p[35]}' 2>&1' '-c Print\ :Label 2>&1' '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message Req 'bad |Beac|caug|dead[^bl]|FAIL|fail|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|tim(ed? ?|ing )o|WARN' -k Message Rne 'Goog|ksadm|SMC:' -o -k Sender fseventsd -k Message Req 'SL' " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cgh] ! -name *ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '-L {/{S*/,},}L*/Lau* -type f' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,E}* {/,}L*/{A*d,Ca*/*/Ex,Compon,Ex,In,iTu,Keyb,Mail/B,P*P,Qu*T,Scripti,Sec,Servi,Spo,Widg}* -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t /S*/L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' -i4TCP:0-1023 com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' );N1=${#c2[@]};for j in {0..8};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents launchd Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};';done;A7(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0(){ [[ "$v" ]]&&echo "$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "$s"<<<"$v"`&&C1 1 $1;};for i in 1 2;do for j in 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;A2 0 $((N1+1)) 2;C0;A1 0 $N1 1;C0;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;A2 4 20 21;B7 6;B2 9;A4 14 7 52 9;B2 10;B6 9 10 4;C3 25;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D13 14 1 48 42;D12 34 43 53 44;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;B1&&D23 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 20 42 32 41;D13 14 2 48 43;D13 4 5 32 1;D22 4 4 50 0;D13 14 3 49 5;D12 26 48 59 49;B3 4 22 57;A1 26 46 56;B7 22;B3 0 0 58;C3 47;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    7. Launch the built-in Terminal application in any of the following ways:
    Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    8. If you see an error message in the Terminal window such as "syntax error," enter
    exec bash
    and press return. Then paste the script again.
    9. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    10. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report the results. No harm will be done.
    11. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start Time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    12. When you post the results, you might see the message, "You have included content in your post that is not permitted." It means that the forum software has misidentified something in the post as a violation of the rules. If that happens, please post the test results on Pastebin, then post a link here to the page you created.
    Note: This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

  • How can I merge the cells of excel with using DOI technique?????

    Hello,everybody
    I met a quesetion.
    Now I'm impoving the performance of one program which is used to output data into the excel file.
    Old program used OLE technique, so it runned a very very long time.
    Now I want to change it by using the DOI technique.But I don't know how to merge the excel's cells with
    this technique(DOI).
    Can somebody give me some useful advices?
    I will deeply appreciate for your help.
    Chen

    Hi JUNHUA,
    Check with the [merge cell in DOI|merge cell in DOI ?]
    hope it helps you.
    Regards!

  • Anytime i plug a charger into my iphone . It vibrates , How doI stop this. I've tried several ways

    Anytime i plug a charger into my iphone . It vibrates , How doI stop this. I've tried several ways

    No way to completely stop it.  When you plug in the power cord, it will chime, or it will vibrate (if the mute switch is on), but the device is designed to one of the other.  I suppose it is the designers way of making sure that you know your device is properly connected and has switched over to external power.  At this point in time, that feature cannot be disabled.

  • Url  address: using DOI

    Greetings,
    I have a journal/publication client that is wanting me to
    begin using a unique-identifier for each of their articles in
    thieir Journal. This new initiative is to conform with their
    participation in the DOI (dig. obj. identifier) process for the
    articles in their journal.
    To comply, they need to have a url setup such as
    http://www.ajjtp.org/10.3519/ajournal.2006.2163
    (preferred) or
    http://www.ajjtp.org//doi.cfm?doi=10.3519/ajournal.2006.2163')
    and then have that url pull up the correct article pdf from thier
    database. I have all of the DOIs (10.3519/ajournal.2006.2163) in a
    database that is matched to the article pdf addresses.
    But, my level of cfmx programming is only beg-mid level and
    I'm not certain how to attack this project? Can anyone offer help.
    A very good reference for how the project should function is
    the journal Nature's process at:
    http://www.nature.com/doifinder/10.1038/ng571
    Which you can see, this url pulls up an exact article.
    Thanks,
    Stephen
    Tallahassee, FL

    I tried to subsitute the field value for the parameter list in your example.
    P9_REPORTS holds the url address from the select query that built the radiogroup.

  • Tutorial on DOI(Desktop Office Integration) For MAcros run in Excel

    Hi,
    I need some tutorials Where i can see how we can run macros from our program to Excel using DOI method, Please i already tried to find on internet but no valuable result have found, Please do the needful.
    I need tutorial of DOI only.
    WArm Regards
    Shelly Malik
    Moderator Message: It is still against the Rules to ask for tutorials in the forums.
    Edited by: kishan P on Aug 5, 2011 10:59 AM

    Hi Sascha,
    I have the same issue as yours.
    Did you find a way to open your excel file in the WebGui?
    Regards,

  • Merge cell in DOI ?

    Hi
    I want to merge cell in DOI (Desktop Office Intergration)
    I know how can I do it in OLE , but I have no imformation in DOI
    I checked SAPRDEMO_SPREADSHEET_INTERFACE but there is no merging.
    is there anybody can give me some example about this.

    hi....
    this one is for merging cell in a range one after another in a mail merge templete
    call method MAIL_MERGE->MERGE_RANGE
      EXPORTING
          first        = (here you give first data record)
          last        = (here you give last data record)
          no_flush = no_flush
      IMPORTING
          retcode = retcode
          error     = error.
    regards

  • SMSY: Product version SAP R/3 ENTERPRISE 47X200 keeps returning

    Hi,
    Last year we have upgraded our SAP R/3 ENTERPRISE 47X200 system to SAP ERP 6.0.
    For downloading enhancement packages we need the product version to be SAP ERP 6.0. In SMSY however, SAP R/3 ENTERPRISE 47X200 is still mentioned in the product versions list. We can delete it manually (not used in any logical component anymore) and are able to download enhancement packages fine at that moment. However, when we refresh SMSY by reading data from the SLD the SAP R/3 ENTERPRISE 47X200 product version returns in the list of product versions and we have to delete it manually again.
    Any ideas?
    Thanks,
    Regards,
    Bart Groot.

    check the Note and one of the same threads
    Note 1296512 - SMSY: Product version transferred from deleted system
    Configure ECC 6.0 EHP4 in SAP Solution Manager SP15

  • Create graphic in MS-Excel with DOI

    Hi all,
    I'm begining using Desktop Office Interface (DOI).
    It's possible to create graphics with in the document because of DOI?
    Thanks
    enzo

    checking ABAP code sample generating graphs on excel using ole.
    (Note: this is not my code, i got it somewhere from sdn/internet and dont remember the source)
    report y_excel_chart
           no standard page heading.
    include ole2incl .
    data: gs_excel type ole2_object ,
    gs_wbooklist type ole2_object ,
    gs_application type ole2_object ,
    gs_wbook type ole2_object ,
    gs_activesheet type ole2_object ,
    gs_sheets type ole2_object ,
    gs_newsheet type ole2_object ,
    gs_cell1 type ole2_object ,
    gs_cell2 type ole2_object ,
    gs_cells type ole2_object ,
    gs_range type ole2_object ,
    gs_font type ole2_object ,
    gs_interior type ole2_object ,
    gs_columns type ole2_object ,
    gs_charts type ole2_object ,
    gs_chart type ole2_object ,
    gs_charttitle type ole2_object ,
    gs_charttitlechar type ole2_object ,
    gs_chartobjects type ole2_object .
    data gv_sheet_name(20) type c .
    data gv_outer_index like sy-index .
    data gv_intex(2) type c .
    data gv_line_cntr type i . "line counter
    data gv_linno type i . "line number
    data gv_colno type i . "column number
    data gv_value type i . "data
    parameters: p_sheets type i .
    start-of-selection .
      do p_sheets times .
    *--Forming sheet name
        gv_intex = sy-index .
        gv_outer_index = sy-index .
        concatenate 'Excel Sheet #' gv_intex into gv_sheet_name .
    *--For the first loop, Excel is initiated and one new sheet is added
        if sy-index = 1 .
          create object gs_excel 'EXCEL.APPLICATION' .
          set property of gs_excel 'Visible' = 1 .
          get property of gs_excel 'Workbooks' = gs_wbooklist .
          get property of gs_wbooklist 'Application' = gs_application .
          set property of gs_application 'SheetsInNewWorkbook' = 1 .
          call method of gs_wbooklist 'Add' = gs_wbook .
          get property of gs_application 'ActiveSheet' = gs_activesheet .
          set property of gs_activesheet 'Name' = gv_sheet_name .
    *--For the rest of loops, other sheets are added
        else .
          get property of gs_wbook 'Sheets' = gs_sheets .
          call method of gs_sheets 'Add' = gs_newsheet .
          set property of gs_newsheet 'Name' = gv_sheet_name .
        endif .
        gv_line_cntr = 1 . "line counter
    *--Title
    *--Selecting cell area to be merged.
        call method of gs_excel 'Cells' = gs_cell1
          exporting
            #1 = 1
            #2 = 1.
        call method of gs_excel 'Cells' = gs_cell2
          exporting
            #1 = 1
            #2 = 4.
        call method of gs_excel 'Range' = gs_cells
          exporting
            #1 = gs_cell1
            #2 = gs_cell2.
        call method of gs_cells 'Select' .
    *--Merging
        call method of gs_cells 'Merge' .
    *--Setting title data
        call method of gs_excel 'Cells' = gs_cell1
          exporting
            #1 = gv_line_cntr
            #2 = 1.
        set property of gs_cell1 'Value' = 'KISHAN' .
    *--Formatting the title
        get property of gs_cell1 'Font' = gs_font .
        set property of gs_font 'Underline' = 2 .
        set property of gs_font 'Bold' = 1 .
        set property of gs_cell1 'HorizontalAlignment' = -4108 .
        get property of gs_cell1 'Interior' = gs_interior .
        set property of gs_interior 'ColorIndex' = 15 .
        set property of gs_interior 'Pattern' = -4124 .
        set property of gs_interior 'PatternColorIndex' = -4105 .
        gv_line_cntr = gv_line_cntr + 1 .
    *--Writing some additional data for the title
        call method of gs_excel 'Cells' = gs_cell1
          exporting
            #1 = gv_line_cntr
            #2 = 1.
        set property of gs_cell1 'Value' = 'Sheet No' .
        call method of gs_excel 'Cells' = gs_cell1
          exporting
            #1 = gv_line_cntr
            #2 = 5.
        set property of gs_cell1 'Value' = ':' .
        call method of gs_excel 'Cells' = gs_cell1
          exporting
            #1 = gv_line_cntr
            #2 = 6.
        set property of gs_cell1 'Value' = gv_intex .
    *--Formatting the area of additional data 1
        call method of gs_excel 'Cells' = gs_cell1
          exporting
            #1 = 1
            #2 = 1.
        call method of gs_excel 'Cells' = gs_cell2
          exporting
            #1 = gv_line_cntr
            #2 = 5.
        call method of gs_excel 'Range' = gs_cells
          exporting
            #1 = gs_cell1
            #2 = gs_cell2.
        call method of gs_cells 'Select' .
        get property of gs_cells 'Font' = gs_font .
        set property of gs_font 'Bold' = 1 .
    *--Formatting the area of additional data 2
        call method of gs_excel 'Cells' = gs_cell1
          exporting
            #1 = 1
            #2 = 5.
        call method of gs_excel 'Cells' = gs_cell2
          exporting
            #1 = gv_line_cntr
            #2 = 5.
        call method of gs_excel 'Range' = gs_cells
          exporting
            #1 = gs_cell1
            #2 = gs_cell2.
        call method of gs_cells 'Select' .
        get property of gs_cells 'Columns' = gs_columns .
        call method of gs_columns 'AutoFit' .
    *--Bordering title data area
        call method of gs_excel 'Cells' = gs_cell1
          exporting
            #1 = 1
            #2 = 1.
        call method of gs_excel 'Cells' = gs_cell2
          exporting
            #1 = gv_line_cntr
            #2 = 6.
        call method of gs_excel 'Range' = gs_cells
          exporting
            #1 = gs_cell1
            #2 = gs_cell2.
        call method of gs_cells 'Select' .
        call method of gs_cells 'BorderAround'
          exporting
            #1 = 1 "continuous line
            #2 = 4. "thick
    *--Putting axis labels
        gv_colno = 2 .
        gv_line_cntr = gv_line_cntr + 5 .
        gv_linno = gv_line_cntr - 1 .
        call method of gs_excel 'Cells' = gs_cell1
          exporting
            #1 = gv_linno
            #2 = 1.
        set property of gs_cell1 'Value' = 'X' .
        call method of gs_excel 'Cells' = gs_cell1
          exporting
            #1 = gv_line_cntr
            #2 = 1.
        set property of gs_cell1 'Value' = 'Y' .
    *--Generating some data
        do 3 times .
          gv_value = gv_outer_index * sy-index * 10 .
          call method of gs_excel 'Cells' = gs_cell1
            exporting
              #1 = gv_linno
              #2 = gv_colno.
          set property of gs_cell1 'Value' = sy-index .
          call method of gs_excel 'Cells' = gs_cell1
            exporting
              #1 = gv_line_cntr
              #2 = gv_colno.
          set property of gs_cell1 'Value' = gv_value .
          gv_colno = gv_colno + 1 .
        enddo .
    *--Source data area
        gv_colno = gv_colno - 1 .
        call method of gs_excel 'Cells' = gs_cell1
          exporting
            #1 = gv_linno
            #2 = 1.
        call method of gs_excel 'Cells' = gs_cell2
          exporting
            #1 = gv_line_cntr
            #2 = gv_colno.
        call method of gs_excel 'Range' = gs_cells
          exporting
            #1 = gs_cell1
            #2 = gs_cell2.
        call method of gs_cells 'Select' .
        get property of gs_application 'Charts' = gs_charts .
        call method of gs_charts 'Add' = gs_chart .
        call method of gs_chart 'Activate' .
        set property of gs_chart 'ChartType' = '51' . "Vertical bar graph
        call method of gs_chart 'SetSourceData'
          exporting
            #1 = gs_cells
            #2 = 1.
        set property of gs_chart 'HasTitle' = 1 .
        get property of gs_chart 'ChartTitle' = gs_charttitle .
        get property of gs_charttitle 'Characters' = gs_charttitlechar .
        set property of gs_charttitlechar 'Text' = 'Sample Graph' .
    *--Locate the chart onto the current worksheet
    *--Activate current sheet
        call method of gs_excel 'WorkSheets' = gs_activesheet
          exporting
            #1 = gv_sheet_name.
        call method of gs_activesheet 'Activate' .
        call method of gs_chart 'Location'
          exporting
            #1 = 2
            #2 = gv_sheet_name.
    *--Reposition the chart on the worksheet (cut&paste)
        call method of gs_activesheet 'ChartObjects' = gs_chartobjects .
        call method of gs_chartobjects 'Select' .
        call method of gs_chartobjects 'Cut' .
    *--Select new area
        gv_line_cntr = gv_line_cntr + 2 .
        call method of gs_excel 'Cells' = gs_cell1
          exporting
            #1 = gv_line_cntr
            #2 = 1.
        call method of gs_excel 'Cells' = gs_cell2
          exporting
            #1 = gv_line_cntr
            #2 = 1.
        call method of gs_excel 'Range' = gs_cells
          exporting
            #1 = gs_cell1
            #2 = gs_cell2.
        call method of gs_cells 'Select' .
        call method of gs_activesheet 'Paste' .
      enddo.
    *--Deallocating memory
      free: gs_excel, gs_wbooklist, gs_application, gs_wbook,
      gs_activesheet,gs_sheets, gs_newsheet, gs_cell1,
      gs_cell2, gs_cells, gs_range, gs_font, gs_interior,
      gs_columns, gs_charts, gs_chart, gs_charttitle .

  • Modulation en fréquence FM, mon vi n'a pas d'erreur avec un spectre FM et un signal temporel FAUX; je dois ignorer quelque chose sur l'utilisation de vi génarateur de fonction par rapport à la phase

    BONJOUR,
    j'ai un problème simple
    - construire un vi simple pour simuler une modulation de fréquence
    - je n'ai pas de message d'erreur
    - je suis persuader de la formulation de ma FM
    -je n'obtiens pas ce que l'on devrait obtenir en spectral et en temporel
    - je dois ignorer quelque chose sur l'utilisation de vi génarateur de fonction par rapport à la phase.
    je cherche, je cherche en vain et là j'ai besoin d'aide.
    merci d'avance, voir vi joint
    Attachments:
    IMPH problème FM.vi ‏68 KB

    salut emperor,
    désolé, mais j'ai à nouveau besoin de tes compétences. j'ai introduit ton FM.vi dans une application (analyseur de spectre pédagogique à l'initiation du traitement du signal) et je rencontre une incompréhension: le vi que tu m'as fourni marche impécable mais quand je le fait fonctionner dans mon application, je n'ai pas d'erreur, mais il y  rien qui sort de ta boucle for ???
    ci joint mon appli zippée avec un doc qui te permettra de situer le problème.
    si tu arrives à le bebugger je te félicite d'avance et j'espère que mon appli te sera utile si tu souhaites la conserver.
    merci d'avance et bonne chance
    Attachments:
    IMPH pour EMPEROR.zip ‏434 KB

Maybe you are looking for

  • Linked Image Border Problems

    This just started happening, and I can't figure out how or how to fix it. When I open up a blank HTML page, insert an image, then add a link to the image, DW automatically inserts a solid border around the image. The border property is blank, where i

  • Can I backup my applications such as fcpx and motion?

    Can I backup my applications such as fcpx, motion, compressor, aperture, photoshop, and pages from my boot drive to my optibay drive and then move them back to my boot drive in case the original copies get damaged or deleted from my boot drive? (and

  • HT4906 i had iPhoto and now that i erased the hard drive i phot is gone

    my computer came with iphoto i recently resored the computer to its original purchase state and now the iphoto is missing.  any idea why?

  • Settings of the Tabel BWOM_SETTINGS

    Hello experts, We're having some issues regarding to the 0FI_GL_4 extractor. We're only able to update record to the previous day. Is there any way to update the records in BW to the time that the extractor is running? Based on your experience, can y

  • VERSIONS in tcode ME22N I want to MAKE the COMPLETED screen mandatory.

    In VERSIONS in tcode ME22N I want to MAKE the COMPLETED screen mandatory. When I press F1 it shows PROGRAM RM_MEPO_GUI SCREEN 0014, when I double click on Screen 0014 it gives message Screen Does not exist. Please help, correct answer will be highly