Neste blog você encontrará varias informações de MM, o camarada colocou alguns Elarning da SAP
http://sites.google.com/site/sapmmbrasil
Parabéns pela iniciativa.
Filed under: MM | Leave a comment »
Neste blog você encontrará varias informações de MM, o camarada colocou alguns Elarning da SAP
http://sites.google.com/site/sapmmbrasil
Parabéns pela iniciativa.
Filed under: MM | Leave a comment »
Segue o melhor exemplo que eu encontrei:
http://psoug.org/reference/rman_demos.html
Filed under: Uncategorized | Leave a comment »
Baixar: SSC1 – Agenda de Compromissão
Filed under: Uncategorized | Leave a comment »
Saiba onde os dados são armazenados em SAP é uma tarefa muito desafiadora. Em alguns casos, podemos encontrá-lo facilmente em poucos minutos, mas em outro caso, é preciso mais do que um dia encontrá-lo.
Baixar: Saiba tabela de origem em SAP
Filed under: Artigos ABAP/4 - Basicos, Comandos, Configurações | Leave a comment »
Baixar: Verificando Código da Transação via Spro IMG.doc
Filed under: Artigos ABAP/4 - Basicos | Tagged: img | Leave a comment »
Há um número jobso que deverá ser agendado para executar em uma base diária, semanal ou mensal. Você pode executar o trabalho manualmente por um lado, e divide quantas vezes eles devem executar para o sistema particular, e, em seguida, programá-los para executar automaticamente. Estes trabalhos excluir arquivos obsoletos, como logs de impressão, trabalho registros, e lixeiras ABAP.
RSBTCDEL: trabalhos de grupo Exclui idade (sugg. mais de 30 dias)
RSPO0041: trabalhos de impressão Exclui idade (sugg. mais de 7 dias)
RSBDCREO: sessões de grupo se reorganiza e logs (sugg. mais de 7 dias)
RSSNAPDL: Elimina depósitos de curto (sugg. valores default)
RSBPSTDE: estatísticas de emprego Exclui idade (sugg. mais de 30 dias)
RSCOLL00: Estatísticas do coletor para monitorar o desempenho (isso realmente não é um trabalho de limpeza, mas devem ser agendadas por hora).
Além disso, existem alguns trabalhos de limpeza que deve ser executado manualmente em uma base regular (geralmente uma vez por mês). Estas incluem:
sqldba: Use o mapa comandos / Cleanup.
TP: Use o check clearold todos e todos os comandos. Certifique-se de fazer backup do diretório primeiro transporte.
Temse (temporário de dados seuential) Verificar banco de dados: SP12 transação. Execute o comando de menu Coerência Temse banco de dados> Verificar e apagar dados inconsistentes.
Filed under: BASIS | Leave a comment »
Bom pessoal sempre vejo o pessoal que está iniciando em ABAP ficar com estás duvida, quanto ao usar um select-option dentro de uma função. Na verda não é possivél usar um parametro diretamente como selection-option dentro de um importing ou exporting de uma FUNCTION, na verdade existe diversas formas de se fazer isso, mais demostrarei a mais simples e facil. Vale lembrar que um selection option é uma estrutura que contém os seguintes campos:
Então basta termos uma estrutura com estes campos, e ter um campo no tables com referencia a esta tabela. Segue amgumas estruturas ja prontas:
BAPI1104_SELECTIONCRITERIA Seleções para GETLIST
BAPI1172_LIFNR_RANGE Range para o fornecedor
BAPI1172_PKUMW_RANGE Range para o centro fornecedor
BAPI1172_UMLGO_RANGE Range para o depósito fornecedor
BAPI2017_GM_MATERIAL_RA Estrutura de comunicação BAPI: range para material
BAPI2017_GM_MOVE_TYPE_RA Estrutura de comunicação BAPI: range para tipo de movimento
BAPI2017_GM_PLANT_RA Estrutura de comunicação BAPI: range para centro
BAPI2017_GM_PSTNG_DATE_RA Estrutura de comunicação BAPI: range para data de lançamento
BAPI2017_GM_USERNAME_RA Estrutura de comunicação BAPI: range para nome do usuário
BAPI2021_SELCOMPCODE Seleção de empresa
BAPIDLV_RANGE_BLDAT Estrutura de seleção BAPI: data no documento
BAPIDLV_RANGE_FKSTK Estrutura de seleção BAPI: status do faturamento
BAPIDLV_RANGE_GBSTK Estrutura seleção BAPI: status global procmto.documento SD
BAPIDLV_RANGE_GRUPP Estrutura de seleção BAPI: grupo de crédito de clientes
BAPIDLV_RANGE_KUNNR Estrutura de seleção BAPI: nº de cliente / nº de fornecedor
BAPIDLV_RANGE_LDDAT Estrutura de seleção BAPI: data de carregamento
BAPIDLV_RANGE_LGORT Estrutura de seleção BAPI: depósito
BAPIDLV_RANGE_LIFSK Estrut.seleção BAPI: bloqueio nota remessa cabeç.documento
BAPIDLV_RANGE_MATKL Estrutura de seleção BAPI: grupo de mercadorias
BAPIDLV_RANGE_MATNR BAPI estrutura de seleção: nº material
BAPIDLV_RANGE_PARVW Estrutura de seleção BAPI: função do parceiro
BAPIDLV_RANGE_PERNR Estrutura de seleção BAPI: nº pessoal
BAPIDLV_RANGE_SPART BAPI Estrutura de seleção: setor de atividade
BAPIDLV_RANGE_TRAID Estrutura de seleção BAPI: identificação do transporte
BAPIDLV_RANGE_VBELN Estrutura de seleção BAPI: nº documento forneciment
BAPIDLV_RANGE_VBTYP Estrutura de seleção BAPI: categoria de documento SD
BAPIDLV_RANGE_VBTYP Estrutura de seleção BAPI: categoria de documento SD
BAPIDLV_RANGE_VKBUR BAPI Estrutura de seleção: escritório de vendas
BAPIDLV_RANGE_VKORG BAPI Estrutura de seleção: organização de vendas
BAPIDLV_RANGE_VSBED Estrutura de seleção BAPI: condição de expedição
BAPIDLV_RANGE_VSTEL Estrutura seleção BAPI: local expedição/entrada mercadorias
BAPIDLV_RANGE_VTWEG BAPI estrutura de seleção: canal de distribuição
BAPIDLV_RANGE_WERKS Estrutura de seleção BAPI: centro
Estás são as mais usadas, mais se vc precisar de alguma que não esteja aqui procure na SE11 por
*RANGE*<campo>* procure por estruturas.
Após encontrar a estrutrura de sua necessidade nos parametros tables, segue uma função com um otimo exemplo: construido: “BAPI_DELIVERY_GETLIST”.
No programa que tem o SELECT-OPTION basta fazer a seguinte logica antes da chamada da função:
Declaração:
SPAN { font-family: “Courier New”; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S32 { color: #009300; } .L1S52 { color: #0000FF; } SELECTION-SCREEN BEGIN OF BLOCK s1 WITH FRAME TITLE TEXT–001.
SELECT-OPTIONS: s_werks FOR lips-werks.
Antes da chamada da função:
Exemplo:
TABLES lips.
DATA: r_werks TYPE TABLE OF BAPIDLV_RANGE_WERKS,
l_werks TYPE BAPIDLV_RANGE_WERKS.
SELECTION-SCREEN BEGIN OF BLOCK s1 WITH FRAME TITLE TEXT–001.
SELECT-OPTIONS: s_werks FOR lips-werks.
SELECTION-SCREEN END OF BLOCK s1.
LOOP AT s_werks.
MOVE-CORRESPONDING s_werks TO l_werks.
* Apenas porque o campos low e high tem nome diferente
* se tivesse o mesmo nome no proprio MOVE-CORRESPONDING
* ja estaria correto.
MOVE: s_werks-low to l_werks-plant_low,
s_werks-high to l_werks-plant_high.
*
APPEND l_werks TO r_werks.
ENDLOOP.
CALL FUNCTION ‘YTESTEFC’
TABLES
SO_WERKS = r_werks.
_________________________________________________
Função:
*”———————————————————————-
*”*”Interface local:
*” TABLES
*” SO_WERKS STRUCTURE BAPIDLV_RANGE_WERKS
*”———————————————————————-
DATA: r_werks TYPE TABLE OF t001w,
l_werks TYPE t001w.
SELECT * from t001w INTO TABLE r_werks WHERE werks IN SO_WERKS.
ENDFUNCTION.
Filed under: Argibos ABAP - Básico, Artigos ABAP/4 - Basicos | Tagged: Select-option | Leave a comment »
Toda empresa deve ter uma ou mais estrutura de balanço, as estruturas podem ser criadas através da transação OB58, e modificada FSE2.
Para maiores detalhes sobre a estrutura de balanço Brasil segue:
http://www.portaldecontabilidade.com.br/guia/estruturabalanco.htm
Para extrair informações das estruturas de balanço utilize duas funções:
Necessário informar o código da Estrutura de balanço que está registrado na OB58.
Necessário informar o código da Estrutura de balanço que está registrado na OB58 mais o idioma dos textos.
Exemplo:
DATA: TI_X011P TYPE TABLE OF RF011P WITH HEADER LINE.
DATA: TI_RF011Q TYPE TABLE OF RF011Q WITH HEADER LINE.
CALL FUNCTION ‘FI_IMPORT_BALANCE_SHEET_POS’
EXPORTING
VERSION = ‘DRE’
TABLES
X011P = TI_X011P.
CALL FUNCTION ‘FI_IMPORT_BALANCE_SHEET_TEXT’
EXPORTING
SPRACHE = ‘P’
VERSION = ‘DRE’
TABLES
X011Q = TI_RF011Q.
LOOP AT TI_X011P.
READ TABLE TI_RF011Q WITH KEY ERGSL = TI_X011P-ERGSL.
WRITE : TI_X011P-PRKEY, SPACE, TI_RF011Q-TXT45.
ENDLOOP.
Filed under: FI, Uncategorized | Tagged: Estrutura de Balanço P/L, Estrutura de Balanço P/L SAP, FI_IMPORT_BALANCE_SHEET_POS, FI_IMPORT_BALANCE_SHEET_TEXT, FSE2, OB58, SPED | Leave a comment »
Instrução Normativa SRF nº 86, de 22 de Outubro de 2001
A nota mais recente que encontrei foi a de número 458057 de 21.05.2009
Baixar nota: sapnote_0000458057 Em nossa geração de arquivo, selecionamos Postings (J_1BLFC2), Balances (J_1BLFC3), NF Related Files (J_1BLFC5) e Cadastros (J_1BLFC10). Grata pela ajuda, Fabiana * FILE 4.1.1 J_1BLFC2 (Lançamentos contábeis) * * FILE 4.1.2 J_1BLFC3 (Saldos Mensais) * * FILE 4.2.1 J_1BLFC4 (Fornecedores/clientes) * * FILE 4.3.1-4.3.6 J_1BLFC5 (Nota Fiscal related files) * * FILE 4.4.1/2 J_1BLFC12 (Controle de estoque) * * FILE 4.5.1 J_1BLFC6 (Controle de estoque) * * FILE 4.5.2 J_1BLFC7 (Registro de Inventário) * * FILE 4.6.1 J_1BLFC8 (Insumos relacionados) * * FILE 4.7.1 J_1BLFC9 (Cadastro de bens) * * FILE 4.9.1 J_1BLFC10 (Cad de Pessoas Jurídicas e Físicas)* * FILE 4.9.2-4.9.7 J_1BLFC11 (Tabelas)
Para verificar a estrutura de plano de conta: OB58-> Selecione com dois cliques a estrutura desejada.
É recomendado utilizar FSE2 para modificar a estrutura, pode-se inserir, modifica e deletar intens,
Filed under: FI, Uncategorized | Tagged: IN68, sap IN68 | Leave a comment »
Filed under: FI | Leave a comment »