Blog de dicas SAP e comentários: SD, MM, PP, WM, ABAP, Tecnologia da Informação e S/4 HANA Develoment.
quarta-feira, 15 de agosto de 2018
SRET - lista de relatórios SAP entre outros atalhos
segunda-feira, 23 de julho de 2018
Se não tem como, dá se um Gtin nnnn
Rejeição GTINno ambiente de homologação
Rejeição 611: GTIN (cEAN) inválido [nItem:999]
Rejeição 612: GTIN da unidade tributável (cEANTrib) inválido [nItem:999]
Rejeição 882: GTIN (cEAN) com prefixo inválido [nItem:999]
Rejeição 883: GTIN (cEAN) sem informação [nItem:999]
Rejeição 884: GTIN da unidade tributável (cEANTrib) com prefixo inválido [nItem:999]
Rejeição 885: GTIN informado, mas não informado o GTIN da unidade tributável [nItem:999]
Rejeição 886: GTIN da unidade tributável informado, mas não informado o GTIN [nItem:999]
Rejeição 887: Informado GTIN de agrupamento de produtos homogêneos (GTIN-14) no GTIN da unidade tributável [nItem:999]
Rejeição 888: GTIN da unidade tributável (cEANTrib) sem informação [nItem:999]
Rejeição 889: Obrigatória a informação do GTIN para o produto [nItem:999]
Rejeição 890: GTIN inexistente no Cadastro Centralizado de GTIN (CCG) [nItem:999]
Rejeição 891: GTIN incompatível com a NCM [nItem:999]
Rejeição 892: GTIN incompatível com CEST [nItem:999]
Rejeição 893: GTIN da unidade tributável diverge do GTIN de nível inferior cadastrado no CCG [nItem:999]
Rejeição 894: GTIN da unidade tributável inexistente no Cadastro Centralizado de GTIN (CCG) [nItem:999]
Rejeição 895: GTIN da unidade tributável incompatível com a NCM [nItem:999]
Rejeição 896: GTIN da unidade tributável incompatível com CEST [nItem:999]
No sap preencha o código EAN no cadastro de materiais. Certifique que a NCM esteja condizente com a tributação e verifique o Cest na J1BTAX
Se não tem com, dá se um Gtin nnnnn
Para no Abab e prencha a Tag. A regra é clara a Sefaz já ativou!
Os sys-da-vida giram em torno do ABAP.
SY-SUBRC - Orienta se uma determinada ação obteve sucesso. No ABAP, a expressão lógica "IS INITIAL" nos indica que o operador contém seu valor inicial. Isso retorna um teste lógico. Neste ponto você cria o seu "se".
NFe 4.0 Rejeição 833
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<prod>
<cProd>272128RA</cProd>
<!-- GTIN (Global Trade Item
Number) do produto, antigo código
EAN ou código de barras -->
<cEAN/>
<xProd>J.B. Impressora
Officeprint 1420</xProd>
<NCM>94034000</NCM>
<CFOP>6107</CFOP>
<uCom>PC</uCom>
<qCom>1.0000</qCom>
<vUnCom>118.90000000</vUnCom>
<vProd>118.90</vProd>
<!-- GTIN (Global Trade Item
Number) da unidade tributável, antigo código
EAN ou código de barras -->
<cEANTrib>SEM
GTIN</cEANTrib>
<uTrib>UN</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>118.90000000</vUnTrib>
<indTot>1</indTot>
</prod>
|
No exemplo apresentado, para resolução foi preenchido "SEM GTIN".
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<prod>
<cProd>272128RA</cProd>
<!-- GTIN (Global Trade Item
Number) do produto, antigo código
EAN ou código de barras -->
<cEAN>SEM GTIN</cEAN>
<xProd>J.B. Impressora
Officeprint 1420</xProd>
<NCM>94034000</NCM>
<CFOP>6107</CFOP>
<uCom>PC</uCom>
<qCom>1.0000</qCom>
<vUnCom>118.90000000</vUnCom>
<vProd>118.90</vProd>
<!-- GTIN (Global Trade Item
Number) da unidade tributável, antigo código
EAN ou código de barras -->
<cEANTrib>SEM
GTIN</cEANTrib>
<uTrib>UN</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>118.90000000</vUnTrib>
<indTot>1</indTot>
</prod>
|
sexta-feira, 4 de maio de 2018
WM TRANSACTIONS
Transação
|
Descrição
|
LB01
|
Criar necessidade de transferência
|
LB02
|
Modificar necessidade transferência
|
LB03
|
Exibir necessidade transferência
|
LB10
|
NTs para tipo de depósito
|
LB11
|
NTs para material
|
LB12
|
NTs e instr.transf.para material
|
LB13
|
NTs para necessidade
|
LH01
|
Atribuir UC picking a OT
|
LH03
|
Atribuir UC picking a OT exibição
|
LI01
|
Criar doc.inventário
|
LI01N
|
Criar doc.inventário
|
LI02
|
Modificar doc.inventário
|
LI02N
|
Modificar doc.inventário
|
LI03
|
Exibir doc.inventário
|
LI03N
|
Exibir documento de inventário
|
LI04
|
Imprimir doc.inventário
|
LI05
|
Hist.invent.p/posição no depós.
|
LI11
|
Entrar contagem inventário
|
LI11N
|
Entrar contagem inventário
|
LI12
|
Modificar contagem inventário
|
LI12N
|
Modificar contagem inventário
|
LI13
|
Exibir contagem inventário
|
LI13N
|
Exibir contagem inventário
|
LI14
|
Efetuar recontagem
|
LI20
|
Retificar diferenças inventário WM
|
LI21
|
Retificar diferenças inventár.MM-IM
|
LP10
|
Picking direto para OP
|
LP11
|
Coloc.à disposição WM peças de caixa
|
LP11W
|
Disponibiliz.WM peça de caixa (IAC)
|
LP12
|
Colocar à disp.peças sol.rem.(WM/PP)
|
LS01
|
Criar mestre de depósito
|
LS01N
|
Criar mestre de depósito
|
LS02
|
Modificar mestre de depósito
|
LS02N
|
Modificar mestre de depósito
|
LS03
|
Exibir mestre de depósito
|
LS03N
|
Exibir mestre de depósito
|
LS04
|
Exibir posições vazias
|
LS05
|
Criação de posições no depósito
|
LS22
|
Modificar quantos
|
LS23
|
Exibir quantos
|
LS24
|
Exibir quantos para material
|
LS25
|
Exibir quantos por posição no depós.
|
LS26
|
Estoques em depósito para material
|
LS27
|
Exibir quantos para unidade estoque
|
LS28
|
Exibição de unidades estoq./posição
|
LS32
|
Modificar unidade de estoque
|
LS33
|
Exibir unidade de estoque
|
LT01
|
Criar ordem de transferência
|
LT02
|
Criar OT para diferença inventário
|
LT03
|
Criar OT para fornecimento
|
LT04
|
Criar OT da NT
|
LT05
|
Processar instrução transferência
|
LT06
|
Criar OT para doc.material
|
LT07
|
Criar OT para unid.estoque mista
|
LT08
|
Entrada adic.manual em unid.estoque
|
LT09
|
Função ponto ID para unidades estoq.
|
LT0A
|
Planjmto.preliminar de unidades estq
|
LT0B
|
Entrada em depósito UCs existentes
|
LT0C
|
Saída de depósito UCs existentes
|
LT0D
|
Transferência UCs existentes
|
LT0E
|
Criar OT retirada p/picking 2 etapas
|
LT0F
|
Gerar OT para recebimento
|
LT0H
|
Entrada em depós./transferência UCs
|
LT0I
|
Saída de depósito UCs
|
LT0J
|
Armazenar unidade comercial
|
LT0S
|
Criar OT válida p/vários fornecim.
|
LT10
|
Criar OT a partir lista estoques
|
LT11
|
Confirmar item de ordem transferênc.
|
LT12
|
Confirmar ordem de transferência
|
LT13
|
Confirmar OT para unidade de estoque
|
LT14
|
Confirmar item OT de planj.prelimin.
|
LT15
|
Estornar ordem de transferência
|
LT16
|
Estornar OT para unidade depósito
|
LT17
|
Entrada individual dados reais
|
LT1A
|
Modificar ordem de transferência
|
LT21
|
Exibir ordem de transporte
|
LT31
|
Impressão manual de OT
|
LT32
|
Impressão de OT para unidade estoque
|
LT41
|
Preparar NTs para process.coletivo
|
LT42
|
Criar OT no processmto.coletivo
|
LT43
|
Formar grupos para remessas
|
LT44
|
ProcColetivo Liberação
|
LT72
|
Determinar procedimento de 2 etapas
|
LT73
|
Exibir característica de duas etapas
|
LU01
|
Criar instrução de transferência
|
LU02
|
Modificar instrução de transferência
|
LU03
|
Exibir instrução de transferência
|
LU04
|
Seleção instrução de transferência
|
VM01
|
Criar substância perigosa
|
VM02
|
Modificar substância perigosa
|
VM03
|
Exibir subst.perig.
|
terça-feira, 23 de janeiro de 2018
JOB NUMERAÇÃO AUTOMATICA DE NF
Programa utilizado para numeração de notas fiscais no SAP
Sim, a configuração esta na SPRO-> Componente válidos para várias aplicações -> Funções Gerais de Aplicação --> Nota Fiscal -> Saida -> Atribuir parâmetros de numeração e impressão (dentro do formulário que esta associado a Empresa e Filial, na guia NF-e campo Exe.RFC)
Exemplo:
Se for 1 - a numeração será determinada pela ação manual do usuário no monitor J1BNFE
Se for 3 - Cria o escalonamento do job para o programa J_1BNFECALLRFC (é chamado automaticamente apór a gravação do Docnum)