¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como remover a aba de Texto longo na visualização de componentes - Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 3 Vistas
0
Cargando...

Olá especialistas!

Quando acesso a ordem de produção na visualização de componentes e clico em Quantidade requerida ou Quantidade retirada, uma nova tela é aberta com várias abas como Dados gerais, Dados de compra, Dados de elementos de tamanho variável, etc.

Agora eu quero excluir a aba de Texto longo nessa tela . Como devo proceder?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Prezado Jeevan,

Agradeço pela sua explicação detalhada.

Por favor, gentilmente, compartilhe suas sugestões sobre este problema que publiquei no fórum de ERP - PLM.

http://scn.sap.com/thread/3370114

Saudações,

Mangalraj.S

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Há alguma razão específica por trás desse requisito?

De qualquer forma,

Se você não quer que os usuários mantenham o texto longo para os componentes de forma alguma, faça o seguinte:

  1. Chame a transação SE75.
  2. Selecione o botão de rádio "Objetos de texto e IDs" e pressione o botão "Alterar".
  3. Coloque o cursor na linha com o objeto AUFK "Textos de ordem" e pressione o botão "IDs de texto".
  4. Na lista de IDs de texto, você verá um ID de texto 'MATK' (Texto do componente), selecione-o colocando o cursor e clique no botão de edição, tire um print screen e então exclua e salve. Em seguida, mova o transporte para produção.
  5. Isso evitará que os usuários mantenham os textos dos componentes.
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obrigado Noel,

Com algumas melhorias no que você disse, conseguimos resolver o problema.

Muito obrigado novamente.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Outras alternativas para o acima seriam modificar a tela. Você pode fazer isso da seguinte maneira:

> SE51:

Programa SAPLCOMD

Número da tela 0110

> Selecione "Lista de elementos"

> Selecione a aba "Mostrar atr"

> Para "TAB_0110_06", ative a bandeira "invisível".

Isso garantirá que a aba não seja exibida na ordem para todos os usuários.

**********************************************************

Outra abordagem poderia ser implementar seu próprio código personalizado. Você poderia fazer isso da seguinte maneira:

FUNCTION CO_MF_COMPONENT_MODIFINVISIBLE

* Modificação da tela

LOOP AT SCREEN.

^^Dentro deste loop, você poderia adicionar seu próprio código personalizado algo semelhante a isto:

IF SCREEN-NAME = 'TAB_0110_06'.

SCREEN-INVISIBLE = ON.

ENDIF.

Este código faria o mesmo que minha sugestão anterior no SE51. A vantagem dessa abordagem é que ela oferece mais flexibilidade. Por exemplo, se você deseja que a aba seja exibida em CO01, mas não em CO02. Você poderia adicionar o seguinte código:

IF SCREEN-NAME = 'TAB_0110_06' AND SY-TCODE NE 'CO01'.

SCREEN-INVISIBLE = ON.

ENDIF.

Este código garantiria que a aba seja exibida em CO01, mas não em outras transações.

Espero que isso ajude.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?