"
Apoiado por

Downloadar e uploadar programas e afins

Há palavras em inglês que o português de Portugal não se dá ao trabalho de traduzir. O verbo inglês download vira downloadar ou fazer download. A seu tempo, há-de seguir o caminho que beef seguiu até conseguir chegar a bife, transformando-se lentamente em algo tipo daunelaudar. Mas até lá… fazem-se downloads.

Já que a SAP nunca se preocupou em permitir o download e upload de objectos do DDIC e do ABAP Workbench, foram sempre aparecendo umas almas caridosas com uns programas mais ou menos medíocres que o permitiam. A verdade é que nunca nenhum me convenceu.

Agora parece que encontrei um que, não sendo perfeito, é pelo menos decente. Está aqui.

Permite fazer download de tudo e mais um par de botas para ficheiros XML e depois tornar a importá-los. Permite também guardar o código-fonte em ficheiros TXT. Óptimo para fazer backups ou para transferir objectos entre sistemas. E funciona e tudo.

Nota: Descobri que a versão actual tem um bug e não permite fazer download de classes com métodos abstractos mas com um simples IF corrigi-o. Quem tiver este problema peça-me que eu ensino a correcção.

Actualização: Entretanto apareceu o SAPlink que é muito melhor que este.

O Abapinho saúda-vos.

4 comentários a “Downloadar e uploadar programas e afins”

  1. Bruno Filipa Diz:

    Até que enfim… Um que funciona! Obrigado :)

  2. Allan Oliveira Diz:

    Muito interessante mesmo ….
    Poderia postar a solução?

    “Nota: Descobri que a versão actual tem um bug e não permite fazer download de classes com métodos abstractos mas com um simples IF corrigi-o. Quem tiver este problema peça-me que eu ensino a correcção.”

    Continue com o site, muito bom.

  3. nununo Diz:

    Olá,
    Aqui está a correcção que fiz. Não testei exaustivamente por isso se encontrares algum problema diz:

    
          IF <method>-mtdabstrct NE 'X'.    " NUNUNO 20100922
            CALL METHOD read_method_source
              EXPORTING
                method  = <method>
              IMPORTING
                SOURCE  = method-source
              CHANGING
                incname = method-incname
              EXCEPTIONS
                error   = 1
                OTHERS  = 2.
            IF sy-subrc NE 0.
              RAISE error.
            ENDIF.
          ENDIF.                            " NUNUNO 20100922
    
    
  4. Allan Oliveira Diz:

    Obrigado!

Deixe um comentário


Acerca do Abapinho
O Abapinho é suportado pelo WordPress
Artigos (RSS) e Comentários (RSS).