El campo WITH_ITEM-WT_WITHCD(X) no existe en el dynpro SAPLFWTD 0100. Error 00349

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Pehua
    Junior Member
    • nov
    • 21

    #1

    El campo WITH_ITEM-WT_WITHCD(X) no existe en el dynpro SAPLFWTD 0100. Error 00349

    Hola,

    Estamos tratamos de contabilizar un documento preliminar, después de haberlo liberado a través de un Workflow estándar (WS1000051), y cuando se corre el batch input en fondo, no podemos seguir porque aparece el mensaje:

    El campo WITH_ITEM-WT_WITHCD(5) no existe en el dynpro SAPLFWTD 0100.
    Error 00349

    Esto nos pasa con todos los casos en los que WITH_ITEM-WT_WITHCD es mayor a 4, porque la pantalla inicial para cargar retención de impuestos, sólo contempla 4 valores.

    Estamos en la versión SAP 6.0.

    Alguien tuvo este mismo problema y lo pudo resolver?

    Gracias
  • SAPING
    Senior Member
    • may
    • 199

    #2
    Buenas...
    Tenes que usar un contador en tu batch input y cuando llegue al 5 colocar en el OKCODE = "=P+" e inicializar tu contador...
    Esto lo que te hace es un scroll a tu tabla para que sigas cargando datos...

    Ejemplo: (XD01, interlocutores )

    Originalmente publicado por Pehua
    LOOP AT tg_inte ASSIGNING <fs_inte>.
    l_pos = l_pos + 1.
    * si supera la cant de registros disponibles paso a la prox pagina
    IF l_pos = '16'.
    PERFORM fill_bdc_tab USING:
    '' 'BDC_OKCODE' '=ENTR',
    'X' 'SAPMF02D' '0324',
    '' 'BDC_OKCODE' '=P+',
    'X' 'SAPMF02D' '0324'.
    CLEAR l_pos.
    l_pos = l_pos + 1.
    CONCATENATE 'KNVP-PARVW' '(' l_pos ')' INTO l_fr.
    PERFORM fill_bdc_tab USING: ' ' l_fr 'SH'.
    CLEAR l_fr.
    CONCATENATE 'RF02D-KTONR' '(' l_pos ')' INTO l_num.
    PERFORM fill_bdc_tab USING: ' ' l_num <fs_inte>-kunnr.
    CLEAR l_num.

    ELSE.

    CONCATENATE 'KNVP-PARVW' '(' l_pos ')' INTO l_fr.
    PERFORM fill_bdc_tab USING: ' ' l_fr 'SH'.
    CLEAR l_fr.
    CONCATENATE 'RF02D-KTONR' '(' l_pos ')' INTO l_num.
    PERFORM fill_bdc_tab USING: ' ' l_num <fs_inte>-kunnr.
    CLEAR l_num.

    ENDIF.
    * para el ultimo registro
    AT LAST.
    PERFORM fill_bdc_tab USING:
    '' 'BDC_OKCODE' '=AO01'.
    ENDAT.

    ENDLOOP.
    Se entiende??

    Comentario

    • Pehua
      Junior Member
      • nov
      • 21

      #3
      Originalmente publicado por SAPING
      Buenas...
      Tenes que usar un contador en tu batch input y cuando llegue al 5 colocar en el OKCODE = "=P+" e inicializar tu contador...
      Esto lo que te hace es un scroll a tu tabla para que sigas cargando datos...

      Ejemplo: (XD01, interlocutores )



      Se entiende??

      SAPING, gracias por tu respuesta.

      Entiendo lo que planteas, el problema es que el proceso de contabilización de un documento preliminar es estándar, es más, el Workflow WS1000051 es estándar..

      Ya hemos reportado a SAP, pero por el momento no han respondido..
      Hemos buscado notas, pero debido al support package que tenemos en 6.0, las notas ya se encuentran aplicadas..

      Si alguno tiene información acerca del error, se agradecería..

      Saludos!

      Comentario

      • SAPING
        Senior Member
        • may
        • 199

        #4
        Pero ya probaste esto??
        Si es un batch input te tendria que funcionar esto que te comento...

        Y, disculpa mi ignorancia, pero no se que tiene que ver el workflow en tu batch input... :S

        Comentario

        • maruf
          Junior Member
          • jun
          • 7

          #5
          Pudieron resolver este tema?

          Comentario

          • RubenZarachoSAPFI
            Junior Member
            • jun
            • 8

            #6
            El campo WITH_ITEM-WT_WITHCD(X) no existe en el dynpro SAPLFWTD 0100

            Lo que pude averiguar es que se trata de una limitación que tiene SAP ya que al realizar la contabilización de un documento preliminar esta llama a la dynpro 0100 del programa SAPLFWTD, en ese momento se produce el inconveniente cuando la batch input tiene una limitación en la cantidad de posiciones, y al superar esa cantidad en el campo WITH_ITEM-WT_WITHCD no permite finalizar la contabilización. En un poco de investigación profunda logramos encontrar una nota que salio hace aproximadamente 3 meses, la cual corrige esta limitación modificando el código del batch input.

            La nota a implementar es 1615068 y la misma es muy fácil de aplicar ya que no requiere procedimientos manuales.

            Comentario

            Trabajando...