cancel
Showing results for 
Search instead for 
Did you mean: 

how can I embedded my custom field data in products table to a standard field in the service?

former_member273875
Participant
0 Kudos

Dear experts,

Currently I need to get external price from ERP from a standard button in C4C

In that service, It call to to ERP service, in ERP service, it required a Plant

In C4C, Standard Sales Quotes doesn't contain any Plant node inside Item node, I create a custom Plant field in node Item(Product) of Sales Quote but that data cannot send via that service. My question is how can I embedded my custom field to that service?

Thanks and Regards,

Huy-Nguyen

Accepted Solutions (1)

Accepted Solutions (1)

former_member273875
Participant
0 Kudos

Hi Alejandro,

I resolved this issue by create new ExtendProcessIntegation and assign it to Item Node.

Regards,

Huy-Nguyen

Answers (2)

Answers (2)

Kinsbrunner
Active Contributor
0 Kudos

Huy,

Have you checked that this scenario you are wanting to achieve is something available? Also, I would suggest to raise an Incident inquiring SAP about it as it sounds a bit weird.

Cheers.

Alejandro.

Kinsbrunner
Active Contributor
0 Kudos

Hi Huy,

When you write "I create a custom Plant field in node Item(Product) of Sales Quote but that data cannot send via that service" do you mean it is not being sent or which is the problem you are facing?

Have you added the new field through KUT or PDI?

In case you have done it through KUT, have you adjusted the corresponding WSDL by indicating that your new field should be included?

Kindly provide further details as this is not a straight forward answer.

Regards.

Alejandro.

former_member273875
Participant
0 Kudos

Hi Alejandro Kinsbrunner,

Thanks for your reply. I faced two challenge as below:

1. In XBO Sales Quote, I extend new field in Item node by PDI

node Item {
[Label("Plant Code")] element  ProductPlantCode :  LANGUAGEINDEPENDENT_EXTENDED_Text;
}

When I use ProcessExtensionScrenario to extend this field. It throws exception that we cannot extend a node, so how can I extend a node with ProcessExtensionScrenario in C4C? With this way, I think I can bring my custom data to Standard Service

node Item {
[Scenario(SalesQuoteExtensionScenario)][Label("Plant Code")] element  ProductPlantCode :  LANGUAGEINDEPENDENT_EXTENDED_Text;
}

2. If we cannot extend a Node with custom Field, how can I assign my PlantCode value to Plant node of Standard Service? Because this Standard Service is call by standard button(RequestExternalPrice), so I don't know how to pass data to that service when I click on that button.

Thanks for your support!

Regards,

Huy-Nguyen