Ir al contenido
Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - sol99

#1
Gracias, esa es la solución. Lo único que me falta es que como asunto y cuerpo del mensaje coja lo que esté parametrizado en la clase de mensaje (TITULO Y TEXTOS DEL MAIL)
¿sabes cómo?

Gracias!
#2
Hola,

quiero que al grabar un pedido (transacción ME22N) se envie por mail un formulario en formato pdf, parametrizando el programa y formulario y demás. Con los sapscripts lo sabía hacer pero el MEDRUC no trabaja con smartforms me parece.


gracias
Editar/Borrar Mensaje
#3
He encontrado la badi. Lo dejo dicho aquí por si a alguien le sirve en el futuro:

La badi es AC_DOCUMENT, método CHANGE_AFTER_CHECK te deja modificar algunos campos del documento contable

METHOD if_ex_ac_document~change_after_check.

  LOOP AT im_document-item INTO wa_im_document_item.
    MOVE-CORRESPONDING  wa_im_document_item TO wa_ex_doc_item .

*   --- CAMBIAR EL CAMPO DIVISIÓN
    wa_ex_doc_item-gsber = l_division_pedi.
    APPEND wa_ex_doc_item  TO ex_document-item.
  ENDLOOP.

ENDMETHOD.
#4
Hola,
Para que se te graben los datos al pulsar un botón que no es del propio ALV tienes que llamar al método CHECK_CHANGED_DATA del objeto ALV. Eso es lo que te falta. Lo demás supongo que lo tendrás. Tienes que tener implementado dicho metodo para el evento DATA_CHANGED dentro de la clase manejadora de eventos que te has tenido que crear. Cualquier duda me dices y si hace falta te mando un ejemplo.

Saludos
#5
Hola,
es fácil. Existe un método de la clase que has referenciado para hacer tu alv (CL_GUI_ALV_GRID) que te devuelve los registros filtrados. Es el get_filtered_entries

cualquier duda, me dices.

Salu2
#6
Hola a todos,

en la transacción MIGO, cuano creo una nueva entrada de mercancía, se genera un documento contable con varias posiciones y quiero que en todas ellas la División la tome del pedido porque estoy viendo que para algunas no lo hace (lo heredará de otro sitio..). Existe alguna badi/exit donde pueda modificar eso cuando contabilice en la MIGO?? o hay alguna forma de indicarle que coja la división del pedido??

gracias