MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Duda con esta Bapi SD_CUSTOMER_MAINTAIN_ALL (foro/showthread.php?t=73653)

super68 20/03/15 21:06:00

Duda con esta Bapi SD_CUSTOMER_MAINTAIN_ALL
 
Que tal Tengo una duda no es el momento de actualizar o dar de alta sino mas bien de validar que los datos esten correctos sin hacer ninguna modificacion o actualizacion , mas que todo me valide que los datos que estoy enviando sean los correctos, alguien sabe que parametro agregar o quitar para ello.

Solo deseo validar que los datos sean correctos al usar esta bapi.

Envio el codigo que funciona perfectamente al momento de Crear Cliente


* Creación del cliente.
CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_ALL'
EXPORTING
i_kna1 = wakna1
i_knb1 = waknb1
i_knvv = waknvv
i_bapiaddr1 = wabapiaddr1
i_force_external_number_range = lv_externo
IMPORTING
e_kunnr = wakunnr-kunnr
TABLES
t_xknvi = iknvi
t_xknvk = ixknvk
t_xknvp = ixknvp
t_xknva = ixknva
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.


Gracias y saludos de antemano.

cmacvicar 25/03/15 15:03:51

Hola,

Si la fucion no tiene un parámetro check o test. tienes que buscar otra función dentro del grupo de funciones (V02D).

Creo que esta te puede ayudar SD_CUSTOMER_CHECK



Que estés bien


Husos Horarios son GMT. La hora en este momento es 17:40:35.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web