how to implement mash up to show ecc screen in sap …sapidp/012002523100002986602015e/... · 3.4...

29
© 2015 SAP SE. All rights reserved. How-To Guide Document Version: 1505 2015.06.08 How to Implement Mash Up to Show ECC Screen in SAP Cloud for Customer

Upload: buikhanh

Post on 08-Jul-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

© 2015 SAP SE. All rights reserved.

How-To Guide Document Version: 1505 2015.06.08

How to Implement Mash Up to Show ECC Screen in

SAP Cloud for Customer

Page 2: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 2

© 2015 SAP SE. All rights reserved.

Copyright

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

Page 3: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 3

© 2015 SAP SE. All rights reserved.

Content 1 Introduction .................................................................................................................................................. 5

Business Scenario ......................................................................................................................................... 5 1.1

Background Information ................................................................................................................................ 5 1.2

Prerequisites .................................................................................................................................................. 5 1.3

2 SAP Cloud for Customer Configuration .................................................................................................... 7

Activate ERP Integration using Cloud Scoping ............................................................................................. 7 2.1

Setup Communication System ...................................................................................................................... 9 2.2

Create Communication Arrangements ........................................................................................................ 11 2.3

Setup URL MASHUP ................................................................................................................................... 14 2.4

Assign Tickets view to the Business User ................................................................................................... 16 2.5

Enable Mash up via personalization ............................................................................................................ 17 2.6

3 SAP ERP Configuration ............................................................................................................................ 21

BAdI implementation for Ticket reference and Logical system ................................................................... 21 3.1

Create a report in SAP ERP System ........................................................................................................... 23 3.2

Create transaction code for Report ............................................................................................................. 26 3.3

Output Determination .................................................................................................................................. 28 3.4

4 Middleware Configuration ........................................................................................................................ 30

SAP Process Integration ............................................................................................................................. 30 4.1

SAP HANA Cloud Integration ...................................................................................................................... 30 4.2

Page 4: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 5

© 2015 SAP SE. All rights reserved.

1 Introduction Business Scenario 1.1

This document describes how a Cloud for Service (Service on Demand) system and an ECC system can be set up to enable creation of a follow-up SD sales order from a Service on Demand ticket. Within ticket processing, a service agent wants to create a follow-up sales order with reference to the ticket. This might become necessary for different reasons, like the replacement of a defective part.

We assume that a B2C use case and at least one customer master record exists in the ECC system. The organizational data of this customer is maintained in the Cloud for Service system.

Background Information 1.2

This document details the steps required to enable bi-directional communication between SAP Cloud for Customer and SAP ERP systems, using SAP Process Integration/SAP Hana Cloud Integration as the integration middleware layer. Configuration scenarios designed for SAP Process Integration are enabled for configuration and deployment utilizing this document.

Prerequisites 1.3

SAP ERP The ERP system must contain the following ABAP components:

1. SAP_BASIS 700 SP18 or higher 2. SAP_APPL 600 SP15 or higher

- An ITS (Internet Transaction Server) is running for the ECC system. - The “webgui” service has been activated in transaction SICF (path sap/bc/gui/sap/its/webgui) - The service agent has access to the SAP ECC system. - Process Integration between the Cloud for Customer and ECC system instances has been set up using a PI or HCI system. The PI / HCI maps ECC outbound interface COD_SERVICE_REQUEST_CONF.ORDERS05 of namespace urn:sap-com:document:sap:idoc:messages to Cloud for Customer inbound interface ServiceRequestBulkProcessingConfirmationIn of namespace http://sap.com/xi/AP/CRM/Global.

Page 5: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 6

© 2015 SAP SE. All rights reserved.

Note: - “XI” denotes a PI or HCI system. SAP Cloud for Customer Initial setup and configuration was already performed in the tenant, as it is mentioned in the SAP Cloud for Customer Administrator Guide

Page 6: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 7

© 2015 SAP SE. All rights reserved.

2 SAP Cloud for Customer Configuration

Activate ERP Integration using Cloud Scoping 2.1

1. Connect to the SAP Cloud for Customer system using an internet browser and open the

Business Configuration tab.

2. In the Show dropdown, choose All Current Projects.

3. Select the project, and click Edit Project Scope.

Page 7: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 8

© 2015 SAP SE. All rights reserved.

Page 8: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 9

© 2015 SAP SE. All rights reserved.

4. Click Next

5. Click Next. Under Communication and Information Exchange Integration with External

Application and Solutions, select Integration with SAP ERP, Integration of Master Data and Integration into Sales, Service and Marketing Processes.

6. Click Next. Under Communication and information Exchange Integration with External Application and Solutions Integration into Sales, Services and Marketing Processes and scroll to group Service Requests. Select the question “Do you want to create follow up documents for service requests from

your cloud solution to an external application or solution?”

7. Click Next. In the dialog box that opens, click Yes and then click Finish.

Setup Communication System 2.2

1. Under the Administrator tab, click Communication Systems.

Page 9: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 10

© 2015 SAP SE. All rights reserved.

2. Click New to create a new communication system.

3. Enter the host name of the middleware system such as SAP HCI or SAP PI and check the option of SAP Business Suite.

4. Enter the information about the backend ERP system. It is important to note that all the information requested on the screen below is associated with the ERP system (Business System ID, IDOC logical system ID, SAP client, and so on.).

3. Click ActionsSet to Active.

4. Click Save and Close.

Page 10: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 11

© 2015 SAP SE. All rights reserved.

Create Communication Arrangements 2.3

1. Login to the SAP Cloud for Customer system.

2. Under the Administrator tab open Communication Arrangement For On-Premise Integration.

3. Under Select Communication System tab, select the integration details as shown below. Enter the

business system name of the PI system or HCI system, based on your integration middleware.

Page 11: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 12

© 2015 SAP SE. All rights reserved.

4. Under Communication System, select the SAP ERP System Instance ID and Code List Mapping value as SAP On Premise Integration.

5. Click Next.

6. Under Communication Arrangements tab, select the communication scenario Ticket with Follow-Up

Business Transaction Document in External System. For more details, you can see the chapter Configure Communication Arrangements from the corresponding integration guide.

7. Under Inbound Communication Credentials, select the Authentication Method. For example in this case, SSL Client Certificate is selected. Click Edit Credentials.

8. In the Certificate tab, click Upload Certificate and choose the PI client Certificate or HCI Client

Certificate based on your integration middleware.

Page 12: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 13

© 2015 SAP SE. All rights reserved.

9. Click OK.

10. Click Finish.

Page 13: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 14

© 2015 SAP SE. All rights reserved.

11. Under Confirmation, click Close.

Setup URL MASHUP 2.4

1. Under the Administrator work center, choose MASHUP AUTHORING

2. Create a new URL MASHUP

Page 14: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 15

© 2015 SAP SE. All rights reserved.

3. For the Mashup Category select Productivity & Tools, and for Port Binding select Ticket information.

Enter the mashup name and description. Enter the URL in the https://<serverhostname>:<port>/sap/bc/gui/sap/its/webgui?sap-client=<client> format. Replace server and port with your backend SAP ERP backend information. After entering the URL, click Extract Parameters.

Note: - You will find the URL when you call transaction SICF in the backend SAP ERP system, press execute, and navigate to the tree default_host/sap/bc/gui/sap/its/webgui. Via right mouse click, choose “Test Service”.

4. Add the URL parameters (constants in angular brackets to be replaced) with their corresponding parameter bindings. Parameter bindings can be seen by using the value help button displayed in Parameter Bindings column.

URL Parameter Constant Example Parameter Binding

Remark

sap-client <ECC system client>

004

sap-language <user language>

EN Can be omitted

~OKCODE /08

~TRANSACTION ZCOD Transaction code created for the report.

p_title Report parameter (Part of Address)

p_logsys <Own logical system ID of the cloud for customer system as addressed by

0LO7BSV

Report parameter (Logical system). Logical system name can be found in any communication arrangement, under My Communication Data (My System field)

Page 15: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 16

© 2015 SAP SE. All rights reserved.

ECC>

p_vgbel Ticket Report parameter (Part of Address). Use the value help displayed in Parameter Binding column.

p_name CustomerName Report parameter (Part of Address)

p_street CustomerAddressStreetName

Report parameter (Part of Address)

p_house CustomerAddressHouseNumber

Report parameter (Part of Address)

p_cntry CustomerAddressCountryCode

Report parameter (Part of Address)

p_zip CustomerAddressPostalCode

Report parameter (Part of Address)

p_city CustomerAddressCityName

Report parameter (Part of Address)

p_email CustomerEmail Report parameter (Part of Address)

p_kunnr External CustomerID

5. Choose Save and Close.

Assign Tickets view to the Business User 2.5

1. Under the Application and User Management workcenter, choose Business Users

Page 16: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 17

© 2015 SAP SE. All rights reserved.

2. Choose the business user and edit the Access Rights

3. Under Work Center and View Assignment, select the flag Assigned to User for Tickets View.

4. Click Save and confirm the dialog box. 5. Click Close.

Enable Mash up via personalization 2.6

1. Make the new URL mash up visible in the UI via personalization. For example, create a new ticket.

Page 17: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 18

© 2015 SAP SE. All rights reserved.

2. Navigate to Personalize This Screen, then to Mashups and Web Services displayed in the side bar that opens.

Page 18: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 19

© 2015 SAP SE. All rights reserved.

3. Select the new mash up and make it visible.

Page 19: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 20

© 2015 SAP SE. All rights reserved.

4. Save the changed personalization settings.

Page 20: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 21

© 2015 SAP SE. All rights reserved.

3 SAP ERP Configuration BAdI implementation for Ticket reference and Logical system 3.1

Note: - The code which is provided here should only serve as an example and may have to be adapted as per your needs.

1. Execute transaction code /nSE19. Under the Create Implementation section, enter the Enhancement Spot

name as ES_BADI_SD_SALES_BAPI. 2. Choose Create Implementation button and enter the Enhancement Implementation name and short text.

3. Choose the green arrow in the Create Enhancement Implementation window to save the BAdI

implementation. 4. Enter the following details in the Create BAdI Implementation window and choose enter:

5. Click Save 6. Expand the newly created definition and double click on Implementing Class

Page 21: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 22

© 2015 SAP SE. All rights reserved.

7. Double click on the method name and accept the dialog box with Yes

8. Enter the following lines of code between METHOD IF_BADI_SD_SALES_BAPI~CHANGE_INPUT and ENDMETHOD lines and choose Activate. DATA: lv_reference_document TYPE vgbel, lv_logsysb TYPE vbak-logsysb. CHECK cs_vbakkomx-updkz IS INITIAL OR cs_vbakkomx-updkz EQ 'I'. IMPORT gv_refdoc TO lv_reference_document gv_logsysb TO lv_logsysb FROM MEMORY ID 'ZCL_COD_BADI_ORDER_CREATE'. " ZCOD_ORDER_CREATE_VIA_DIA CHECK lv_reference_document IS NOT INITIAL. FREE MEMORY ID 'ZCL_COD_BADI_ORDER_CREATE'. MOVE: lv_reference_document TO cs_vbakkom-vgbel, '2' TO cs_vbakkom-vgtyp, lv_logsysb TO cs_vbakkom-logsysb.

Page 22: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 23

© 2015 SAP SE. All rights reserved.

Create a report in SAP ERP System 3.2

Note: - The code which is provided here should only serve as an example and may have to be adapted as per your needs.

1. Execute transaction /nSE38. Enter the report name as ZCOD_ORDER_CREATE_VIA_DIA and click Create

2. Enter the Title e.g., Report to Create a sales order with an external reference

3. Under Attributes, choose the input for the Type field as Executable program and input for the Status field as Test Program and click Save

4. Choose Local Object or enter Package name and click Save.

Page 23: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 24

© 2015 SAP SE. All rights reserved.

5. Delete all the lines from the ABAP Editor and paste the following lines of code:

*&---------------------------------------------------------------------* *& Report ZCOD_ORDER_CREATE_VIA_DIA *& *&---------------------------------------------------------------------* *& Create a sales order with an external reference *& Called from SAP Cloud for Service Ticket processing via URL Mashup *& The ticket reference (ID together with the originating logical system) *& is transported to an implementation of enhancement spot *& ES_BADI_SD_SALES_BAPI via memory *& *& *&---------------------------------------------------------------------* REPORT zcod_order_create_via_dia. PARAMETERS: p_kunnr LIKE kuagv-kunnr DEFAULT '100000', p_vgbel TYPE vgbel, p_slsorg TYPE vkorg , "DEFAULT 'CPB1', p_distch TYPE vtweg , "DEFAULT 'CB', p_divsn TYPE spart , "DEFAULT '00', p_title LIKE sza1_d0100-title_medi, p_name TYPE ad_name1, p_street LIKE addr1_data-street, p_house LIKE addr1_data-house_num1, p_cntry LIKE addr1_data-country, p_zip LIKE addr1_data-post_code1, p_city LIKE addr1_data-city1, p_region TYPE regio, p_email LIKE sza1_d0100-smtp_addr, p_langu LIKE addr1_data-langu, p_logsys LIKE vbak-logsysb. * Global declarations DATA: gs_sales_header_in TYPE bapisdhead1, gs_sales_partner TYPE bapipartnr, gt_sales_partner TYPE STANDARD TABLE OF bapipartnr, gt_sales_areas TYPE STANDARD TABLE OF bapiknvvky, gs_sales_area TYPE bapiknvvky, gs_partneraddress TYPE bapiaddr1,

Page 24: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 25

© 2015 SAP SE. All rights reserved.

gt_partneraddress TYPE STANDARD TABLE OF bapiaddr1, gv_sales_order_number LIKE bapivbeln-vbeln, gv_question(80) TYPE c, gv_answer TYPE c. IF ( p_slsorg IS INITIAL OR p_distch IS INITIAL OR p_divsn IS INITIAL ). * Get Customer Sales Area Details CALL FUNCTION 'BAPI_CUSTOMER_GETSALESAREAS' EXPORTING customerno = p_kunnr * IMPORTING * RETURN = TABLES salesareas = gt_sales_areas. IF gt_sales_areas IS NOT INITIAL. READ TABLE gt_sales_areas INTO gs_sales_area INDEX 1. MOVE: gs_sales_area-salesorg TO p_slsorg, gs_sales_area-distrchn TO p_distch, gs_sales_area-division TO p_divsn. ENDIF. ENDIF. MOVE: 'TA' TO gs_sales_header_in-doc_type, p_slsorg TO gs_sales_header_in-sales_org, p_distch TO gs_sales_header_in-distr_chan, p_divsn TO gs_sales_header_in-division. EXPORT gv_refdoc FROM p_vgbel gv_logsysb FROM p_logsys TO MEMORY ID 'ZCL_COD_BADI_ORDER_CREATE'. MOVE: p_kunnr TO gs_sales_partner-partn_numb, 'AG' TO gs_sales_partner-partn_role. MOVE: p_title TO gs_partneraddress-title, p_name TO gs_partneraddress-name, p_street TO gs_partneraddress-street, p_house TO gs_partneraddress-house_no, p_cntry TO gs_partneraddress-country, p_zip TO gs_partneraddress-postl_cod1, p_city TO gs_partneraddress-city, p_region TO gs_partneraddress-region, p_langu TO gs_partneraddress-langu, p_email TO gs_partneraddress-e_mail. MOVE: '1' TO gs_partneraddress-addr_no, '1' TO gs_sales_partner-addr_link. APPEND gs_sales_partner TO gt_sales_partner. APPEND gs_partneraddress TO gt_partneraddress. CALL FUNCTION 'BAPI_SALESDOCU_CREATEWITHDIA' EXPORTING sales_header_in = gs_sales_header_in IMPORTING salesdocument_ex = gv_sales_order_number TABLES sales_partners = gt_sales_partner

Page 25: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 26

© 2015 SAP SE. All rights reserved.

partneraddresses = gt_partneraddress. IF gv_sales_order_number IS NOT INITIAL. WRITE: gv_sales_order_number TO gv_question. CONCATENATE 'Sales order' gv_question 'has been created. Do you want to log off?' INTO gv_question SEPARATED BY space. CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING text_question = gv_question IMPORTING answer = gv_answer EXCEPTIONS OTHERS = 1. IF gv_answer EQ '1'. CALL FUNCTION 'AUTHORITY_CHECK_C_FUNCTION' EXPORTING activity = 'CALL' function = 'SYST_LOGOFF' EXCEPTIONS no_authority = 04 OTHERS = 06. CHECK sy-subrc IS INITIAL. CALL 'SYST_LOGOFF'. ELSE. CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN. ENDIF. ENDIF. 6. Activate the source code by selecting all the inactive objects that will be shown in the objects list.

Create transaction code for Report 3.3

1. Execute transaction code /nSE93. Enter the transaction code as ZCOD and click Create

Page 26: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 27

© 2015 SAP SE. All rights reserved.

2. Enter the short text and choose the radio button Program and Selection screen (report transaction) and

click Continue.

3. Enter the program name as the name of the report ZCOD_ORDER_CREATE_VIA_DIA and choose the SAPGUI for HTML flag.

Page 27: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 28

© 2015 SAP SE. All rights reserved.

4. Click Save

Output Determination 3.4

For configuring the output determination, carry out the steps mentioned in the following chapters of the integration guide.

1. Go to Service Market Placehttps://service.sap.com/instguides

2. Under Cloud Solutions from SAP, click on the latest SAP Cloud for Customer release link 3. Search for the INTEGRATION: SAP ERP and SAP Cloud for Customer via HCI (or PI based on your integration scenario)

4. Open the document and search for the chapters with the following names.

Page 28: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 29

© 2015 SAP SE. All rights reserved.

Maintain Output Type o Output type to be configured is COD3 in this case.

Maintain Output Determination Procedure o Make sure that determination procedure contatins COD3 as described in the document.

Maintain Output Record o Follow the steps for output type COD3.

Maintain ALE Outbound Process Code o Follow the steps mentioned for process code COD_SERVICE_REQUEST_CONF

Maintain Requirement Routine

Maintain Distribution Model o Follow the steps described for message type COD_SERVICE_REQUEST_CONF

Maintain Port Definition

Maintain Partner Profile o Follow the steps described for the message type COD_SERVICE_REQUEST_CONF

5. Perform all the steps related to service request confirmation scenario mentioned in those chapters.

Page 29: How to Implement Mash Up to Show ECC Screen in SAP …sapidp/012002523100002986602015E/... · 3.4 Output Determination ... How to implement Mash up to show ECC screen in SAP Cloud

How to implement Mash up to show ECC screen in SAP Cloud for Customer 30

© 2015 SAP SE. All rights reserved.

4 Middleware Configuration SAP Process Integration 4.1

Make sure that the following objects are configured as described in the integration guide.

SAP HANA Cloud Integration 4.2

Make sure that the IFLOW Service request confirmation to SAP Cloud for Customer

(com.sap.scenarios.erp2cod.servicerequest.confirmation) is configured. For more details, you can see the integration guide.

.