SAP for Utilities Discussions
Connect with fellow SAP users to share best practices, troubleshoot challenges, and collaborate on building a sustainable energy future. Join the discussion.
cancel
Showing results for 
Search instead for 
Did you mean: 

creating a new business partner

former_member199650
Participant
0 Kudos

Hi,

Please guide me for the following query: Can we create a new business partner through any FM?

Please guide me with the name of the FM if it is possible.

Thanks and Regards

1 ACCEPTED SOLUTION

Former Member
0 Kudos

check the below code also.

DATA: BPC LIKE BAPIBUS1006_HEAD-PARTN_CAT,
      CNTDATA LIKE BAPIBUS1006_CENTRAL OCCURS 0 WITH HEADER LINE, 
      BP LIKE BAPIBUS1006_HEAD-BPARTNER. 


DATA: gs_centraldata TYPE bapibus1006_central, 
      gs_centraldataorganization TYPE bapibus1006_central_organ, 
      gs_addressdata TYPE bapibus1006_address, 
      it_return TYPE TABLE OF bapiret2, 
      lv_customer TYPE bu_partner, 
      GS_PERSON TYPE BAPIBUS1006_CENTRAL_PERSON, 
      GS_CAT TYPE BAPIBUS1006_HEAD-BPARTNER. 

move: 'PRADEEP' TO GS_PERSON-FIRSTNAME, 
      'SHARMA' TO GS_PERSON-LASTNAME, 
      'EN' TO GS_PERSON-CORRESPONDLANGUAGE, 
      'EN' TO gs_centraldata-PARTNERLANGUAGE, 
      '0001' TO gs_centraldata-TITLE_KEY, 
      'Siva P Kumar' TO gs_centraldataorganization-name1, 
      'XYZ' TO gs_centraldataorganization-name2, 
      '01' TO gs_addressdata-EXTADDRESSNUMBER, 
      'X' TO gs_addressdata-standardaddress, 
      '3000' TO gs_addressdata-postl_cod1, 
      'Melbourne' TO gs_addressdata-city, 
      'Street' TO gs_addressdata-street, 
      '246' TO gs_addressdata-house_no, 
      'GB' TO gs_addressdata-country, 
      'VIC' TO gs_addressdata-region, 
      'EN' TO gs_addressdata-langu. 


      BPC = '1'. 
 
CALL FUNCTION 'BAPI_BUPA_CREATE_FROM_DATA'
     EXPORTING 
     BUSINESSPARTNEREXTERN = GS_CAT 
     PARTNERCATEGORY = BPC 
   * PARTNERGROUP = 
     CENTRALDATA = gs_centraldata 
     CENTRALDATAPERSON = GS_PERSON 
   * CENTRALDATAORGANIZATION = gs_centraldataorganization 
   * CENTRALDATAGROUP = 
   * ADDRESSDATA = gs_addressdata 
   * DUPLICATE_MESSAGE_TYPE = 
   * ACCEPT_ERROR = ' ' 
     IMPORTING
     BUSINESSPARTNER = BP 
   * TABLES 
   * TELEFONDATA = 
   * FAXDATA = 
   * TELETEXDATA = 
   * TELEXDATA = 
   * E_MAILDATA = 
   * RMLADDRESSDATA =
   * X400ADDRESSDATA =       
   * RFCADDRESSDATA = 
   * PRTADDRESSDATA = 
   * SSFADDRESSDATA = 
   * URIADDRESSDATA = 
* PAGADDRESSDATA = 
* ADDRESSNOTES =

Source : SDN

View solution in original post

2 REPLIES 2

Former Member
0 Kudos

hi,

Try this bapi

BAPI_BUSPARTNER_CREATE

Execute this bapi,find the required fields ,give those inputs and test it.

Siva

Former Member
0 Kudos

check the below code also.

DATA: BPC LIKE BAPIBUS1006_HEAD-PARTN_CAT,
      CNTDATA LIKE BAPIBUS1006_CENTRAL OCCURS 0 WITH HEADER LINE, 
      BP LIKE BAPIBUS1006_HEAD-BPARTNER. 


DATA: gs_centraldata TYPE bapibus1006_central, 
      gs_centraldataorganization TYPE bapibus1006_central_organ, 
      gs_addressdata TYPE bapibus1006_address, 
      it_return TYPE TABLE OF bapiret2, 
      lv_customer TYPE bu_partner, 
      GS_PERSON TYPE BAPIBUS1006_CENTRAL_PERSON, 
      GS_CAT TYPE BAPIBUS1006_HEAD-BPARTNER. 

move: 'PRADEEP' TO GS_PERSON-FIRSTNAME, 
      'SHARMA' TO GS_PERSON-LASTNAME, 
      'EN' TO GS_PERSON-CORRESPONDLANGUAGE, 
      'EN' TO gs_centraldata-PARTNERLANGUAGE, 
      '0001' TO gs_centraldata-TITLE_KEY, 
      'Siva P Kumar' TO gs_centraldataorganization-name1, 
      'XYZ' TO gs_centraldataorganization-name2, 
      '01' TO gs_addressdata-EXTADDRESSNUMBER, 
      'X' TO gs_addressdata-standardaddress, 
      '3000' TO gs_addressdata-postl_cod1, 
      'Melbourne' TO gs_addressdata-city, 
      'Street' TO gs_addressdata-street, 
      '246' TO gs_addressdata-house_no, 
      'GB' TO gs_addressdata-country, 
      'VIC' TO gs_addressdata-region, 
      'EN' TO gs_addressdata-langu. 


      BPC = '1'. 
 
CALL FUNCTION 'BAPI_BUPA_CREATE_FROM_DATA'
     EXPORTING 
     BUSINESSPARTNEREXTERN = GS_CAT 
     PARTNERCATEGORY = BPC 
   * PARTNERGROUP = 
     CENTRALDATA = gs_centraldata 
     CENTRALDATAPERSON = GS_PERSON 
   * CENTRALDATAORGANIZATION = gs_centraldataorganization 
   * CENTRALDATAGROUP = 
   * ADDRESSDATA = gs_addressdata 
   * DUPLICATE_MESSAGE_TYPE = 
   * ACCEPT_ERROR = ' ' 
     IMPORTING
     BUSINESSPARTNER = BP 
   * TABLES 
   * TELEFONDATA = 
   * FAXDATA = 
   * TELETEXDATA = 
   * TELEXDATA = 
   * E_MAILDATA = 
   * RMLADDRESSDATA =
   * X400ADDRESSDATA =       
   * RFCADDRESSDATA = 
   * PRTADDRESSDATA = 
   * SSFADDRESSDATA = 
   * URIADDRESSDATA = 
* PAGADDRESSDATA = 
* ADDRESSNOTES =

Source : SDN