cancel
Showing results for 
Search instead for 
Did you mean: 

Customer Master

0 Kudos

Hi Pals:

What good use can this bapi IDOC_INPUT_DEBITOR be put to?

Can it do all maintenance tasks like Create / Update and Delete Customer Data ?

I tried searching documentation for this FM, but couldn't find any. Any pointers ?

What other BAPIs are available for Customer Master maintenance ? I plan to use an RFC enabled FM. The RFC call will be from GIS and can be for either a Create or an Update or a Delete. !!

Any help will be highly appreciated.

PS:

LSMW, EDI or AlE process was ruled out due to a business need.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

BAPI_CUSTOMER_CREATE Create Customer Master Online

BAPI_CUSTOMER_DELETE Delete Customer Master Online

BAPI_CUSTOMER_DISPLAY Display Customer Master Online

BAPI_CUSTOMER_EDIT Change Customer Master Online

BAPI_CUSTOMER_EXISTENCECHECK Check Customer Existence

BAPI_CUSTOMER_FIND Customer Matchcode

BAPI_CUSTOMER_GETCONTACTLIST Read contact persons from customers

BAPI_CUSTOMER_GETDETAIL2 Customer Detail Information

BAPI_CUSTOMER_GETINTNUMBER Provides Internal Customer Numbers

BAPI_CUSTOMER_GETLIST Reads customers and addresses

0 Kudos

Thanks John:

The BAPIs >>

BAPI_CUSTOMER_CREATE Create Customer Master Online

BAPI_CUSTOMER_DELETE Delete Customer Master Online

BAPI_CUSTOMER_DISPLAY Display Customer Master Online

BAPI_CUSTOMER_EDIT Change Customer Master Online >>> Use call transaction. This is not in our scope for this development.

I am looking at the FM 'IDOC_INPUT_DEBITOR' specifically.

I am assuming that it does most of the maintenance tasks for Customer Master. (Probably Back Ground)

If anyone has used this FM, please pen your inputs.

Thanks anyway

Answers (2)

Answers (2)

former_member188685
Active Contributor
0 Kudos

Hi Vaseem,

why can't you create wraper RFC using this FM <b>MASS_DEBMAS03_CHANGE</b>, this is used to change the Customer Master Mass change.

why i am telling is this is Not RFC , but if you can make use of it and write a wraper for it, it works well.

Regards

vijay

former_member188685
Active Contributor
0 Kudos

Hi,

if it is creation then try this

<b>BAPI_CUSTOMER_CREATEFROMDATA1</b>

Regards

vijay

Former Member
0 Kudos

Vaseem,

Please note that IDOC_INPUT_DEBITOR is not Remote-Enabled.

0 Kudos

Vijay / John :

I am anyway going to write a wrapper. IDOC_INPUT_DEBITOR takes data in the form of IDOCs... :???

I looked at MASS_DEBMAS03_CHANGE, but I have a lot of custom fields as well.

I was planning to send an extended IDOC to IDOC_INPUT_DEBITOR. But I am not sure what all this FM does.

Former Member
0 Kudos

Vaseem,

Any function module name starts with IDOC_INPU_XXXXXX are always used to post data in SAP-ERP using IDOC.

Yes, IDOC_INPUT_DEBITOR always takes data in the form of IDOCs.

Since you have extended idoc its better to copy IDOC_INPUT_DEBITOR as ZIDOC_INPUT_DEBITOR rather than creating wrapper and you need to take care of posting of additional fields ( You need to write a code to post your additional custom field). Just passing additional custom field to "IDOC_INPUT_DEBITOR" is of no used.

So create another Z function module. You need to write abap code to post remaining customised fields.

Hope this will help you!

Cheers,

Nilesh