on 05-18-2011 1:28 PM
Hi Experts,
I have to create a business partner(organization) through a badi with the fields like name name1,name2,street, house number,telephone,email,mobile number. I am stuck in mobile number. I was able to create business partner with all the other fields but i dont know how to get hold of mobile number.Please suggest me functional module or the process of assigning mobile number to the BP.
Edited by: anurag112 on May 18, 2011 2:35 PM
You can use fm BUPA_ADDRESS_ADD. Mobile number is defined in IT_ADTEL table.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
thanks for your reply. I tried to use the function module but i was not able to get the mobile number. This is what i tried to do.
&----
*& Report ZTEST_LOG2
*&
&----
*&
*&
&----
REPORT ZTEST_LOG2.
DATA :PARTNER_CATEGORY TYPE BAPIBUS1006_HEAD-PARTN_CAT,
PARTNER_ROLE TYPE BAPIBUS1006_BPROLES-PARTNERROLE,
BP TYPE BAPIBUS1006_HEAD-BPARTNER,
CENTRALDATA TYPE BAPIBUS1006_CENTRAL,
ORGAN_DATA TYPE BAPIBUS1006_CENTRAL_ORGAN,
ADDRESS_DATA TYPE BAPIBUS1006_ADDRESS,
IT_TELEPHONDATA TYPE TABLE OF BAPIADTEL ,
WA_TELEPHONDATA TYPE BAPIADTEL,
IT_FAXDATA TYPE TABLE OF BAPIADFAX ,
WA_FAXDATA TYPE BAPIADFAX ,
IT_URI TYPE TABLE OF BAPIADURI ,
WA_URI TYPE BAPIADURI ,
IT_E_MAILDATA TYPE TABLE OF BAPIADSMTP,
WA_E_MAILDATA TYPE BAPIADSMTP,
IT_RETURN TYPE TABLE OF BAPIRET2 ,
PARTNER_GRP TYPE BAPIBUS1006_HEAD-PARTN_GRP,
TITLE_KEY TYPE AD_TITLE,
TITLE(2) TYPE C,
BPDISTI TYPE BAPIBUS1006_HEAD-BPARTNER,
IT_RETURN1 TYPE TABLE OF BAPIRET2,
IT_MObile type TABLE OF ADTEL,
WA_mobile type ADTEL,
RELTYPE TYPE BAPIBUS1006_relations-relationshipcategory.
PARTNER_CATEGORY = '2'. "Organization
*PARTNER_GRP = '0001'.
PARTNER_ROLE = 'ZCRM02'.
ORGAN_DATA-NAME1 = 'ANURAG77 '.
ORGAN_DATA-NAME2 = 'K'.
ADDRESS_DATA-HOUSE_NO = '24'.
ADDRESS_DATA-STREET = 'MAIN'.
ADDRESS_DATA-POSTL_COD1 = '461661'.
ADDRESS_DATA-CITY = 'BANGALORE'.
ADDRESS_DATA-REGION = '05'.
ADDRESS_DATA-COUNTRY = 'IN'.
WA_TELEPHONDATA-COUNTRY = 'IN'.
WA_TELEPHONDATA-TELEPHONE = '9827654651'.
WA_TELEPHONDATA-EXTENSION = '91'.
APPEND WA_TELEPHONDATA TO IT_TELEPHONDATA.
wa_mobile-country = 'IN'.
wa_mobile-tel_number = '987654321'.
wa_mobile-r3_user = '2'.
append wa_mobile to it_mobile.
WA_FAXDATA-COUNTRY = 'IN'.
WA_FAXDATA-FAX = '987654321'.
WA_FAXDATA-EXTENSION = '91'.
APPEND WA_FAXDATA TO IT_FAXDATA.
wa_uri-uri_type = 'FTP'.
WA_URI-URI = 'ftp.abc.com'.
APPEND WA_URI TO IT_URI.
CALL FUNCTION 'BAPI_BUPA_CREATE_FROM_DATA'
EXPORTING
BUSINESSPARTNEREXTERN =
PARTNERCATEGORY = PARTNER_CATEGORY
PARTNERGROUP = PARTNER_GRP
CENTRALDATA = CENTRALDATA
CENTRALDATAPERSON = PERSON_DATA
CENTRALDATAORGANIZATION = ORGAN_DATA
CENTRALDATAGROUP =
ADDRESSDATA = ADDRESS_DATA
DUPLICATE_MESSAGE_TYPE =
ACCEPT_ERROR = ' '
IMPORTING
BUSINESSPARTNER = BP
TABLES
TELEFONDATA = IT_TELEPHONDATA
FAXDATA = IT_FAXDATA
TELETEXDATA = it_mobile
TELEXDATA =
E_MAILDATA =
RMLADDRESSDATA =
X400ADDRESSDATA =
RFCADDRESSDATA =
PRTADDRESSDATA =
SSFADDRESSDATA =
URIADDRESSDATA = IT_URI
PAGADDRESSDATA =
ADDRESSNOTES =
COMMUNICATIONNOTES =
COMMUNICATIONUSAGE =
TELEFONDATANONADDRESS =
FAXDATANONADDRESS =
TELETEXDATANONADDRESS =
TELEXDATANONADDRESS =
E_MAILDATANONADDRESS =
RMLADDRESSDATANONADDRESS =
X400ADDRESSDATANONADDRESS =
RFCADDRESSDATANONADDRESS =
PRTADDRESSDATANONADDRESS =
SSFADDRESSDATANONADDRESS =
URIADDRESSDATANONADDRESS =
PAGADDRESSDATANONADDRESS =
COMMUNICATIONNOTESNONADDRESS =
COMMUNICATIONUSAGENONADDRESS =
RETURN = IT_RETURN.
ADDRESSDUPLICATES =
CALL FUNCTION 'BUPA_ADDRESS_ADD'
EXPORTING
IV_PARTNER = BP
IV_PARTNER_GUID =
IS_ADDRESS = ADDRESS_DATA
IV_DUPLICATE_MESSAGE_TYPE =
IV_ACCEPT_ERROR = ' '
IV_ADDRGUID =
IV_X_SAVE = 'X'
IV_CONSIDER_CONSNUMBER_FOR_INS = ' '
IV_CHECK_ADDRESS = 'X'
IMPORTING
EV_ADDRNUMBER =
EV_ADDRGUID =
TABLES
IT_ADTEL = it_mobile
IT_ADFAX =
IT_ADTTX =
IT_ADTLX =
IT_ADSMTP =
IT_ADRML =
IT_ADX400 =
IT_ADRFC =
IT_ADPRT =
IT_ADSSF =
IT_ADURI =
IT_ADPAG =
IT_ADREM =
IT_ADCOMREM =
IT_ADUSE =
IT_ADDR_COMM_USE =
ET_ADDR_DUPLICATES =
ET_RETURN =
.
CALL FUNCTION 'BAPI_BUPA_ROLE_ADD_2'
EXPORTING
BUSINESSPARTNER = BP
BUSINESSPARTNERROLECATEGORY =
ALL_BUSINESSPARTNERROLES = ' '
BUSINESSPARTNERROLE = PARTNER_ROLE
DIFFERENTIATIONTYPEVALUE =
VALIDFROMDATE =
VALIDUNTILDATE = '99991231'
TABLES
RETURN =
.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT =
IMPORTING
RETURN =
.
please help me with the same. I am new to SAP and BADI.
User | Count |
---|---|
8 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.