Problemas Batch Input Tx IW32

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Beppuzzolo
    Junior Member
    • oct
    • 3

    #1

    Problemas Batch Input Tx IW32

    Hola. A ver si alguien me ayuda. Estoy haciendo con Batch Input el cierre comercial de las ordenes de mantenimiento utilizando Tx IW32. El problema que tengo es que cuando termina de hacer el cierre, mejor dicho cuando no lo pudo hacer porque hay un error, a veces, no siempre, me graba en la messtab un error distinto al error que realmente deberia grabarme.
    Pongo un ejemplo de como lo estoy haciendo a ver si alguien me ayuda, tal vez me falta algo. Desde ya muchas gracias.
    *----------------------------------------------------------------------*
    * Cierre Comercial
    *----------------------------------------------------------------------*
    PERFORM bdc_dynpro USING 'SAPLCOIH' '0101'.
    PERFORM bdc_field USING: 'BDC_OKCODE' '/00',
    'CAUFVD-AUFNR' p_ord.
    PERFORM bdc_dynpro USING 'SAPLCOIH' '3000'.
    PERFORM bdc_field USING 'BDC_OKCODE' '=BABS'.

    PERFORM bdc_transaction USING 'IW32'.

    *----------------------------------------------------------------------*
    * Start new screen *
    *----------------------------------------------------------------------*
    FORM bdc_dynpro USING program dynpro.
    CLEAR bdcdata.
    bdcdata-program = program.
    bdcdata-dynpro = dynpro.
    bdcdata-dynbegin = 'X'.
    APPEND bdcdata.
    ENDFORM. "bdc_dynpro

    *----------------------------------------------------------------------*
    * Insert field *
    *----------------------------------------------------------------------*
    FORM bdc_field USING fnam fval.
    CLEAR bdcdata.
    bdcdata-fnam = fnam.
    bdcdata-fval = fval.
    APPEND bdcdata.
    ENDFORM. "bdc_field

    *----------------------------------------------------------------------*
    * Start new transaction according to parameters *
    *----------------------------------------------------------------------*
    FORM bdc_transaction USING tcode.
    DATA: w_opt LIKE ctu_params .

    w_opt-dismode = 'N'.
    w_opt-updmode = 'L'.
    w_opt-defsize = 'X'.
    w_opt-nobinpt = 'X'.
    REFRESH messtab.
    CALL TRANSACTION 'IW32' USING bdcdata
    OPTIONS FROM w_opt
    MESSAGES INTO messtab.
    REFRESH bdcdata.
    ENDFORM. "


  • sebap
    Junior Member
    • oct
    • 2

    #2
    Buenas, soy nuevo en esto pero quizas pueda darte una mano. Vos probastes el codigo directamente o lo creaste por la sm35?. Por que si no lo que te recomendaria es usar esta transaccion y modificar una orden manualmente y despues verificar en el codigo donde es que le estas pifiando.

    Espero ser de ayuda.

    Saludos.

    Comentario

    • Beppuzzolo
      Junior Member
      • oct
      • 3

      #3
      Hola Sebap. Gracias por tu interes pero ya encontré el problema. El parametro nobinpt debe ir en blanco.Saludos.

      Comentario

      • jmiranda
        Junior Member
        • jul
        • 16

        #4


        Hola beppuzzolo,

        Tienes algun manual de PM o sabes donde conseguir uno ????

        Gracias,

        Comentario

        • raladro
          Moderator
          • mar
          • 1559

          #5
          Originalmente publicado por jmiranda


          Hola beppuzzolo,

          Tienes algun manual de PM o sabes donde conseguir uno ????

          Gracias,

          ...prueba en la seccion de descargas.... .... algo hay...


          salu2

          Comentario

          • cosmica
            Junior Member
            • jun
            • 16

            #6
            Hola Beppuzzolo, a ver si me podes ayudar, yo tambien estoy con un batch input a la iw32. Tengo que actualizar 3 campos que son personnel number, user status, y partner. Conoces alguna BAPI para hacer esto?
            Busque en la SM37 y no tuve exito. Vi que en la version 5 de SAP hay, pero yo estoy con la 4.6 por eso creo que voy a hacer el batch input y no usar una BAPI

            Comentario

            • fffrweb
              Junior Member
              • sep
              • 7

              #7
              Ayuda ordenes de mantenimiento

              Maestro, soy nuevo en SAP y me piden que genere un reporte parecido al de ordenes de mantenimiento logicamente con un formato acorde a la compañia, actualmente encontre el programa que es el RIPRCS00 y el reporte SAPLCOIH, pero desconozco si es un sapscrit o un smartform, para trabajar sobre el mismo, espero ser claro en mi pregunto.

              Ya que segun mi analisis debo copiar el programa RIPRCS00 y el nuevo realizar el cambio para q presente el nuevo reporte que debo generar
              Philip

              Comentario

              Trabajando...