Organização e desenvolvimento

Ao criar um objeto de desenvolvimento no ambiente ABAP, você deve atribuí-lo a um pacote. Os pacotes são objetos de desenvolvimento que servem como containers para todos os objetos de desenvolvimento que pertencem juntos logicamente. Cada pacote também é atribuído a um componente de software. O conjunto completo de objetos de desenvolvimento no sistema é referido como o Repositório ABAP. Consequentemente, os objetos de desenvolvimento também são frequentemente chamados de objetos do repositório.
Nota
Você desenvolve suas aplicações em um ambiente de desenvolvimento, mas deve garantir que elas possam ser testadas em um ambiente de teste apropriado antes de serem movidas para o ambiente de produção. Normalmente, você terá uma única conta global e uma subconta para cada um dos ambientes de desenvolvimento, teste e produção. Os componentes de software permitem que você transporte seus objetos.
Ordem de transporte

Quando você cria um novo objeto de desenvolvimento ou modifica um existente, deve atribuir o mesmo a uma ordem de transporte. As ordens de transporte garantem que todos os objetos de desenvolvimento que pertencem juntos logicamente sejam transportados juntos para o sistema de teste e, subsequentemente, para o sistema produtivo.
Cada ordem de transporte tem um responsável e o responsável pode atribuir outros usuários à ordem. Dessa forma, as ordens de transporte suportam o desenvolvimento da equipe.
Quando um objeto é incluído em uma ordem de transporte, ele é bloqueado. Isso significa que ela só pode ser processada por um usuário atribuído à mesma solicitação.
Quando o trabalho em todos os objetos na ordem estiver concluído, todos os desenvolvedores atribuídos a ele devem liberar seu trabalho. Em seguida, o proprietário da ordem pode liberar toda a ordem. Em seguida, o administrador do sistema pode importá-lo para o sistema de teste para teste.
Quando você libera qualquer tipo de ordem de transporte, o sistema libera os bloqueios nos objetos na ordem, para que qualquer desenvolvedor possa acessá-los novamente.
Para aprender a criar um pacote, consulte a demonstração Como criar um pacote ABAP.