#1
|
|||
|
|||
BAPI para la tx ME51 O ME51N
Hola a todos, estoy necesitando generar una nueva solicitud de pedido (tx ME51 O ME51N) estoy antes se hacia por bath input pero ahora me pidieron que lo realice por una bapi alguien sabe cual es la bapi que tengo que utilizar.
Mucha Gracias. |
#2
|
|||
|
|||
bapi
Buenas, amigo esta es la bapi para crear solicitud de pedido BAPI_REQUISITION_CREATE, espero te sea util, saludos
ejemplo: LOOP AT it_requisiton_items INTO wa_requisiton_items. READ TABLE it_vbap INTO wa_vbap WITH KEY posnr = wa_requisiton_items-bnfpo. v_matnr = wa_vbap-matnr18. v_bamei = wa_requisiton_items-meins. * Build table for call to BAPI wa_requisition_items_bapi-doc_type = eban_s-bsart. wa_requisition_items_bapi-purch_org = v_ekorg. wa_requisition_items_bapi-deliv_date = wa_requisiton_items-lfdat. wa_requisition_items_bapi-preq_item = wa_requisiton_items-bnfpo. wa_requisition_items_bapi-quantity = wa_requisiton_items-menge. wa_requisition_items_bapi-unit = wa_requisiton_items-meins. wa_requisition_items_bapi-material = v_matnr. wa_requisition_items_bapi-item_cat = wa_requisiton_items-pstyp. wa_requisition_items_bapi-acctasscat = wa_requisiton_items-knttp. wa_requisition_items_bapi-des_vendor = wa_requisiton_items-lifnr. wa_requisition_items_bapi-fixed_vend = wa_requisiton_items-flief. wa_requisition_items_bapi-plant = wa_requisiton_items-werks. wa_requisition_items_bapi-store_loc = wa_requisiton_items-lgort. wa_requisition_items_bapi-c_amt_bapi = wa_requisiton_items-preis. wa_requisition_items_bapi-price_unit = wa_requisiton_items-peinh. wa_requisition_items_bapi-purch_org = wa_requisiton_items-ekgrp. wa_requisition_items_bapi-mat_grp = wa_requisiton_items-matkl. IF wa_requisition_items_bapi-deliv_date IS INITIAL. wa_requisition_items_bapi-deliv_date = wa_vbap-erdat. ENDIF. "wa_requisition_items_bapi-deliv_date APPEND wa_requisition_items_bapi TO it_requisition_items_bapi. CLEAR wa_requisition_items_bapi. ENDLOOP. "it_requisiton_items into wa_requisiton_items CALL FUNCTION 'BAPI_REQUISITION_CREATE' * EXPORTING * SKIP_ITEMS_WITH_ERROR = IMPORTING number = v_number TABLES requisition_items = it_requisition_items_bapi requisition_account_assignment = it_requisition_assignment * REQUISITION_ITEM_TEXT = * REQUISITION_LIMITS = * REQUISITION_CONTRACT_LIMITS = * REQUISITION_SERVICES = * REQUISITION_SRV_ACCASS_VALUES = return = it_return * REQUISITION_SERVICES_TEXT = * REQUISITION_ADDRDELIVERY = * EXTENSIONIN = . COMMIT WORK.
__________________
Lo unico que se, es que no se nada..... Úlima edición por temaljose fecha: 19/10/07 a las 16:00:21. |
#3
|
|||
|
|||
Muchas Gracias amigo, ya que estamos podras decirme que varible tiene it_return.
|
#4
|
|||
|
|||
Me51n
Es una tabla para que el te devuelva los mensajes y status de creacion del documento, no tienes que pasarle nada alli, nada mas definela like de BAPIRETURN, saludos
__________________
Lo unico que se, es que no se nada..... |
#5
|
|||
|
|||
Tipo de Pedido ZTR
Consulta, has probado con el tipo de pedido ZTR? ya tengo la RFC con este código ABAP, me crea el pedido ZTR, pero en el flujo de documentos de un pedido DBM 041 no me aparece, y me indica de que tipo de posicion no prevista para clase de documento ZTR. Agradezco su ayuda. Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|