2020-09-02 01:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好专家
我需要在SAP中调用REST Web服务。 有人可以帮忙
在SAP中调用这些服务。 如果已经进行过处理,请尽快答复。
感谢与问候
Gaurav Sharma
不用担心它是REST还是SOAP。 只需获取wsdl URL并执行以下操作即可。
1。 在SE80或SPROXY中创建Web服务的使用者代理(使用wsdl网址,例如: http://..../xyz?wsdl )
2。 使用SOAMANAGER创建逻辑端口(大多数情况下,Basis会这样做)
3。 从您的ABAP程序中调用第一步创建的Web服务方法。
-Chandra
根据屏幕上的内容很难找出问题所在
您能否让我知道您所遵循的步骤?
您好,
我使用Code进行了尝试,并成功调用了RESTful服务,并以JSON格式获取了数据。
现在我要在ABAP中转换此数据。 这是我得到的输出
{
" validationErrors":[],
" operationMessages":[],
" DataEntity":{
"编号":6,
"名称":"需求存款-华盛顿州",
"帐户ID":" WACH_001",
"帐户编号":" 1000001",
" AccountType":" DDA",
" IdentityType":" R",
"结算代码":0,
" OpenDate":" 2009-01-02T00:00:00",
" CloseDate":null,
" AccountValid":是,
" InfoId":null,
" TypeIndicator":" C",
" ACHCompanyId":空,
" RoutingAccount":" N",
" LedgerId":2,
" CashGL":9,
" IgnoreCashGL":否,
" OwnerId":"默认",
" OpeningUserCodeId":-1,
" CalendarId":0,
" CurrencyId":"美元",
" OriginalCurrencyId":"美元",
"城市":"夏洛莱特",
" StateProvince":" SC",
"国家/地区":" US",
" PostalCode":null,
" AddressLine1":"。",
" AddressLine2":空,
" AddressLine3":空,
" AddressLine4":空,
" CustomField1":{
"名称":null,
"值":null,
"类型":0
},
" CustomField2":{
" CustomField3":{
" CustomField4":{
" CustomField5":{
" LetterSpecification":null,
" RoutingNumberSpecification":{
"电线":null,
" AutomatedClearingHouse":空,
" SWIFTCode":空,
" InternationalBankAccountNumber":空
" RecordVersion":1,
"说明":null,
"状态":1,
" BankId":2,
" BankCode":" WACHOVIA",
"银行名称":" NA WACHOVIA BANK"
"成功":是,
"数据":{}
}
请建议我如何实现。
谢谢
Gaurav
您使用网络服务还是通过RFC?
最多设置5个标签!
不用担心它是REST还是SOAP。 只需获取wsdl URL并执行以下操作即可。
1。 在SE80或SPROXY中创建Web服务的使用者代理(使用wsdl网址,例如: http://..../xyz?wsdl )
2。 使用SOAMANAGER创建逻辑端口(大多数情况下,Basis会这样做)
3。 从您的ABAP程序中调用第一步创建的Web服务方法。
-Chandra
根据屏幕上的内容很难找出问题所在
您能否让我知道您所遵循的步骤?
您好,
我使用Code进行了尝试,并成功调用了RESTful服务,并以JSON格式获取了数据。
现在我要在ABAP中转换此数据。 这是我得到的输出
{
" validationErrors":[],
" operationMessages":[],
" DataEntity":{
"编号":6,
"名称":"需求存款-华盛顿州",
"帐户ID":" WACH_001",
"帐户编号":" 1000001",
" AccountType":" DDA",
" IdentityType":" R",
"结算代码":0,
" OpenDate":" 2009-01-02T00:00:00",
" CloseDate":null,
" AccountValid":是,
" InfoId":null,
" TypeIndicator":" C",
" ACHCompanyId":空,
" RoutingAccount":" N",
" LedgerId":2,
" CashGL":9,
" IgnoreCashGL":否,
" OwnerId":"默认",
" OpeningUserCodeId":-1,
" CalendarId":0,
" CurrencyId":"美元",
" OriginalCurrencyId":"美元",
"城市":"夏洛莱特",
" StateProvince":" SC",
"国家/地区":" US",
" PostalCode":null,
" AddressLine1":"。",
" AddressLine2":空,
" AddressLine3":空,
" AddressLine4":空,
" CustomField1":{
"名称":null,
"值":null,
"类型":0
},
" CustomField2":{
"名称":null,
"值":null,
"类型":0
},
" CustomField3":{
"名称":null,
"值":null,
"类型":0
},
" CustomField4":{
"名称":null,
"值":null,
"类型":0
},
" CustomField5":{
"名称":null,
"值":null,
"类型":0
},
" LetterSpecification":null,
" RoutingNumberSpecification":{
"电线":null,
" AutomatedClearingHouse":空,
" SWIFTCode":空,
" InternationalBankAccountNumber":空
},
" RecordVersion":1,
"说明":null,
"状态":1,
" BankId":2,
" BankCode":" WACHOVIA",
"银行名称":" NA WACHOVIA BANK"
},
"成功":是,
"数据":{}
}
请建议我如何实现。
谢谢
Gaurav
您使用网络服务还是通过RFC?
一周热门 更多>