MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Insertar item en pedido (foro/showthread.php?t=72072)

MetalGod 15/07/14 17:35:19

Insertar item en pedido
 
Hola, buenas tardes,

Mi problema es que tengo que hacer unas validaciones en la transaccion ME21N, y si se cumplen, agregar una nueva posicion al pedido de compra.

Estoy usando la BADI ME_PURCHDOC_POSTED, tambien esta la BADI ME_PROCESS_PO_CUST, ambas, tienen como parametro un objeto, al cual se le pueden obtener las posiciones con los siguientes metodos

DATA: sl_header_data TYPE mepoheader,
sl_item_data TYPE mepoitem,
sl_item TYPE purchase_order_item.

"Se obtienen los datos de cabecera
CALL METHOD im_header->get_data
RECEIVING
re_data = sl_header_data.

"Se obtienen indices de posiciones
CALL METHOD im_header->get_items
RECEIVING
re_items = tl_items.

LOOP AT tl_items INTO sl_item.

"Se obtienen las datos de las posiciones
CALL METHOD sl_item-item->get_data
RECEIVING
re_data = sl_item_data.
.
.
.
ENDLOOP.

yo necesito, insertar un nuevo item al pedido original, vi que se realiza mediante el metodo im_header->create_item,

Por favor necesitaria que alguien si lo hizo me ayude, de que parametros pasarle al metodo, que devuelve, y como hacer para agregarselo al pedido original.

Desde ya muchas gracias.


Husos Horarios son GMT. La hora en este momento es 21:26:34.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web