#1
|
||||
|
||||
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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|