3.12.2010

SAP Script - Alterar idioma original

Algumas operações de modificação só são autorizadas no idioma
original. Para alterar o idioma original de um formulário:

  • Abrir para modificação no idioma original (SE71)
  • Utilitários
  • Converter idioma original

2.10.2010

2.09.2010

Tradução de Smartforms

  • Transacção SE63;
  • Tradução;
  • ABAP Objects;
  • Outros textos descritivos;
  • FS - Formulários e Estilos;
  • SSF - Sap Smart Form;
Notas Importantes
  • Após a tradução estar pronta fechar a transacção SE63 antes de abrir novamente o Smartform. Devido a um bug do SAP , se o SF for activado com a SE63 aberta a tradução é destruída!
  • Se for necessário traduzir um Smartform que não esteja bloqueado numa ordem, após a tradução estar pronta é necessário activar o Smartform para que a tradução seja considerada numa ordem.

1.20.2010

Modificar a label de um campo numa tela standard

  • Transacção CMOD;
  • Ir Para -> Ampliações Globais -> Palavras-Chave - > Modificar;
  • Indicar o elemento de dados e modificar as várias descrições;
As modificações ficarão gravadas numa ordem de Workbench, e serão consideradas em todos os locais em que o elemento de dados seja utilizado numa tela.

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.