Skip to Content

Hi,

there are minor use cases, where you want to automate procedures like, start/stop or you need details of a configuration within an other tool.

SAP LT Replication Server comes with some RFC enabled API’s:

RFC enabled APIs available with DMIS 2011 SP5

General

  • IUUC_REPL_CREATE_CONFIGURATION
    Create a new Configuration
  • IUUC_REPL_INIT
    Get Configuration GUID for Schema
  • IUUC_REPL_START_JOBS
    Start Jobs for a configuration
  • IUUC_REPL_STOP_JOBS
    Stop Jobs for a configuration

Data Provisioning

  • IUUC_REPL_START_LOAD
    Start Load for a certain table
  • IUUC_REPL_START_REPLICATION
    Start replication for a certain table
  • IUUC_REPL_STOP_REPLICATION
    Stop replication / initial load for a certain table
  • IUUC_REPL_SUSPEND_REPLICATION
    Suspend replication for a certain table
  • IUUC_REPL_RESUME_REPLICATION
    Resume replication for a certain table (prerequisite: table was suspended before)
  • IUUC_REPL_START_RECORDING
    Start delta recording for a certain table (no load or replication started
  • IUUC_REPL_START_REPL_ONLY
    Start Replication without initial load (prerequisite: Start recording executed before)
  • IUUC_REPL_CREATE_ONLY
    Create Table or View without any load

Status Information

  • IUUC_REPL_GET_TABLE_STATUS
    Get Status per table (Trigger, Latenz, Prozess)
  • IUUC_REPL_GET_JOB_STATUS
    Read Replication Job Status
  • IUUC_REPL_GET_CONNECTN_STATUS
    Read Connection Status
  • IUUC_REPL_GET_OLDEST_LOG_TSTMP
    Get oldest timestamp from a logging table
  • IUUC_REPL_COUNT_UNPROC_LOGRECS
    Get number of unprocessed logging table records

Define Replication Settings

  • IUUC_REPL_GET_CONFIGURATION – Get Configuration GUID
    Input: Schema Name, Source System SID & HOST
    Output: List of Config GUIDs
  • IUUC_REPL_SET_TABLE_SETTINGS – Set IUUC_REPL_TABSTG
    Input: Config GUID, Table of type IUUC_REPL_TABSTG, mode (Insert (delete + insert), Add, Modify)
    MT_ID will be blank and is derived from Config GUID
  • IUUC_REPL_SET_RULE_SETTINGS – Set IUUC_***_RUL_MAP
    Input: Config GUID, Table of type IUUC_***_RUL_MAP, (Insert (delete + insert), Add, Modify)
    MT_ID & BASISVERSION will be blank and is derived from Config GUID
  • IUUC_REPL_SET_CLIENT_SPECIFIC – Set Client dependent Load / Replication
    Input: Config GUID, Yes/No
    Update Column IUUC_REPL_CONFIG RFC_CLIENT_ONLY + IUUC_MT_HEADER CLIENT_SPECIFIC

Others

  • IUUC_REPL_GET_TARGET_DBCON
    Get DB Connection to HANA DB

Best, Tobias

To report this post you need to login first.

3 Comments

You must be Logged on to comment or reply to a post.

  1. Evan li

    hi Tobias Koebler,
    When could you tell me how to replication table bseg from ecc6.0 to s/4(new table name is zslt_bseg). i have benn fill “Deviating Table Name”  ZSLT_BSEG1. and also we want to transform source client 700 to our s/5 client 500 .

    (0) 
  2. Sophie Kraut

    Hello @tobias.koebler,
    i want to know the configuration status of a configuration, that is whether a configuration (i have the guid) is running or just stopped. Which would be the most suitable one? I tried some like IUUC_REPL_GET_CONNECTN_STATUS, but this seems not really what i want.
    Is there a suitable one? thanks, Sophie.

    (0) 

Leave a Reply