cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Customer checkout customers synchronizing but 0 Articles synchronizing from sap business one

Tharindu
Active Participant
0 Likes
781

Hello all ,

We experienced an issue recently and only article are not synchronizing from sap business one . Here are the images below for your kind reference on the same .

One of client installations, The system we using SAP Business one 10 2102 version and customer checkout 2.0 SP 09 PL 25 . And the integration framework the sap.customercheckout and sap.customerchcekoutui both also been updated to 4.0.31 version . But the same thing still remaining .

So really great if you kindly advice us to sort this out .

Best Regards,

Tharindu.

Accepted Solutions (1)

Accepted Solutions (1)

bikash_bansal
Product and Topic Expert
Product and Topic Expert
0 Likes

Hello tharindu,

When u use a partner step(use our extension point), then the output of the partner step is sent.
Hence when u use an empty partner step.. then empty response is send back to SAP Customer Checkout.
This works as designed:

In partnerEdge we have a guide and example of what u want to achieve.. u should built based on that.
The example explained is exactly the same as your use-case
https://partneredge.sap.com/en/library/assets/solutions/dgl/28/14/SAP762814.html

https://partneredge.sap.com/en/products/scc/build.html?#section-2-accordion-panel-section-row-item_2...

If u notice closely.. In the extension step we are rebuilding the payload as SAP Customer Checkout expects, and i think u r missing that.

<MaterialList>
<xsl:for-each select="/vpf:Msg/vpf:Body/vpf:Payload[./@Role='XS']/FetchMaterialListResponse/MaterialList/Material"> <Material> <!-- Copies all other elements expect ItemName which is the description --> <xsl:copy-of select="./*[not(name()='ItemName')]"></xsl:copy-of> <xsl:variable name="ItemID"> <xsl:value-of select="./ItemCode"></xsl:value-of> </xsl:variable> <!-- Adds a new element for Size --> <udfString1> <xsl:value-of select="/vpf:Msg/vpf:Body/vpf:Payload[./@id='atom1']/jdbc:ResultSets/jdbc:ResultSet/jdbc:Row[string(./jdbc:ItemCode) = string($ItemID)]/jdbc:U_Size"></xsl:value-of> </udfString1>

Hope it helps

If your question in answered correctly, kindly select the answer as "Right Answer". This helps others to follow and easily locate answers.

Regards,
Bikash Bansal
Product Owner - SAP Customer Checkout

Answers (5)

Answers (5)

Tharindu
Active Participant
0 Likes

Hello Bikash ,

Hope you doing great . It is really grateful if you can support me to jump from here .In the other way it might happen due to lack of knowledge to use the same perfectly , So can you please share any further training materials that teaches us how to use the sample or a new extension codes given here using integration framework . That will really helpful others as well whom need to improve knowledge to resolve challenges better .

Best regards ,

Tharindu .

Tharindu
Active Participant
0 Likes

Hello Bikash,

Thanks a lot for giving advice on the same and sharing the relevant links as well . I had try to follow the example given there to add tax code as a user define field again as explained but while doing the same it was came below screen instead of the expected screen as in the document explained it could not create the xform in my machine . So what would be the issue to happen like that .

And in the sample scenario package bundle i found vBIU.sap.CCO.MaterialTaxCode and vBIU.sap.CCO.MaterialTaxUDF sample which suit for the exact requirement so really grateful if it is possible to give instruction how to use them with in the extension creation process. Thanks in advance .

Best Regards,

Tharindu.

Tharindu
Active Participant
0 Likes

Hello Joerg,

Hope every thing is going well.

Will you be able to give an advice on the above matter further for us to move forward . Thanks in advance .

Best Reagrds ,

Tharindu.

Tharindu
Active Participant
0 Likes

Hello Joerg ,

Thanks for the concern on my question .

Yes we did the completed synchronization but same result came and we use the setting as below in the integration framework .

because if we put sap.POS.FetchMaterialList_Output partner step blank we got error like below screen shots ,

So Joerg what could be the matter which effected the article synchronization . Kindly advice .

Best Regards,

Tharindu.

JoergAldinger
Active Contributor
0 Likes

Hello Tharindu,

Have you tried a "Complete synchronization"? What's the result?

Do you have any extension steps configured in B1iF?

Best regards,

Joerg.