#1
|
||||
|
||||
ayuda con funcion modificar cliente
holas, espero me ayuden..yo he creado una estructura append en la tabla kna1 con 3 campos zz...entonces esos campos los quiero modificar mediante un programa que he creado para esto. Entonces lo que yo hago para modificar estos es usar la funcion SD_CUSTOMER_MAINTAIN_ALL, y solo quiero q me modifique esos campos zz de la kna1, lo demas quiero q este igual como se encuentra, entonces los parametros que le paso a mi funcion son:
CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_ALL' EXPORTING I_KNA1 = i_kna1 * I_KNB1 = * I_KNVV = * I_BAPIADDR1 = * I_BAPIADDR2 = * I_MAINTAIN_ADDRESS_BY_KNA1 = 'X' * I_KNB1_REFERENCE = ' ' * I_FORCE_EXTERNAL_NUMBER_RANGE = 'X' * I_NO_BANK_MASTER_UPDATE = ' ' I_CUSTOMER_IS_CONSUMER = 'X'* I_RAISE_NO_BTE = ' ' PI_POSTFLAG = 'X'* PI_CAM_CHANGED = ' ' * IMPORTING * E_KUNNR = * O_KNA1 = * TABLES * T_XKNAS = * T_XKNBK = * T_XKNB5 = * T_XKNEX = * T_XKNVA = * T_XKNVD = * T_XKNVI = * T_XKNVK = * T_XKNVL = * T_XKNVP = * T_XKNZA = * T_YKNAS = * T_YKNBK = * T_YKNB5 = * T_YKNEX = * T_YKNVA = * T_YKNVD = * T_YKNVI = * T_YKNVK = * T_YKNVL = * T_YKNVP = * T_YKNZA = 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 . pero me esta borrando campos q yo no quiero... alguien ha utilizado esta funcion que me pueda dar una mano??? mil gracias
__________________
LAURA CAROLINA VASQUEZ NOVOA-ING INFORMATICA Consultora ABAP |
Herramientas | Buscar en Tema |
Desplegado | |
|
|