Quantcast
Channel: SCN : All Content - SAP Cloud for Customer
Viewing all 1183 articles
Browse latest View live

Error while creating a quote/quick quote

$
0
0

Dear Experts

 

While creating a quote/quick quote, the system is showing an error, and save also fails. The error is: "Your current credentials do not grant access to this product"

 

Kindly help to reolve this.

 

I am using the system to configure certain demo scenarios.

 

Regards

Malay


Custom fields in Idoc from CRM->C4C not showing in Embedded Component.

$
0
0

Hi Experts ,

 

We are trying to replicate Opportunities from CRM to C4C , using Custom IDOC'S .

The Idocs are coming successfully to the C4C system , with the fields properly filled in the payload.

 

But when I look into the Embedded Component , the updated data which came from the CRM system , is not shown.

 

Any inputs how to correct this..??

 

 

BR,

Daljeet

E-mail Templates: Adding additional Place holder values in E-mail templates via E-mail template editor in C4C Marketing

$
0
0

Hello We need some clarification /advice on how to get these feature configured in C4C Marketing. If anyone has similar requirement and had solution it before, please guide. Use Case: Need to create a personalized E-mail Template to be send to a target group of contacts. In the HTML Editor for E-mail template design feature within the application, we need to add personalized place holders of various attributes. How to add additional place holders which are not available out of the box (the currently supported place holders are mentioned in admin guide Section 6.3.14 E-mail templates- page 425).? Business Requirement: For E-mail Template design using the C4C Marketing feature of E-mail template editor functionality (Work center:  Marketing Content – Create New E-mail Template) Need to add personalized place holders , how can we enhance the place holders which are currently available, Also how do we had data from International Address version attributes from Accounts. Has any one had experience with such requirement , please guide Regards Piyush Gandhi

International Address version for Contacts

$
0
0

Hello

 

1. We have a requirement to maintain International Address version for Contacts in C4C.

Currently International version for address can be only maintain in Accounts ,

When does SAP plan to release these functionality ? Is this in product Roadmap?

 

Alternately , please advise, on How to address these requirement in the current release?.

 

These feature is currently available in SAP CRM on premise.

 

 

2. Also please advise on how to load the International Address version via Data Migration Tool templates supported via SAP C4C DMT for accounts.

 

3. We are doing SAP ECC on premise integration, Would the International Address version if maintained in SAP ECC customer master records be replicated to C4C?. if not then how to get this done?.

 

Please advise

 

Regards

Thanks

Piyush Gandhi

Mass upload of Marketing Attribute set, Attributes and Values to Contacts and Account records

$
0
0

Hello

Need some advise on how to upload and assign

a. Marketing Attribute Set

b. Marketing Attributes and Values

to Account and contacts.

 

 

Currently We do not see any DMT template for assigning Marketing attributes to Accounts and Contacts via Mass upload.

Can some one guide how to get this done.

We have a requirement from our C4C customer and your inputs will help.

 

Regards

Thanks

Piyush Gandhi

Campaign File Formats: How can we had additional Data source besides Std.

$
0
0

Hello

We have a business requirement to enhance the Campaign File Format export functionality in C4C marketing with additional Data sources and /or custom data sources.

 

Currently only the below Data sources are supported

a. Campaign

b. Target Group

c. Contact_Person

d. Customer

 

 

We would like to also see data elements /fields from International Address version from Accounts, how to get them added in the data source and available field list.

 

Please advise

 

Regards

Thanks

Piyush Gandhi

Unable to connect to C4C through PI

$
0
0

Hi Experts ,

 

We are trying to integrate our ERP with C4C through PI and have done the connection between PI and C4C by importing the certificates.

 

Now as per the document we are being adviced to run the report RCOD_CHECK_E2E_CONNECTIVITY to check the connection betwen ERP and C4C

 

Although when i try to check the connections i am getting the below error. Also i want to understand the below input (URL Access Path) and if it is correct. 

 

RCOD Connectivity Error.jpg

 

With the above inputs while i try to execute , we are getting a connection failure. Please find below, as checked in the logs , it seems to say that the connection to PI system was successful and no response was heard back from the PI side.

 

Executing the above report gives the below message

 

RCOD Connectivity Error2.jpg

 

While checking for more information , I am getting the below .

 

RCOD Connectivity Error3.jpg

 

RCOD Connectivity Error4.jpg

 

Am I missing something here ? Do i need to enable something in the middleware for the URL access path ?


Regards,

 

Suratharajan .S

Manual Pricing Components Errors while request external pricing in sales quote

$
0
0

Hi All,

 

We have integrated C4C with ERP via PI. And for the requesting external pricing for sales quote in the C4C, the system returns some errors while manually adding the price components for some condition types (some condtion types no errors, and can be added sucessfully).

 

Error: Condition type XXX is a structure condition (KDUPL = A);

          Operations with condition of type F not allowed (XXX)

ManualConditionError.jpg

 

However, we test them directly in the ERP, no such above errors.

So does anybody knows why those errors raised in C4C? and is there any impact if leave condition category (say F) as blank?

Is there any impact if leave structure condtion as blank?

 

Begards,

Qiang


C4C vs Sales force

$
0
0

Hi All,

 

Please take it as a Discussion.

 

1.I have seen many of my Clients moving from SAP-CRM to Sales Force and New Clients Opting for Sales Force.

 

Can C4C with stand against Sales Force?

 

2.What are the Major advantages C4C can offer against Sales Force?

 

3.Can we implement C4C for the Clients who does not have any CRM software?

 

4.most of the functions in SAP-CRM are not yet covered in C4C

 

These are the questions faced from the clients.

 

 

Please throw an insight on the above

 

 

Thank you

Web Service Message - Error while processing inbound third party communication

$
0
0

Hi all,

 

We have an SAP ERP / C4C web service integration. And I ´m having an error in Web Service Message monitoring that display this:

 

Message:    "Error while processing inbound third party communication"

Long Text:  "Exception: Error in message header mapping; agent class is CL"

Error context:


<ERROR_CONTEXT>

  <ERROR_INFO>

    <EXCEPTION_INFO>

      <TYPE>CM_MBF_IPA</TYPE>

      <ERROR_TEXT>Exception: Error in message header mapping; agent class is CL_COD_ORG_REPL_REQ_IPA</ERROR_TEXT>

      <CX_PROXY_INBOUND_APP_ERROR>

        <ERROR_PART href="#o694"/>

        <ID>APPLICATION_ERROR</ID>

        <RETRY_MODE>M</RETRY_MODE>

        <ERROR_CLASS_NAME>CX_APC_STANDARD_FAULT_MESSAGE</ERROR_CLASS_NAME>

      </CX_PROXY_INBOUND_APP_ERROR>

      <CM_AP_PROCESS_AGENT_TOOLS_BTM>

        <PREVIOUS_MESSAGE href="#o657"/>

        <SENDER_PARTY>FEDCLNT120</SENDER_PARTY>

        <SENDER_CONTACT_PERSON>No data available</SENDER_CONTACT_PERSON>

        <SENDER_PHONE_NUMBER>No data available</SENDER_PHONE_NUMBER>

        <SENDER_SYSTEM>No data available</SENDER_SYSTEM>

        <BUPA_INT_ID/>

        <BUPA_FORMATTED_NAME/>

      </CM_AP_PROCESS_AGENT_TOOLS_BTM>

      <CM_MBF_IPA>

        <MESSAGE_ATTRIBUTE_01>Error in message header mapping; agent class is CL_COD_ORG_REPL_REQ_IPA</MESSAGE_ATTRIBUTE_01>

        <MESSAGE_ATTRIBUTE_02/>

        <MESSAGE_ATTRIBUTE_03/>

        <MESSAGE_ATTRIBUTE_04/>

        <SENDER_TECHNICAL_ID/>

        <INVALID_MESSAGE_FIELD/>

        <IF_T100_MESSAGE.T100KEY>

          <MSGID>MBF_A2X_CORE</MSGID>

          <MSGNO>013</MSGNO>

          <ATTR1>MESSAGE_ATTRIBUTE_01</ATTR1>

        </IF_T100_MESSAGE.T100KEY>

      </CM_MBF_IPA>

    </EXCEPTION_INFO>

  </ERROR_INFO>

  <PROVIDER_INFO>

    <PROCESSING_UNIT>Sector 4: Provider</PROCESSING_UNIT>

    <PROCESSING_MODE>Asynchronous</PROCESSING_MODE>

    <PROCESSING_TYPE>Remote</PROCESSING_TYPE>

    <WORK_PROCESS_NUMBER>72</WORK_PROCESS_NUMBER>

    <WORK_PROCESS_PID>22325</WORK_PROCESS_PID>

  </PROVIDER_INFO>

</ERROR_CONTEXT>"

 

Do you know where i could find information about this kind of error? I notice that the payload message was recived ok. So i think I must be something from the C4C side.

 

Regards,

 

Sergio Agüero.

Dev Calendars for C4C

$
0
0

Hello Everybody,

 

We are working on a customer who wants a new screen for calendar events (i.e. Appointments, Visits) on C4C.

On Sap Cloud App Studio we found two panes: CalendarPane and AvailabilityCalendarPane, but we didnot found any information about how to dev on this panes.

Please help with documentation about these panes or if there is other way to create a calendar it would be welcome.

Calendar should be accesible from Desktop and mobile.

 

Thanks,

Juan Mariño

Material Replication: Material Group Mandatory?!

$
0
0

Hi all,

 

we are replication materials from ERP to C4C via PI. We have noticed that Messages of materials without Material Group run into error "Activation not permitted; cross-process category missing ".

 

Does this mean that material Group is mandatory for Products when replicating them? We have only been able to replicate with Material Group so far.

 

Since the Material Group is not being maintained in ERP we Need some ideas on how to best handle this.

  1. Can we define Material Group as optional in C4C?
  2. Do we have to change the Standard mapping on PI (e.g. IF value != null THEN value ELSE defaultvalue)
  3. Can this maybe already be handeled in ERP in the Distribution Model?

 

Thanks and regards,

Stefan

C4C Document type and document flow

$
0
0

Hi All,

 

I have defined the new document types in Business Configuration -- Fine tuning

 

zopp - Test opportunity

zquo - Test Quotation

 

When I'm creating the opportunity / quotation I could not find the description as "Test Opportunity / Quotation".

 

Please advice what configuration is required to visible z documents and where can we maintain the copying controls for these two new z document types.

 

Thanks

Sathish

SAP Cloud for Customer, Insurance Solution

$
0
0

Hello,

 

Did anyone work with Insurance Solution of SAP C4C?

 

When i am trying to Create Quick Quote or Quote i get the error message: "Your current credentials do not grant access to this product"

 

1) Can anyone please advise why this error appears and how I can work with the SAP C4C Insurance Solution?

 

2) Is it mandatory to have integration with Camilion software in order to work with the SAP C4C Insurance Solution?

 

Best Regards,

Andreas Stylianou

C4S Webservice Error: Error while processing inbound third party communication

$
0
0

Hello Experts,

 

We have found below Webservice error in our C4S system for the service Interface CustomerOrderReplicationIn.

Kindly help here.

 

Error Text: Error while processing inbound third party communication

Long Text : Invalid Code Values APW.

 

Error Context:

 

<ERROR_CONTEXT>

  <ERROR_INFO>

    <EXCEPTION_INFO>

      <TYPE>/EXT/CM_CUS_RT_VALIDATION_RULE</TYPE>

      <ERROR_TEXT>Invalid Code Values APW.</ERROR_TEXT>

      <CX_PROXY_INBOUND_APP_ERROR>

        <ERROR_PART href="#o4301"/>

        <ID>APPLICATION_ERROR</ID>

        <RETRY_MODE>M</RETRY_MODE>

        <ERROR_CLASS_NAME>CX_APC_STANDARD_FAULT_MESSAGE</ERROR_CLASS_NAME>

      </CX_PROXY_INBOUND_APP_ERROR>

      <CM_AP_PROCESS_AGENT_TOOLS_BTM>

        <PREVIOUS_MESSAGE href="#o3808"/>

        <SENDER_PARTY>AP1CLNT500</SENDER_PARTY>

        <SENDER_CONTACT_PERSON>No data available</SENDER_CONTACT_PERSON>

        <SENDER_PHONE_NUMBER>No data available</SENDER_PHONE_NUMBER>

        <SENDER_SYSTEM>No data available</SENDER_SYSTEM>

        <BUPA_INT_ID/>

        <BUPA_FORMATTED_NAME/>

      </CM_AP_PROCESS_AGENT_TOOLS_BTM>

    </EXCEPTION_INFO>

  </ERROR_INFO>

  <PROVIDER_INFO>

    <PROCESSING_UNIT>Sector 4: Provider</PROCESSING_UNIT>

    <PROCESSING_MODE>Asynchronous</PROCESSING_MODE>

    <PROCESSING_TYPE>Remote</PROCESSING_TYPE>

    <WORK_PROCESS_NUMBER>95</WORK_PROCESS_NUMBER>

    <WORK_PROCESS_PID>24273</WORK_PROCESS_PID>

  </PROVIDER_INFO>

</ERROR_CONTEXT>


C4C OUTLOOK ADD-IN SEARCH BAR ISSUE

$
0
0

Hi everybody,

 

We have new issue with the latest version of the Outlook add-in.

 

When we search for a customer in the search bar we found the right account or contact but we can't select it and THING appear in the first column.

 

We try to uninstall Outlook and reinstall it, the same with the add-in but nothing. We can't select a customer or contact in the list.

 

Do you have any idea how fix this problem ?

 

ADDIN.jpg

 

Thank you for your help, we will train 100 people next week and it doesn't work fine...

 

Boris Hais

Getting Error during update C4C record from Hybris.

$
0
0

Hi Experts,

 

 

 

 

 

 

 

I created Odata service for integration for Hybris and C4C.

 

 

In Hybris there are two methods for saving data.

 

 

1.

 

public class OrderNotificationServiceImpl implements OrderNotificationService

{

  private final static Logger LOGGER = Logger.getLogger(OrderNotificationServiceImpl.class);

 

 

 

 

  //private Converter<SalesOrderTest, AbstractOrderData> orderNotificationConverter;

 

 

  private Converter<AbstractOrderModel, DemoSalesOrders> c4cOrderNotificationConverter;

 

 

  private ObjectMapper jacksonObjectMapper;

  private RestTemplate restTemplate;

 

 

  //private Converter<AbstractOrderModel, TicketNote> updateMessageConverter;

 

 

  @Override

  public void createOrderNotification(final AbstractOrderModel orderModel, final String siteId)

  {

 

 

  LOGGER.info("Sending request to: " + HybriscxodataConstants.URL + HybriscxodataConstants.ORDER_SUFFIX);

 

 

  try

  {

  if (orderModel.getStatus() == OrderStatus.PENDING_APPROVAL)

  {

  orderModel.setStatus(OrderStatus.CREATED);

  }

 

 

  final HttpHeaders headers = getEnrichedHeaders(siteId);

  final HttpEntity<String> entity = new HttpEntity<>(

  jacksonObjectMapper.writeValueAsString(c4cOrderNotificationConverter.convert(orderModel)), headers);

 

 

  final ResponseEntity<String> result = restTemplate

  .postForEntity(HybriscxodataConstants.URL + HybriscxodataConstants.ORDER_SUFFIX, entity, String.class);

 

 

  LOGGER.info("Response status: " + result.getStatusCode());

  LOGGER.info("Response headers: " + result.getHeaders());

  LOGGER.info("Response body: " + result.getBody());

 

 

  //final ODataSingleResponseData responseData = jacksonObjectMapper.readValue(result.getBody(),

  // ODataSingleResponseData.class);

 

 

  // return orderNotificationConverter

  // .convert(((ODataSingleResultsOrderNotificationData) responseData.getD()).getOrderResults());

  //return orderData;

  }

  catch (final IOException e)

  {

  LOGGER.warn("Can't convert orderData: " + e);

  }

  catch (final RestClientException e)

  {

  LOGGER.warn("Can't send request " + e);

  }

 

 

  //return null; // or throw

  }

 

2.

@Override

  public void updateOrderStatus(final AbstractOrderModel orderModel, final String siteId)

  {

  try

  {

  //final HttpHeaders updateTicketHeaders = getEnrichedHeaders(siteId);

 

 

  //updateTicketHeaders.set(HttpHeaders.CONTENT_TYPE, Customerticketingc4cintegrationConstants.MULTIPART_MIXED_MODE);

 

 

  final HttpHeaders orderStatusUpdateHeaders = addBatchHeaders(

  "PATCH ZSALESORDERSRootCollection('" + orderModel.getCode() + "') HTTP/1.1");

 

 

  //final HttpHeaders messageUpdateHeaders = addBatchHeaders(

  // "POST DemoSalesOrdersRootCollection('" + orderModel.getCode() + "')/Notes HTTP/1.1");

 

 

 

 

  //final MultiValueMap<String, Object> parts = new LinkedMultiValueMap<String, Object>();

 

 

  //LOGGER.info(c4cOrderNotificationConverter.convert(orderModel));

 

 

  final HttpEntity<String> orderStatusEntity = new HttpEntity<>(

  jacksonObjectMapper.writeValueAsString(c4cOrderNotificationConverter.convert(orderModel)),

  orderStatusUpdateHeaders);

 

 

 

 

  //LOGGER.info(updateMessageConverter.convert(ticket));

 

 

  //final HttpEntity<String> messageEntity = new HttpEntity<>(

  //jacksonObjectMapper.writeValueAsString(updateMessageConverter.convert(ticket)), messageUpdateHeaders);

 

 

  /*

  * if (completedStatus.getId().equalsIgnoreCase(ticket.getStatus().getId())) { if

  * (getTicket(ticket.getId()).getStatus().getId().equals(ticket.getStatus().getId())) // so status doesn't

  * changed { throw new IllegalArgumentException(

  * "You can not add a message to a completed ticket. Please, reopen the ticket"); }

  *

  * parts.add("message", messageEntity); parts.add("status", statusEntity); } else {

  */

  //parts.add("status", statusEntity);

  //parts.add("message", messageEntity);

  //}

 

 

 

 

  //final HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity(parts, updateTicketHeaders);

 

 

  final URI uri = UriComponentsBuilder.fromHttpUrl(HybriscxodataConstants.URL + HybriscxodataConstants.BATCH_SUFFIX)

  .build().encode().toUri();

 

 

 

 

  LOGGER.info("Result uri for status update: " + uri);

 

 

 

 

  final ResponseEntity<MultiValueMap> result = restTemplate.exchange(uri, HttpMethod.POST, orderStatusEntity,

  MultiValueMap.class);

 

 

 

 

  LOGGER.info("Response status: " + result.getStatusCode());

  LOGGER.info("Response headers: " + result.getHeaders());

  LOGGER.info("Response body: " + result.getBody());

  /*

  * if (result.getBody().containsKey(Customerticketingc4cintegrationConstants.MULTIPART_HAS_ERROR)) {

  * LOGGER.error("Error happend!"); if (null !=

  * result.getBody().get(Customerticketingc4cintegrationConstants.MULTIPART_ERROR_MESSAGE)) {

  * LOGGER.error(result.getBody().get(Customerticketingc4cintegrationConstants.MULTIPART_ERROR_MESSAGE)); }

  *

  * return null; }

  */

 

 

  //return getTicket(ticket.getId());

 

 

  }

  catch (final IOException e)

  {

  LOGGER.warn("Can't convert ticketData: " + e);

  }

  catch (final RestClientException e)

  {

  LOGGER.warn("Can't send request " + e);

  }

 

 

  //return null; // or throw ?

  }

 

 

Using  method 1, we can create new entry in my custom table but when we try to update using method 2.

 

we getbelow error.

 

 

"

INFO  [TaskExecutor-master-179-ProcessTask [8796356477878]] [OrderNotificationServiceImpl] Result uri for status update: http

s://my304456.crm.ondemand.com/sap/c4c/odata/cust/v1/demosalesorders/$batch

WARN  [TaskExecutor-master-179-ProcessTask [8796356477878]] [OrderNotificationServiceImpl] Can't send request org.springframe

work.web.client.HttpClientErrorException: 403 Forbidden"

 

 

Could you please help me.

 

 

Thanks & Regards,

Niranjan Patel

+91-9619115758

How to use Custom Field to set conditions for approval?

$
0
0

Hi,

 

I extend custom field at Opportunity,

I don't know how to let me choose the field to set conditions for approval??

 

Approval.png

 

Thanks a lot in advance, every ideas will be appreciated.

 

Best regrads,

Daniel.

COMPLAINT TICKET FOR ECC ORDER ITEMS

$
0
0

Hi Experts,

"Complaint Ticket for ECC order items" functionality is available in C4C 1502 version. I could not test in the system as it is delivered via SDK Template.

 

As per SAP documentation, below are the process steps to start with

1. Agent searches for ECC orders in 'Complaints processing' facet of ticket

2. Selects the complaint line items and copy items

3. Selected Items will be referenced in “Service & Repair” Facet

..........

 

 

Post above steps, how the complaint process is handled and looking for inputs on the below

 

how this ticket is transferred to ECC? (transfer button?)

where do we give input for returns/debit memo/credit memo/subsequent delivery? (In on-premise system we have an option to create an add additional line item for returns/memos/SD)

 

 

Thanks in advance.

 

Regards,

Srinivas

 

 

 

 


Error during attachment transfer from C4C to ECC

$
0
0

Hi,

 

maybe someone can help me on this one. During the execution of "Replicate Sales Order Attachment to SAP Business Suite" something goes wrong.

 

Trace on HCI shows:

Invoked endpoint{

      Cxf.EndpointAddress = /COD/ERP/ReplicateSalesOrderAttachment

      Error = Inbound processing in endpoint at /COD/ERP/ReplicateSalesOrderAttachment failed with message "SoapFault:faultstring= RABAX occurred on server side ; faultcode={http://schemas.xmlsoap.org/soap/envelope/}Server"

 

In ST22 on ECC I see:

ategory               ABAP Programming Error

untime Errors         UNCAUGHT_EXCEPTION

xcept.                CX_SOAP_SEQ_SCD_ERROR

BAP Program           CL_SOAP_QUEUE_BGRFC===========CP

pplication Component  BC-ESI-WS-ABA-RT

 

Exception 'CX_SOAP_SEQ_SCD_ERROR' was raised, but it was not caught anywhere

along the

call hierarchy.

 

 

Maybe I missed something? Any help is highly appreciated.

 

Best Regards

Florian

Viewing all 1183 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>