Skip to Content
avatar image
Former Member

C4C - How to add standard field to c4c webservice

Hi All,

As of now we can add custom field to web service using adapt mode, But how can we add standard field like for example External Id in Customer replication web service.

Thanks,

Adithya

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Nov 21, 2017 at 12:33 PM

    Dear Adithya,

    Please try using process extension scenario, you can achieve your requirement.

    Kindly refer the help documentation for more details.

    8.4.2.1 Process Extension Scenario Quick Guide.

    Regards

    Anant

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Anant,

      Thanks for the quick response, I went through the SAP Cloud Application studio library and referred the process Extension scenario but i'm unable to understand how can i implement this with my requirement.

      Could you please describe briefly what actually process extension scenario and how to use it or please provide links if any. And as mentioned in this Studio Library that Extension scenarios enable you to create an extension field in one business context and then add that extension field to multiple other business contexts but i need it for standard field.

      Thanks,

      Adithya

  • Nov 22, 2017 at 08:38 AM

    Hello Adithya,

    If your standard field is not exist in webservice, you can not add it. in order to have it in webService, you should create a custom field that has the exact value of your standard field, (You should define it in one Event to fill the value of custom field) and then as Anant mentioned, with Process Extension Scenario it will add to your Webservice.

    Sin

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi s sin,

      Thanks for the update. But i'm not getting externalId when i use this keyword in absl code to fill the value when an event occurs. Is there any way to get the object elements which are not available using this keyword.

      Thanks,

      Adithya

  • Nov 22, 2017 at 02:18 PM

    Hi Adithya,
    This is the path of ExternalID of Customer

    this.ObjectIdentifierMapping.GetFirst().RemoteObjectID

    Anyhow, I do not know where you want to add it? in the webservice of Customer in communicational Arrangement?

    If yes, This field is exist! for example, ReplicatingBusinessPartnerFromC4CtoECC, you can find a field that name is "RecieverInternalID", you need to send it to ECC InternalID.

    Sin

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi s sin,

      Excellent thank you, I'm able to get the externalId from RemoteObjectId. Now i need to find out how this can be part of webservice request.

      Thanks,

      Adithya