Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9146

Addresses In The SDK

$
0
0

Hi all,

 

I've been working on an integration and i've gotten a bit stuck.

 

Basically, i'm trying to generate Sales Orders via an External Web Service Integration that i'm managing through ABSL code.

 

I'm bringing the data IN via call in a Custom Business Object via using a custom WSDL and CS. I'm then trying to generate a Sales Order based on the Response i receive.

 

Everything was going smoothly until i ran into the need to maintain (potentially) new addresses. In some cases, i could use an old address, but in others, i would want to generate a new address based on the data i receive.

 

Is there any way of doing this? The documentation i've found only references that we should use an Embedded Component to manage Addresses, but that's not feasible in ABSL.

 

I've also seen that the ManageSalesOrderIn Web Service does allow you to push in manual Address data.

 

From the ManageSalesOrderIn Documentation:


"An address that is maintained via the web-service becomes a document address, that is, an address that is valid only for that sales order document. An address in a document cannot be changed, but a new one can be created which will overwrite the previous document address. This would be mean that if the customer wants to change, for example, an email ID, the customer would have to read all information present in the current address and send it back along with the new email ID as an update request."

 

Which is what i'd like to make use of.

 

Are there any other ways?

 

If needed, i could maintain it by writing to the Customer object, etc.

Alternately, i could try and make use of the ManageSalesOrderIn Web Service, but i can't figure out the syntax to call this via ABSL.


Viewing all articles
Browse latest Browse all 9146

Trending Articles