#1
|
|||
|
|||
Manual de BAPI de creación de Pedidos de Venta
Alguien tiene el manul de "BAPI de creación de Pedidos de Venta", puesto en la página de este sitio.. le doy bajarlo pero no baja y en su lugar de eso pone una pagina de que no encuentra el recurso
|
#2
|
|||
|
|||
Manual de Bapis de creación de pedidos.
Hola puedes bajarlos de esta pagina.. esta en la liga de dowload.. busca el manual de bapi-creacion-pedidos.rar... y listo.. ahi encontraras una buena ayuda para tu tema..
Salu2 No hay peor cosa que puedas hacerle al hombre que quitarle su dignidad. |
#3
|
||||
|
||||
Que raro yo si pude bajarlo :S.
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#4
|
|||
|
|||
Hola Erick... me lo podras mandar a mi cuenta de email por favor ?.... mi mail es
gracias |
#5
|
||||
|
||||
El problema es que no lo guarde....
Y pues traté de bajarlo ahorita y no se puede... Deja buscarlo y te lo mando, en algun CD lo tengo .
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#6
|
|||
|
|||
Estimado amigo...
Te envio un codigo de como se utiliza la bapi de sales_create_order...
*&---------------------------------------------------------------------* *& Form llena_cabecera_pedidos *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* * -->P_IT_ORDER_HIN_VC01 text *----------------------------------------------------------------------* FORM llena_cabecera_pedidos TABLES it_order_hin_vc01 STRUCTURE st_order_hin_vc01 USING st_vbak_vc01 LIKE st_vbak_vc01 st_knvv_vc01 LIKE st_knvv_vc01 st_vbkd_vc01 LIKE st_vbkd_vc01 CHANGING st_order_hin_vc01 LIKE st_order_hin_vc01 st_order_hix_vc01 LIKE st_order_hix_vc01. REFRESH: it_order_hin_vc01, it_order_hix_vc01. CLEAR: st_order_hix_vc01, st_order_hin_vc01. st_order_hin_vc01-doc_type = st_vbak_vc01-auart. st_order_hin_vc01-req_date_h = st_vbak_vc01-vdatu. st_order_hin_vc01-purch_date = st_vbak_vc01-bstdk. st_order_hin_vc01-compl_dlv = st_vbak_vc01-autlf. * st_order_hin_vc01-ref_doc = st_vbak_vc01-vgbel. st_order_hin_vc01-refdoc_cat = st_vbak_vc01-vbtyp. st_order_hin_vc01-/bev1/tsanwber = st_vbak_vc01-/bev1/tsanwber. st_order_hin_vc01-/bev1/tsanwgrp = st_vbak_vc01-/bev1/tsanwgrp. st_order_hin_vc01-/bev1/tsanwgrp_o = st_vbak_vc01-/bev1/tsanwgrp_o. st_order_hin_vc01-/bev1/tsparnr = st_vbak_vc01-/bev1/tsparnr. st_order_hin_vc01-/bev1/tsverkmet = st_vbak_vc01-/bev1/tsverkmet. st_order_hin_vc01-purch_no_c = st_vbkd_vc01-bstkd. st_order_hin_vc01-pymt_meth = st_vbkd_vc01-zlsch. st_order_hin_vc01-sales_org = st_knvv_vc01-vkorg. st_order_hin_vc01-distr_chan = st_knvv_vc01-vtweg. st_order_hin_vc01-division = st_knvv_vc01-spart. st_order_hin_vc01-sales_off = st_knvv_vc01-vkbur. st_order_hin_vc01-sales_grp = st_knvv_vc01-vkgrp. APPEND st_order_hin_vc01 TO it_order_hin_vc01. APPEND st_order_hix_vc01 TO it_order_hix_vc01. ENDFORM. *&---------------------------------------------------------------------* *& Form llena_posicion_pedido *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* * -->P_IT_VBAPAUX_VC01 text * -->P_IT_ORDER_IIN_VC01 text * -->P_IT_VBEP_VC01 text * -->P_IT_ORDER_SIN_VC01 text * -->P_PEDIDO text *----------------------------------------------------------------------* FORM llena_posicion_pedido TABLES it_vbapaux_vc01 STRUCTURE st_vbapaux_vc01 it_order_iin_vc01 STRUCTURE st_order_iin_vc01 it_vbep_vc01 STRUCTURE st_vbep_vc01 it_order_sin_vc01 STRUCTURE st_order_sin_vc01 USING p_pedido w_posicion_vc01. CLEAR w_posicion_vc01. CLEAR: st_order_iin_vc01, st_order_sin_vc01. REFRESH: it_order_iin_vc01, it_order_sin_vc01. LOOP AT it_vbapaux_vc01 INTO st_vbapaux_vc01. w_posicion_vc01 = w_posicion_vc01 + 10. *Agregamos las posiciones en la tabla de items del pedido st_order_iin_vc01-itm_number = w_posicion_vc01. * st_order_iin_vc01-price_date = sy-datum. st_order_iin_vc01-route = st_vbapaux_vc01-route. st_order_iin_vc01-ship_point = st_vbapaux_vc01-vstel. st_order_iin_vc01-plant = st_vbapaux_vc01-werks. st_order_iin_vc01-material = st_vbapaux_vc01-matnr. st_order_iin_vc01-target_qty = st_vbapaux_vc01-kbmeng. st_order_iin_vc01-item_categ = st_vbapaux_vc01-pstyv. st_order_iin_vc01-target_qu = st_vbapaux_vc01-vrkme. st_order_iin_vc01-po_itm_no = st_vbapaux_vc01-posex. st_order_iin_vc01-dlv_prio = st_vbapaux_vc01-lprio. APPEND st_order_iin_vc01 TO it_order_iin_vc01. CLEAR st_order_iin_vc01. READ TABLE it_vbep_vc01 INTO st_vbep_vc01 WITH KEY vbeln = p_pedido. *Agregamos las cantidades st_order_sin_vc01-itm_number = w_posicion_vc01. st_order_sin_vc01-req_qty = st_vbapaux_vc01-kbmeng. st_order_sin_vc01-sched_type = st_vbep_vc01-ettyp. APPEND st_order_sin_vc01 TO it_order_sin_vc01. CLEAR st_order_sin_vc01. ENDLOOP. ENDFORM. " llena_posicion_pedido *&---------------------------------------------------------------------* *& Form llena_contacto_pedido *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* * -->P_IT_ORDER_PAR_VC01 text * -->P_ST_VBAK_VC01 text *----------------------------------------------------------------------* FORM llena_contacto_pedido TABLES it_order_par_vc01 STRUCTURE st_order_par_vc01 USING st_vbak_vc01 LIKE st_vbak_vc01. CLEAR st_order_par_vc01. REFRESH it_order_par_vc01. st_order_par_vc01-partn_role = 'AG' . st_order_par_vc01-partn_numb = st_vbak_vc01-kunnr. st_order_par_vc01-itm_number = '000000' . APPEND st_order_par_vc01 TO it_order_par_vc01. CLEAR st_order_par_vc01. st_order_par_vc01-partn_role = 'WE' . st_order_par_vc01-partn_numb = st_vbak_vc01-kunnr. st_order_par_vc01-itm_number = '000000' . APPEND st_order_par_vc01 TO it_order_par_vc01. CLEAR st_order_par_vc01. ENDFORM. " llena_contacto_pedido *&---------------------------------------------------------------------* *& Form ejecuta_bapi_creaped *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* * -->P_IT_ORDER_RET_VC01 text * -->P_IT_ORDER_PAR_VC01 text * -->P_IT_ORDER_SIN_VC01 text * -->P_IT_ORDER_HIN_VC01 text * -->P_IT_ORDER_RETT_VC01 text *----------------------------------------------------------------------* FORM ejecuta_bapi_creaped TABLES it_order_ret_vc01 STRUCTURE st_order_ret_vc01 it_order_par_vc01 STRUCTURE st_order_par_vc01 it_order_sin_vc01 STRUCTURE st_order_sin_vc01 it_order_hin_vc01 STRUCTURE st_order_hin_vc01 it_order_rett_vc01 STRUCTURE st_order_rett_vc01. REFRESH: it_order_ret_vc01, it_order_rett_vc01. READ TABLE it_order_hin_vc01 INTO st_order_hin_vc01 INDEX 1. CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDA2' EXPORTING order_header_in = st_order_hin_vc01 int_number_assignment = 'X' TABLES return = it_order_ret_vc01 order_items_in = it_order_iin_vc01 order_partners = it_order_par_vc01 order_schedules_in = it_order_sin_vc01. * ORDER_CONDITIONS_IN = CONDITIONS_IN . CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X' IMPORTING return = it_order_rett_vc01. ENDFORM. " ejecuta_bapi_creaped ESTAS LINEAS ESPERO QUE TE SEAN DE UTILIDAD PARA TI Y TODOS LOS INTEGRANTES DEL MUNDOSAP.COM. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|