web services sap crm
TRANSCRIPT
-
7/24/2019 Web Services Sap Crm
1/31
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 1
Consuming the External WebService in SAP Environment
Applies to:
SAP EHP 1 for SAP NetWeaver 7.0. For more information, visit theABAP homepage.
Summary
This document focuses on the steps for the consumption of external web service (a freely available webservice from internet) into SAP environment. It will also focus on the basic troubleshooting while consumingthe external web service.
Author: Animesh Sundriyal
Company: ITC Infotech Limited.
Created on:3 December 2010
Author Bio
I am SAP ABAP and Webdynpro consultant with 3 years and 10 months of experiencecurrently working in the integration of ABAP Webdnpro and MDM.
https://www.sdn.sap.com/irj/sdn/abaphttps://www.sdn.sap.com/irj/sdn/abaphttps://www.sdn.sap.com/irj/sdn/abaphttps://www.sdn.sap.com/irj/sdn/abap -
7/24/2019 Web Services Sap Crm
2/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 2
Table of Contents
Overview ............................................................................................................................................................. 3
Illustration ........................................................................................................................................................ 3
PROGRAM ................................................................................................................................................................ 27
Troubleshooting ................................................................................................................................................ 29
Related Content ................................................................................................................................................ 30
Disclaimer and Liability Notice .......................................................................................................................... 31
-
7/24/2019 Web Services Sap Crm
3/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 3
Overview
Lets try using an external webservice into the SAP platform. By external webservice I mean the webservicewhich are hosted from the foreign system other than the system in which we are trying to consume thewebservice. Let me take the example from the internet by using a freely available
Illustration
Lets open the websitehttp://www.webservicex.net/ws/default.aspxfrom where we take the wsdl specification
of a freely available webservice currency convertor.
http://www.webservicex.net/ws/default.aspxhttp://www.webservicex.net/ws/default.aspxhttp://www.webservicex.net/ws/default.aspxhttp://www.webservicex.net/ws/default.aspx -
7/24/2019 Web Services Sap Crm
4/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 4
Now lets see the XML specification of the Currency Convertor Webservice and we can easily make out thatmultiple bindings are present with the multiple ports. Lets keep the operation
and the respective binding
andtherespective port
I mean copy the WSDL file and edit it in a notepad. keep the parts which are mentioned above and removethe following. Finally save it with the extention .wsdl.
-
-
-
-
-
-
-
-
http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL## -
7/24/2019 Web Services Sap Crm
5/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 5
-
7/24/2019 Web Services Sap Crm
6/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 6
-
7/24/2019 Web Services Sap Crm
7/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 7
-
7/24/2019 Web Services Sap Crm
8/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 8
-
7/24/2019 Web Services Sap Crm
9/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 9
-
-
-
-
-
-
-
-
-
http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL## -
7/24/2019 Web Services Sap Crm
10/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 10
-
-
Getconversion rate from one currency to another currency
Differenct currency Code and Namesaround the world
AFA-Afghanistan Afghani
ALL-Albanian Lek
DZD-AlgerianDinar
ARS-Argentine Peso
AWG-Aruba Florin
AUD-AustralianDollar
BSD-Bahamian Dollar
BHD-Bahraini Dinar
BDT-BangladeshTaka
BBD-Barbados Dollar
BZD-Belize Dollar
BMD-BermudaDollar
BTN-Bhutan Ngultrum
BOB-Bolivian Boliviano
BWP-BotswanaPula
BRL-Brazilian Real
GBP-British Pound
BND-Brunei Dollar
BIF-Burundi Franc
XOF-CFA Franc (BCEAO)
XAF-CFA Franc (BEAC)
KHR-Cambodia Riel
CAD-Canadian Dollar
CVE-Cape Verde Escudo
KYD-Cayman Islands Dollar
CLP-Chilean Peso
CNY-Chinese Yuan
COP-Colombian Peso
KMF-Comoros Franc
CRC-Costa Rica Colon
HRK-Croatian Kuna
CUP-Cuban Peso
CYP-Cyprus Pound
CZK-CzechKoruna
DKK-Danish Krone
DJF-Dijibouti Franc
DOP-DominicanPeso
XCD-East Caribbean Dollar
EGP-Egyptian Pound
SVC-El SalvadorColon
EEK-Estonian Kroon
ETB-Ethiopian Birr
EUR-Euro
FKP-Falkland Islands Pound
GMD-Gambian Dalasi
GHC-Ghanian Cedi
GIP-Gibraltar Pound
XAU-Gold Ounces
GTQ-Guatemala Quetzal
GNF-GuineaFranc
GYD-Guyana Dollar
HTG-Haiti Gourde
HNL-HondurasLempira
HKD-Hong Kong Dollar
HUF-Hungarian Forint
ISK-IcelandKrona
INR-Indian Rupee
IDR-Indonesian Rupiah
IQD-IraqiDinar
ILS-Israeli Shekel
JMD-Jamaican Dollar
JPY-JapaneseYen
JOD-Jordanian Dinar
KZT-Kazakhstan Tenge
KES-KenyanShilling
KRW-Korean Won
KWD-Kuwaiti Dinar
LAK-Lao Kip
LVL-Latvian Lat
LBP-Lebanese Pound
LSL-Lesotho Loti
LRD-LiberianDollar
LYD-Libyan Dinar
LTL-Lithuanian Lita
MOP-MacauPataca
MKD-Macedonian Denar
MGF-Malagasy Franc
MWK-MalawiKwacha
MYR-Malaysian Ringgit
MVR-Maldives Rufiyaa
MTL-MalteseLira
MRO-Mauritania Ougulya
MUR-Mauritius Rupee
MXN-MexicanPeso
MDL-Moldovan Leu
MNT-Mongolian Tugrik
MAD-MoroccanDirham
MZM-Mozambique Metical
MMK-Myanmar Kyat
NAD-NamibianDollar
NPR-Nepalese Rupee
ANG-Neth Antilles Guilder
NZD-NewZealand Dollar
NIO-Nicaragua Cordoba
NGN-Nigerian Naira
KPW-NorthKorean Won
NOK-Norwegian Krone
OMR-Omani Rial
XPF-PacificFranc
PKR-Pakistani Rupee
XPD-Palladium Ounces
PAB-PanamaBalboa
PGK-Papua New Guinea Kina
PYG-Paraguayan Guarani
PEN-Peruvian Nuevo Sol
PHP-Philippine Peso
XPT-Platinum Ounces
PLN-Polish Zloty
QAR-Qatar Rial
ROL-Romanian Leu
RUB-RussianRouble
WST-Samoa Tala
STD-Sao Tome Dobra
SAR-Saudi ArabianRiyal
SCR-Seychelles Rupee
SLL-Sierra Leone Leone
XAG-SilverOunces
SGD-Singapore Dollar
SKK-Slovak Koruna
SIT-SlovenianTolar
SBD-Solomon Islands Dollar
SOS-Somali Shilling
ZAR-SouthAfrican Rand
LKR-Sri Lanka Rupee
SHP-St Helena Pound
SDD-SudaneseDinar
SRG-Surinam Guilder
SZL-Swaziland Lilageni
SEK-SwedishKrona
TRY-Turkey Lira
CHF-Swiss Franc
SYP-Syrian Pound
TWD-Taiwan Dollar
TZS-Tanzanian Shilling
THB-Thai Baht
TOP-TongaPa'anga
TTD-Trinidad&Tobago Dollar
TND-TunisianDinar
TRL-Turkish Lira
USD-U.S. Dollar
AED-UAE Dirham
UGX-Ugandan Shilling
UAH-Ukraine Hryvnia
UYU-Uruguayan New Peso
VUV-Vanuatu Vatu
http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##
VEB-Venezuelan Bolivar
VND-Vietnam Dong
YER-Yemen -
7/24/2019 Web Services Sap Crm
11/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 11
Riyal
YUM-Yugoslav Dinar
ZMK-Zambian Kwacha
ZWD-ZimbabweDollar------------Start Removing The Operarion from here-------------
-
-
Getconversion rate from one currency to another currency
Differenct currency Code and Names
around the world
AFA-Afghanistan Afghani
ALL-Albanian Lek
DZD-AlgerianDinar
ARS-Argentine Peso
AWG-Aruba Florin
AUD-AustralianDollar
BSD-Bahamian Dollar
BHD-Bahraini Dinar
BDT-BangladeshTaka
BBD-Barbados Dollar
BZD-Belize Dollar
BMD-BermudaDollar
BTN-Bhutan Ngultrum
BOB-Bolivian Boliviano
BWP-BotswanaPula
BRL-Brazilian Real
GBP-British Pound
BND-Brunei Dollar
BIF-Burundi Franc
XOF-CFA Franc (BCEAO)
XAF-CFA Franc (BEAC)
KHR-Cambodia Riel
CAD-Canadian Dollar
CVE-Cape Verde Escudo
KYD-Cayman Islands Dollar
CLP-Chilean Peso
CNY-Chinese Yuan
COP-Colombian Peso
KMF-Comoros Franc
CRC-Costa Rica Colon
HRK-Croatian Kuna
CUP-Cuban Peso
CYP-Cyprus Pound
CZK-CzechKoruna
DKK-Danish Krone
DJF-Dijibouti Franc
DOP-DominicanPeso
XCD-East Caribbean Dollar
EGP-Egyptian Pound
SVC-El SalvadorColon
EEK-Estonian Kroon
ETB-Ethiopian Birr
EUR-Euro
FKP-Falkland Islands Pound
GMD-Gambian Dalasi
GHC-Ghanian Cedi
GIP-Gibraltar Pound
XAU-Gold Ounces
GTQ-Guatemala Quetzal
GNF-GuineaFranc
GYD-Guyana Dollar
HTG-Haiti Gourde
HNL-HondurasLempira
HKD-Hong Kong Dollar
HUF-Hungarian Forint
ISK-IcelandKrona
INR-Indian Rupee
IDR-Indonesian Rupiah
IQD-IraqiDinar
ILS-Israeli Shekel
JMD-Jamaican Dollar
JPY-JapaneseYen
JOD-Jordanian Dinar
KZT-Kazakhstan Tenge
KES-KenyanShilling
KRW-Korean Won
KWD-Kuwaiti Dinar
LAK-Lao Kip
LVL-Latvian Lat
LBP-Lebanese Pound
LSL-Lesotho Loti
LRD-LiberianDollar
LYD-Libyan Dinar
LTL-Lithuanian Lita
MOP-MacauPataca
MKD-Macedonian Denar
MGF-Malagasy Franc
MWK-MalawiKwacha
MYR-Malaysian Ringgit
MVR-Maldives Rufiyaa
MTL-MalteseLira
MRO-Mauritania Ougulya
MUR-Mauritius Rupee
MXN-MexicanPeso
MDL-Moldovan Leu
MNT-Mongolian Tugrik
MAD-MoroccanDirham
MZM-Mozambique Metical
MMK-Myanmar Kyat
NAD-NamibianDollar
NPR-Nepalese Rupee
ANG-Neth Antilles Guilder
NZD-NewZealand Dollar
NIO-Nicaragua Cordoba
NGN-Nigerian Naira
KPW-NorthKorean Won
NOK-Norwegian Krone
OMR-Omani Rial
XPF-PacificFranc
http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##
PKR-Pakistani Rupee
XPD-Palladium Ounces
PAB-PanamaBalboa
PGK-Papua New Guinea Kina
PYG-Paraguayan Guarani
PEN- -
7/24/2019 Web Services Sap Crm
12/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 12
Peruvian Nuevo Sol
PHP-Philippine Peso
XPT-Platinum Ounces
PLN-Polish Zloty
QAR-Qatar Rial
ROL-Romanian Leu
RUB-RussianRouble
WST-Samoa Tala
STD-Sao Tome Dobra
SAR-Saudi ArabianRiyal
SCR-Seychelles Rupee
SLL-Sierra Leone Leone
XAG-SilverOunces
SGD-Singapore Dollar
SKK-Slovak Koruna
SIT-SlovenianTolar
SBD-Solomon Islands Dollar
SOS-Somali Shilling
ZAR-SouthAfrican Rand
LKR-Sri Lanka Rupee
SHP-St Helena Pound
SDD-SudaneseDinar
SRG-Surinam Guilder
SZL-Swaziland Lilageni
SEK-SwedishKrona
TRY-Turkey Lira
CHF-Swiss Franc
SYP-Syrian Pound
TWD-Taiwan Dollar
TZS-Tanzanian Shilling
THB-Thai Baht
TOP-TongaPa'anga
TTD-Trinidad&Tobago Dollar
TND-TunisianDinar
TRL-Turkish Lira
USD-U.S. Dollar
AED-UAE Dirham
UGX-Ugandan Shilling
UAH-Ukraine Hryvnia
UYU-Uruguayan New Peso
VUV-Vanuatu Vatu
VEB-Venezuelan Bolivar
VND-Vietnam Dong
YER-YemenRiyal
YUM-Yugoslav Dinar
ZMK-Zambian Kwacha
ZWD-ZimbabweDollar-
-
Getconversion rate from one currency to another currency
Differenct currency Code and Names
around the world
AFA-Afghanistan Afghani
ALL-Albanian Lek
DZD-AlgerianDinar
ARS-Argentine Peso
AWG-Aruba Florin
AUD-AustralianDollar
BSD-Bahamian Dollar
BHD-Bahraini Dinar
BDT-BangladeshTaka
BBD-Barbados Dollar
BZD-Belize Dollar
BMD-BermudaDollar
BTN-Bhutan Ngultrum
BOB-Bolivian Boliviano
BWP-BotswanaPula
BRL-Brazilian Real
GBP-British Pound
BND-Brunei Dollar
BIF-Burundi Franc
XOF-CFA Franc (BCEAO)
XAF-CFA Franc (BEAC)
KHR-Cambodia Riel
CAD-Canadian Dollar
CVE-Cape Verde Escudo
KYD-Cayman Islands Dollar
CLP-Chilean Peso
CNY-Chinese Yuan
COP-Colombian Peso
KMF-Comoros Franc
CRC-Costa Rica Colon
HRK-Croatian Kuna
CUP-Cuban Peso
CYP-Cyprus Pound
CZK-CzechKoruna
DKK-Danish Krone
DJF-Dijibouti Franc
DOP-DominicanPeso
XCD-East Caribbean Dollar
EGP-Egyptian Pound
SVC-El SalvadorColon
EEK-Estonian Kroon
ETB-Ethiopian Birr
EUR-Euro
FKP-Falkland Islands Pound
GMD-Gambian Dalasi
GHC-Ghanian Cedi
GIP-Gibraltar Pound
XAU-Gold Ounces
GTQ-Guatemala Quetzal
GNF-GuineaFranc
GYD-Guyana Dollar
HTG-Haiti Gourde
HNL-HondurasLempira
HKD-Hong Kong Dollar
HUF-Hungarian Forint
ISK-IcelandKrona
INR-Indian Rupee
IDR-Indonesian Rupiah
IQD-IraqiDinar
ILS-Israeli Shekel
JMD-Jamaican Dollar
JPY-JapaneseYen
JOD-Jordanian Dinar
KZT-Kazakhstan Tenge
KES-KenyanShilling
KRW-Korean Won
KWD-Kuwaiti Dinar
LAK-Lao Kip
LVL-Latvian Lat
LBP-Lebanese Pound
LSL-Lesotho Loti
LRD-LiberianDollar
LYD-Libyan Dinar
LTL-Lithuanian Lita
MOP-MacauPataca
http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##
MKD-Macedonian Denar
MGF-Malagasy Franc
MWK-Malawi -
7/24/2019 Web Services Sap Crm
13/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 13
Kwacha
MYR-Malaysian Ringgit
MVR-Maldives Rufiyaa
MTL-MalteseLira
MRO-Mauritania Ougulya
MUR-Mauritius Rupee
MXN-MexicanPeso
MDL-Moldovan Leu
MNT-Mongolian Tugrik
MAD-MoroccanDirham
MZM-Mozambique Metical
MMK-Myanmar Kyat
NAD-NamibianDollar
NPR-Nepalese Rupee
ANG-Neth Antilles Guilder
NZD-NewZealand Dollar
NIO-Nicaragua Cordoba
NGN-Nigerian Naira
KPW-NorthKorean Won
NOK-Norwegian Krone
OMR-Omani Rial
XPF-PacificFranc
PKR-Pakistani Rupee
XPD-Palladium Ounces
PAB-PanamaBalboa
PGK-Papua New Guinea Kina
PYG-Paraguayan Guarani
PEN-Peruvian Nuevo Sol
PHP-Philippine Peso
XPT-Platinum Ounces
PLN-Polish Zloty
QAR-Qatar Rial
ROL-Romanian Leu
RUB-RussianRouble
WST-Samoa Tala
STD-Sao Tome Dobra
SAR-Saudi ArabianRiyal
SCR-Seychelles Rupee
SLL-Sierra Leone Leone
XAG-SilverOunces
SGD-Singapore Dollar
SKK-Slovak Koruna
SIT-SlovenianTolar
SBD-Solomon Islands Dollar
SOS-Somali Shilling
ZAR-SouthAfrican Rand
LKR-Sri Lanka Rupee
SHP-St Helena Pound
SDD-SudaneseDinar
SRG-Surinam Guilder
SZL-Swaziland Lilageni
SEK-SwedishKrona
TRY-Turkey Lira
CHF-Swiss Franc
SYP-Syrian Pound
TWD-Taiwan Dollar
TZS-Tanzanian Shilling
THB-Thai Baht
TOP-TongaPa'anga
TTD-Trinidad&Tobago Dollar
TND-TunisianDinar
TRL-Turkish Lira
USD-U.S. Dollar
AED-UAE Dirham
UGX-Ugandan Shilling
UAH-Ukraine Hryvnia
UYU-Uruguayan New Peso
VUV-Vanuatu Vatu
VEB-Venezuelan Bolivar
VND-Vietnam Dong
YER-YemenRiyal
YUM-Yugoslav Dinar
ZMK-Zambian Kwacha
ZWD-ZimbabweDollar
--------------------Remove Operation Up to here------------------
-
-
-
-
http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL## -
7/24/2019 Web Services Sap Crm
14/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 14
---------------Start Removing The Binding from Here-------------
-
-
-
-
-
-
-
-
-
-
-
-
http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL## -
7/24/2019 Web Services Sap Crm
15/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 15
---------------------Remove Binding Upto Here--------------------
-
-
------------Start Removing The PORT from Here------------------
-
-
-
------------------------Remove Port Upto Here----------------------
So now the initial preparation is over and name the WSDL file as testCurrencyconverter.wsdl.
Login into the SAP system and we have to perform basically two jobs to use the service offered by theCurrency Convertor webservice.
The creation of consumer proxy
Logical endpoint creation in SOAMANAGER for the consumer proxy
Open SE80 transaction and follow the steps shown in the screenshot below to create consumer proxy.
http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL##http://www.webservicex.net/CurrencyConvertor.asmx?WSDL## -
7/24/2019 Web Services Sap Crm
16/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 16
-
7/24/2019 Web Services Sap Crm
17/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 17
-
7/24/2019 Web Services Sap Crm
18/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 18
-
7/24/2019 Web Services Sap Crm
19/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 19
-
7/24/2019 Web Services Sap Crm
20/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 20
-
7/24/2019 Web Services Sap Crm
21/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 21
-
7/24/2019 Web Services Sap Crm
22/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 22
Now we go to SOAMANAGER and create a logical end point for the consumer proxy. Follow the screenshotsfor the same.
SOAMANGER opens the transaction in a browser, perform the below mentioned steps.
-
7/24/2019 Web Services Sap Crm
23/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 23
-
7/24/2019 Web Services Sap Crm
24/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 24
-
7/24/2019 Web Services Sap Crm
25/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 25
Actually in some organizations the internet communication is via proxy, get the proxy and port respectivelyand fill the above parameters if required.\
-
7/24/2019 Web Services Sap Crm
26/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 26
-
7/24/2019 Web Services Sap Crm
27/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 27
PROGRAM
*&---------------------------------------------------------------------* *& Report YTEST1*&*&---------------------------------------------------------------------* *& Program to test webservice*&*&---------------------------------------------------------------------*
REPORT YTEST1.
* Create the reference variable of type proxy classdata: testobj typereftoZASCO_CURRENCY_CONVERTOR_SOAP .
Data: sys_fault typereftocx_ai_system_fault,
app_fault typereftocx_ai_application_fault,l_exception_msg typestring.
try.createobject testobj EXPORTINGLOGICAL_PORT_NAME = 'TEST_WS'.
.catchcx_ai_system_fault .
-
7/24/2019 Web Services Sap Crm
28/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 28
endtry.
* Declare the variable from consumer proxy class CONVERSION_RATE method
interface
data: inputtypeZASCONVERSION_RATE_SOAP_IN,outputtypeZASCONVERSION_RATE_SOAP_OUT.
input-FROM_CURRENCY = 'USD'.input-TO_CURRENCY = 'INR'.try.
* Call method CONVERSION_RATE
callmethodtestobj->CONVERSION_RATEexportinginput = input
importingoutput= output.
catchcx_ai_system_fault intosys_fault.l_exception_msg = sys_fault->get_text( ).write:/ 'System Error', l_exception_msg.
exit.catchcx_ai_application_fault intoapp_fault.
l_exception_msg = app_fault->get_text( ).write:/ 'Application Error', l_exception_msg.exit.
endtry.
* print the resultwrite: output-CONVERSION_RATE_RESULT.
-
7/24/2019 Web Services Sap Crm
29/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 29
Troubleshooting
Now let's focus on some basic troubleshooting.
ICM_HTTP_TIMEOUT
ICM_HTTP_CONNECTION_FAILED
This error comes when we forget to mention proxy and port in logical endpoint.
SOAP FAULTCODE : 1
This error comes if MESSAGE ID PROTOCOL value is wrongly choosen in the logical end point creation.
Please refer the below references for more explanation on troubleshooting.
-
7/24/2019 Web Services Sap Crm
30/31
Consuming the External Web Service in SAP Environment
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
2010 SAP AG 30
Related Content
https://cw.sdn.sap.com/cw/docs/DOC-106375
http://forums.sdn.sap.com/message.jspa?messageID=5686394
https://cw.sdn.sap.com/cw/docs/DOC-106375https://cw.sdn.sap.com/cw/docs/DOC-106375http://forums.sdn.sap.com/message.jspa?messageID=5686394http://forums.sdn.sap.com/message.jspa?messageID=5686394http://forums.sdn.sap.com/message.jspa?messageID=5686394https://cw.sdn.sap.com/cw/docs/DOC-106375 -
7/24/2019 Web Services Sap Crm
31/31
Consuming the External Web Service in SAP Environment
Disclaimer and Liability Notice
This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is notsupported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade.
SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document,and anyone using these methods does so at his/her own risk.
SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article orcode sample, including any liability resulting from incompatibility between the content within this document and the materials andservices offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of thisdocument.