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

Committing Data to SAP

Committing Data to SAP

The PowerCenter Integration Service can make BAPI/RFC calls to SAP without issuing a commit. Or, it can commit data after a specified number of BAPI/RFC calls. It uses a BAPI/RFC commit function to commit the data. The PowerCenter Integration Service can wait until a commit is complete before continuing the session.
The PowerCenter Integration Service can commit data after a number of BAPI/RFC calls if the BAPI/RFC call writes data to the SAP database or changes data in the SAP database. When the PowerCenter Integration Service issues a commit BAPI/RFC call, SAP commits the data to the database.
If you run a session for a BAPI that does not change data in the SAP database, the PowerCenter Integration Service does not need to issue a commit BAPI/RFC call to commit data. For example, if the BAPI performs an SAP process, the PowerCenter Integration Service does not need to commit data during the session.
The following table describes the commit properties you can configure for a BAPI/RFC transformation in a session:
Property
Description
Perform Commit
Issues a commit with a BAPI commit function. If you disable this option, the PowerCenter Integration Service does not call a commit function. It also ignores the commit interval and does not wait for a commit to continue session processing. Default is enabled.
Perform Commit Wait
Waits until the commit is complete to continue session processing. SAP sends a return call to the PowerCenter Integration Service when the commit is complete. If you disable this option, the PowerCenter Integration Service continues to process data during the commit. Default is enabled.
Commit Interval
Number of BAPI/RFC calls after which the PowerCenter Integration Service issues a commit. To issue a commit, the PowerCenter Integration Service makes a BAPI/RFC commit call.
If you disable the Perform on Commit option, the PowerCenter Integration Service ignores this value.
Default is 1000.
Commit Function
Commit function the PowerCenter Integration Service calls when it issues a commit. Select one of the following BAPIs:
  • ABAP4_COMMIT_WORK
  • BAPI_TRANSACTION_COMMIT
If you disable the Perform on Commit option, the PowerCenter Integration Service ignores this value.
Default is BAPI_TRANSACTION_COMMIT.

0 COMMENTS

We’d like to hear from you!