Olá,
O comando "insert" é usado para criar uma nova linha na tabela interna.
Se desejar alterar uma linha, use o comando "update".
Se não tiver certeza sobre alterar ou inserir, use o comando "modify".
Use a ajuda F1 para a sintaxe.
Avalados por :
Olá
Estou tentando inserir dados de uma área de trabalho em uma tabela interna usando uma condição WHERE.
E estou enfrentando um erro ao tentar fazer isso. O erro diz:
".", "INDEX numlike-field", "ATRIBUINDO <fs>", "REFERÊNCIA EM
data-reference", ou "ATRIBUINDO <fs> CASTING" era esperado após "IT_SCARR".
Meu código é:
inserir wa_scarr na tabela it_scarr onde it-scarr-carrid = 'AA'.
Por favor, ajude.
Obrigado antecipadamente.
Saudações.
Abhinandan.
Olá,
O comando "insert" é usado para criar uma nova linha na tabela interna.
Se desejar alterar uma linha, use o comando "update".
Se não tiver certeza sobre alterar ou inserir, use o comando "modify".
Use a ajuda F1 para a sintaxe.
Olá,
Isso não está correto,
Tente isto
Primeiro percorra a tabela interna que contém os dados e mova para a área de trabalho mantendo a condição onde wa_scarr = 'AA', em seguida, adicione à tabela interna, ou seja, adicione wa_scarr a it_scarr.
Olá,
Não é possível usar uma cláusula WHERE com uma instrução INSERT.
http://help.sap.com/saphelp_46c/helpdata/en/34/8e72c56df74873e10000009b38f9b8/content.htm
Você precisa ler a tabela interna e obter o índice onde inserir.
READ TABLE ITAB WITH KEY carrid = 'AA'.
IF SY-SUBRC EQ 0.
insert wa_scarr into table it_scarr index sy-tabix.
ENDIF.
Olá,
Isso não está correto,
Tente isto
Primeiro percorra a tabela interna que contém os dados e mova-se para a área de trabalho mantendo a condição onde wa_scarr = 'AA', então adicione à tabela interna, ou seja, adicione wa_scarr a it_scarr.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute