Table of Contents

Search

  1. Preface
  2. Part 1: Getting Started with PowerExchange for SAP NetWeaver
  3. Part 2: Data Integration Using PowerExchange for SAP Dynamic ABAP Table Extractor
  4. Part 3: Data Integration Using ABAP
  5. Part 4: IDoc Integration Using ALE
  6. Part 5: Data Integration Using BAPI/RFC Functions
  7. Part 6: Data Migration
  8. Part 7: Business Content Integration
  9. Part 8: SAP BW Data Extraction
  10. Part 9: Loading Data to SAP BI
  11. Appendix A: Data Type Reference
  12. Appendix B: Code Pages and Unicode Support
  13. Appendix C: Glossary

PowerExchange for SAP NetWeaver User Guide for PowerCenter

PowerExchange for SAP NetWeaver User Guide for PowerCenter

Generating and Installing the ABAP Program

Generating and Installing the ABAP Program

The Designer installs the ABAP program in the development class shown in the Development Class field. The default development class is $TMP. The $TMP development class is temporary. You cannot transport ABAP programs from this class to another system. If you want to transport the ABAP program to a production system, create a development class within SAP for the ABAP programs. Install ABAP programs that use a namespace in a development class that is in the same namespace.
You must regenerate and install the ABAP program if there is a change in the source, Application Source Qualifier transformation, or their links.
You can install the ABAP program directly on the SAP system, or you can generate the ABAP program locally and install it using the local copy.
If the SAP system is a Unicode system, the Designer is connected to a Unicode repository, and the ABAP program contains a source filter with ISO 8859-1 or multibyte characters, generate a local copy of the ABAP program and upload the generated file into the SAP system.

Security Features for ABAP Table Reader Transports

The following transports contain security features that enforce security authorizations when you use ABAP to read data from SAP:
  • TBL run-time transport
  • TBL design-time transport
  • HIER_R3 run-time transport
  • HIER_R3 design-time transport
When you perform data integration tasks with ABAP, the PowerCenter Integration Service verifies that the following conditions are met:
  • The SAP user who generates and installs the ABAP program has the developer license.
  • The user who generates and installs the ABAP program is authorized for the following function groups:
    • SKEY
    • STR9
  • Users cannot generate and install ABAP programs from the Designer tool if the SAP client is locked down for changes.
  • A new workbench request is created to track object changes in SAP when users install or delete ABAP programs.
  • The ABAP program can be installed only on development systems and not on production systems.
If any of these conditions are not met, the ABAP program installation fails.

0 COMMENTS

We’d like to hear from you!