{"id":916,"date":"2024-12-13T09:55:42","date_gmt":"2024-12-13T12:55:42","guid":{"rendered":"https:\/\/tachyonix.io\/br\/?p=825"},"modified":"2025-03-03T15:36:26","modified_gmt":"2025-03-03T18:36:26","slug":"manutencao-de-tabelas-no-s-4hana-no-local-ou-na-nuvem-privada","status":"publish","type":"post","link":"https:\/\/www.tachyonix.io\/br\/manutencao-de-tabelas-no-s-4hana-no-local-ou-na-nuvem-privada\/","title":{"rendered":"Manuten\u00e7\u00e3o de tabelas no S\/4HANA no local ou na nuvem privada"},"content":{"rendered":"\n<p>Adicionar dados a uma tabela personalizada \u00e9 uma tarefa comum. Os dados devem ser transportados para a produ\u00e7\u00e3o em vez de deixar o cliente inseri-los l\u00e1 diretamente. Para o mundo &#8220;antigo&#8221; do SAP ERP, h\u00e1 a ferramenta de manuten\u00e7\u00e3o de tabelas. Esta ferramenta tamb\u00e9m est\u00e1 dispon\u00edvel no&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/ABAP_PLATFORM_NEW\/521cd184dd2f491a9a4179edb66951c3\/4dae4a3aa1352145e10000000a42189e.html?locale=en-US\">S\/4HANA on premise\/private cloud<\/a>&nbsp;. No S\/4HANA, tamb\u00e9m h\u00e1 um aplicativo Fiori dispon\u00edvel que permite manter dados comerciais. Esta abordagem \u00e9 baseada no&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/ABAP_PLATFORM_NEW\/fc4c71aa50014fd1b43721701471913d\/289477a81eec4d4e84c0302fb6835035.html?locale=en-US\">ABAP RESTful Application Programming Model<\/a>&nbsp;. Ambos fazem o trabalho, mas quando h\u00e1 um aplicativo Fiori dispon\u00edvel, por que usar a alternativa SAP Gui? Nesta postagem, mostrarei como criar manuten\u00e7\u00e3o de tabelas para o SM30 e o aplicativo Business Configuration Maintenance.<\/p>\n\n\n\n<p><strong>Tabela de amostra<\/strong><\/p>\n\n\n\n<p>Para o exemplo, usarei uma tabela simples para armazenar dados de eventos. A tabela consiste apenas de alguns campos sem refer\u00eancia a outras tabelas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image.png\" alt=\"\" class=\"wp-image-827\"\/><\/figure>\n\n\n\n<p>O tipo de classe de entrega \u00e9 C e a manuten\u00e7\u00e3o de tabela \u00e9 permitida.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-1.png\" alt=\"\" class=\"wp-image-828\"\/><\/figure>\n\n\n\n<p>A localiza\u00e7\u00e3o do campo da tabela aponta para um dom\u00ednio com valores predefinidos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-2.png\" alt=\"\" class=\"wp-image-829\"\/><\/figure>\n\n\n\n<p>Para permitir que os consultores forne\u00e7am dados personalizados, pode ser usado o SAP Gui. Para isso, \u00e9 criado um&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/ABAP_PLATFORM_NEW\/521cd184dd2f491a9a4179edb66951c3\/4dc29d465e583a9de10000000a42189b.html?locale=en-US\">di\u00e1logo de manuten\u00e7\u00e3o de tabela<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-3.png\" alt=\"\" class=\"wp-image-830\"\/><\/figure>\n\n\n\n<p>O assistente pede algumas informa\u00e7\u00f5es necess\u00e1rias.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-4.png\" alt=\"\" class=\"wp-image-831\"\/><\/figure>\n\n\n\n<p>Os par\u00e2metros s\u00e3o explicados na Ajuda do SAP:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-5.png\" alt=\"\" class=\"wp-image-832\"\/><\/figure>\n\n\n\n<p>Com um clique em criar, o di\u00e1logo \u00e9 criado. Os objetos criados s\u00e3o listados no grupo de fun\u00e7\u00f5es fornecido anteriormente (aqui: ZSM30_FUGR_LOC).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-6.png\" alt=\"\" class=\"wp-image-833\"\/><\/figure>\n\n\n\n<p>Para inserir os dados na tabela, o consultor chama a transa\u00e7\u00e3o SM30 e insere o nome da tabela.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-7.png\" alt=\"\" class=\"wp-image-834\"\/><\/figure>\n\n\n\n<p>Dados personalizados podem ser inseridos, exclu\u00eddos, alterados e posteriormente transportados para produ\u00e7\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-8.png\" alt=\"\" class=\"wp-image-835\"\/><\/figure>\n\n\n\n<p><strong>Observa\u00e7\u00e3o:&nbsp;<\/strong><em>os valores poss\u00edveis para localiza\u00e7\u00e3o s\u00e3o retirados do dom\u00ednio e exibidos como um menu suspenso.<\/em><\/p>\n\n\n\n<p>S\/4HANA: Manuten\u00e7\u00e3o de configura\u00e7\u00e3o de neg\u00f3cios<\/p>\n\n\n\n<p>Manter dados de tabela personalizados tamb\u00e9m \u00e9 poss\u00edvel no S\/4HANA. Com o S\/4HANA, voc\u00ea tem a&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/ABAP_PLATFORM_NEW\/b5670aaaa2364a29935f40b16499972d\/fa420dd6272b41858a7b31f8dc5090f8.html?locale=en-US\">op\u00e7\u00e3o<\/a>&nbsp;de usar&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/ABAP_PLATFORM_NEW\/b5670aaaa2364a29935f40b16499972d\/76384d8e68e646d6ae5ce8977412cbb4.html?locale=en-US\">o aplicativo de configura\u00e7\u00f5es comerciais personalizadas<\/a>&nbsp;(BCMA). Embora manter os dados via SM30 ainda funcione, quando voc\u00ea tem a op\u00e7\u00e3o de usar RAP e um aplicativo Fiori bacana para manter os dados, por que ainda usar SAP Gui? Vamos usar BCMA como o novo padr\u00e3o preferencial.<\/p>\n\n\n\n<p>A documenta\u00e7\u00e3o sobre como usar o aplicativo e o que \u00e9 necess\u00e1rio no lado do desenvolvedor est\u00e1 oculta na documenta\u00e7\u00e3o de Ajuda do SAP para \u201c&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/ABAP_PLATFORM_NEW\/b5670aaaa2364a29935f40b16499972d\/fa420dd6272b41858a7b31f8dc5090f8.html?locale=en-US\">Criando aplicativos de configura\u00e7\u00e3o de neg\u00f3cios com o modelo de programa\u00e7\u00e3o de aplicativo RESTful ABAP e o aplicativo de configura\u00e7\u00f5es de neg\u00f3cios personalizado\u201d<\/a>&nbsp;. Duas partes s\u00e3o necess\u00e1rias para fazer a m\u00e1gica funcionar: um objeto de manuten\u00e7\u00e3o de configura\u00e7\u00e3o de neg\u00f3cios (BCMO) e o aplicativo de manuten\u00e7\u00e3o de configura\u00e7\u00e3o de neg\u00f3cios. O primeiro \u00e9 um objeto RAP criado em torno de sua tabela personalizada, o&nbsp;<a href=\"https:\/\/fioriappslibrary.hana.ondemand.com\/sap\/fix\/externalViewer\/#\/detail\/Apps('F4579')\/S29OP\">aplicativo \u00e9 entregue pela SAP<\/a>&nbsp;.<\/p>\n\n\n\n<p>Boas not\u00edcias:&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/ABAP_PLATFORM_NEW\/b5670aaaa2364a29935f40b16499972d\/047e01c3bcdd4303a60b61364bd5b31d.html?locale=en-US\">o ADT vem com um assistente<\/a>&nbsp;para criar o BCMO para sua tabela personalizada.<\/p>\n\n\n\n<p>Requisitos<\/p>\n\n\n\n<p>Um BCMO vem com alguns&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/ABAP_PLATFORM_NEW\/b5670aaaa2364a29935f40b16499972d\/61159c4dc45b45619b46b4620615c357.html?locale=en-US\">pr\u00e9-requisitos<\/a>&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vincula\u00e7\u00e3o de servi\u00e7o: OData V4 \u2013 UI<\/li>\n\n\n\n<li>Entidade raiz CDS com rascunho<\/li>\n\n\n\n<li>Estruturas de \u00e1rvores suportadas<\/li>\n\n\n\n<li>Apenas tabela dependente do cliente<\/li>\n<\/ul>\n\n\n\n<p>O assistente ADT lista&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/ABAP_PLATFORM_NEW\/b5670aaaa2364a29935f40b16499972d\/047e01c3bcdd4303a60b61364bd5b31d.html?locale=en-US\">pr\u00e9-requisitos<\/a>&nbsp;adicionais como:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Campo-chave do cliente<\/li>\n\n\n\n<li>Classe de entrega C<\/li>\n\n\n\n<li>Permitir manuten\u00e7\u00e3o de dados<\/li>\n\n\n\n<li>Campo de registro de data e hora: ABP_LASTCHANGE_TSTMPL<\/li>\n<\/ul>\n\n\n\n<p>Os requisitos do assistente ADT referentes&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/abap-cloud\/abap-rap\/rap-reuse-data-elements?locale=en-US&amp;version=s4_hana\">a ABP_LASTCHANGE_TSTMPL<\/a>&nbsp;s\u00e3o opcionais. A tabela usada no exemplo anterior pode ser usada sem ajustes. No entanto, uma solu\u00e7\u00e3o alternativa ser\u00e1 usada. \u00c9 melhor adicionar alguns campos de timestamp.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-9.png\" alt=\"\" class=\"wp-image-836\"\/><\/figure>\n\n\n\n<p>Objeto de Manuten\u00e7\u00e3o de Configura\u00e7\u00e3o de Neg\u00f3cios<\/p>\n\n\n\n<p>Gere o objeto de manuten\u00e7\u00e3o de configura\u00e7\u00e3o de neg\u00f3cios. Selecione a tabela no ADT e abra o menu de contexto. Selecione Generate ABAP Repository Objects.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-10.png\" alt=\"\" class=\"wp-image-837\"\/><\/figure>\n\n\n\n<p>Selecione Objeto de Manuten\u00e7\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-11.png\" alt=\"\" class=\"wp-image-838\"\/><\/figure>\n\n\n\n<p>O assistente mostrar\u00e1 o que ser\u00e1 criado e os nomes usados. Se quiser mudar alguma coisa aqui, fa\u00e7a agora.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-12-859x1024.png\" alt=\"\" class=\"wp-image-839\"\/><\/figure>\n\n\n\n<p>As informa\u00e7\u00f5es necess\u00e1rias posteriormente para ativar o servi\u00e7o s\u00e3o a vincula\u00e7\u00e3o do servi\u00e7o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-13.png\" alt=\"\" class=\"wp-image-840\"\/><\/figure>\n\n\n\n<p>Normalmente n\u00e3o h\u00e1 necessidade de mudar nada. Aceite os valores e esteja ciente de que v\u00e1rios objetos ser\u00e3o criados!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-14-860x1024.png\" alt=\"\" class=\"wp-image-841\"\/><\/figure>\n\n\n\n<p>No ADT voc\u00ea pode ver que as pastas agora est\u00e3o preenchidas com todos os objetos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-15.png\" alt=\"\" class=\"wp-image-842\"\/><\/figure>\n\n\n\n<p><strong>Nota:<\/strong>&nbsp;No ADT voc\u00ea pode ver que as pastas agora est\u00e3o preenchidas com todos os objetos. Esses j\u00e1 s\u00e3o muitos objetos que s\u00e3o &#8220;apenas&#8221; necess\u00e1rios para fornecer dados para uma tabela. Se voc\u00ea fizer o mesmo para mais tabelas, obter\u00e1 mais objetos. Adicionar os objetos RAP necess\u00e1rios para seus projetos principais pode ficar muito confuso. Voc\u00ea pode pensar em colocar seus objetos de manuten\u00e7\u00e3o de tabela em um pacote separado. Talvez at\u00e9 mesmo um pacote por tabela.<\/p>\n\n\n\n<p>Ativa\u00e7\u00e3o do servi\u00e7o<\/p>\n\n\n\n<p>O assistente cria tudo o que \u00e9 necess\u00e1rio para expor o RAP BO como um servi\u00e7o OData v4 UI. No entanto, ele n\u00e3o est\u00e1 expondo o servi\u00e7o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-16.png\" alt=\"\" class=\"wp-image-843\"\/><\/figure>\n\n\n\n<p>Isso deve ser feito manualmente. E n\u00e3o: n\u00e3o no ADT. Tentar publicar o servi\u00e7o criado no ADT resulta em erro.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-17.png\" alt=\"\" class=\"wp-image-844\"\/><\/figure>\n\n\n\n<p>Efetue login no seu sistema S\/4HANA via SAP Gui, execute a transa\u00e7\u00e3o&nbsp;<strong>\/n\/IWFND\/V4_ADMIN<\/strong>&nbsp;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-18.png\" alt=\"\" class=\"wp-image-845\"\/><\/figure>\n\n\n\n<p>Selecione \u201cPublicar grupos de servi\u00e7os\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-19.png\" alt=\"\" class=\"wp-image-846\"\/><\/figure>\n\n\n\n<p>Informe o alias do sistema e o ID do grupo de servi\u00e7os. No meu caso: ZUI_EVENTTABLERAP_O4<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-20.png\" alt=\"\" class=\"wp-image-847\"\/><\/figure>\n\n\n\n<p>Carregue os grupos de servi\u00e7o clicando em \u201cObter grupos de servi\u00e7o\u201d. Selecione o item e publique o grupo de servi\u00e7o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-21.png\" alt=\"\" class=\"wp-image-848\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-22.png\" alt=\"\" class=\"wp-image-849\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-23.png\" alt=\"\" class=\"wp-image-850\"\/><\/figure>\n\n\n\n<p>De volta ao ADT o servi\u00e7o agora est\u00e1 publicado.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-24.png\" alt=\"\" class=\"wp-image-851\"\/><\/figure>\n\n\n\n<p><strong>Um desses casos em que o I em ADT significa integrado.<\/strong><\/p>\n\n\n\n<p>Aplicativo de manuten\u00e7\u00e3o de configura\u00e7\u00e3o de neg\u00f3cios<\/p>\n\n\n\n<p>As etapas acima configuraram o RAP BO para o BCMO e publicaram o servi\u00e7o OData v4 UI. O aplicativo pode ser aberto, por exemplo, via visualiza\u00e7\u00e3o, mas isso n\u00e3o ajudar\u00e1, pois n\u00e3o h\u00e1 op\u00e7\u00e3o de edi\u00e7\u00e3o inclu\u00edda.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-25.png\" alt=\"\" class=\"wp-image-852\"\/><\/figure>\n\n\n\n<p>Adicionar o BCMA ao FLP, conforme descrito na documenta\u00e7\u00e3o do aplicativo, d\u00e1 acesso ao bloco do aplicativo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-26.png\" alt=\"\" class=\"wp-image-853\"\/><\/figure>\n\n\n\n<p>Abrir o aplicativo mostra uma entrada para a tabela de eventos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-27.png\" alt=\"\" class=\"wp-image-854\"\/><\/figure>\n\n\n\n<p><strong>Observa\u00e7\u00e3o:<\/strong>&nbsp;o BMCA usa o idioma do usu\u00e1rio conectado no momento para carregar o nome e a descri\u00e7\u00e3o. Caso seu idioma seja DE, mas o BCMO tenha sido criado em EN: voc\u00ea n\u00e3o ver\u00e1 nada. Apenas uma linha vazia. O aplicativo n\u00e3o cont\u00e9m fallback para um idioma diferente. Caso voc\u00ea tenha, por exemplo, 30 BMCO em EN criados e seus consultores estejam conectados com DE: isso criar\u00e1 problemas. Mantenha esses idiomas ou garanta que eles correspondam.<\/p>\n\n\n\n<p>Selecionar a entrada abre a p\u00e1gina de detalhes da tabela. A entrada da tabela ser\u00e1 listada. Como nada foi adicionado ainda, a tabela est\u00e1 vazia.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-28.png\" alt=\"\" class=\"wp-image-855\"\/><\/figure>\n\n\n\n<p>O BMCA oferece um bot\u00e3o de edi\u00e7\u00e3o. Ativar o modo de edi\u00e7\u00e3o permite adicionar dados.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-29.png\" alt=\"\" class=\"wp-image-856\"\/><\/figure>\n\n\n\n<p>A edi\u00e7\u00e3o \u00e9 feita usando rascunhos. Esse \u00e9 um recurso interessante. Fazer upload em massa tamb\u00e9m \u00e9 poss\u00edvel. Por exemplo, usando o Excel, os dados podem ser criados no Excel e colados da \u00e1rea de transfer\u00eancia para o aplicativo.<\/p>\n\n\n\n<p>Copiar dados do Excel<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-30.png\" alt=\"\" class=\"wp-image-857\"\/><\/figure>\n\n\n\n<p>Use a op\u00e7\u00e3o passado para inserir os valores.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-31.png\" alt=\"\" class=\"wp-image-858\"\/><\/figure>\n\n\n\n<p>Salve o rascunho, forne\u00e7a um transporte e os dados ser\u00e3o persistidos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-32.png\" alt=\"\" class=\"wp-image-859\"\/><\/figure>\n\n\n\n<p>No ADT, voc\u00ea pode visualizar os dados da tabela e validar se os dados foram gravados na tabela.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tachyonix.io\/br\/wp-content\/uploads\/2024\/12\/image-33.png\" alt=\"\" class=\"wp-image-860\"\/><\/figure>\n\n\n\n<p><strong>Conclus\u00e3o<\/strong><\/p>\n\n\n\n<p>A manuten\u00e7\u00e3o de tabelas com dados personalizados funciona no S\/4HANA usando a solu\u00e7\u00e3o tradicional, mas tamb\u00e9m \u00e9 poss\u00edvel usando RAP e um aplicativo. Como voc\u00ea pode ver no exemplo, a abordagem BCM ignora os valores fixos do local do valor do dom\u00ednio. N\u00e3o h\u00e1 menu suspenso ou ajuda de valor mostrada no aplicativo Fiori. Voc\u00ea tamb\u00e9m pode inserir quaisquer dados que desejar: n\u00e3o h\u00e1 valida\u00e7\u00e3o de entrada em rela\u00e7\u00e3o aos valores de dom\u00ednio acontecendo. Se isso for necess\u00e1rio: voc\u00ea deve ajustar o objeto RAP. A governan\u00e7a \u00e9 obrigat\u00f3ria para garantir que a abordagem BCMO funcione. Muitos objetos RAP s\u00e3o criados para uma tabela. Um conceito de pacote pode fornecer ajuda. Voc\u00ea tem que controlar o idioma do aplicativo e dos usu\u00e1rios ou fornecer uma tradu\u00e7\u00e3o dos campos. Atualmente, a abordagem cl\u00e1ssica funciona melhor. No entanto, a abordagem Fiori permite inserir dados sem usar o SAP Gui.<\/p>\n\n\n\n<p>Deixe o mundo saber<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adicionar dados a uma tabela personalizada \u00e9 uma tarefa comum. Os dados devem ser transportados para a produ\u00e7\u00e3o em vez de deixar o cliente inseri-los l\u00e1 diretamente. Para o mundo &#8220;antigo&#8221; do SAP ERP, h\u00e1 a ferramenta de manuten\u00e7\u00e3o de tabelas. Esta ferramenta tamb\u00e9m est\u00e1 dispon\u00edvel no&nbsp;S\/4HANA on premise\/private cloud&nbsp;. No S\/4HANA, tamb\u00e9m h\u00e1 um [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":958,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-916","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sem-categoria"],"_links":{"self":[{"href":"https:\/\/www.tachyonix.io\/br\/wp-json\/wp\/v2\/posts\/916","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tachyonix.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tachyonix.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tachyonix.io\/br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tachyonix.io\/br\/wp-json\/wp\/v2\/comments?post=916"}],"version-history":[{"count":1,"href":"https:\/\/www.tachyonix.io\/br\/wp-json\/wp\/v2\/posts\/916\/revisions"}],"predecessor-version":[{"id":989,"href":"https:\/\/www.tachyonix.io\/br\/wp-json\/wp\/v2\/posts\/916\/revisions\/989"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tachyonix.io\/br\/wp-json\/wp\/v2\/media\/958"}],"wp:attachment":[{"href":"https:\/\/www.tachyonix.io\/br\/wp-json\/wp\/v2\/media?parent=916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tachyonix.io\/br\/wp-json\/wp\/v2\/categories?post=916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tachyonix.io\/br\/wp-json\/wp\/v2\/tags?post=916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}