Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Starschema PLSAP - SAP Side component Installation Guide

896 views

Published on

This document describes the necessary steps to install Starschema's PL/SAP ABAP component

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Starschema PLSAP - SAP Side component Installation Guide

  1. 1. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net Created by: Batalov Maxim Starschema Consultant Controlled by: Tamas Foldi Starschema Project Manager Approved by: Tamas Foldi Starschema Project Manager PL/SAP Connector ABAP Component install Enhanced RFC Installation Guide new Page 1 of 19 Rev. 1.1 Confidential
  2. 2. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net CONTENTS: 1. ENHANCED RFC_READ_TABLE INSTALLATION GUIDE ................................... 4 1.1 CREATE PACKAGE FOR FUNCTION MODULE AND DATA TYPE ......................................... 4 1.2 CREATE DATA TYPE TO USE IN FUNCTION MODULE....................................................... 7 1.3 CREATE FUNCTION MODULE Z_PLSAP_RFC_FTP ................................................. 13 1.4 BACKGROUND JOB SUPPORT ................................................................................... 14 1.5 AUTHORIZATION OBJECTS ....................................................................................... 14 Enhanced RFC Installation Guide new Page 2 of 19 Rev. 1.1 Confidential
  3. 3. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net REVISION HISTORY: Rev. Date Author Description 1.0 2008-03-24 Tamas Foldi Draft 1.1 2009-09-01 Tamas Foldi Update procedure Enhanced RFC Installation Guide new Page 3 of 19 Rev. 1.1 Confidential
  4. 4. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 1. ENHANCED RFC_READ_TABLE INSTALLATION GUIDE The following steps guide you to install PL/SAP Connector ABAP components. 1.1 Create package for Function module and Data type In order to create package please use transaction SE80 (Object Navigator) 1) Click on Repository Browser 2) From the dropdown list select Package 3) Enter Z_STARSCHEMA_RFC_READ_TABLE in a window below 4) Click on Glasses button 5) In the prompt window click on Yes Enhanced RFC Installation Guide new Page 4 of 19 Rev. 1.1 Confidential
  5. 5. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 6) On the next screen fill in Enhanced Starschema RFC_READ_TABLE as Short Description. Leave rest of the fields as default and then click on New button at the bottom of the window 7) On the next prompt just click on New button to create new transport request. 8) On the create request window enter short request description according to standard defined in your system landscape. 9) System will take you back to the prompt from 7) with new transport request filled in Request filled. Here just click on (Continue) button. 10) Now you have package created for packing further elements. 11) In order to create Function Module we have to create Function Group. Enhanced RFC Installation Guide new Page 5 of 19 Rev. 1.1 Confidential
  6. 6. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 12) Right click on newly created Package then move mouse on Create from expanded list select Function Group 13) In the prompt window put Z_STARSCHEMA_FG as Function Group name and FG for Enhanced RFC_READ_TABLE as Short text then click Save 14) On the next prompt window enter newly created Package (Z_STARSCHEMA_RFC_READ_TABLE) and click Continue Enhanced RFC Installation Guide new Page 6 of 19 Rev. 1.1 Confidential
  7. 7. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 15) On the next prompt for Transport request use the same Transport request as we used for Package creation 1.2 Create data type to use in Function module. There are several standard SAP data types, but it is advised to use custom data type reserved for this Function module in order to avoid problems in case of SAP updates with Service packs or modifications done for other developments. In order to create custom data type please use transaction SE11 (ABAP Dictionary). a. Create a domain: 1) Select Domain option 2) Put name of Domain (Z_STAR_RFC_READ_TABLE_DOMAIN) 3) Click on Create button Enhanced RFC Installation Guide new Page 7 of 19 Rev. 1.1 Confidential
  8. 8. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 4) On the screen Dictionary: Maintain Domain put Short description ( Starschema enhanced RFC_READ_TABLE domain) Data type LCHR No. Characters 31000 Then press Save button on the top of the screen 5) In the prompt window with package request. Put Z_STARSCHEMA_RFC_READ_TABLE in package field and Click on (Save) button. 6) Now you will get prompt window for Transport request. Just put your Transport request which was created for package in Step 1.and click (Continue) button. Enhanced RFC Installation Guide new Page 8 of 19 Rev. 1.1 Confidential
  9. 9. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 7) System will confirm that your domain was saved. So now we just have to activate newly created domain with (Activate) button on the top of the screen. Enhanced RFC Installation Guide new Page 9 of 19 Rev. 1.1 Confidential
  10. 10. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net b. Now we have to create a Data type Z_STAR_RFC_READ_TABLE_DT_TYPE 1) Go to transaction SE11 2) Select Datatype 3) Put Z_STAR_RFC_READ_TABLE_DT_TYPE in Data type field 4) Click on Create button 5) At the prompt window select Data element and click (Continue) Enhanced RFC Installation Guide new Page 10 of 19 Rev. 1.1 Confidential
  11. 11. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 6) At the next window put Short description, Select Elementary Type, then Domain and put domain name created at the previous step (Z_STAR_RFC_READ_TABLE_DOMAIN).Then click Save button at the top of the screen 7) Use the same Package and Transport request as for Domain 8) Activate created Data element with Activate button on the top of the screen. 9) In case if system prompts you for Description just leave them blank. c. Now we have to create Table data type: Z_STAR_RFC_READ_TABLE_TBL_TYPE 1) Go to transaction SE11 2) Select Data type option 3) Enter Z_STAR_RFC_READ_TABLE_TBL_TYPE in Data type field 4) Click on Create button Enhanced RFC Installation Guide new Page 11 of 19 Rev. 1.1 Confidential
  12. 12. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 5) In the prompt window select Table Type and click Continue 6) On the next window put Short description, then select Line Type, put Z_STAR_RFC_READ_TABLE_DT_TYPE in Line Type field and then click on Save button. Enhanced RFC Installation Guide new Page 12 of 19 Rev. 1.1 Confidential
  13. 13. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 7) Use the same Package and Transport request as for Domain and Elementary Data Type 8) Press Activate button on the top of the screen. Step 2 complete, so we may proceed to Step 3. 1.3 Create Function module Z_PLSAP_RFC_FTP 1) Go to transaction SE37 2) Put Z_PLSAP_RFC_FTP in Function module field and then click Create button. 3) In the prompt window put Z_STARSCHEMA_FG as Function group and Enhanced Starschema RFC_READ_TABLE as Short text then click Save. Enhanced RFC Installation Guide new Page 13 of 19 Rev. 1.1 Confidential
  14. 14. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 4) Use Utilities->More Utilities->Upload/Download->Upload path from top menu in order to upload code of Function Module 5) Click Activate. 1.4 Background job support In order to support background downloads another Function module needed 1) Go to transaction SE37 2) Put Z_PLSAP_RFC_FTP_BG in Function module field and then click Create button. 3) In the prompt window put Z_STARSCHEMA_FG as Function group and Enhanced Starschema RFC_READ_TABLE as Short text then click Save. 4) Use Utilities->More Utilities->Upload/Download->Upload path from top menu in order to upload code of Function Module 5) Click Activate. 1.5 Authorization objects In order to support authorization object used in this Function module please proceed with the following steps: 6) Go to transaction SU21 7) Click on Create button: Enhanced RFC Installation Guide new Page 14 of 19 Rev. 1.1 Confidential
  15. 15. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 8) In popup window put the following: 9) Then click Save 10) System will prompt you for transport request number. Use the same Transport request as before. 11) When done system will take you to the initial screen of SU21 transaction. On this screen select ZRFC from list of classes and double-click on it. 12) On the next screen select Create once again: Enhanced RFC Installation Guide new Page 15 of 19 Rev. 1.1 Confidential
  16. 16. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 13) On the next screen put Z_STARSRFC as object and add ACTVT and CFUNCNAME to Authorization fields list and then click on Permitted activities 9) System will prompt you for Package number. Put the same package number as used for Function Module creation. 10) Then system will prompt for Transport request number. Put the same transport request number as before. 11) Select activity “16 Execute” and then click Save button: Enhanced RFC Installation Guide new Page 16 of 19 Rev. 1.1 Confidential
  17. 17. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 12) System will take you to the previous screen. On this screen just click Save button: Enhanced RFC Installation Guide new Page 17 of 19 Rev. 1.1 Confidential
  18. 18. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 13) Now role should be generated for this authorization object either via transaction PFCG or GRC tool. Next steps are only for versions supporting GZIP compression: 1) Go to transaction SM69 2) On the top of the screen click on Pencil Icon: Enhanced RFC Installation Guide new Page 18 of 19 Rev. 1.1 Confidential
  19. 19. ABAP Component install PL/SAP Connector Starschema Kft. www.starschema.net 3) Then on Create: 4) Put ZGZIP_STARS as command name and full path to GZIP.exe in Operating system command field in case of Windows In case of Linux or Unix put: gzip in operating system command instead of full path. Installation complete and you can proceed with tests. Enhanced RFC Installation Guide new Page 19 of 19 Rev. 1.1 Confidential

×