Você pode usar a transação SHD0 para criar uma variante de transação. A variante de transação pode ser atribuída a um usuário.
Por favor, revise o seguinte processo.
Criando a Variante de Transação
Escolha Criar para criar uma variante.
O sistema chama a transação de aplicação para a qual deseja criar uma variante. Insira os valores que deseja usar nos campos de entrada. Cada vez que uma ação é concluída, uma caixa de diálogo é exibida listando os campos da tela atual com seus valores atuais. O tipo de caixa de diálogo chamado depende do tipo de tela sendo processada no momento (ver Requisitos).
Aqui você pode determinar:
se deseja salvar os valores do campo inseridos na tela atual (marcando a opção "Adotar valores do campo")
se deseja ocultar toda a tela (marcando a opção "Não mostrar tela"). Isso só é possível se a configuração for copiada para sua variante ("Adotar valores do campo")
se os conteúdos dos campos devem ser salvos (marcando a opção "Com conteúdos")
se o estado pronto para entrada de campos específicos deve ser revertido (marcando a opção "Somente saída")
se campos específicos devem ser ocultados (marcando a opção "Invisível")
se campos específicos devem ser tornados obrigatórios (marcando a opção "Obrigatório")
Você pode ou não selecionar cada uma dessas opções para cada campo, dependendo do tipo de campo (--> Requisitos).
As variantes de tela são criadas automaticamente para cada tela onde valores foram salvos (adotados). Insira os nomes das variantes de tela no campo "Nome da variante de tela". Esses nomes devem ser únicos. Se o sistema encontrar um nome único para uma variante de tela, ele será inserido automaticamente neste campo. A convenção é lida da seguinte maneira: (<nome_da_variante_de_transação>_(<cliente>)_<número_de_tela>).
Escolha a função Continuar para prosseguir. Os seguintes botões estão disponíveis:
A função Cancelar exibe novamente a tela atual da transação de aplicação. Aqui você pode fazer alterações em sua configuração.
A função Funções de menu exibe uma caixa de diálogo adicional onde você pode desativar funções de menu.
A função GuiXT permite ao usuário editar um script GuiXT para a tela atual (--> GuiXT).
A função Sair e Salvar sai e salva a transação de aplicação. Uma lista é exibida contendo todas as telas da transação de aplicação para as quais deseja salvar entradas (ou seja, todas as telas para as quais serão criadas variantes de tela).
Insira um texto breve para sua variante de transação aqui.
As configurações de exibição podem ser alteradas conforme necessário no futuro a partir desta lista. As configurações que exigem informações em tempo de execução da transação de aplicação (valores de campo, colunas de controle de tabela) não podem ser alteradas a partir desta lista.
Escolha "Salvar". O sistema salva sua variante de transação e as variantes de tela correspondentes. A caixa de diálogo do Organizador de Workbench é exibida para a variante de transação e para cada variante de tela. Use-a para atribuir cada um desses objetos a um pacote.
Você também pode acessar esta lista usando a função Alterar valores durante o processo de seleção de funções.
-
Além disso, há uma alternativa para usar funções/identificadores de parâmetros e atribuí-los ao usuário. Neste caso, quando o usuário faz login, os mesmos valores serão preenchidos na tela CO01 em todos os casos. Isso é facilmente feito pelo consultor de base.
Obrigado,
Srinivas Karri