Qué tal foreros, aquí ando de nuevo con una consulta.
Resulta que tengo que crear lotes por medio de un excel, por lo tanto tengo que llenar los campos de clasificación de lote. Investigando un poco encontré la BAPI_OBJCL_CREATE pero no estoy muy seguro de qué es lo que se le manda, ya que al momento de correr el programa me manda una pantalla en blanco con un mensaje en la parte inferior que dice "Introduzca un lote". Obviamente no quiero que esta pantalla se muestre. Anexo el código que estoy utilizando para ver si alguien me puede decir por dónde va el error =S:
Muchas gracias por su ayuda!!
Saludos!!
Resulta que tengo que crear lotes por medio de un excel, por lo tanto tengo que llenar los campos de clasificación de lote. Investigando un poco encontré la BAPI_OBJCL_CREATE pero no estoy muy seguro de qué es lo que se le manda, ya que al momento de correr el programa me manda una pantalla en blanco con un mensaje en la parte inferior que dice "Introduzca un lote". Obviamente no quiero que esta pantalla se muestre. Anexo el código que estoy utilizando para ver si alguien me puede decir por dónde va el error =S:
Código:
lv_object_key = w_datos-matnr.
lv_object_table = 'MCH1'.
lv_class_num = 'YB_BATCH'.
lv_class_type = '023'.
lw_char-charact = 'YB_BATCH_NUMBER'.
lw_char-value_char = w_datos-charg.
APPEND lw_char TO li_char.
CLEAR lw_char.
lw_char-charact = 'YB_PEDIMENTO'.
lw_char-value_char = w_datos-ybped.
APPEND lw_char TO li_char.
CLEAR lw_char.
lw_char-charact = 'YB_FECHADEPEDIMENTO'.
lw_char-value_char = w_datos-ybfpe.
APPEND lw_char TO li_char.
CLEAR lw_char.
lw_char-charact = 'YB_ADUANA_ENT'.
lw_char-value_char = w_datos-ybadu.
APPEND lw_char TO li_char.
CLEAR lw_char.
lw_char-charact = 'YB_NUM_ADUANA_ENT'.
lw_char-value_char = w_datos-ybnad.
APPEND lw_char TO li_char.
CLEAR lw_char.
CALL FUNCTION 'BAPI_OBJCL_CREATE'
EXPORTING
objectkeynew = lv_object_key
objecttablenew = lv_object_table
classnumnew = lv_class_num
classtypenew = lv_class_type
TABLES
allocvalueschar = li_char
return = i_return.
Saludos!!
Comentario