Borrar o seleccionar registro en acess

Buenas a todos quisiera ayuda con el manejo de bases de datos en acces. Resulta que puedo crear y agregar registros a bases de datos en access (sin importar el año pues ya he probado con los mdb y con los accdb y funciona bien); sin embargo a la hora de querer eliminar o seleccionar solamente un registro no logro obtener buenos resultados esto por la condición que en todos los hilos abiertos veo que se hace con un código parecido a  "WHERE Nombre=Carlos" por citar un ejemplo. He intentado de todo incluso las soluciones que hay publicadas por aquí: seguí este hilo  http://forums.ni.com/t5/Discusiones-sobre-Productos-NI/Eliminar-registro-en-microsoft-access/m-p/210... con todos sus archivos de ejemplo y no logré resultados. Les adjunto un vi de prueba que justamente modifiqué de uno publicado en ese hilo anterior. En dicho vi puedo agregar registros sin problema pero no puedo seleccionar, editar o borrar alguno.
Muchas gracias por su ayuda
Adjuntos:
Insert_Edit_Delete_ViewDB.vi ‏64 KB
Control de Acceso.zip ‏74 KB

Hola sebastromero, te recomiendo revisar los siguientes ejemplos dentro de los ejemplos que vienen en LabVIEW:
Database Delete.vi
Connect to ACCDB Database.vi
Ambos ejemplos los puedes encontrar en LabVIEW --> Help --> Find Examples...
El error está relacionado con valores fuera de rango o falta de información de comparación. Te dejo estos links que te pueden ayudar también:
http://digital.ni.com/public.nsf/allkb/3DC9DC2D850A087686256B0B007C355F?OpenDocument
http://digital.ni.com/public.nsf/allkb/F1AB4AD9C8B7522F86256926005B482A?OpenDocument
Mi sugerencia es que una vez que pruebes los ejemplos y verifiques que ambos funcionan sin ningún problema adaptes tu código original a uno de ellos para evitar problemas.
Espero que esta información te sea de utilidad!

Similar Messages

  • Borrar registros para puesta en marcha

    Buenas Tardes,
    Estoy participando en una implementacion de sap business one 2005 y estamos haciendo pruebas de transacciones, quisiera saber si existe una forma de borrar todos  registros de tal forma que solo quede en la base de datos la configuración, para posteriormente subir los datos iniciales.
    Gracias
    Felipe

    Hola Felipe,
    Copy express tiene su manual en linea lo puedes ejecutar con F1 al abrir el add-on, si lo vas a usar debes tener en cuenta que unas categorias dependen de otras, es decir debes pasar primero la categoria base, EJ. si vas a pasar articulos, debes pasar primero definiciones relacionadas como grupos, almacenes, etc. o si vas a pasar Def de Ctas de mayor debes haber pasado plan de cuentas.
    Espero sea de utilidad este comentario.
    Jairo A. Martinez
    HSH-Cali, Colombia

  • Nenhum registro concordante encontrado (ODBC -2028) - Em NFS

    Boa Tarde a todos,
    Estou tentando inserir nota fiscal de saída via DI API, e hoje ocorreu este erro em 4 pedidos:
    "Nenhum registro concordante encontrado (ODBC -2028)"
    Outros pedidos foram gerados e continuou a funcionar normalmente a inserção via DI API, apenas para 4 pedidos que ocorreu este erro, o serviço que gera as notas fiscais via DI API, esta instalado a mais de 6 meses em produção, e apenas hoje ocorreu este erro.
    Li documentos, e fiz pesquisas do fórum, e descobri que poderia ser falta de alguma conta contábil, mas verifiquei e todas as contas estão inseridas corretamente, desconto, vendedores, itens, até mesmo já inseri outros pedidos iguais, e eles foram faturados.
    Gostaria de saber se alguém sabe como solucionar para faturar os pedidos, ou até mesmo de como evitar este tipo de problema.
    Abraços
    Kleber Aquino

    Bom dia Kleber!
    Kleber tive exatamente o mesmo problema que você, no meu caso eu estava trabalhando com uma despesa acessória de Fretes CIF (que o destinatário paga) como fiz esse lançamento, e na parametrização da despesa acessória (adminitração - Configurações - Gerais - Despesas Acessórias) eu não tinha colocado a conta de receita, somente a de Despesa quando eu ia inserir qualquer documento de venda, ele mostrava essa mensagem, fiz a correção da parametrização, colocando a conta de despesa para essa despesa acessória e a situação foi corrigida, e depois olhando a contabilização e efetuada constatei que o lançamento ficou correto também, espero ter ajudado,
    Abraço
    Josiane Giacomelli
    Consultora
    SAP Partner Channel
    Quebec Consultores Associados

  • Como registro mi udid o como activo mi iphone 4?

    como registro mi udid o como activar mi iphone 4 si le introduzco mi id de apple y me da error

    Usted tiene que tener acceso a una copia de seguridad de iCloud durante el proceso inicial de configuración de su teléfono. Si usted tiene alguna información reciente sobre el teléfono, ahora que no está contenida en la copia de seguridad (por ejemplo, nuevas fotos) tendrá que guardar estos primeros. A continuación, vaya a Ajustes> General> Restaurar y pulse Borrar contenidos y ajustes. Esto borrará el teléfono. Luego regresa a través de las pantallas de configuración de nuevo y cuando se les da la opción de elegir Restaurar desde copia de seguridad de iCloud (ver imagen a continuación). Asegúrese de que su teléfono está conectado a Wi-Fi y el cargador como la restauración puede tardar un rato.

  • Borrar documentos preliminares

    Buenas tardes:
    Alguien sabe si se pueden borrar los documentos preliminares (sobretodo de ventas)
    Esto porque tengo miles de documentos preliminares que ya no se van a convertir en orden de venta
    Según yo es la tabla ODRF, pero no sé si se pueden borrar los registros y cómo se haría eso?
    Gracias de antemano

    Hola...
    Hasta donde sé esta es una problemática general que no tiene muchas alternativas. La ayuda online de hecho puntualiza lo siguiente:
    Eliminación de documentos preliminares
    Aplique el procedimiento siguiente para borrar cobros y pagos efectuados que se han grabado como documentos preliminares.
    Procedimiento: Seleccione  Gestión de bancos  Pagos recibidos o  Pagos efectuados  Informe documentos de pago preliminares .
    Especifique los parámetros requeridos para visualizar los documentos preliminares que desea borrar.
    Haga clic con el botón derecho del ratón y seleccione Eliminar.
    Nota
    Los documentos preliminares sólo pueden borrarse de uno en uno.
    Fin de la nota.
    Me parece que es necesario establecer una periodicidad para la eliminación de preliminares de modo de no ir acumulando documentos de este tipo
    Espero te sea de ayuda
    Saludos Cordiales,

  • No puedo eliminar los registros de llamadas recientes que hago?

    No puedo eliminar los registros de llamadas recientes que hago?

    la razon por la que no puede eliminar el app es porque ese que trata ud. de borrar es muy cierto y seguro que pertenece al sofware del IPhone... todos los apps que se bajan de la tienda de apple se pueden borrar o eliminar pero los que vienen con el sofware del IPhone no..

  • Como puedo eliminar o borrar una imagen dinamica de disco que accidentalmente se grabo en el disco duro de mi Macccidentalmente se grabo en el disco duro de mi Mac?

    como puedo eliminar o borrar una imagen dinamica de disco que accidentalmente se grabo en el disco duro de mi Macccidentalmente se grabo en el disco duro de mi Mac?

    Hola,
    Para guardar un archivo en otra computadora desde Labview simplemente al establecer el path o dirección en la que deseas guardar el archivo, debes seleccionar el recurso de red que represente a dicha máquina.
    Por lo tanto, es necesario que configures la máquina en la que quieres guardar tu archivo para que puedas tener acceso a esto. Esto lo puedes lograr creando una carpeta compartida desde la máquina donde grabarás y debes asignarle permiso de escritura y lectura. Por ejemplo, si quieres crear la carpeta compartida dentro de la carpeta de mis documentos, dentro de esta carpeta debes crear una nueva carpeta, dar click derecho sobre ésta y seleccionar <sharing and security> o <compartir> en el menu desplegable. En la ventana que se abrirá debes seleccionar <Share this folder> o <comparte esta carpeta>. Anexo la imagen <sharefolder.jpg>.
    Anexo ejemplo de Labview utilizando un VI Express y establezco un path a un recurso de Red. Para hacerlo hay que dar doble click en sobre el ícono de <Write To Measurement File> VI. En la ventana que aparece se da click sobre el ícono de carpeta. En la nueva ventana que aparece se debe establecer el path, para esto puedes dar click en <My Network Places> que aparece en el menu de la izquierda de la misma ventana. Ahi deberás buscar el nombre de la computadora donde tienes la carpeta compartida y posteriormente la carpeta.
    El Express VI <Write To Measurement File> Lo puedes encontrar en el menu de controles del diagrama de bloques en File I/O -> Write To Measurement File.
    Salvador Mikel
    National Instruments
    Ingeniería de Aplicaciones
    www.ni.com/soporte
    Attachments:
    sharefolder.JPG ‏68 KB
    pathOnLabView.JPG ‏104 KB

  • Borrar aplicaciones

    Hola, con Ios7 no puedo borrar aplicaciones, antes las podia borrar directamente en el Ipad, o sino conectado a la MacBook desde el Itunes, pero ahora ni asi. Tengo que cambiar algo ?

    Debes borrarla en el Iphone y tambien de ITunes, debes ir a aplicaciones seleccionar la demo que quieres eliminar y con el boton derecho elegir eliminar.

  • ¿Cómo borrar emails de Openmailbox (Pop3) en Ubuntu?

    Hola a tod@s
    A ver si me podéis ayudar, porque me estoy empezando a volver (un poco más) loco.
    Me he creado una cuenta con Openmailbox, y es un servicio que me agrada mucho, el problema es que cuando quiero borrar un email, sigue apareciendo en mi bandeja de entrada, tengo que picar en el mensaje con el botón derecho y seleccionar "mover de nuevo a la papelera".
    Esto no me ocurre con mis otras cuentas -Gmail y Hotmail- y no sé donde puede estar el error, todas las tengo configuradas como POP3.
    Muchas gracias de antemano y que tengáis un buen día.

  • Restablecer ajustes y borrar datos cuanto se demora ?

    quien puede ayudarme le de reestablecer y borrar ajuste y lleva 4 horas y no reinicia el celular

    La solución es la siguiente:
    Vete a la librería del usuario en el menú IR pulsando la tecla ATL y Librería.
    Elimina el contenido de la carpeta Keychains.
    Reinicia el equipo y antes de iniciarse pulsa la tecla ALT.
    Te mostrará Mackintosh HD y el Recovery 10.9.
    Selecciona le Recovery 10.9.
    Una vez iniciado el equipo, en el menú del Finder seleccionas Utilidades e iniciamos la aplicación Terminal.
    En el terminal escribes el comando "resetpassword" y se abre una nueva ventana.
    En esta ventana seleccionas el disco Mackintosh HD y en el siguiente desplegable seleccionas tu usuarios (cuidado, no seleccionar el usuarios root).
    En la parte inferior derecha hay un botón de RESTAURAR. Púlsalo y una vez finalizado el proceso cierra la aplicación, sal de la utilidad de Mac OS X seleccionando la unidad de inicio el disco Mackintosh HD.
    Con esto ya debería de iniciarse correctamente tu usuario y con todas las claves reiniciadas, es decir, el equipo ya no tiene ninguna contrasela guardada.
    Espero que te sirva de ayuda

  • OT: Seleccionar todos los check con JavaScript

    Hola:
    Disculpas por el OT.
    Tengo una página con varios check y no sé qué
    instruccion usar para que el
    usuario seleccione todos los check con presionar un
    botón y no tenga que
    seleccionar uno por uno. ¿Alguien sabe?
    Muchas gracias.
    Federico

    This is a multi-part message in MIME format.
    ------=_NextPart_000_001F_01C7BD68.9ADAAFA0
    Content-Type: text/plain;
    charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable
    Pasate por www.dynamicdrive.com o www.javascriptkit.com donde
    =
    encontraras algo que te sirve..
    Salu2
    Daniel Naranjo
    Lo Ultimo Group, C.A.=20
    (+58) 414 7962406 / 416 2917532 / 295 6117632=20
    Dise=F1o y Desarrollo Web, Aplicaciones Web.
    www.loultimoenlaweb.com
    Registro de dominios y Hospedaje Web al mejor costo.=20
    www.loultimoenhosting.com
    "Federico Ezequiel" <[email protected]>
    escribi=F3 en el mensaje =
    news:[email protected]...
    Hola:
    Disculpas por el OT.
    Tengo una p=E1gina con varios check y no s=E9 qu=E9
    instruccion usar =
    para que el=20
    usuario seleccione todos los check con presionar un bot=F3n
    y no tenga =
    que=20
    seleccionar uno por uno. =BFAlguien sabe?
    Muchas gracias.
    Federico=20
    ------=_NextPart_000_001F_01C7BD68.9ADAAFA0
    Content-Type: text/html;
    charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
    Transitional//EN">
    <HTML><HEAD>
    <META http-equiv=3DContent-Type content=3D"text/html; =
    charset=3Diso-8859-1">
    <META content=3D"MSHTML 6.00.6000.16481"
    name=3DGENERATOR>
    <STYLE></STYLE>
    </HEAD>
    <BODY bgColor=3D#ffffff>
    <DIV><FONT face=3DVerdana size=3D2>Pasate por
    <A=20
    href=3D"
    http://www.dynamicdrive.com">www.dynamicdrive.com</A>
    o <A=20
    href=3D"
    http://www.javascriptkit.com">www.javascriptkit.com</A>
    donde =
    encontraras=20
    algo que te sirve..</FONT></DIV>
    <DIV><FONT face=3DVerdana
    size=3D2></FONT> </DIV>
    <DIV><FONT face=3DVerdana
    size=3D2>Salu2</FONT></DIV>
    <DIV>
    <P></P>
    <P><FONT face=3D"Arial, Helvetica, sans-serif"
    size=3D2><STRONG>Daniel=20
    Naranjo</STRONG><BR>Lo Ultimo Group, C.A.
    </FONT><BR><FONT=20
    face=3D"Arial, Helvetica, sans-serif" size=3D1>(+58) 414
    7962406 / 416 =
    2917532 / 295=20
    6117632 <BR>Dise=F1o y Desarrollo Web, Aplicaciones
    Web.<BR><A=20
    href=3D"
    gistro de=20
    dominios y Hospedaje Web al mejor costo. <BR><A=20
    href=3D"
    FONT></P></DIV>
    <BLOCKQUOTE=20
    style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT:
    5px; =
    BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
    <DIV>"Federico Ezequiel" &lt;<A=20
    =
    href=3D"mailto:[email protected]">[email protected]</A>&gt;
    =
    escribi=F3=20
    en el mensaje <A=20
    =
    href=3D"news:[email protected]">news:f6ce0q$6qr$1@forums=
    .macromedia.com</A>...</DIV>Hola:<BR><BR>Disculpas=20
    por el OT.<BR>Tengo una p=E1gina con varios check y no
    s=E9 qu=E9 =
    instruccion usar=20
    para que el <BR>usuario seleccione todos los check con
    presionar un =
    bot=F3n y no=20
    tenga que <BR>seleccionar uno por uno. =BFAlguien
    sabe?<BR>Muchas=20
    gracias.<BR><BR><BR>Federico
    <BR><BR></BLOCKQUOTE></BODY></HTML>
    ------=_NextPart_000_001F_01C7BD68.9ADAAFA0--

  • SPED PisCofins - Registro 0200 - Descrição do material e NCM em branco

    Olá Pessoal,
    Na geração do arquivo pela J1BPIS, no registro 0200, campo 03 (descrição do item) e 08 (Código NCM) está ocorrendo que o mesmo é preenchido até certo ponto do arquivo, depois aparecem uns 50 registros com estes campos em branco e na sequência voltar a preencher os dados.
    Pecebi que a variável (uv_maktx) que deveria ter o dados é do tipo j_1bnflin-maktx, verifiquei na tabela de itens e as descrições estão todas lá.
    Alguém já passou por esta situação? Será que seria melhor usar a Badi FILL_REGISTER_0200 para preencher os mesmos ou teria alguma nota disponível.
    Estamos no enahncement 14.
    Obrigado,
    Ariel
    Edited by: ArielRCosta on Feb 16, 2012 8:07 PM
    Edited by: ArielRCosta on Feb 16, 2012 8:36 PM
    Edited by: ArielRCosta on Feb 16, 2012 8:43 PM

    Edson, boa tarde!
    Estou nesse exato momento testando esse problema. Abri um chamado na SAP e eles já estão cientes.
    Te mantendo informado.
    João Henrique

  • Duplicando registro tabela NAST após chamada J_1BNFE_CALL_RSNAST00

    Boa tarde pessoal,
    estava conversando com o Fernando nesta [Thread|; e resolvi abrir uma nova thread.
    Estava implementando a badi de impressão do danfe e notei um comportamento estranho.
    Após gerar uma NFe, é gerado um registro na NAST.
    Na sequencia, executo o FM J_1B_NFE_XML_IN para simular o aceite desta NFe, o que acarreta na chamada da badi de impressão e na minha badi tenho a chamada p/ o FM J_1BNFE_CALL_RSNAST00.
    Dentro deste FM, ele move alguns parâmetros de entrada para a NAST e chama o form einzelnachricht, que chama tnaprlesen_, optischearchivierung_, programmaufrufen_, protocolstore_ e finalmente o nastupdate_.
    Neste ponto do programa, a chave que tenho no header da tabela NAST é diferente da que já consta na tabela do bd.
    No BD tenho este registro na NAST:
    MANDT     321
    KAPPL     NF
    OBJKY     0003347752
    KSCHL     ZNFE
    SPRAS     E
    PARNR                                                                               
    PARVW                                                                               
    ERDAT     06/24/2009
    ERUHR     14:38:41
    e no programa, no form nastupdate_, tenho o header da NAST assim:
    MANDT
    KAPPL     NF
    OBJKY     0003347752
    KSCHL     ZNFE
    SPRAS     
    PARNR     
    PARVW     
    ERDAT     00000000
    ERUHR     000000
    Sendo assim, quando ele dá o update nast. ele dá sy-subrc = 4, e na sequencia, o código trata if sy-subrc ne 0, insert nast. Com isso tenho 2 registros na NAST pra mesma NF, um com o status VSTAT = 1, mas com o SPRAS/ERDAT/ERUHR não preenchidos e o outro, o "original", com tudo preenchido porém com o status VSTAT = 0.
    Olhando o Spool na SP01 eu vejo a NFe "impressa" apenas uma vez, o que está correto. Mas o que me incomoda é que ele acaba gerando registros duplicados.
    Segue meu código da BADI:
      IF  i_active-code EQ '100'         "NF-e autorizada
      AND i_active-printd IS INITIAL     "só imprimir automaticamente se ainda não foi impressa
      AND i_active-cancel IS INITIAL     "não faz sentido imprimir autom. se ela foi cancelada
      AND i_active-conting_s IS INITIAL. "não faz sentido imprimir autom. se ela foi alternada
                                         "p/conting. pois deverá ser cancelada
        CALL FUNCTION 'J_1BNFE_CALL_RSNAST00'
        EXPORTING
          I_ACTIVE = i_active
          I_DIMME  = 'X'
          I_PRINTER = vl_printer
        EXCEPTIONS
          no_printer = 1
          others = 2.
        COMMIT WORK.
        IF sy-subrc = 0.
          CALL FUNCTION 'J_1B_NFE_ERROR_PROTOKOLL'
          EXPORTING
            i_docnum = i_active-docnum.
        ENDIF.
      ENDIF.
    Para "resolver" esse pequeno problema (ao meu ver, não sei se está correto ou não este comportamento), criei um FM Z com o seguinte código:
    FUNCTION ZBR_J_1BNFE_CALL_RSNAST00.
    ""Local Interface:
    *"  IMPORTING
    *"     VALUE(I_ACTIVE) TYPE  J_1BNFE_ACTIVE
    *"     VALUE(I_KAPPL) TYPE  NAST-KAPPL DEFAULT 'NF'
    *"     VALUE(I_NACHA) TYPE  NAST-NACHA DEFAULT '1'
    *"     VALUE(I_DIMME) TYPE  NAST-DIMME DEFAULT 'X'
    *"     VALUE(I_PRINTER) TYPE  RSPONAME OPTIONAL
    *"  EXCEPTIONS
    *"      PRINT_ERROR
    TABLES: nast.
    SELECT SINGLE *
        FROM nast
       WHERE kappl = i_kappl AND
             objky = i_active-docnum AND
             kschl = i_active-form AND
             nacha = i_nacha AND
             vstat = '0'.
    start printing
      nast-kappl = i_kappl.
      nast-objky = i_active-docnum.
      nast-kschl = i_active-form.
      nast-nacha = i_nacha.          "1 = print output
      "nast-ldest = i_printer.
      "nast-dimme = i_dimme.          "X = print immidiately
      PERFORM einzelnachricht IN PROGRAM rsnast00 USING sy-subrc.
      IF NOT sy-subrc IS INITIAL.
        MESSAGE i230(8b) with i_active-docnum RAISING print_error. "#EC *
      ENDIF.
    ENDFUNCTION.
    e na BADI, o chamei desta forma:
    CALL FUNCTION 'ZBR_J_1BNFE_CALL_RSNAST00'
        IN BACKGROUND TASK
        EXPORTING
          i_active = i_active
        EXCEPTIONS
          no_printer = 1
          others = 2.
    Desta maneira, não ocorreu a duplicação dos registros da NAST e a nota também foi impressa OK.
    A minha dúvida é se realmente o comportamento esperado utilizando o primeiro procedimento é duplicar o registro na NAST ou se pode ser que tenha algo errado no meu sistema(SAP_APPL 602 SP01) na hora da chamada da RSNAST00.

    parte 1
    Boa tarde pessoal,
    estava conversando com o Fernando nesta [Thread|; e resolvi abrir uma nova thread.
    Estava implementando a badi de impressão do danfe e notei um comportamento estranho.
    Após gerar uma NFe, é gerado um registro na NAST.
    Na sequencia, executo o FM J_1B_NFE_XML_IN para simular o aceite desta NFe, o que acarreta na chamada da badi de impressão e na minha badi tenho a chamada p/ o FM J_1BNFE_CALL_RSNAST00.
    Dentro deste FM, ele move alguns parâmetros de entrada para a NAST e chama o form einzelnachricht, que chama tnapr_lesen, optische_archivierung, programm_aufrufen, protocol_store e finalmente o nast_update.
    Neste ponto do programa, a chave que tenho no header da tabela NAST é diferente da que já consta na tabela do bd.
    No BD tenho este registro na NAST:
    MANDT     321
    KAPPL     NF
    OBJKY     0003347752
    KSCHL     ZNFE
    SPRAS     E
    PARNR                                                                               
    PARVW                                                                               
    ERDAT     06/24/2009
    ERUHR     14:38:41
    e no programa, no form nastupdate_, tenho o header da NAST assim:
    MANDT
    KAPPL     NF
    OBJKY     0003347752
    KSCHL     ZNFE
    SPRAS     
    PARNR     
    PARVW     
    ERDAT     00000000
    ERUHR     000000
    Sendo assim, quando ele dá o update nast. ele dá sy-subrc = 4, e na sequencia, o código trata if sy-subrc ne 0, insert nast. Com isso tenho 2 registros na NAST pra mesma NF, um com o status VSTAT = 1, mas com o SPRAS/ERDAT/ERUHR não preenchidos e o outro, o "original", com tudo preenchido porém com o status VSTAT = 0.
    Olhando o Spool na SP01 eu vejo a NFe "impressa" apenas uma vez, o que está correto. Mas o que me incomoda é que ele acaba gerando registros duplicados.
    continua
    Edited by: Jose Nunes on Jun 24, 2009 5:00 PM
    Edited by: Jose Nunes on Jun 24, 2009 5:01 PM

  • Serviço de assinatura digital não acessível Status 20

    Boa noite Sru2019s.
    Estamos passando a NF-e para 2.0 e estamos tendo um pequeno problema no GRC:
    A nota chega no GRC e na tabela : /XNFE/NFE_HIST fica com o seguinte status:
    MAND     T ID      VERSNUM     TYPE ERTIME            WASSTAT    ERROR_STATUS ERNAME       TPEMIS
    412       3511030*  001              1    20.110.323.142.753,3527960  01                     RFCUSER         1
    412       3511030*  001              1    20.110.323.142.753,4791950  01      20           RFCUSER         1
    No monitor do GRC fica o seguinte erro:
    Stat.processo        Status global            Status de erro  Status de erro
    1      Recebido do sistema back end        20    Serviço de assinatura digital não acessível.
    No monitor do PI SXMB_MONI não aparece nenhum log que a interface de Assinatura foi startada.
    O certificado esta ok pq foi feito um teste com a NF-e 1.10 e funcionou normal.
    Dump ST22 que acredito estar relacionado ao nosso problema:
    Erro tempo execução    DYNPRO_SEND_IN_BACKGROUND
    O SLD esta ok, pois utiliza os mesmos BS da 1.10
    Se eu executar a interface de assinatura pelo RWB passando o XML a nota segue todo o pipeline da NF-e corretamente.
    Estamos com o SP15 no GRC.
    Obrigado,
    Rafael
    Edited by: SAP PI GRC on Mar 23, 2011 11:12 PM

    Bom dia Rafael,
    Segue uma thread com o sofrimento que quem começou com o SP15 (parte dele) NF-e pré-validação erro - XML 2.00 - /XNFE/VERSION 0006, aí tem por final seu erro.
    Vá para o SLL-NFE SP17 e XI Content, ou liste todas as notas pós SP15 de SLL-NFE e aplique em seu sistema.
    SP15 não funciona sem correção para layout 2.0
    A dica é SP17 + SAP Notes do SP18...
    Atenciosamente, Fernando Da Rós
    Sobre o DYNPRO_SEND_IN_BACKGROUND ele acontece quando uma screen é chamada em um processo sem diálogo, como uma RFC ou uma execução background. Não deveria acontecer no standard, melhor abrir uma thread específica para este com todos os dados que tiver em mãos, como acontece, em que código...
    Edited by: Fernando Ros on Mar 24, 2011 5:14 PM

  • GRC NFe 2.0 20 - Serviço de assinatura digital não acessível

    Senhores,
    Encontrei diversos post sobre esse problema, porem nenhum específico para o meu problema.
    Meu landscape é ECC 6.0 700 SP 22 (SAP_APPL 603 - SP 6 - SAPKH60306) -> GRC/PI SAP NetWeaver 7.0 (SLL-NFE - Release 100 - SP 0015/SAP_ABA - 700 SP 22).
    Apliquei inumeras notas no ECC e a princípio não aparece nenhum erro na j1bnfe nem na sxi_monitor do PI. Porem no monitor web GRC aparece a mensagem: 20 - Serviço de assinatura digital não acessível.
    Realizei testes na SM59 e todas as RFC comunicam sem problemas e na db97 estão apontados corretamente.
    Gostaria de saber se pode ser problemas de SP do GRC ou alguma outra coisa.
    Obrigado!

    Henrique, muito obrigado pela atenção.
    Acabei de aplicar a nota "0001498700 Problem on signing NF-e" e o problema mudou. Agora ja temos a mensagem no sxi_monitor e o erro no Monitor GRC ja é outro. Passa a ser "Problemas de processamento PI" e na mensagem do sxmb_moni conta a mensagem:
    SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="BPE_ADAPTER">MESSAGE_NOT_USED</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Message interface is not used by this process</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Para a interface: SIGNN_SignNFe_OB. Vou tentar apagar e criar o cenário novamente, porem se souberes de alguma nota ou correção para isso, seria muito bom.
    Sobre a atualização de SP, devido ao curtíssimo prazo do projeto (7 dias para atualizar 1.0 para 2.0) estamos tendando buscar outras soluções, como por exemplo aplicação de notas em separado, se tiveres uma lista das que eu vou precisar seria muito bom... Obrigado!

Maybe you are looking for