Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Change/Update existing master Customer

Former Member
0 Kudos

Hi

I have a requirement in which i have to updates the information of already existing master customer data I have searched FM/Bapi but there are different views that it cant be used kindly help me in which way i can achieve it .

Function modules already searched .

SD_CUSTOMER_MAINTAIN_ALL

CUSTOMER_UPDATE


I Don't know how to use SD_CUSTOMER_MAINTAIN_ALL(if my functionality can be achieved i.e update existing master customer) if any one has detailed information kindly do share

4 REPLIES 4

former_member230215
Participant
0 Kudos

Did you try BAPI_CUSTOMER_CHANGEFROMDATA ?

Former Member
0 Kudos

i am still working on it but it always need a customer reference number correct me if i am wrong and well for multiple customer change it is not suitable

raymond_giuseppi
Active Contributor
0 Kudos

First never use CUSTOMER_UPDATE (it's an update task FM, so when you use it you are only using Open SQL statements, no change log, no functional check of data)

Hint: There is a Class API to maintain customer data: CMD_EI_API=>MAINTAIN_BAPI. (But check for available correction Notes at OSS) or look at BAPI BAPI_CUSTOMER_CHANGEFROMDATA1 which supersedes BAPI_CUSTOMER_CHANGEFROMDATA but ttheoretically only for 'ONLINE Store'.

Regards,

Raymond

0 Kudos

what is difference between normal customer and the customer that are store in online store will it effect our current system. You asked me not to use CUSTOMER_UPDATE it is update module just some sql statements like it will not update the customers data ?? what about SD_CUSTOMER_MAINTAIN_ALL . the problem i have is that i dont know what parameters i should pass to the tables in both fms CUSTOMER_UPDATE , SD_CUSTOMER_MAINTAIN_ALL.


Thanks