Para agregar una posicion tendrias que hacer algo mas o menos asi
Necesitas el objeto cabecera IM_HEADER type ref to IF_PURCHASE_REQUISITION
Si tienes el objeto posicion puedes llamar al metodo get_requisition( ) para que te devuelva la cabecera
data: lo_header type ref to IF_PURCHASE_REQUISITION
lo_header = im_item->get_requisition( ).
una vez que tengas el objeto cabecera vamos a suponer que se llama IM_HEADER
data: lo_item type ref to IF_PURCHASE_REQUISITION_ITEM
data: ls_item type MEREQ_ITEM.
lo_item = im_header->create_item( ).
ls_item-matnr = material.
ls_item-menge = cantidad.
lo_item->set_data( ls_item).
|