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

Automatic Ticket creation via incoming email

$
0
0

Hi, pros,

 

I enabled ticket creation from incoming email in our demo tennant, created inbound and outbound email channel and set up a catch all employess workflow rule that direct all tickets to 1 employee. Now I try to send an email to the newly created channel, but get no ticket creation or unsolicited email creation. I also tryed to send the email to cod.b2b.servicerequest@myxxxxxx.mail.crm.ondemand.com and cod.b2c.servicerequest@myxxxxxx.mail.crm.ondemand.com

where xxxxxx is my tennant number. I get no delivery fail messsages, but also no trace of any new tickets in c4c.

 

What could possibly cause this problem?

 

Thank you before hand for fast reply.

 

Best regards,

Nadezhda Rukavishnikova


Integration to ERP accounts and OP CRM opportunities

$
0
0

Hi.

 

 

We are replicating accounts from ERP – and opportunities from on premise CRM, and therefore we need to have the account id’s mapped to both systems. We are using the same id’s for a specific account across all three systems (ERP, CRM and C4C).

 

 

As mentioned on page 43 in this brilliant document, you can map an ERP ID if you replicate accounts from CRM and Sales orders from ERP – but what should I map in our case, so I don’t need to maintain the mapping of account ID's manually?

 

(if I don't  maintain it manually I get this error when loading the opportunities from CRM:

ID Mapping for external value 120340 of Business Partner ID missing.The message contains the value  for . This ID is not mapped in the

system.)

 

https://websmp206.sap-ag.de/~sapidb/012002523100016711222015E/C4C_QSG_1511.pdf

 

 

Thanks, and best regards

 

Anders

Approval from E-mail inbox (GMail)

$
0
0

Dear all,

our customer required the possibility to approve sales order/quotes that needs approval, directly from an e-mail notification containing the same functionality of the current system notification. They use Gmail as email inbox.

Please let me know if this can be configured in the current release.

Regards

Rosalia

C4C user license

$
0
0

Hi all.

 

 

 

I have a scenario where the customer bought 20 licenses for users (employees), one employee left the company, how can I remove the license for that user and assign it to a new one?

 

Thanks for your help

Remove Development User

$
0
0

Hey community,

 

How can I remove me from Development User? In business role I remove all Partner assign but the error still exists.

 

Best regards,

Bruno Tiago

Service organisation creation problem

$
0
0

Hi, pros,

 

I am setting up a service organisation in demo system. I used "Setting Up Teams For Ticket Handling" guide. But after I try to mark any Definitions of Service Org, I get this error:

service_org.PNG

What could cause that error?

 

Best regards,

Nadezhda Rukavishnikova

Mass data maintainance

$
0
0

Hi Expert,

 

We want to make a change in maintaining data in SAP C4C. The changes is in the region of our customers: we split Europe into two regions: MEE and EMEA instead of DACH and EMEA as before.

 

Can you please advise on how to execute and how to best maintaining the old data from previous years?

 

Thank you and best regards,

Trang

Unable to Change Oppt Status

$
0
0


Dear All,

 

Unable to change opportunity status for selected Oppt. since option is not highlighted...

Capture.PNG

 

Let me know where am I missing? so I can used these Options

 

Regards,

Surjeet Bhati


Label names are truncated

$
0
0

Hi folks,

 

Someone know whether it's possible to to show the full labelname instead of the truncated name?

 

I see a lot of labelnames that are truncated:

 

 

Is there a possibility to extend this screen ?

 

I already tried to extend the header screen but it's already extended to the maximum.

 

Thanks in advance!

Problem assigning a view to a dashboard

$
0
0

Hi


As per the first attached screen image, I have created a view called
Opportunity Analysis v3_0 Filter based on the Opportunity Analysis report.

 

 

This view has a filter applied and is the version I need all users to see via a Dashboard however when I try to add this via HTML5 UI>Analysis>Dashboard>Selected Dashboard>Edit Dashboard it isn't available. Only the 4 reports in the second image are available.

 

 

What determines which views/reports are available as the source for dashboards?

 
Thanks

How to get C4C Item ProductID value in CRM

$
0
0

Dear C4C Experts,

 

I'm replicating Sales quote details from CRM to C4C. While I'm passing Item level CRM product id ,sales quote is not getting created in C4C and throwing an error "Product for item is missing".While I'm passing C4C product id manually using soapui ,sales quote is getting created in C4C.

 

I'm wondering how to populate C4C product id from CRM. I tried searching for a C4C service which returns C4C product id's ,so that I can maintain those in a table and do the lookup when needed ,but I didn't find required service which do the needful.

 

Could you please share your thoughts .

 

Thanks

Venkat

Migrating from the produtive system to the quality system

$
0
0

Hey community,

 

I need to do some developments in quality system to test some things. How can I migrate all information from the produtive system to the quality system?

 

Best regards,

Bruno Tiago

HCI Deployment error and C4C message monitor

$
0
0

Hi all,

I need help about an error during the deployment operations.


[21/11/14 10.14] Deployment Summary

[21/11/14 10.14] =======================

[21/11/14 10.14] No. of integration project(s) triggered for deployment : 1

[21/11/14 10.14] Integration project(s) which caused deployment failure : 0

[21/11/14 10.14] Deploy failed for project(s) with error HTTP/1.1 500 Internal Server Error



Eclipse_op.jpg

How and Where can I check these kind of error ?

 

Another question/ doubt . What I expect is that when I show a customer, a call will be triggered in order to search the documents,  but I cannot see any outbound message from the C4C monitor and inbound message from HCI monitor.

 

Thank you in advance.


Daniele.

Step by Step HCI Integration with SAP ECC/CRM with SSL Termination at Web dispatcher

$
0
0

HCI Integration with SAP ECC/CRM System


Content

1.    Introduction to Digital certificate and SSL Handshake

2.    Customer Landscape’s and certificate request

3.    Connection setup from SAP ERP – HCI – C4C

4.    Connection setup from C4C – HCI – Web-Dispatcher – SAP ERP with SSL Termination

 

 

1.     Introduction to SSL certificate and SSL Handshake

What is SSL Certificate?

SSL Certificates are small data files that digitally bind a cryptographic key to an organization’s details. When installed on a web server, it activates the https protocol and allows secure connections from a web server to a browser or an application.

image001.png

 

Certificate Information:

In certificate general information you can find “Issued to”,” Issued by” and Validity of the certificate.

image002.png

Certification Path:

image003.png

When a certificate is signed by Certificate authority, it has a root and the signed certificate (It might also have intermediate or a chain certificate)

 

 

What is SSL Handshake?

In two-way SSL authentication, the SSL client application verifies the identity of the SSL server application, and then the SSL server application verifies the identity of the SSL-client application.

Two-way SSL authentication is also referred to as client authentication because the application acting as an SSL client presents its certificate to the SSL server after the SSL server authenticates itself to the SSL client.

image005.png

 

2.     Customer Landscape’s and certificate request

Every customer landscape is unique. There are couple of scenarios I would like to discuss here when you are applying a certificate.

a.       Multiple Domain architecture – Public and internal domain

b.      Single Domain architecture – Public registered domain

 

A.      Multiple Domain architecture

image007.jpg

In the above network landscape, there are two domains. “Internaldomain.com” is the internal domain and it’s not registered. As it’s not registered, Certificate Authority will not sign the CSR (Certificate signing request). If you have a public registered domain you can create a CSR with that domain and get it signed by a CA.

 

 

B.      Single Domain architecture

image009.jpg

Customer has only one domain and its public registered. You can create a CSR on the same domain.

 

3.     Connection setup from SAP ERP – HCI – C4C


     Go to STRUST transaction

image010.png

 

image011.png

Below is the example show DN of the certificate:

DN = CN=erpc.externaldomain.com, OU=Information Technology, O=mycompanyInc, L=Location, S=State, C=Country

image012.png

 

image014.png

This is the CSR. Copy the CSR and get it signed by a Certificate Authority.

Note: CA should be in the Trust list of HCI. Please check for the latest HCI trust list.

http://www.entrust.net/cisco/

image016.png

image018.png

Signing Algorithm: Select the algorithm SHA1 or SHA2. Certificate root may change based on the algorithm selected. Make sure that root is in the trust list of the HCI.

Proceed to the next step and check the summery of the certificate. Provide the necessary contact information. You will get the signed certificates in 3-4 days from the CA.

Downloaded certificate contains three certificates as below:

image019.png

1. entrustcert.crt - Signed server certificate

2. L1Cchain.txt - Chain certificate (change file extension from txt to crt)

3. L1Croot.txt - Root certificate (change file extension from txt to crt)

 

Import the certificate response in STRUST.

image020.png

 

image022.png

 

Copy and import the response.

image024.png

 

image026.png

Import the chain and root certificate to the certificate list and add it to the database.

image027.png

image028.png

image029.png

image030.png

image031.png

 

Adding certificate to Database:

image032.png

image034.png

Similarly add the other certificate to certificate list and database.

 

Go to HCI tenant url:

image035.png

image036.png

image037.png

image038.png

 

Export the certificate to X.509 format.

image039.png

image040.png

image041.png

Similarly save the “CybertrustPublic SureServer SV CA” certificate to X.509.

image042.png

 

Import the certificate Baltimore CyberTrustRoot and Cybertrust Public SureServerSV CA to the certificate list and database in STRUST.

image043.png

We have deployed the required certificates on the SAP ERP/CRM system.

On HCI tenant we can deploy a keystoreartifact. This keystore contains certificates required to authenticate the client. There is only one keystoreper tenant and this file is called system.jks. In this scenario we have to load the server certificate’s chain and root (L1Cchain.crt and L1Croot.crt). To load this certificates you need to raise a ticket with SAP.

image019.png

System.jks can be seen in Eclipse in deployed artifacts.

image045.png

 

SAP provides HCI tenant certificate and the “Issued to” of the certificate looks like HCI tenant url.

image046.png

 

In the below example, the certificate is signed by “Cybertrust Public SureServer SV CA”. This certificate and its root should be loaded in the Trust list of the C4C.

image048.png

image050.png

 

SAP CRM/ERP – HCI – C4C connection is established successfully.

 

4.     Connection setup from C4C – HCI – Web-Dispatcher – SAP ERP with SSL Termination:


HCI certificate exchange mechanism:

image052.jpg


Step-by-Step Procedure (On Premise):

1.       1. Install SAP Web dispatcher and Configure it to the CRM or ECC system

2.       2. Download the latest SAP Cryptographic tools.

image053.png

 

3.       3. Copy the SAP cryptographic binaries to the location of the Web Dispatcher kernel.

sapgenpse.exe

sapcrypto.dll

 

Location - D:\usr\sap\<SID>\SYS\exe\nuc\NTAMD64

Copy sapgenpse.exe, sapcrypto.dll to above folder location

 

4.       4. Copy the file ticket to the sec directory under the Web Dispatcher instance directory.

 

Ticket file Location - D:\usr\sap\WHC\W04\sec

image055.png

 

You have successfully installed SAPCryptographicLib files.

 

5.       5. Creating Server PSE and certificate requestusing “sapgenpse.exe” via Command prompt

 

Go to web dispatcher kernal folder in cmd

image056.png

 

Command: sapgenpseget_pse<additional_options> -p <PSE_Name> –r <cert_req_file_name> -x <PIN> <Distinguished_Name>

 

Run below “sapgenpse” command to create SAPSSLS.pse file and certificate request.

 

sapgenpseget_pse -p SAPSSLS.pse -x 123456 -r D:\usr\sap\WHE\W00\sec\cert.req "CN=wd.externaldomain.com, OU= Information Technology, O= mycompanyInc, l=Location, S=State, C=Country"

 

Domain name should be a public registered domain. This “CN=wd.externaldoamin.com” will be used by HCI to communicate with CRM/ERP system.

 

For example:

CN= wd.externaldomain.com

So, your public domain is “externaldomain.com”; your public IP should be linked with ”WD” in the domain’s DNS Manager of the domain.

 

DNS Manager of “externaldomain.com”

image057.png

 

Run below “sapgenpse” command to create SAPSSLS.pse file and certificate request.

 

sapgenpseget_pse -p SAPSSLS.pse -x 123456 -r D:\usr\sap\WHE\W00\sec\cert.req " CN=wd.externaldomain.com, OU= Information Technology, O= mycompanyInc, l=Location, S=State, C=Country "

image058.png

 

Get the cert.reqsigned by any HCI trusted CA’s below

 

List of HCI Trusted CAs:

TC TrustCenterCA

TC TrustCenterClass2L1CAXI

VeriSign Class 1 Public Primary Certification Authority - G3

Verisign Class3 Public Primary certificate Authority - G5

Verisign Class3 Public Primary certificate Authority - G5 - Intermediate

Entrust.net Certification Authority (2048)

TCTrustCenterClass2CAII

CN=TC TrustCenterClass 2 L1 CA XI

Go Daddy Class 2 Certification Authority

Entrust Certification Authority - L1C

VeriSign Class 3 International Server CA - G3

VeriSign Class 3 Secure Server CA - G3

DigiCertSecureServerCA.cer

DigiCertGlobalRootCA.cer

AddTrustExternalCARoot.cer

COMODOHigh-AssuranceSecureServerCA.crt

Baltimore CyberTrustRoot

Cybertrust Public SureServer SV CA

CN = CertumCA, O = Unizeto Sp. z o.o., C = PL

CN = CertumLevel IV CA, OU = Certum Certification Authority O = Unizeto Technologies S.A., C = PL

 

Note: Entrust Certification Authority - L1C provides free 90 day trial

 

6.       6. Similarly, Create Client PSE and certificate request using “sapgenpse.exe” via Command prompt

 

Go to web dispatcher kernal folder in cmd

image060.png

 

sapgenpseget_pse -p SAPSSLC.pse -x 123456 -r D:\usr\sap\WHE\W00\sec\clientcert.req "CN=Wdc. externaldomain.com, OU= Information Technology, O= mycompanyInc, l=Location, S=State, C=Country”

 

image062.png

 

If you have your own CA, get this certificate signed or use the selfsigned certificate, if both the system are in same landscape.

 

 

7.       7.Create a certificate request for “SSL Server Standard” on the backend ERP system in STRUST

 

image063.png

 

     Right click on “SSL Server Standard” – Create a certificate request

image064.png

     CN=erps. externaldomain.com, OU= Information Technology, O= mycompanyInc, l=Location, S=State, C=Country

 

image065.png

 

image067.png

 

     Export the certificate request as “erps.req”. If you have your own CA, get this certificate signed or use the selfsigned certificate, if both the system are in      trusted zone(Same landscape)


8.       8. From the steps 5, 6 and 7. We have generated the below certificate requests

a.       cert.req - Web dispatcher Server

b.      clientcert.req - Web dispatcher Client

c.       ERPS.req - Strust ERP Server

 

9.       9. Get certificate “a ” signed by HCI trusted CA’s

    Get certificate “b & c” signed by your company internal CA or use self-signed certificate

 

10. 10. Import the certificate response along with Root certificate and chain certificate(If applicable)

      When a certificate is signed you will get signed certificate, Root certificate and you may also get a chain certificate.

 

     sapgenpseimport_own_cert -p SAPSSLS.pse -c D:\usr\sap\WHE\W00\sec\responseCert.crt -r  D:\usr\sap\WHE\W00\sec\root.crt -r D:\usr\sap\WHE\W00\sec\chain.crt -x      123456 responseCert.crt

      (signed server certificate)

 

     Providing access to the PSE file for the system users

     sapgenpseseclogin -p D:\usr\sap\WHE\W00\sec\SAPSSLS.pse -x 123456 -O <DOMAIN>\SAPService<SID>

 

11.   11. Similarly, import the certificate response for the SAPSSLC.pse (If you are using selfsignedcertificate this step is not required )

 

     sapgenpseimport_own_cert -p SAPSSLC.pse -c D:\usr\sap\WHE\W00\sec\CResponseCert.crt -r  D:\usr\sap\WHE\W00\sec\root.crt -x 123456 CResponseCert.crt 

     (signed server certificate)

 

     Providing access to the PSE file for the system users

     sapgenpseseclogin -p D:\usr\sap\WHE\W00\sec\SAPSSLC.pse -x 123456 -O <DOMAIN>\SAPService<SID>

 

12.   12. Add below parameters in the web dispatcher profile:

DIR_INSTANCE = D:\usr\sap\WHE\W00

ssl/ssl_lib=D:\usr\sap\WHE\SYS\exe\nuc\NTAMD64\sapcrypto.dll

ssl/server_pse=D:\usr\sap\WHE\W00\sec\SAPSSLS.pse

ssl/client_pse=D:\usr\sap\WHE\W00\sec\SAPSSLC.pse

icm/server_port_2 = PROT=HTTPS, PORT=443, TIMEOUT=900

            wdisp/ssl_encrypt=1

            icm/HTTPS/forward_ccert_as_header = true

            icm/HTTPS/verify_client=1

            wdisp/ssl_auth = 2

            wdisp/ssl_cred = D:\usr\sap\WHE\W00\sec\SAPSSLC.pse

 

13.   13. Creating trust between ERP system and Web dispatcher by exchanging root certificates

     Maintain the root certificate of the ERP - SSL Server Standard in SAPSSLC.pse

 

     sapgenpsemaintain_pk -a D:\usr\sap\WHE\W00\sec\ERPSCert.cer -p SAPSSLC.pse -x 123456

 

14.   14. Download and Import HCI x.509 Certificate to SAPSSLS.pse in Web Dispatcher

image068.png

 

image070.png

 

image071.png

 

image072.png

 

image073.png

 

Similarly, download the chain certificate.

image074.png

 

Saved it as “hcicrtchain.cer”

 

Maintain the root and chain certificate of HCI in SAPSSLS.pse

 

a.       sapgenpsemaintain_pk -a D:\usr\sap\WHE\W00\sec\hcicrtroot.cer -p SAPSSLS.pse -x 123456

 

image076.png

b.      sapgenpsemaintain_pk -a D:\usr\sap\WHE\W00\sec\hcicrtchain.cer -p SAPSSLS.pse -x 123456

 

15.   15. Restart Web dispatcher

16.   16. Add following parameters to the ERP profile file.

     T-code : RZ10

     icm/HTTPS/trust_client_with_issuer = Issuer of the SAPSSLC signed

     icm/HTTPS/trust_client_with_subject = Subject of the SAPSSLC certificate

     icm/HTTPS/verify_client = 1

     icm/server_port_0 = PROT=HTTPS,PORT=443,TIMEOUT=120,PROCTIMEOUT=120,VCLIENT=1

 

image077.png

image078.png

 

17.   17. Access the webgui and check the certificate

image081.png

 

HCI integration connectivity is complete.

 

 

 

 

 

 

 

 

 

Save rejected because field (Currency) is defined as mandatory by key user

$
0
0

Hi!

 

We are having an issue regarding the currency field on Sales Data tab in Account.

When we try to edit a field we get an error: "Save rejected because field (Currency) is defined as mandatory by key user"

The currency field is filled in so we can not save the customer.

 

 

I'm only able to save the record when I switch to the Sales Data tab and press on save.

 

I only have this issue in HTML5! In Silverlight we don't get this error!

 

Anyone know this issue?

 

Thanks!


Restrict Account Changes by Account Group

$
0
0

Can you restrict changes to an Account in C4C based on a role?

My client would like to have one user with a role where they can only make changes to one Account Group (Ship to).

I've created a new role with access only to the Account Workcenter. We would like this role to only have access to change a specific Account group.

Any help would be appreciated.

Thanks,

Pam W.

Employee extension fields

$
0
0

Hi,

 

When I add a customfield in the employee object, the field is also available in the available fieldlist in Account & Contact.

How can I set this off ? Because the field also appears in the migration file of Account and this is a bit annoying.

I test it with several custom fields and it's everytime the same story.


I searched into the "further usage" of the extension field and I found in "service" following properties:


 

When I deselect the 2 rows and save the file and reopen it, the rows are again checked.

 

Is there anything else to do in order to remove the custom fields from Employee in Account/Contacts?

Solution Profile

$
0
0

Hello Experts,

 

Solution profile from Dev to QA.

How to check whether all the fine tuning activities from Dev are deployed in QA succesfully.

 

Kindly suggest.

 

 

 

Thanks & Regards,

Lakshith

Account 360 with ECC integration (1502/1505)

$
0
0

Hi,

 

I went through SNC and the C4C documentations but haven't found anything that helps me to perform the 360 intectration between C4C and ECC.

 

On HCI I deployed the following iFlows:

  • com.sap.scenarios.erp2cod.salesorderreplication
  • com.sap.scenarios.erp2cod.queryidmapping

 

If I perform the report "RCOD_SEND_RECENT_ORDERS", I receive the following error...

  • Error when requesting data from C4C. Proxy class CO_CODERINT_OPERATIONAL_DATA_P. Usage: ID-Mapping

 

If I look into the HCI logs I see:

 

Can someone help me the get the recent orders set up, please.

 

I found also a report "RCOD_SALES_ORDER_EXTRACT" but haven't found any documentation for that one so far. Can someone comment on that as well and how it is used in the integration scenarios?

 

Cheers

Florian

Source Code Project for CTI Adapter

$
0
0

Dear,

 

Where can I find the download of Source Code Project for CTI Adapter?

 

Thanks,

Praveen.


Viewing all 1183 articles
Browse latest View live


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