"
Supported by

(Português) Downloadar e uploadar programas e afins

Sorry, this entry is only available in European Portuguese. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

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 “(Português) 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


About Abapinho
Abapinho runs on WordPress
Articles (RSS) e Comments (RSS).