#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. " |
#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. |
#3
|
|||
|
|||
Hola Sebap. Gracias por tu interes pero ya encontré el problema. El parametro nobinpt debe ir en blanco.Saludos.
|
#4
|
|||
|
|||
Hola beppuzzolo, Tienes algun manual de PM o sabes donde conseguir uno ???? Gracias, |
#5
|
|||
|
|||
...prueba en la seccion de descargas.... .... algo hay... salu2 |
#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 |
#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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|