$(function () { pageContext.i18n.modTalk = 'moderation talk'; pageContext.i18n.replyToComment = 'Reply'; pageContext.i18n.modTalkEmpty = 'moderation talk is empty'; pageContext.url.getModTalk = "/comments/%25ID%25/listModTalk.json"; pageContext.url.possibleCommentRecipients = "/comments/%ID%/possibleRecipients.json"; pageContext.url.commentEdit = '/comments/%25ID%25/edit.html'; pageContext.url.commentView = '/comments/%ID%/view.html'; pageContext.i18n.commentVisibility = { 'full': 'Viewable by all users', 'op': 'Viewable by the original poster', 'mod': 'Viewable by moderators', 'opAndMod': 'Viewable by moderators and the original poster', 'other': 'Advanced visibility', 'dialogTitle': 'Comment visibility', 'selectGroups': 'Visible to groups', 'selectOther': 'Other recipients', 'selectOriginalPoster': 'Original poster', 'selectModerators': 'Moderators', 'selectAssignees': 'Asked to answer users' }; pageContext.i18n.commentMenuLabels = { 'comment-edit': 'comments.menu.edit', 'comment-delete': 'comments.menu.delete', 'comment-convert': 'comments.menu.convert' };pageContext.i18n.answer= { bestAnswer: 'Best Answer', controlBar : { accept: 'Accept', unaccept: 'Unaccept', acceptCommand: 'Accept this answer as correct', cancelAcceptedCommand: 'Remove this answers accepted status' } }; window.croles = { u: false, op: false, m: false, og: false, as: false, ag: false, dc: false, doc: false, eo: false, ea: false }; tools.init({ q: { e: false, ew: false, eo: false, r: false, ro: false, d: false, dow: false, fv: false, c: false, co: false, p: false, tm: false , ms: false, mos: false }, n: { f: false, vf: false, vfo: false, vr: false, vro: false, c: false, co: false, vu: false, vd: false, w: false, wo: false, l: false }, c: { e: false, eo: false, d: false, dow: false, ta: false, tao: false, l: false }, a: { e: false, ew: false, eo: false, d: false, dow: false, a: false, aoq: false, ao: false, tc: false, tco: false, p: false, tm: false }, pc: croles }, { tc: true, nsc: true }); commandUtils.initializeLabels(); }); Skip to Content

SLT and ABAP Include program enhancement in LTRS

Mar 01, 2017 at 08:20 AM


avatar image

Hi All,

We have SLT replication set up. We have replication on, but we dont want to move the "Deleted" records to HANA, so we are planning to follow "option 2" mentioned in below thread,


But unfortunately i dont have document on how to do enhancement from LTRS. Does any one have it? Also some document on the "Event based" and "Field based" scenarios

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Andrey Martynov
Mar 01, 2017 at 02:42 PM

Actually I don't know if anybody has a documentation to the LTRS transaction. But the LTRS transaction has very good own help, where a lot of infromation about every parameter presented there.

You have to just under the option "Rule Assignment" create new event-related rule (try BOT), create separate include (write required code there) and input this include name in field "include name". Create/regenerate migration object afterward.

10 |10000 characters needed characters left characters exceeded
Lakshminarasimhan N Mar 02, 2017 at 01:52 AM

Thanks There are 3 statuses, 1. new 2. Released 3.obselete.. What is to be given there?

Also any idea about the import parameters?

Show 1 Share
10 |10000 characters needed characters left characters exceeded

Regarding status: when you only develop your rule - you should set status NEW, as soon as development is finished and rule could be used - RELEASED, if you don't need the rule anymore - OBSOLETE. Note that only rule in RELEASE status will be taken in account by generator.

Regarding import parameters: it's not a function module, it's just include that will be incupsulate in FORM routine, and as sequence you will have an access to the all variables that are available in IL function module.