#3
|
||||
|
||||
Bapi para actualizar datos de dirección, Teléfonos, fax, etc.
Puedes probar utilizando estas. **** Con esta bapi obtienes los datos actualies del cliente. vg_kunnr = wa_cliente-kunnr. "Nuemro del cliente * obtiene datos de dirección call function 'BAPI_ADDRESSORG_GETDETAIL' exporting obj_type = 'KNA1' obj_id = vg_kunnr * OBJ_ID_EXT = ' ' context = 1 iv_current_comm_data = 'X' importing address_number = vg_addrno tables bapiad1vl = tg_ad1vl "Tabla para dirección bapiadtel = tg_adtel " Tabla de telefonos bapiadfax = tg_adfax " Tabla de Fax bapiadsmtp = tg_adsmtp " Tabla de @ return = tg_return. ***** Con esta, se realizan los cambios Únicamente enviando la tabla a la cual quieres realizar los cambios y y su tabla correspondiente en X. En este ejemplo modifique la dirección, teléfonos, fax y correo del cliente. call function 'BAPI_ADDRESSORG_CHANGE' exporting obj_type = 'KNA1' obj_id = vg_kunnr save_address = 'X' iv_check_address = 'X' tables bapiad1vl = tg_ad1vl bapiadtel = tg_adtel bapiadfax = tg_adfax bapiadsmtp = tg_adsmtp bapiad1vl_x = tg_ad1vlx bapiadtel_x = tg_adtelx bapiadfax_x = tg_adfaxx bapiadsmt_x = tg_adsmtx return = tg_return. Espero les sirva a alguien en un futuro. Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|