11.04.2009

Gerar diálogo de actualização de tabelas

Na transacção SE11 criar uma visão com os campos pretendidos no diálogo de actualização:
  • Digitar o nome da visão;
  • Após premir "Criar", seleccionar "Visão de Actualização" nas opções disponíveis;
  • Construir a visão;
  • No menu "Utilitários" seleccionar "Gerador de Actualização de Tabela";
  • Escolher o grupo de autorizações (tipicamente &NC&);
  • Seleccionar o grupo de funções (em caso de dúvida pode ser o nome da visão);
  • Seleccionar o tipo de actualização (tipicamente "Nível único");
  • Digitar os números de tela (quaisquer, 1 ou 2 conforme o tipo de actualização). Em caso de dúvida digitar 9001 para a tela de síntese;
  • Premir o botão "Criar";
O diálogo gerado pode ser utilizado dentro da visão (botão "Conteúdo"), através da transacção SM30 ou criando uma transacção própria, da forma descrita noutro artigo deste blog.
Para ajustar a tela gerada:
  • Modificar a visão;
  • No menu "Utilitários" seleccionar "Gerador de Actualização de Tabela";
  • Duplo-clique no nº da tela;
  • Modificar e activar;

11.03.2009

Alterar directamente o conteúdo de tabelas

Para alterar directamente o conteúdo de tabelas, a transacção SE16n permite o seguinte truque:
  • Na tela de selecção introduzir &SAP_EDIT na linha de comando - é afixada uma mensagem de sucesso;
  • Seleccionar e executar;
  • A ALV mostrada permite edição directa;
  • Não esquecer de gravar;
A transacção N é equivalente à SE16n.

10.27.2009

Utilização de BAPI_ACC_DOCUMENT_POST para registo de documento com numeração externa

Quando se pretende utilizar numeração externa, é por vezes difícil obter documentação sobre o carregamento da estrutura DOCUMENTHEADER de modo a obter este resultado. Os campos a ter em atenção são os seguintes:
  • OBJ_TYPE = 'FKKSU'
  • OBJKEY = Nº do Documento + Empresa + Exercício
  • BUS_ACT = 'RFBU'
  • AC_DOC_NO = Nº do Documento
Os outros parâmetros carregam-se da mesma forma usada para documentos com numeração interna.

9.24.2009

Criação do ramo inicial de um Menu de Área

  • Na transacção SE43 seleccionar o menu S000 para modificação;
  • Botão "Ampliar";
  • Utilizar um ID de ampliação já existente ou criar um novo;

4.03.2009

Transacções associadas a actividades do IMG

Por vezes interessa aceder directamente às transacções associadas às actividades do IMG. O problema é saber quais são essas transacções. Aqui fica um processo simples de saber a transacção ( TCODE ) associada a uma actividade:

  • No IMG clicar na descrição da actividade
  • No menu seleccionar "Processar", e "Exibir actividade IMG"
  • Retirar o ID da actividade
  • Procurar o ID da actividade na tabela CUS_IMGACH
  • O código de transacção está em CUS_IMGACH-TCODE