<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.m1ch3l.de/index.php?action=history&amp;feed=atom&amp;title=%C3%84nderungsbelegobjekt</id>
	<title>Änderungsbelegobjekt - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.m1ch3l.de/index.php?action=history&amp;feed=atom&amp;title=%C3%84nderungsbelegobjekt"/>
	<link rel="alternate" type="text/html" href="https://wiki.m1ch3l.de/index.php?title=%C3%84nderungsbelegobjekt&amp;action=history"/>
	<updated>2026-05-03T09:48:01Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in SAP Wiki ツ</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.m1ch3l.de/index.php?title=%C3%84nderungsbelegobjekt&amp;diff=2306&amp;oldid=prev</id>
		<title>M1ch3lde: /* Step-by-Step */</title>
		<link rel="alternate" type="text/html" href="https://wiki.m1ch3l.de/index.php?title=%C3%84nderungsbelegobjekt&amp;diff=2306&amp;oldid=prev"/>
		<updated>2026-01-31T15:26:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Step-by-Step&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 31. Januar 2026, 17:26 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l288&quot;&gt;Zeile 288:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 288:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Umfeld -&amp;gt; Modifikation -&amp;gt; Zeitpunkte&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Umfeld -&amp;gt; Modifikation -&amp;gt; Zeitpunkte&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Nun müssen zwei Forms angelegt werden, die von der Viewpflege heraus ausgerufen werden:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Nun müssen zwei Forms angelegt werden, die von der Viewpflege heraus ausgerufen werden:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;###&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**01 F_BEFORE_SAVE  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**01 F_BEFORE_SAVE  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**02 F_AFTER_SAVE&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**02 F_AFTER_SAVE&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>M1ch3lde</name></author>
	</entry>
	<entry>
		<id>https://wiki.m1ch3l.de/index.php?title=%C3%84nderungsbelegobjekt&amp;diff=2305&amp;oldid=prev</id>
		<title>M1ch3lde: /* Step-by-Step */</title>
		<link rel="alternate" type="text/html" href="https://wiki.m1ch3l.de/index.php?title=%C3%84nderungsbelegobjekt&amp;diff=2305&amp;oldid=prev"/>
		<updated>2026-01-31T15:26:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Step-by-Step&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 31. Januar 2026, 17:26 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l288&quot;&gt;Zeile 288:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 288:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Umfeld -&amp;gt; Modifikation -&amp;gt; Zeitpunkte&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Umfeld -&amp;gt; Modifikation -&amp;gt; Zeitpunkte&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Nun müssen zwei Forms angelegt werden, die von der Viewpflege heraus ausgerufen werden:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Nun müssen zwei Forms angelegt werden, die von der Viewpflege heraus ausgerufen werden:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;###&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**01 F_BEFORE_SAVE  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**01 F_BEFORE_SAVE  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**02 F_AFTER_SAVE&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**02 F_AFTER_SAVE&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>M1ch3lde</name></author>
	</entry>
	<entry>
		<id>https://wiki.m1ch3l.de/index.php?title=%C3%84nderungsbelegobjekt&amp;diff=2304&amp;oldid=prev</id>
		<title>M1ch3lde: /* Step-by-Step */</title>
		<link rel="alternate" type="text/html" href="https://wiki.m1ch3l.de/index.php?title=%C3%84nderungsbelegobjekt&amp;diff=2304&amp;oldid=prev"/>
		<updated>2026-01-31T15:26:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Step-by-Step&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 31. Januar 2026, 17:26 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l288&quot;&gt;Zeile 288:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 288:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Umfeld -&amp;gt; Modifikation -&amp;gt; Zeitpunkte&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Umfeld -&amp;gt; Modifikation -&amp;gt; Zeitpunkte&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Nun müssen zwei Forms angelegt werden, die von der Viewpflege heraus ausgerufen werden:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Nun müssen zwei Forms angelegt werden, die von der Viewpflege heraus ausgerufen werden:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**01 F_BEFORE_SAVE  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**01 F_BEFORE_SAVE  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**02 F_AFTER_SAVE&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**02 F_AFTER_SAVE&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>M1ch3lde</name></author>
	</entry>
	<entry>
		<id>https://wiki.m1ch3l.de/index.php?title=%C3%84nderungsbelegobjekt&amp;diff=2303&amp;oldid=prev</id>
		<title>M1ch3lde: /* Pflegeview modifizieren */</title>
		<link rel="alternate" type="text/html" href="https://wiki.m1ch3l.de/index.php?title=%C3%84nderungsbelegobjekt&amp;diff=2303&amp;oldid=prev"/>
		<updated>2026-01-31T15:24:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Pflegeview modifizieren&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 31. Januar 2026, 17:24 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Zeile 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dann sind zwei Includes zu erstellen, die der View bei Änderungen aufruft:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dann sind zwei Includes zu erstellen, die der View bei Änderungen aufruft:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Mirror: F_BEFORE_SAVE (C) by Zafer Onbaş&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Mirror: F_BEFORE_SAVE (C) by Zafer Onbaş&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;syntaxhighlight lang=&quot;abap&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  FORM f_before_save ##CALLED.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  FORM f_before_save ##CALLED.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   TYPES: BEGIN OF ty_tcdrp,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   TYPES: BEGIN OF ty_tcdrp,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l263&quot;&gt;Zeile 263:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 263:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   ENDLOOP.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   ENDLOOP.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ENDFORM.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ENDFORM.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l269&quot;&gt;Zeile 269:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 270:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Mirror: F_AFTER_SAVE (C) by Zafer Onbaş&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Mirror: F_AFTER_SAVE (C) by Zafer Onbaş&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;syntaxhighlight lang=&quot;abap&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  FORM f_after_save ##CALLED.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  FORM f_after_save ##CALLED.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   COMMIT WORK AND WAIT.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   COMMIT WORK AND WAIT.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ENDFORM.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ENDFORM.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>M1ch3lde</name></author>
	</entry>
	<entry>
		<id>https://wiki.m1ch3l.de/index.php?title=%C3%84nderungsbelegobjekt&amp;diff=121&amp;oldid=prev</id>
		<title>M1ch3lde: Die Seite wurde neu angelegt: „Mit SCDO können Änderungsbelegobjekte für Z Tabellen erstellt werden, sodass Änderungen der Customizing Tabelle in der CDHDR / CDPOS protokolliert werden.…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.m1ch3l.de/index.php?title=%C3%84nderungsbelegobjekt&amp;diff=121&amp;oldid=prev"/>
		<updated>2021-07-18T14:33:51Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Mit SCDO können Änderungsbelegobjekte für Z Tabellen erstellt werden, sodass Änderungen der Customizing Tabelle in der CDHDR / CDPOS protokolliert werden.…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Mit SCDO können Änderungsbelegobjekte für Z Tabellen erstellt werden, sodass Änderungen der Customizing Tabelle in der CDHDR / CDPOS protokolliert werden.&lt;br /&gt;
==  Vorbereitung == &lt;br /&gt;
&lt;br /&gt;
Bevor das Änderungsobjekt erstellt wird, müssen alle Datenelemente der Z Tabelle das Logging für Änderungen aktiviert werden.&lt;br /&gt;
Hierzu sind Z Datenelemente zu erstellen, da sonst Standard Datenelemente verändert würden.&lt;br /&gt;
&lt;br /&gt;
Außerdem muss die Z Customizing Tabelle ein Pflege-View haben (SM30).&lt;br /&gt;
&lt;br /&gt;
==  Vorgehen == &lt;br /&gt;
&lt;br /&gt;
===  Änderungsbelegobjekt erstellen === &lt;br /&gt;
&lt;br /&gt;
Mit Transaktion SCDO wird ein Änderungsbelegobjekt erstellt. Anschließend wird die Customizing Tabelle eingetragen für die Änderungen in der CDHDR und CDPOS aufgezeichnet werden sollen. Danach wird im Reiter &amp;quot;Hilfsmittel&amp;quot; → &amp;quot;Udpate Programm generieren&amp;quot; ausgeführt.&lt;br /&gt;
&lt;br /&gt;
===  Pflegeview modifizieren === &lt;br /&gt;
&lt;br /&gt;
Bevor mit SE56 unter &amp;quot;Environment&amp;quot; → &amp;quot;Modification&amp;quot; → &amp;quot;Events&amp;quot; includes erstellt werden, muss der View zuvor für die Tabelle generiert werden.&lt;br /&gt;
&lt;br /&gt;
Dann sind zwei Includes zu erstellen, die der View bei Änderungen aufruft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Mirror: F_BEFORE_SAVE (C) by Zafer Onbaş&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
 FORM f_before_save ##CALLED.&lt;br /&gt;
  TYPES: BEGIN OF ty_tcdrp,&lt;br /&gt;
           object     TYPE cdobjectcl,&lt;br /&gt;
           reportname TYPE cdreport,&lt;br /&gt;
         END OF   ty_tcdrp,&lt;br /&gt;
         BEGIN OF ty_view_tab,&lt;br /&gt;
           object  TYPE cdobjectcl,&lt;br /&gt;
           tabname TYPE cdtabname,&lt;br /&gt;
         END OF   ty_view_tab.&lt;br /&gt;
  DATA: lt_ptab      TYPE STANDARD TABLE OF string,&lt;br /&gt;
        lv_prog      TYPE string,&lt;br /&gt;
        lv_mess      TYPE string,&lt;br /&gt;
        lv_sid       TYPE string,&lt;br /&gt;
        lt_obj       TYPE STANDARD TABLE OF ty_view_tab,&lt;br /&gt;
        lt_tcdrp     TYPE STANDARD TABLE OF ty_tcdrp,&lt;br /&gt;
        lv_fugn      TYPE funct_pool,&lt;br /&gt;
        lv_table     TYPE cdtabname,&lt;br /&gt;
        lv_namesfunc TYPE namespace,&lt;br /&gt;
        lv_funcgroup TYPE progname,&lt;br /&gt;
        lv_namesprog TYPE namespace,&lt;br /&gt;
        lv_program   TYPE progname,&lt;br /&gt;
        lrt_tabname  TYPE RANGE OF tabname,&lt;br /&gt;
        lt_dd26v     TYPE TABLE OF dd26v,&lt;br /&gt;
        lv_object    TYPE cdobjectcl.&lt;br /&gt;
  &amp;quot; Get tabnames&lt;br /&gt;
  &amp;quot; DD: Interface for reading a view from the ABAP/4 Dictionary&lt;br /&gt;
  CALL FUNCTION &amp;#039;DDIF_VIEW_GET&amp;#039;&lt;br /&gt;
    EXPORTING&lt;br /&gt;
      name          = vim_view_name&lt;br /&gt;
    TABLES&lt;br /&gt;
      dd26v_tab     = lt_dd26v&lt;br /&gt;
    EXCEPTIONS&lt;br /&gt;
      illegal_input = 1&lt;br /&gt;
      OTHERS        = 2.&lt;br /&gt;
  IF sy-subrc IS NOT INITIAL.&lt;br /&gt;
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;br /&gt;
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;br /&gt;
  ENDIF.&lt;br /&gt;
  IF lt_dd26v IS INITIAL.&lt;br /&gt;
    APPEND INITIAL LINE TO lrt_tabname ASSIGNING FIELD-SYMBOL(&amp;lt;lrs_tabname&amp;gt;).&lt;br /&gt;
    &amp;lt;lrs_tabname&amp;gt;-sign   = &amp;#039;I&amp;#039;.&lt;br /&gt;
    &amp;lt;lrs_tabname&amp;gt;-option = &amp;#039;EQ&amp;#039;.&lt;br /&gt;
    &amp;lt;lrs_tabname&amp;gt;-low    = vim_view_name.&lt;br /&gt;
  ELSE.&lt;br /&gt;
    SORT lt_dd26v BY tabname.&lt;br /&gt;
    DELETE ADJACENT DUPLICATES FROM lt_dd26v COMPARING tabname.&lt;br /&gt;
    &amp;quot;*-&lt;br /&gt;
    LOOP AT lt_dd26v INTO DATA(ls_dd26v).&lt;br /&gt;
      APPEND INITIAL LINE TO lrt_tabname ASSIGNING &amp;lt;lrs_tabname&amp;gt;.&lt;br /&gt;
      &amp;lt;lrs_tabname&amp;gt;-sign   = &amp;#039;I&amp;#039;.&lt;br /&gt;
      &amp;lt;lrs_tabname&amp;gt;-option = &amp;#039;EQ&amp;#039;.&lt;br /&gt;
      &amp;lt;lrs_tabname&amp;gt;-low    = ls_dd26v-tabname.&lt;br /&gt;
    ENDLOOP.&lt;br /&gt;
  ENDIF.&lt;br /&gt;
  &amp;quot; Objects for change document creation&lt;br /&gt;
  SELECT object tabname&lt;br /&gt;
    FROM tcdob&lt;br /&gt;
    INTO TABLE lt_obj&lt;br /&gt;
    WHERE tabname IN lrt_tabname&lt;br /&gt;
    ##WARN_OK.&lt;br /&gt;
  IF sy-subrc IS NOT INITIAL.&lt;br /&gt;
    &amp;quot; No change document objects found&lt;br /&gt;
    MESSAGE i899(cd).&lt;br /&gt;
    RETURN.&lt;br /&gt;
  ENDIF.&lt;br /&gt;
  &amp;quot; Information on Include Reports Generated by RSSCD000&lt;br /&gt;
  SELECT object reportname&lt;br /&gt;
    FROM tcdrp&lt;br /&gt;
    INTO TABLE lt_tcdrp&lt;br /&gt;
    FOR ALL ENTRIES IN lt_obj&lt;br /&gt;
    WHERE object EQ lt_obj-object&lt;br /&gt;
    ##WARN_OK.&lt;br /&gt;
  IF sy-subrc IS NOT INITIAL.&lt;br /&gt;
    &amp;quot; Update program does not yet exist&lt;br /&gt;
    MESSAGE i446(m2).&lt;br /&gt;
    RETURN.&lt;br /&gt;
  ENDIF.&lt;br /&gt;
  &amp;quot; View Directory&lt;br /&gt;
  SELECT SINGLE area&lt;br /&gt;
    FROM tvdir&lt;br /&gt;
    INTO lv_fugn&lt;br /&gt;
    WHERE tabname EQ vim_view_name.&lt;br /&gt;
  &amp;quot;*-&lt;br /&gt;
  LOOP AT lt_obj ASSIGNING FIELD-SYMBOL(&amp;lt;ls_obj&amp;gt;).&lt;br /&gt;
    READ TABLE lt_tcdrp ASSIGNING FIELD-SYMBOL(&amp;lt;ls_tcdrp&amp;gt;)&lt;br /&gt;
                        WITH KEY object = &amp;lt;ls_obj&amp;gt;-object.&lt;br /&gt;
    IF sy-subrc IS NOT INITIAL.&lt;br /&gt;
      CONTINUE.&lt;br /&gt;
    ENDIF.&lt;br /&gt;
    &amp;quot; Split namespace&lt;br /&gt;
    CLEAR: lv_namesprog, lv_program.&lt;br /&gt;
    lv_program = &amp;lt;ls_tcdrp&amp;gt;-reportname.&lt;br /&gt;
    CALL FUNCTION &amp;#039;RS_NAME_SPLIT_NAMESPACE&amp;#039;&lt;br /&gt;
      EXPORTING&lt;br /&gt;
        name_with_namespace    = lv_program&lt;br /&gt;
      IMPORTING&lt;br /&gt;
        namespace              = lv_namesprog&lt;br /&gt;
        name_without_namespace = lv_program&lt;br /&gt;
      EXCEPTIONS&lt;br /&gt;
        delimiter_error        = 1&lt;br /&gt;
        OTHERS                 = 2.&lt;br /&gt;
    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;br /&gt;
      lv_program = &amp;lt;ls_tcdrp&amp;gt;-reportname.&lt;br /&gt;
    ENDIF.&lt;br /&gt;
    CLEAR: lv_namesfunc, lv_funcgroup.&lt;br /&gt;
    lv_funcgroup = lv_fugn.&lt;br /&gt;
    CALL FUNCTION &amp;#039;RS_NAME_SPLIT_NAMESPACE&amp;#039;&lt;br /&gt;
      EXPORTING&lt;br /&gt;
        name_with_namespace    = lv_funcgroup&lt;br /&gt;
      IMPORTING&lt;br /&gt;
        namespace              = lv_namesfunc&lt;br /&gt;
        name_without_namespace = lv_funcgroup&lt;br /&gt;
      EXCEPTIONS&lt;br /&gt;
        delimiter_error        = 1&lt;br /&gt;
        OTHERS                 = 2.&lt;br /&gt;
    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;br /&gt;
      lv_funcgroup = lv_fugn.&lt;br /&gt;
    ENDIF.&lt;br /&gt;
    &amp;quot; Namespace conversion&lt;br /&gt;
    lv_object = &amp;lt;ls_obj&amp;gt;-object.&lt;br /&gt;
    IF lv_object(1) = &amp;#039;/&amp;#039;.&lt;br /&gt;
      SHIFT lv_object LEFT DELETING LEADING &amp;#039;/&amp;#039;.&lt;br /&gt;
      REPLACE FIRST OCCURRENCE OF &amp;#039;/&amp;#039; IN lv_object WITH &amp;#039;_&amp;#039;.&lt;br /&gt;
    ENDIF.&lt;br /&gt;
    lv_table = &amp;lt;ls_obj&amp;gt;-tabname.&lt;br /&gt;
    IF lv_table(1) = &amp;#039;/&amp;#039;.&lt;br /&gt;
      SHIFT lv_table LEFT DELETING LEADING &amp;#039;/&amp;#039;.&lt;br /&gt;
      REPLACE FIRST OCCURRENCE OF &amp;#039;/&amp;#039; IN lv_table WITH &amp;#039;_&amp;#039;.&lt;br /&gt;
    ENDIF.&lt;br /&gt;
    &amp;quot; Subroutine pool&lt;br /&gt;
    APPEND ##NO_TEXT:&lt;br /&gt;
           `PROGRAM SUBPOOL.` TO lt_ptab,&lt;br /&gt;
           `  INCLUDE ` &amp;amp;&amp;amp; lv_namesprog  &amp;amp;&amp;amp; `F` &amp;amp;&amp;amp; lv_program &amp;amp;&amp;amp; `CDT.` TO lt_ptab,&lt;br /&gt;
           `  INCLUDE ` &amp;amp;&amp;amp; lv_namesprog  &amp;amp;&amp;amp; `F` &amp;amp;&amp;amp; lv_program &amp;amp;&amp;amp; `CDC.` TO lt_ptab,&lt;br /&gt;
           `  FORM f_process.` TO lt_ptab,&lt;br /&gt;
           `    TYPES:  BEGIN OF total.` TO lt_ptab,&lt;br /&gt;
           `            INCLUDE STRUCTURE ` &amp;amp;&amp;amp; vim_view_name &amp;amp;&amp;amp; `.` TO lt_ptab,&lt;br /&gt;
           `            INCLUDE STRUCTURE vimflagtab.` TO lt_ptab,&lt;br /&gt;
           `    TYPES:  END OF total.` TO lt_ptab,&lt;br /&gt;
           `    FIELD-SYMBOLS: &amp;lt;fs_total&amp;gt;       TYPE ANY TABLE,` TO lt_ptab,&lt;br /&gt;
           `                   &amp;lt;fs_total_wa&amp;gt;    TYPE total,` TO lt_ptab,&lt;br /&gt;
           `                   &amp;lt;fs_x_namtab&amp;gt;    TYPE ANY TABLE,` TO lt_ptab,&lt;br /&gt;
           `                   &amp;lt;fs_x_namtab_wa&amp;gt; TYPE vimnamtab,` TO lt_ptab,&lt;br /&gt;
           `                   &amp;lt;fs_field&amp;gt;       TYPE any.` TO lt_ptab,&lt;br /&gt;
           `    DATA: lv_tabname(40) TYPE c VALUE &amp;#039;(` &amp;amp;&amp;amp; lv_namesfunc &amp;amp;&amp;amp; `SAPL` &amp;amp;&amp;amp; lv_funcgroup &amp;amp;&amp;amp; `)TOTAL[]&amp;#039;,` TO lt_ptab,&lt;br /&gt;
           `          lv_cond_line  TYPE string,` TO lt_ptab,&lt;br /&gt;
           `          lv_cond_line2 TYPE string.` TO lt_ptab,&lt;br /&gt;
           `    ASSIGN (lv_tabname) TO &amp;lt;fs_total&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `    LOOP AT &amp;lt;fs_total&amp;gt; ASSIGNING &amp;lt;fs_total_wa&amp;gt; CASTING.` TO lt_ptab,&lt;br /&gt;
           `      CASE &amp;lt;fs_total_wa&amp;gt;-action.` TO lt_ptab,&lt;br /&gt;
           `        WHEN &amp;#039;U&amp;#039;. &amp;quot; Update` TO lt_ptab,&lt;br /&gt;
           `          lv_tabname = &amp;#039;(` &amp;amp;&amp;amp; lv_namesfunc &amp;amp;&amp;amp; `SAPL` &amp;amp;&amp;amp; lv_funcgroup &amp;amp;&amp;amp; `)X_NAMTAB[]&amp;#039;.` TO lt_ptab,&lt;br /&gt;
           `          ASSIGN (lv_tabname) TO &amp;lt;fs_x_namtab&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `          lv_cond_line2 = |keyflag EQ &amp;#039;X&amp;#039; AND viewfield NE &amp;#039;MANDT&amp;#039;|.` TO lt_ptab,&lt;br /&gt;
           `          LOOP AT &amp;lt;fs_x_namtab&amp;gt; ASSIGNING &amp;lt;fs_x_namtab_wa&amp;gt; WHERE (lv_cond_line2).` TO lt_ptab,&lt;br /&gt;
           `            ASSIGN COMPONENT &amp;lt;fs_x_namtab_wa&amp;gt;-viewfield OF STRUCTURE &amp;lt;fs_total_wa&amp;gt; TO &amp;lt;fs_field&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `            IF sy-subrc IS INITIAL.` TO lt_ptab,&lt;br /&gt;
           `              lv_cond_line = lv_cond_line &amp;amp;&amp;amp; |AND | &amp;amp;&amp;amp; ` TO lt_ptab,&lt;br /&gt;
           `                             &amp;lt;fs_x_namtab_wa&amp;gt;-viewfield &amp;amp;&amp;amp; | EQ &amp;#039;| &amp;amp;&amp;amp; &amp;lt;fs_field&amp;gt; &amp;amp;&amp;amp; |&amp;#039; |.` TO lt_ptab,&lt;br /&gt;
           `              objectid = objectid &amp;amp;&amp;amp; &amp;lt;fs_field&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `              UNASSIGN &amp;lt;fs_field&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `            ENDIF.` TO lt_ptab,&lt;br /&gt;
           `          ENDLOOP.` TO lt_ptab,&lt;br /&gt;
           `          IF sy-subrc IS INITIAL.` TO lt_ptab,&lt;br /&gt;
           `            SHIFT lv_cond_line LEFT BY 3 PLACES.` TO lt_ptab,&lt;br /&gt;
           `            SELECT SINGLE *` TO lt_ptab,&lt;br /&gt;
           `              FROM ` &amp;amp;&amp;amp; &amp;lt;ls_obj&amp;gt;-tabname TO lt_ptab,&lt;br /&gt;
           `              INTO *` &amp;amp;&amp;amp; &amp;lt;ls_obj&amp;gt;-tabname TO lt_ptab,&lt;br /&gt;
           `              WHERE (lv_cond_line).` TO lt_ptab,&lt;br /&gt;
           `            MOVE-CORRESPONDING &amp;lt;fs_total_wa&amp;gt; TO ` &amp;amp;&amp;amp; &amp;lt;ls_obj&amp;gt;-tabname &amp;amp;&amp;amp; `.` TO lt_ptab,&lt;br /&gt;
           `            objectid        = objectid.` TO lt_ptab,&lt;br /&gt;
           `            tcode           = sy-tcode.` TO lt_ptab,&lt;br /&gt;
           `            udate           = sy-datum.` TO lt_ptab,&lt;br /&gt;
           `            utime           = sy-uzeit.` TO lt_ptab,&lt;br /&gt;
           `            username        = sy-uname.` TO lt_ptab,&lt;br /&gt;
           `            cdoc_upd_object = &amp;#039;U&amp;#039;.` TO lt_ptab,&lt;br /&gt;
           `            upd_` &amp;amp;&amp;amp; lv_table &amp;amp;&amp;amp; ` = &amp;#039;U&amp;#039;.` TO lt_ptab,&lt;br /&gt;
           `            PERFORM cd_call_` &amp;amp;&amp;amp; lv_object &amp;amp;&amp;amp; `.` TO lt_ptab,&lt;br /&gt;
           `          ENDIF.` TO lt_ptab,&lt;br /&gt;
           `        WHEN &amp;#039;N&amp;#039;. &amp;quot; New` TO lt_ptab,&lt;br /&gt;
           `          lv_tabname = &amp;#039;(` &amp;amp;&amp;amp; lv_namesfunc &amp;amp;&amp;amp; `SAPL` &amp;amp;&amp;amp; lv_funcgroup &amp;amp;&amp;amp; `)X_NAMTAB[]&amp;#039;.` TO lt_ptab,&lt;br /&gt;
           `          ASSIGN (lv_tabname) TO &amp;lt;fs_x_namtab&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `          lv_cond_line2 = |keyflag EQ &amp;#039;X&amp;#039; AND viewfield NE &amp;#039;MANDT&amp;#039;|.` TO lt_ptab,&lt;br /&gt;
           `          LOOP AT &amp;lt;fs_x_namtab&amp;gt; ASSIGNING &amp;lt;fs_x_namtab_wa&amp;gt; WHERE (lv_cond_line2).` TO lt_ptab,&lt;br /&gt;
           `            ASSIGN COMPONENT &amp;lt;fs_x_namtab_wa&amp;gt;-viewfield OF STRUCTURE &amp;lt;fs_total_wa&amp;gt; TO &amp;lt;fs_field&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `            IF sy-subrc IS INITIAL.` TO lt_ptab,&lt;br /&gt;
           `              objectid = objectid &amp;amp;&amp;amp; &amp;lt;fs_field&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `              UNASSIGN &amp;lt;fs_field&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `            ENDIF.` TO lt_ptab,&lt;br /&gt;
           `          ENDLOOP.` TO lt_ptab,&lt;br /&gt;
           `          IF sy-subrc IS INITIAL.` TO lt_ptab,&lt;br /&gt;
           `            MOVE-CORRESPONDING &amp;lt;fs_total_wa&amp;gt; TO ` &amp;amp;&amp;amp; &amp;lt;ls_obj&amp;gt;-tabname &amp;amp;&amp;amp; `.` TO lt_ptab,&lt;br /&gt;
           `            objectid        = objectid.` TO lt_ptab,&lt;br /&gt;
           `            tcode           = sy-tcode.` TO lt_ptab,&lt;br /&gt;
           `            udate           = sy-datum.` TO lt_ptab,&lt;br /&gt;
           `            utime           = sy-uzeit.` TO lt_ptab,&lt;br /&gt;
           `            username        = sy-uname.` TO lt_ptab,&lt;br /&gt;
           `            cdoc_upd_object = &amp;#039;I&amp;#039;.` TO lt_ptab,&lt;br /&gt;
           `            upd_` &amp;amp;&amp;amp; lv_table &amp;amp;&amp;amp; ` = &amp;#039;I&amp;#039;.` TO lt_ptab,&lt;br /&gt;
           `            PERFORM cd_call_` &amp;amp;&amp;amp; lv_object &amp;amp;&amp;amp; `.` TO lt_ptab,&lt;br /&gt;
           `          ENDIF.` TO lt_ptab,&lt;br /&gt;
           `        WHEN &amp;#039;D&amp;#039;. &amp;quot; Delete` TO lt_ptab,&lt;br /&gt;
           `          lv_tabname = &amp;#039;(` &amp;amp;&amp;amp; lv_namesfunc &amp;amp;&amp;amp; `SAPL` &amp;amp;&amp;amp; lv_funcgroup &amp;amp;&amp;amp; `)X_NAMTAB[]&amp;#039;.` TO lt_ptab,&lt;br /&gt;
           `          ASSIGN (lv_tabname) TO &amp;lt;fs_x_namtab&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `          lv_cond_line2 = |keyflag EQ &amp;#039;X&amp;#039; AND viewfield NE &amp;#039;MANDT&amp;#039;|.` TO lt_ptab,&lt;br /&gt;
           `          LOOP AT &amp;lt;fs_x_namtab&amp;gt; ASSIGNING &amp;lt;fs_x_namtab_wa&amp;gt; WHERE (lv_cond_line2).` TO lt_ptab,&lt;br /&gt;
           `            ASSIGN COMPONENT &amp;lt;fs_x_namtab_wa&amp;gt;-viewfield OF STRUCTURE &amp;lt;fs_total_wa&amp;gt; TO &amp;lt;fs_field&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `            IF sy-subrc IS INITIAL.` TO lt_ptab,&lt;br /&gt;
           `              objectid = objectid &amp;amp;&amp;amp; &amp;lt;fs_field&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `              UNASSIGN &amp;lt;fs_field&amp;gt;.` TO lt_ptab,&lt;br /&gt;
           `            ENDIF.` TO lt_ptab,&lt;br /&gt;
           `          ENDLOOP.` TO lt_ptab,&lt;br /&gt;
           `          IF sy-subrc IS INITIAL.` TO lt_ptab,&lt;br /&gt;
           `            MOVE-CORRESPONDING &amp;lt;fs_total_wa&amp;gt; TO *` &amp;amp;&amp;amp; &amp;lt;ls_obj&amp;gt;-tabname &amp;amp;&amp;amp; `.` TO lt_ptab,&lt;br /&gt;
           `            objectid        = objectid.` TO lt_ptab,&lt;br /&gt;
           `            tcode           = sy-tcode.` TO lt_ptab,&lt;br /&gt;
           `            udate           = sy-datum.` TO lt_ptab,&lt;br /&gt;
           `            utime           = sy-uzeit.` TO lt_ptab,&lt;br /&gt;
           `            username        = sy-uname.` TO lt_ptab,&lt;br /&gt;
           `            cdoc_upd_object = &amp;#039;D&amp;#039;.` TO lt_ptab,&lt;br /&gt;
           `            upd_` &amp;amp;&amp;amp; lv_table &amp;amp;&amp;amp; ` = &amp;#039;D&amp;#039;.` TO lt_ptab,&lt;br /&gt;
           `            PERFORM cd_call_` &amp;amp;&amp;amp; lv_object &amp;amp;&amp;amp; `.` TO lt_ptab,&lt;br /&gt;
           `          ENDIF.` TO lt_ptab,&lt;br /&gt;
           `      ENDCASE.` TO lt_ptab,&lt;br /&gt;
           `      CLEAR: lv_cond_line, lv_cond_line2, objectid, ` &amp;amp;&amp;amp; &amp;lt;ls_obj&amp;gt;-tabname &amp;amp;&amp;amp; `, *` &amp;amp;&amp;amp; &amp;lt;ls_obj&amp;gt;-tabname &amp;amp;&amp;amp; `.` TO lt_ptab,&lt;br /&gt;
           `    ENDLOOP.` TO lt_ptab,&lt;br /&gt;
           `  ENDFORM.` TO lt_ptab.&lt;br /&gt;
    &amp;quot;*-&lt;br /&gt;
    GENERATE SUBROUTINE POOL lt_ptab NAME lv_prog&lt;br /&gt;
             MESSAGE lv_mess&lt;br /&gt;
             SHORTDUMP-ID lv_sid.&lt;br /&gt;
    IF sy-subrc = 0.&lt;br /&gt;
      PERFORM (&amp;#039;F_PROCESS&amp;#039;) IN PROGRAM (lv_prog) IF FOUND.&lt;br /&gt;
    ELSEIF sy-subrc = 4.&lt;br /&gt;
      MESSAGE lv_mess TYPE &amp;#039;I&amp;#039;.&lt;br /&gt;
    ELSEIF sy-subrc = 8.&lt;br /&gt;
      MESSAGE lv_sid TYPE &amp;#039;I&amp;#039;.&lt;br /&gt;
    ENDIF.&lt;br /&gt;
    CLEAR: lt_ptab.&lt;br /&gt;
  ENDLOOP.&lt;br /&gt;
 ENDFORM.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Mirror: F_AFTER_SAVE (C) by Zafer Onbaş&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
 FORM f_after_save ##CALLED.&lt;br /&gt;
  COMMIT WORK AND WAIT.&lt;br /&gt;
 ENDFORM.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step-by-Step ==&lt;br /&gt;
&lt;br /&gt;
#Änderungsbelegobjekt mit SCDO erstellen&lt;br /&gt;
#Customizing-Tabelle als neuen Eintrag hinzufügen&lt;br /&gt;
#Hilfsmittel -&amp;gt; Verbucher generieren&lt;br /&gt;
#PopUp öffnet sich: Funktionsgruppe angeben und anschließend aktivieren&lt;br /&gt;
#Z Customizing Tabelle im Änderungsmodus öffnen&lt;br /&gt;
#Hilfsmittel -&amp;gt; Tabellenpflegegenerator öffnen&lt;br /&gt;
#Umfeld -&amp;gt; Modifikation -&amp;gt; Zeitpunkte&lt;br /&gt;
#Nun müssen zwei Forms angelegt werden, die von der Viewpflege heraus ausgerufen werden:&lt;br /&gt;
*&lt;br /&gt;
**01 F_BEFORE_SAVE &lt;br /&gt;
**02 F_AFTER_SAVE&lt;br /&gt;
**Mit den Button Editor ist jeweils der o.g. Code einzufügen&lt;br /&gt;
**Hinweis: Hier ist es wichtig die Forms in ein Z Include zu erstellen&lt;br /&gt;
&lt;br /&gt;
==  Quellen / Credits / Copyrights == &lt;br /&gt;
* Änderungsobjekt anlegen - Zafer Onbaş [http://zonbas.com/change-log-for-z-table-maintenance-via-scdo/ http://zonbas.com/change-log-for-z-table-maintenance-via-scdo/] | Mirror: [https://blogs.sap.com/2017/05/03/change-log-for-z-table-maintenance-via-scdo/ SAP Blog]&lt;/div&gt;</summary>
		<author><name>M1ch3lde</name></author>
	</entry>
</feed>