Mi Propia Solucion
Ni modo...ojojoj.. nadie contesto.... pero lo logre.......
Aporto el codigo:
DATA: W_BAPIKNA106 TYPE BAPIKNA106,
W_BAPIKNA106X TYPE BAPIKNA106X,
W_BAPIKNA102 TYPE BAPIKNA102,
W_BAPIKNA103 TYPE BAPIKNA103,
W_BAPIKNA101_1 TYPE BAPIKNA101_1,
W_BAPIKNA101_1X TYPE BAPIKNA101_1X.
*Actualizando datos del cliente.
CALL FUNCTION 'BAPI_CUSTOMER_CHANGEFROMDATA1'
EXPORTING
PI_PERSONALDATA = W_BAPIKNA101_1
PI_PERSONALDATAX = W_BAPIKNA101_1X
* PI_OPT_PERSONALDATA =
* PI_OPT_PERSONALDATAX =
PI_COMPANYDATA = W_BAPIKNA106
PI_COMPANYDATAX = W_BAPIKNA106X
* PI_OPT_COMPANYDATA =
* PI_OPT_COMPANYDATAX =
PI_SALESORG = W_VKORG
PI_DISTR_CHAN = '01'
PI_DIVISION = '04'
CUSTOMERNO = DATA_CUSTOMER-KUNNR
IMPORTING
RETURN = RETURN1
Nota. No se pueden actualizar el 'personal data' y el 'company data' al mismo tiempo, es uno u otro..... En caso de actualizar company data... Sera necesario y obligatorio pasar la estructura del personal data, de lo contrario no funciona.
SALUDOS
|