Alterar SU01 - ECC 6.docx

4
Abrir a transação se38, digitar o programa LSUID_MAINTENANCEP04, buscar pela linha 2095 e colocar um ponto de parada. Executar a transação SU01, caso não tenha acesso a mesma executar a transação SE37, e executar a função ‘PLM_PS_EXECUTE_TRANSACTION’, e através desta executar a transação SU01, conforme abaixo:

Transcript of Alterar SU01 - ECC 6.docx

Page 1: Alterar SU01 - ECC 6.docx

Abrir a transação se38, digitar o programa LSUID_MAINTENANCEP04, buscar pela linha 2095 e colocar um ponto de parada.

Executar a transação SU01, caso não tenha acesso a mesma executar a transação SE37, e executar a função ‘PLM_PS_EXECUTE_TRANSACTION’, e através desta executar a transação SU01, conforme abaixo:

Page 2: Alterar SU01 - ECC 6.docx

Caso a mensagem abaixo apareça, voltar a primeira tela, e digitar /h no campo de transações e pressionar ‘Enter’, e executar a função novamente.

Durante o debug, após a execução da função ‘AUTHORITY_CHECK_TCODE’ mudar o campo ‘sy-subrc’ de qualquer valor que o mesmo tiver para ‘0’ (clicar no lápis ao lado do valor para editar, após a edição pressionar enter).

Page 3: Alterar SU01 - ECC 6.docx

Será exibida a primeira tela da transação SU01, digitar o nome do usuário que deseja alterar, e

clicar em ‘modificar ’.

Irá cair no ponto de parada colocado no primeiro passo, durante a execução do programa mudar o capo ‘l_mode’ de 22 para 24, e deixar o programa executar a função ‘call method lcl_identity_wrapper=>factory’, após executar essa função na linha logo abaixo (2102), voltar o valor de l_mode de 24 para 22.

Dessa forma os campos estarão livres para edição.