|
#1
|
|||
|
|||
Hola,
Por lo que se ve, esa BAPI es para crear al cliente (deudor) en todas sus vistas y la transaccion FD01 solo es para crear los datos a nivel company code, ese puede ser el problema. Espero sea de ayuda. Saludos... |
#2
|
||||
|
||||
Esos campos son campos clave de la tabla KNVV, prueba llamando la BAPI sin pasarle la estructura KNVV.
Como ya dijeron, esta BAPI es para darle mantenimeinto a todas las vistas, en tu caso la estructura KNVV es del area de ventas y esos campos que te pide son obligatorios, en fin esa estructura es opcional entonces yo creo que no debe de tener problemas al no mandarla.
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#3
|
||||
|
||||
Señores, muchas gracias por sus respuestas.
Rubenl, lo que dices es cierto, aunque revisando el programa de esa transacción encontre que si usa esta Bapi, y aun mas esta transacción actualiza casi todas las mismas tablas, excepto KNVV. DCerick, ya intente quitandole esa tabla y enviandola en blanco pero para el primer caso genrar el error 804 cam_error, y en la segunda genera un dump por ASSERT condition was violated me tiene pensando hacer a parte una grabación para esta transacción. quedo abierto a mas sugerencias y comentarios. saludos Harold Toro Henao |
#4
|
||||
|
||||
Comentas que esa BAPI es usada en esa transacción, recomiendo que pongas un break point en donde es llamada la bapi, entres a la transacción llenes los datos y le des guardar así podras ver que datos son los necesarios para mandar llamar la BAPI
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#5
|
|||
|
|||
Hola shinharold,
Pudiste resolver usando esta función?? estoy en el mismo caso, yo probé y me dejo crear sin pasar por parametros la estructura KNVV. call function 'SD_CUSTOMER_MAINTAIN_ALL' exporting i_kna1 = i_kna1 i_knb1 = i_knb1 * I_KNVV = i_bapiaddr1 = addr1_data i_maintain_address_by_kna1 = 'X' pi_postflag = 'X' pi_cam_changed = 'X' importing e_kunnr = kunnr o_kna1 = kna1 e_sd_cust_1321_done = e_sd_cust_1321_done exceptions client_error = 1 kna1_incomplete = 2 knb1_incomplete = 3 knb5_incomplete = 4 knvv_incomplete = 5 kunnr_not_unique = 6 sales_area_not_unique = 7 sales_area_not_valid = 8 insert_update_conflict = 9 number_assignment_error = 10 number_not_in_range = 11 number_range_not_extern = 12 number_range_not_intern = 13 account_group_not_valid = 14 parnr_invalid = 15 bank_address_invalid = 16 tax_data_not_valid = 17 no_authority = 18 company_code_not_unique = 19 dunning_data_not_valid = 20 knb1_reference_invalid = 21 cam_error = 22 others = 23 . Saludos.
__________________
==Miguel== |
Herramientas | Buscar en Tema |
Desplegado | |
|
|