<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4516157238029945453</id><updated>2011-07-30T12:10:31.948-07:00</updated><category term='PM'/><category term='BAPI'/><category term='PS'/><category term='MM'/><category term='Controlling'/><category term='BDC'/><category term='LSMW'/><title type='text'>SAP Data Migration</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-2471095220511715057</id><published>2009-07-20T21:23:00.001-07:00</published><updated>2009-07-20T21:29:27.632-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PM'/><title type='text'>LogBook - Upload</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lCpU1Fh3EE/SmVDELE15XI/AAAAAAAAACc/_4_hO7ikyPE/s1600-h/LogBook.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 192px;" src="http://1.bp.blogspot.com/_6lCpU1Fh3EE/SmVDELE15XI/AAAAAAAAACc/_4_hO7ikyPE/s320/LogBook.jpg" alt="" id="BLOGGER_PHOTO_ID_5360764670426080626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;style type="text/css"&gt; SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S31 { font-style: italic; color: #808080; } .L1S32 { color: #3399FF; } .L1S33 { color: #4DA619; } .L1S52 { color: #0000FF; } &lt;/style&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Here is the example of SAP Data Migration for Equipment Class and Equipment Charateristic.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;report&lt;/span&gt;&lt;span style="font-size:85%;"&gt; zpmxxx  &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;message&lt;/span&gt;&lt;span style="font-size:85%;"&gt;-&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;id&lt;/span&gt;&lt;span style="font-size:85%;"&gt; zmcpm0001.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;: &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;begin&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;of&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input.&lt;br /&gt;&lt;/span&gt;        &lt;span class="L1S52"  style="font-size:85%;"&gt;include&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;structure&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diacl_log_entry.&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;: &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;end&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;of&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input.&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;: d_desc1(&lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;85&lt;/span&gt;&lt;span style="font-size:85%;"&gt;) &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;c&lt;/span&gt;&lt;span style="font-size:85%;"&gt;,&lt;br /&gt;    d_desc2(&lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;85&lt;/span&gt;&lt;span style="font-size:85%;"&gt;) &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;c&lt;/span&gt;&lt;span style="font-size:85%;"&gt;,&lt;br /&gt;    d_desc3(&lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;85&lt;/span&gt;&lt;span style="font-size:85%;"&gt;) &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;c&lt;/span&gt;&lt;span style="font-size:85%;"&gt;,&lt;br /&gt;    d_ref_obj &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diohfw_nodes-ref_obj.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;at&lt;/span&gt;&lt;span style="font-size:85%;"&gt; selection-&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;screen&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;output&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;loop&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;at&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;screen&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;screen&lt;/span&gt;&lt;span style="font-size:85%;"&gt;-name = w_input-logid.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;screen&lt;/span&gt;&lt;span style="font-size:85%;"&gt;-&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;input&lt;/span&gt;&lt;span style="font-size:85%;"&gt; = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;modify&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;screen&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;endloop&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;start-&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;of&lt;/span&gt;&lt;span style="font-size:85%;"&gt;-selection.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;call&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;screen&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;2000&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&amp;amp;      Module  STATUS_2000  OUTPUT&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*       text&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*----------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;module&lt;/span&gt;&lt;span style="font-size:85%;"&gt; status_2000 &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;output&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;set&lt;/span&gt;&lt;span style="font-size:85%;"&gt; pf-status &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'STATUS_2000'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;set&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;titlebar&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'TITLE_2000'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;w_input-logid = &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'%00000000001'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;loop&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;at&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;screen&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;screen&lt;/span&gt;&lt;span style="font-size:85%;"&gt;-name = &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'W_INPUT-LOGID'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;screen&lt;/span&gt;&lt;span style="font-size:85%;"&gt;-&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;input&lt;/span&gt;&lt;span style="font-size:85%;"&gt; = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;modify&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;screen&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;endloop&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;endmodule&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.                 &lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;" STATUS_2000  OUTPUT&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&amp;amp;      Module  USER_COMMAND_2000  INPUT&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*       text&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*----------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;module&lt;/span&gt;&lt;span style="font-size:85%;"&gt; user_command_2000 &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;input&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;case&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sy-ucomm.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;when&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'BACK'&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;or&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'EXIT'&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;or&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'CANCEL'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;leave&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;program&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;when&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'&amp;amp;SAVE'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;perform&lt;/span&gt;&lt;span style="font-size:85%;"&gt; f_save_logbook.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;endcase&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;endmodule&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.                 &lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;" USER_COMMAND_2000  INPUT&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&amp;amp;      Form  F_SAVE_LOGBOOK&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*       text&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*----------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*  --&gt;  p1        text&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*  &lt;--  p2        text&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*----------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;form&lt;/span&gt;&lt;span style="font-size:85%;"&gt; f_save_logbook.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;: lw_jest &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; jest,&lt;br /&gt;      lw_jsto &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; jsto,&lt;br /&gt;      lw_diohfw &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diohfw_nodes,&lt;br /&gt;      ld_nodeid &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diohfw_nodes-nodeid,&lt;br /&gt;      ld_sort &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;i&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;: &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;begin&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;of&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_sort &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;occurs&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;,&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;sort&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diohfw_nodes-&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;sort&lt;/span&gt;&lt;span style="font-size:85%;"&gt;,&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;end&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;of&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_sort.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;select&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;single&lt;/span&gt;&lt;span style="font-size:85%;"&gt; nodeid &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;from&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diohfw_nodes &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; ld_nodeid &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;where&lt;/span&gt;&lt;span style="font-size:85%;"&gt; ref_obj = d_ref_obj.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; ld_nodeid &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;is&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;not&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;initial&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;perform&lt;/span&gt;&lt;span style="font-size:85%;"&gt; f_check_overlap &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;using&lt;/span&gt;&lt;span style="font-size:85%;"&gt; ld_nodeid.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;free&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input-logid.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;call&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;function&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'NUMBER_GET_NEXT'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;exporting&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      nr_range_nr             = &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'01'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      object                  = &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'LBK_LGE'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;importing&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;        &lt;span class="L1S52"  style="font-size:85%;"&gt;number&lt;/span&gt;&lt;span style="font-size:85%;"&gt;                  = w_input-logid&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;exceptions&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      interval_not_found      = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;1&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      number_range_not_intern = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;2&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      object_not_found        = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;3&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      quantity_is_0           = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;4&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      quantity_is_not_1       = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;5&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      interval_overflow       = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;6&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      buffer_overflow         = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;7&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;        &lt;span class="L1S52"  style="font-size:85%;"&gt;others&lt;/span&gt;&lt;span style="font-size:85%;"&gt;                  = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;8&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;concatenate&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'LG'&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input-logid &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input-objnr.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;call&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;function&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'ENQUEUE_EZ_LOGBOOK_LOGID'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;exporting&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      logid          = w_input-logid&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;exceptions&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      foreign_lock   = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;1&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      system_failure = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;2&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;        &lt;span class="L1S52"  style="font-size:85%;"&gt;others&lt;/span&gt;&lt;span style="font-size:85%;"&gt;         = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;3&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sy-subrc = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;1&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;message&lt;/span&gt;&lt;span style="font-size:85%;"&gt; e001 &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;with&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'Log ID is being processed'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;concatenate&lt;/span&gt;&lt;span style="font-size:85%;"&gt; d_desc1 d_desc2 d_desc3 &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input-zzpmdt00006 &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;separated&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;by&lt;/span&gt;&lt;span style="font-size:85%;"&gt; space.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;modify&lt;/span&gt;&lt;span style="font-size:85%;"&gt;  diacl_log_entry &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;from&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sy-subrc = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;message&lt;/span&gt;&lt;span style="font-size:85%;"&gt; s001 &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;with&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'Data saved'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;else&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;message&lt;/span&gt;&lt;span style="font-size:85%;"&gt; e011 &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;with&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'DIACL_LOG_ENTRY'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;stop&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;call&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;function&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'DEQUEUE_EZ_LOGBOOK_LOGID'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;exporting&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      logid = w_input-logid.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;select&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;sort&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;from&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diohfw_nodes &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;table&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_sort &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;where&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sup_nodeid = ld_nodeid.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;sort&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_sort &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;by&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;sort&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;descending&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;read&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;table&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_sort &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;index&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;1&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sy-subrc = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;    ld_sort = lt_sort.&lt;br /&gt;    ld_sort = ld_sort + &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;1&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S31"  style="font-size:85%;"&gt;"insert into table&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;  lw_diohfw-mandt = sy-mandt.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;concatenate&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'LGE'&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input-logid &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lw_diohfw-nodeid.&lt;br /&gt;  lw_diohfw-sup_nodeid = ld_nodeid.&lt;br /&gt;  lw_diohfw-&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; = &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'LGE'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;  lw_diohfw-ref_obj = w_input-logid.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;: ld_timestamp(&lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;15&lt;/span&gt;&lt;span style="font-size:85%;"&gt;) &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;c&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;concatenate&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sy-datlo sy-timlo &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; ld_timestamp.&lt;br /&gt;  lw_diohfw-timestamp = ld_timestamp.&lt;br /&gt;  lw_diohfw-nlevel = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;2&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;  lw_diohfw-&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;sort&lt;/span&gt;&lt;span style="font-size:85%;"&gt; = ld_sort.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;insert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diohfw_nodes &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;from&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lw_diohfw.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sy-subrc &lt;&gt; &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;message&lt;/span&gt;&lt;span style="font-size:85%;"&gt; e011 &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;with&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'DIOHFW_NODES'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S31"  style="font-size:85%;"&gt;"insert system status&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;  lw_jsto-mandt = sy-mandt.&lt;br /&gt;  lw_jsto-objnr = w_input-objnr.&lt;br /&gt;  lw_jsto-obtyp = &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'LGE'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;  lw_jsto-chgkz = &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'X'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;  lw_jsto-chgnr = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;001&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;insert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; jsto &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;from&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lw_jsto.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sy-subrc &lt;&gt; &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;message&lt;/span&gt;&lt;span style="font-size:85%;"&gt; e011 &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;with&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'JSTO'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;  lw_jest-mandt = sy-mandt.&lt;br /&gt;  lw_jest-objnr = w_input-objnr.&lt;br /&gt;  lw_jest-stat = &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'I8030'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;  lw_jest-chgnr = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;001&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;insert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; jest &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;from&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lw_jest.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sy-subrc &lt;&gt; &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;message&lt;/span&gt;&lt;span style="font-size:85%;"&gt; e011 &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;with&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'JEST'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;clear&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;else&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;message&lt;/span&gt;&lt;span style="font-size:85%;"&gt; e010.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;endform&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.                    &lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;" F_SAVE_LOGBOOK&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&amp;amp;      Form  F_CHECK_OVERLAP&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*       text&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*----------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*      --&gt;P_W_INPUT  text&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*----------------------------------------------------------------------*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;form&lt;/span&gt;&lt;span style="font-size:85%;"&gt; f_check_overlap &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;using&lt;/span&gt;&lt;span style="font-size:85%;"&gt; fu_nodeid.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;: &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;begin&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;of&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;occurs&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;,&lt;br /&gt;        logid &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diacl_log_entry-logid,&lt;br /&gt;        starttm &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diacl_log_entry-starttm,&lt;br /&gt;        endtm &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diacl_log_entry-endtm ,&lt;br /&gt;        startdt &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diacl_log_entry-startdt,&lt;br /&gt;        enddt &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diacl_log_entry-enddt,&lt;br /&gt;        starttz &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diacl_log_entry-starttz,&lt;br /&gt;        endtz &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;like&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diacl_log_entry-endtz,&lt;br /&gt;&lt;/span&gt;        &lt;span class="L1S52"  style="font-size:85%;"&gt;end&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;of&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;:&lt;br /&gt;  l_old_sstamp    &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diohfw_timestamp,&lt;br /&gt;  l_old_estamp    &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diohfw_timestamp,&lt;br /&gt;  l_new_sstamp    &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diohfw_timestamp,&lt;br /&gt;  l_new_estamp    &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diohfw_timestamp,&lt;br /&gt;  l_sreading_date &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; datum,&lt;br /&gt;  l_sreading_time &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; uzeit,&lt;br /&gt;  l_ereading_date &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; datum,&lt;br /&gt;  l_ereading_time &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; uzeit,&lt;br /&gt;  l_timezone    &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; ttzz-tzone.&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*  data: ld_dat(8) type c.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*  ld_dat = w_input-startdt.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*  w_input-startdt+0(4) = ld_dat+4(4)."year&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*  w_input-startdt+4(2) = ld_dat+2(2)."month&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*  w_input-startdt+6(2) = ld_dat+0(2)."day&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*  ld_dat = w_input-enddt.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*  w_input-enddt+0(4) = ld_dat+4(4)."year&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*  w_input-enddt+4(2) = ld_dat+2(2)."month&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*  w_input-enddt+6(2) = ld_dat+0(2)."day&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;select&lt;/span&gt;&lt;span style="font-size:85%;"&gt; a~logid a~starttm a~endtm a~startdt a~enddt a~starttz a~endtz&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;from&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diacl_log_entry &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;as&lt;/span&gt;&lt;span style="font-size:85%;"&gt; a inner &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;join&lt;/span&gt;&lt;span style="font-size:85%;"&gt; diohfw_nodes &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;as&lt;/span&gt;&lt;span style="font-size:85%;"&gt; b &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;on&lt;/span&gt;&lt;span style="font-size:85%;"&gt; a~logid = b~ref_obj&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;table&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;where&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sup_nodeid = fu_nodeid.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;delete&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;where&lt;/span&gt;&lt;span style="font-size:85%;"&gt; starttm &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;is&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;initial&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;and&lt;/span&gt;&lt;span style="font-size:85%;"&gt; endtm &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;is&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;initial&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;and&lt;/span&gt;&lt;span style="font-size:85%;"&gt; startdt &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;is&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;initial&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;and&lt;/span&gt;&lt;span style="font-size:85%;"&gt; enddt &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;is&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;initial&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;loop&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;at&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time-starttz &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;is&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;initial&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;    lt_time-starttz = &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'UTC+7'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time-endtz &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;is&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;initial&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;    lt_time-endtz = &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'UTC+7'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*   convert date/times into timstamps&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;call&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;function&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'TZ_SYSTEM_GET_TZONE'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;importing&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;      tzone_system = l_timezone.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*   Compute start timestamp for the old values of Log entry&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;convert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;date&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time-startdt &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time-starttm&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;stamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_old_sstamp  &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;zone&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time-starttz.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sy-subrc = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;convert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;stamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_old_sstamp &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;zone&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_timezone&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;date&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_sreading_date &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_sreading_time.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;convert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;date&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_sreading_date &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_sreading_time&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;stamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_old_sstamp  &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;zone&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_timezone.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*   Compute end timestamp for the old values of Log entry&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;convert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;date&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time-enddt &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time-endtm&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;stamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_old_estamp  &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;zone&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time-endtz.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sy-subrc = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;convert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;stamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_old_estamp &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;zone&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_timezone&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;date&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_ereading_date &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_ereading_time.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;convert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;date&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_ereading_date &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_ereading_time&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;stamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_old_estamp  &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;zone&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_timezone.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*   Compute start timestamp for the new values of the log entry&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;convert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;date&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input-startdt &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input-starttm&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;stamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_sstamp  &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;zone&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input-starttz.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sy-subrc = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;convert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;stamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_sstamp &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;zone&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_timezone&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;date&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_sreading_date &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_sreading_time.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;convert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;date&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_sreading_date &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_sreading_time&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;stamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_sstamp  &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;zone&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_timezone.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*   Compute end timestamp for the new values of the log entry&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;convert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;date&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input-enddt &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input-endtm&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;stamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_estamp  &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;zone&lt;/span&gt;&lt;span style="font-size:85%;"&gt; w_input-endtz.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sy-subrc = &lt;/span&gt;&lt;span class="L1S32"  style="font-size:85%;"&gt;0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;convert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;stamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_estamp &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;zone&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_timezone&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;date&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_ereading_date &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_ereading_time.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;convert&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;date&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_ereading_date &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_ereading_time&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;into&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;stamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_estamp  &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;time&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;zone&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_timezone.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*   Check if start Timestamp is greater than end timestamp&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_sstamp &gt; l_new_estamp.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;message&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;id&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'DIACL'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;         &lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'E'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;         &lt;span class="L1S52"  style="font-size:85%;"&gt;number&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'068'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;: ld_error &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;type&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;c&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_sstamp &gt; l_old_sstamp &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;and&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_sstamp &lt; ld_error =" &lt;span class="  style="font-size:85%;"&gt;'X'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;elseif&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_estamp &gt; l_old_sstamp &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;and&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_estamp &lt; ld_error =" &lt;span class="  style="font-size:85%;"&gt;'X'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;elseif&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_estamp &lt;&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;and&lt;/span&gt;&lt;span style="font-size:85%;"&gt; l_new_estamp &gt; l_old_estamp.&lt;br /&gt;    ld_error = &lt;/span&gt;&lt;span class="L1S33"  style="font-size:85%;"&gt;'X'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;if&lt;/span&gt;&lt;span style="font-size:85%;"&gt; ld_error &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;is&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;not&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;initial&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;      &lt;span class="L1S52"  style="font-size:85%;"&gt;MESSAGE&lt;/span&gt;&lt;span style="font-size:85%;"&gt; e018(zmcpm0001) &lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;WITH&lt;/span&gt;&lt;span style="font-size:85%;"&gt; lt_time-logid.&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*      message id 'DIACL'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*         type 'E'&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*         number '255'.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span class="L1S52"  style="font-size:85%;"&gt;endif&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;*    free ld_error.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;endloop&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;/span&gt;  &lt;span class="L1S52"  style="font-size:85%;"&gt;free&lt;/span&gt;&lt;span style="font-size:85%;"&gt; ld_error.&lt;br /&gt;&lt;/span&gt;&lt;span class="L1S52"  style="font-size:85%;"&gt;endform&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.                    &lt;/span&gt;&lt;span class="L1S31"  style="font-size:85%;"&gt;" F_CHECK_OVERLAP&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-2471095220511715057?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/2471095220511715057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/07/logbook-upload.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/2471095220511715057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/2471095220511715057'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/07/logbook-upload.html' title='LogBook - Upload'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SmVDELE15XI/AAAAAAAAACc/_4_hO7ikyPE/s72-c/LogBook.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-8245018835987568518</id><published>2009-03-30T09:47:00.000-07:00</published><updated>2009-03-30T09:54:10.267-07:00</updated><title type='text'>Financial</title><content type='html'>&lt;div class="fullpost"&gt;SAP Financial training material that you can read and download :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAARCFI/CAARCFI.pdf"&gt;Financial Accounting (CAARCFI.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MYSAP/SR-FI.pdf"&gt;Financial Accounting (SR-FI.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/FITX/FITX.pdf"&gt;General Topics - Financial Accounting (FITX.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAGTFADM/CAGTFADM-FI.pdf"&gt;Data Transfer Workbench -FI (CAGTFADM-FI.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/FIGLIS/FIGLIS.pdf"&gt;FI - Information System (FIGLIS.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/FIBP/FIBP.pdf"&gt;Account Receivable and Account Payable (FIBP.pdf)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;keywords :&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Finance, SAP, Accounting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-8245018835987568518?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/8245018835987568518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/finance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/8245018835987568518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/8245018835987568518'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/finance.html' title='Financial'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-1488596142166880302</id><published>2009-03-29T11:28:00.000-07:00</published><updated>2009-03-29T11:53:13.346-07:00</updated><title type='text'>Human Resources</title><content type='html'>&lt;div class="fullpost"&gt;SAP Human Resources training material that you can read and download :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAARCHR/CAARCHR.pdf%20target=" _blank=""&gt;Human Resources (CAARCHR.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MYSAP/SR_HR.pdf" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MYSAP/SR_HR.pdf" target="_blank"&gt;Human Resources (SR_HR.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/HRINF/HRINF.pdf" target="_blank"&gt;Human Resources Infotypes (HRINF.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAGTFADM-PA/CAGTFADM-PA.pdf" target="_blank"&gt;Human Resources Management (CAGTFADM-PA.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYINT_FORMS.pdf" target="_blank"&gt;Human Resources Form Editor (PYINT_FORMS.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PYXXFORM/PYINT_FORMBUILDER.pdf" target="_blank"&gt;Human Resources Workplace (PYINT_FORMBUILDER.pdf)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;keyword :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SAP, Human Resources, Infotypes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-1488596142166880302?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/1488596142166880302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/human-resources.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/1488596142166880302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/1488596142166880302'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/human-resources.html' title='Human Resources'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-1529458243095172512</id><published>2009-03-19T08:09:00.000-07:00</published><updated>2009-03-29T11:48:00.060-07:00</updated><title type='text'>Project Systems</title><content type='html'>&lt;div class="fullpost"&gt;SAP Project Systems training material that you can read and download :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LEIDW/LEIDW.pdf" target="_blank"&gt;Decentralized Warehouse Management (LEIDW.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAOIW/CAOIW.pdf" target="_blank"&gt;Open Information Warehouse (CAOIW.pdf)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;keyword :&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Project Systems, Warehouse, Finance, SAP, Data Migration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-1529458243095172512?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/1529458243095172512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/project-systems.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/1529458243095172512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/1529458243095172512'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/project-systems.html' title='Project Systems'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-7961430520891129066</id><published>2009-03-17T09:49:00.000-07:00</published><updated>2009-03-17T09:52:03.064-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BDC'/><category scheme='http://www.blogger.com/atom/ns#' term='MM'/><title type='text'>ME31 - Upload (part III)</title><content type='html'>&lt;div class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;Here is the example of SAP Data Migration for T-Code : ME31 &lt;/span&gt;&lt;span style="font-size: 85%;"&gt;(&lt;span style="font-size: 85%;"&gt;REPORT zmi_upload_me31_TOP)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Data: begin of i_Hdr occurs 0,&lt;br /&gt;        EBELN(25),&lt;br /&gt;        LIFNR(10),&lt;br /&gt;  BSART(4),&lt;br /&gt;  BEDAT(10),&lt;br /&gt;        "EVART(20),&lt;br /&gt;        "VEDAT(10),&lt;br /&gt;        EKORG(4),&lt;br /&gt;        EKGRP(3),&lt;br /&gt;  PINCR(5),&lt;br /&gt;  UPINC(5),&lt;br /&gt;&lt;br /&gt;        KDATB(10),&lt;br /&gt;        KDATE(10),&lt;br /&gt;  "BEDAT2(8),&lt;br /&gt;&lt;br /&gt;  SPRAS(1),&lt;br /&gt;  WEAKT(1),&lt;br /&gt;&lt;br /&gt;        ZTERM(4),&lt;br /&gt;        ZBD1T(3),&lt;br /&gt;        ZBD2T(3),&lt;br /&gt;        ZBD3T(3),&lt;br /&gt;        ZBD1P(5),&lt;br /&gt;        ZBD2P(5),&lt;br /&gt;&lt;br /&gt;        KTWRT(15),&lt;br /&gt;        WAERS(5),&lt;br /&gt;        WKURS(9),&lt;br /&gt;        KUFIX(1),&lt;br /&gt;&lt;br /&gt;        INCO1(3),&lt;br /&gt;        INCO2(28),&lt;br /&gt;IHRAN(8),&lt;br /&gt;IHREZ(12),&lt;br /&gt;        UNSEZ(12),    " Our Reference&lt;br /&gt;LLIEF(10),&lt;br /&gt;ANGNR(10),&lt;br /&gt;VERKF(30),&lt;br /&gt;TELF1(16),&lt;br /&gt;LIFRE(10),&lt;br /&gt;&lt;br /&gt;SELKZ(1),&lt;br /&gt;LTEX1a(40),&lt;br /&gt;LTEX1b(40),&lt;br /&gt;SELKZ1(1),&lt;br /&gt;LTEX12a(40),&lt;br /&gt;LTEX12b(40),&lt;br /&gt;SELKZ2(1),&lt;br /&gt;LTEX13a(40),&lt;br /&gt;LTEX13b(40),&lt;br /&gt;SELKZ3(1),&lt;br /&gt;LTEX14a(40),&lt;br /&gt;LTEX14b(40),&lt;br /&gt;&lt;br /&gt;SELKZ4(1),&lt;br /&gt;LTEX15a(40),&lt;br /&gt;LTEX15b(40),&lt;br /&gt;&lt;br /&gt;SELKZ5(1),&lt;br /&gt;LTEX16a(40),&lt;br /&gt;LTEX16b(40),&lt;br /&gt;&lt;br /&gt;SELKZ6(1),&lt;br /&gt;LTEX17a(40),&lt;br /&gt;LTEX17b(40),&lt;br /&gt;&lt;br /&gt;SELKZ7(1),&lt;br /&gt;LTEX18a(40),&lt;br /&gt;LTEX18b(40),&lt;br /&gt;&lt;br /&gt;SELKZ8(1),&lt;br /&gt;LTEX19a(40),&lt;br /&gt;LTEX19b(40),&lt;br /&gt;&lt;br /&gt;SELKZ9(1),&lt;br /&gt;LTEX20a(40),&lt;br /&gt;LTEX20b(40),&lt;br /&gt;&lt;br /&gt;SELKZ10(1),&lt;br /&gt;LTEX21a(40),&lt;br /&gt;LTEX21b(40),&lt;br /&gt;&lt;br /&gt;SELKZ11(1),&lt;br /&gt;LTEX22a(40),&lt;br /&gt;LTEX22b(40),&lt;br /&gt;&lt;br /&gt;SELKZ12(1),&lt;br /&gt;LTEX23a(40),&lt;br /&gt;LTEX23b(40),&lt;br /&gt;&lt;br /&gt;SELKZ13(1),&lt;br /&gt;LTEX24a(40),&lt;br /&gt;LTEX24b(40),&lt;br /&gt;&lt;br /&gt;SELKZ14(1),&lt;br /&gt;LTEX25a(40),&lt;br /&gt;LTEX25b(40),&lt;br /&gt;&lt;br /&gt;SELKZ15(1),&lt;br /&gt;LTEX26a(40),&lt;br /&gt;LTEX26b(40),&lt;br /&gt;&lt;br /&gt;SELKZ16(1),&lt;br /&gt;LTEX27a(40),&lt;br /&gt;LTEX27b(40),&lt;br /&gt;&lt;br /&gt;SELKZ17(1),&lt;br /&gt;LTEX28a(40),&lt;br /&gt;LTEX28b(40),&lt;br /&gt;&lt;br /&gt;SELKZ18(1),&lt;br /&gt;LTEX29a(40),&lt;br /&gt;LTEX29b(40),&lt;br /&gt;&lt;br /&gt;SELKZ19(1),&lt;br /&gt;LTEX30a(40),&lt;br /&gt;LTEX30b(40),&lt;br /&gt;&lt;br /&gt;SELKZ20(1),&lt;br /&gt;LTEX31a(40),&lt;br /&gt;LTEX31b(40),&lt;br /&gt;&lt;br /&gt;      end of i_Hdr.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Data: begin of i_Item occurs 0,&lt;br /&gt;        EBELN(25),&lt;br /&gt;        EBELP(5),&lt;br /&gt;&lt;br /&gt;        EPSTP(1),&lt;br /&gt;        KNTTP(1),&lt;br /&gt;        EMATN(18),&lt;br /&gt;        TXZ01(40),&lt;br /&gt;        KTMNG(13),&lt;br /&gt;        MEINS(3),&lt;br /&gt;        NETPR(11),&lt;br /&gt;        PEINH(3),&lt;br /&gt;        BPRME(5),&lt;br /&gt;OIINEX(2),&lt;br /&gt;OIHANTYP(2),&lt;br /&gt;        MATKL(9),&lt;br /&gt;        WERKS(4),&lt;br /&gt;        LGORT(4),&lt;br /&gt;KTMNG2(13),&lt;br /&gt;MEINS2(3),&lt;br /&gt;NETPR2(11),&lt;br /&gt;PEINH2(5),&lt;br /&gt;BPRME2(3),&lt;br /&gt;        ABMNG(13),&lt;br /&gt;        BPUMN(5),&lt;br /&gt;        BPUMZ(5),&lt;br /&gt;        SPINF(1),&lt;br /&gt;        MAHN1(3),&lt;br /&gt;        MAHN2(3),&lt;br /&gt;        MAHN3(3),&lt;br /&gt;BSTAE(4),&lt;br /&gt;        LABNR(20),&lt;br /&gt;KZABS(1),&lt;br /&gt;BEDNR(10),&lt;br /&gt;        IDNLF(35),&lt;br /&gt;PRSDR(1),&lt;br /&gt;SCHPR(1),&lt;br /&gt;UEBTO(3),&lt;br /&gt;UEBTK(1),&lt;br /&gt;UNTTO(3),&lt;br /&gt;        INSMK(1),&lt;br /&gt;EVERS(2),&lt;br /&gt;        MWSKZ(2),&lt;br /&gt;WEPOS(1),&lt;br /&gt;WEUNB(1),&lt;br /&gt;REPOS(1),&lt;br /&gt;WEBRE(1),&lt;br /&gt;        PLIFZ(3),&lt;br /&gt;WEBAZ(3),&lt;br /&gt;KOLIF(10),&lt;br /&gt;SAISO(4),&lt;br /&gt;SAISJ(4),&lt;br /&gt;&lt;br /&gt;        NTGEW(13),&lt;br /&gt;        GEWEI(3),&lt;br /&gt;        WEBAZ2(3),&lt;br /&gt;        BRGEW(13),&lt;br /&gt;        VOLUM(13),&lt;br /&gt;        VOLEH(3),&lt;br /&gt;NOTKZ(1),&lt;br /&gt;EKKOL(4),&lt;br /&gt;LTSNR(6),&lt;br /&gt;MEPRF(1),&lt;br /&gt;        INCO1(3),&lt;br /&gt;        INCO2(28),&lt;br /&gt;SKTOF(1),&lt;br /&gt;AKTNR(10),&lt;br /&gt;        MHDRZ(4),&lt;br /&gt;SSQSS(8),&lt;br /&gt;&lt;br /&gt;SELKZ(1),&lt;br /&gt;LTEX1a(40),&lt;br /&gt;LTEX1b(40),&lt;br /&gt;SELKZ1(1),&lt;br /&gt;LTEX12a(40),&lt;br /&gt;LTEX12b(40),&lt;br /&gt;SELKZ2(1),&lt;br /&gt;LTEX13a(40),&lt;br /&gt;LTEX13b(40),&lt;br /&gt;SELKZ3(1),&lt;br /&gt;LTEX14a(40),&lt;br /&gt;LTEX14b(40),&lt;br /&gt;&lt;br /&gt;SELKZ4(1),&lt;br /&gt;LTEX15a(40),&lt;br /&gt;LTEX15b(40),&lt;br /&gt;&lt;br /&gt;SELKZ5(1),&lt;br /&gt;LTEX16a(40),&lt;br /&gt;LTEX16b(40),&lt;br /&gt;&lt;br /&gt;SELKZ6(1),&lt;br /&gt;LTEX17a(40),&lt;br /&gt;LTEX17b(40),&lt;br /&gt;&lt;br /&gt;SELKZ7(1),&lt;br /&gt;LTEX18a(40),&lt;br /&gt;LTEX18b(40),&lt;br /&gt;&lt;br /&gt;SELKZ8(1),&lt;br /&gt;LTEX19a(40),&lt;br /&gt;LTEX19b(40),&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      end of i_Item.&lt;br /&gt;&lt;br /&gt;Data: begin of i_Item_Srv occurs 0,&lt;br /&gt;&lt;br /&gt;        EBELN(25),&lt;br /&gt;        EBELP(4),&lt;br /&gt;                      WEPOS(1),&lt;br /&gt;                      twrkz(4),&lt;br /&gt;                      fmore(4),&lt;br /&gt;"untuk A_A_K&lt;br /&gt;ABLAD(25),&lt;br /&gt;SAKTO(10),&lt;br /&gt;GSBER(4),&lt;br /&gt;KOKRS(4),&lt;br /&gt;KOSTL(10),&lt;br /&gt;AUFNR(12),&lt;br /&gt;WEMPF(12),&lt;br /&gt;"untuk  A_A_A&lt;br /&gt;VRTKZ(1),&lt;br /&gt;MENGE(13),&lt;br /&gt;SAKTO2(10),&lt;br /&gt;GSBER2(4),&lt;br /&gt;AUFNR2(12),&lt;br /&gt;ANLN1(12),&lt;br /&gt;ANLN2(4),&lt;br /&gt;PS_PSP_P(24),&lt;br /&gt;"untuk A_A_F&lt;br /&gt;ABLAD2(25),&lt;br /&gt;SAKTO3(10),&lt;br /&gt;GSBER3(4),&lt;br /&gt;KOKRS2(4),&lt;br /&gt;KOSTL2(10),&lt;br /&gt;AUFNR3(12),&lt;br /&gt;WEMPF2(12),&lt;br /&gt;NPLNR(12),&lt;br /&gt;"untuk A_A_P&lt;br /&gt;ABLAD3(25),&lt;br /&gt;SAKTO4(10),&lt;br /&gt;GSBER4(4),&lt;br /&gt;KOKRS3(4),&lt;br /&gt;PS_PSP_P2(24),&lt;br /&gt;WEMPF3(12),&lt;br /&gt;NPLNR2(12),&lt;br /&gt;      end of i_Item_Srv.&lt;br /&gt;&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*   data definition&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*       Batchinputdata of single transaction&lt;br /&gt;DATA:   BDCDATA LIKE BDCDATA    OCCURS 0 WITH HEADER LINE.&lt;br /&gt;*       messages of call transaction&lt;br /&gt;DATA:   MESSTAB LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.&lt;br /&gt;*       error session opened (' ' or 'X')&lt;br /&gt;DATA:   E_GROUP_OPENED.&lt;br /&gt;*       message texts&lt;br /&gt;TABLES: T100.&lt;br /&gt;&lt;br /&gt;*-Declare Variables-&lt;br /&gt;Data: wa_Hdr      like i_Hdr,&lt;br /&gt;      wa_Item     like i_Item,&lt;br /&gt;      wa_Item_Srv like i_Item_Srv,&lt;br /&gt;      iItem       type i,&lt;br /&gt;      iServ       type i,&lt;br /&gt;      v_nItem(5),&lt;br /&gt;      v_nServ(10).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;br /&gt;  PARAMETERS SESSION RADIOBUTTON GROUP CTU.  "create session&lt;br /&gt;  SELECTION-SCREEN COMMENT 3(20) TEXT-S07 FOR FIELD SESSION.&lt;br /&gt;  selection-screen position 45.&lt;br /&gt;  PARAMETERS CTU RADIOBUTTON GROUP  CTU.     "call transaction&lt;br /&gt;  SELECTION-SCREEN COMMENT 48(20) TEXT-S08 FOR FIELD CTU.&lt;br /&gt;SELECTION-SCREEN END OF LINE.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;br /&gt;  SELECTION-SCREEN COMMENT 3(20) TEXT-S01 FOR FIELD GROUP.&lt;br /&gt;  selection-screen position 25.&lt;br /&gt;  PARAMETERS GROUP(12).                      "group name of session&lt;br /&gt;  SELECTION-SCREEN COMMENT 48(20) TEXT-S05 FOR FIELD CTUMODE.&lt;br /&gt;  selection-screen position 70.&lt;br /&gt;  PARAMETERS CTUMODE LIKE CTU_PARAMS-DISMODE DEFAULT 'N'.&lt;br /&gt;                                      "A: show all dynpros&lt;br /&gt;                                      "E: show dynpro on error only&lt;br /&gt;                                      "N: do not display dynpro&lt;br /&gt;SELECTION-SCREEN END OF LINE.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;br /&gt;  SELECTION-SCREEN COMMENT 3(20) TEXT-S02 FOR FIELD USER.&lt;br /&gt;  selection-screen position 25.&lt;br /&gt;  PARAMETERS: USER(12) DEFAULT SY-UNAME.     "user for session in batch&lt;br /&gt;  SELECTION-SCREEN COMMENT 48(20) TEXT-S06 FOR FIELD CUPDATE.&lt;br /&gt;  selection-screen position 70.&lt;br /&gt;  PARAMETERS CUPDATE LIKE CTU_PARAMS-UPDMODE DEFAULT 'L'.&lt;br /&gt;                                      "S: synchronously&lt;br /&gt;                                      "A: asynchronously&lt;br /&gt;                                      "L: local&lt;br /&gt;SELECTION-SCREEN END OF LINE.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;br /&gt;  SELECTION-SCREEN COMMENT 3(20) TEXT-S03 FOR FIELD KEEP.&lt;br /&gt;  selection-screen position 25.&lt;br /&gt;  PARAMETERS: KEEP AS CHECKBOX.       "' ' = delete session if finished&lt;br /&gt;                                      "'X' = keep   session if finished&lt;br /&gt;  SELECTION-SCREEN COMMENT 48(20) TEXT-S09 FOR FIELD E_GROUP.&lt;br /&gt;  selection-screen position 70.&lt;br /&gt;  parameters E_GROUP(12).             "group name of error-session&lt;br /&gt;SELECTION-SCREEN END OF LINE.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;br /&gt;  SELECTION-SCREEN COMMENT 3(20) TEXT-S04 FOR FIELD HOLDDATE.&lt;br /&gt;  selection-screen position 25.&lt;br /&gt;  PARAMETERS: HOLDDATE LIKE SY-DATUM.&lt;br /&gt;  SELECTION-SCREEN COMMENT 51(17) TEXT-S02 FOR FIELD E_USER.&lt;br /&gt;  selection-screen position 70.&lt;br /&gt;  PARAMETERS: E_USER(12) DEFAULT SY-UNAME.    "user for error-session&lt;br /&gt;SELECTION-SCREEN END OF LINE.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;br /&gt;  SELECTION-SCREEN COMMENT 51(17) TEXT-S03 FOR FIELD E_KEEP.&lt;br /&gt;  selection-screen position 70.&lt;br /&gt;  PARAMETERS: E_KEEP AS CHECKBOX.     "' ' = delete session if finished&lt;br /&gt;                                      "'X' = keep   session if finished&lt;br /&gt;SELECTION-SCREEN END OF LINE.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;br /&gt;  SELECTION-SCREEN COMMENT 51(17) TEXT-S04 FOR FIELD E_HDATE.&lt;br /&gt;  selection-screen position 70.&lt;br /&gt;  PARAMETERS: E_HDATE LIKE SY-DATUM.&lt;br /&gt;SELECTION-SCREEN END OF LINE.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN SKIP.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;br /&gt;  SELECTION-SCREEN COMMENT 1(33) TEXT-S10 FOR FIELD NODATA.&lt;br /&gt;  PARAMETERS: NODATA DEFAULT '/' LOWER CASE.          "nodata&lt;br /&gt;SELECTION-SCREEN END OF LINE.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;br /&gt;  SELECTION-SCREEN COMMENT 1(33) FOR FIELD SMALLLOG.&lt;br /&gt;  PARAMETERS: SMALLLOG as checkbox.  "' ' = log all transactions&lt;br /&gt;                                     "'X' = no transaction logging&lt;br /&gt;SELECTION-SCREEN END OF LINE.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN SKIP.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;br /&gt;  SELECTION-SCREEN COMMENT 1(23) TEXT-Z00 FOR FIELD P_HDRDAT.&lt;br /&gt;  PARAMETERS: P_HDRDAT like IBIPPARMS-PATH DEFAULT 'D:\The ToDo\Pertamina\Outline Agreement Data\header.txt'.  " File Header data&lt;br /&gt;SELECTION-SCREEN END OF LINE.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;br /&gt;  SELECTION-SCREEN COMMENT 1(23) TEXT-Z01 FOR FIELD P_ITMDAT.&lt;br /&gt;  PARAMETERS: P_ITMDAT like IBIPPARMS-PATH DEFAULT 'D:\The ToDo\Pertamina\Outline Agreement Data\item.txt'.  " File Item data&lt;br /&gt;SELECTION-SCREEN END OF LINE.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;br /&gt;  SELECTION-SCREEN COMMENT 1(23) TEXT-Z02 FOR FIELD P_SRVDAT.&lt;br /&gt;  PARAMETERS: P_SRVDAT like IBIPPARMS-PATH DEFAULT 'D:\The ToDo\Pertamina\Outline Agreement Data\itemdetail.txt'.  " File Header data&lt;br /&gt;SELECTION-SCREEN END OF LINE.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-7961430520891129066?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/7961430520891129066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/me31-upload-part-iii.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/7961430520891129066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/7961430520891129066'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/me31-upload-part-iii.html' title='ME31 - Upload (part III)'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-7614105646080022283</id><published>2009-03-17T09:46:00.000-07:00</published><updated>2009-03-17T09:49:38.331-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BDC'/><category scheme='http://www.blogger.com/atom/ns#' term='MM'/><title type='text'>ME31 - Upload (part II)</title><content type='html'>&lt;div class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;Here is the example of SAP Data Migration for T-Code : ME31 &lt;/span&gt;&lt;span style="font-size:85%;"&gt;(&lt;span style="font-size: 85%;"&gt;REPORT zmi_upload_me31_F01)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;FORM f_Upload_Data.&lt;br /&gt;&lt;br /&gt;  CALL FUNCTION 'WS_UPLOAD'&lt;br /&gt;       EXPORTING&lt;br /&gt;            FILENAME = P_HDRDAT&lt;br /&gt;            FILETYPE = 'DAT'&lt;br /&gt;       TABLES&lt;br /&gt;            DATA_TAB = i_Hdr.&lt;br /&gt;&lt;br /&gt;  CALL FUNCTION 'WS_UPLOAD'&lt;br /&gt;       EXPORTING&lt;br /&gt;            FILENAME = P_ITMDAT&lt;br /&gt;            FILETYPE = 'DAT'&lt;br /&gt;       TABLES&lt;br /&gt;            DATA_TAB = i_Item.&lt;br /&gt;&lt;br /&gt;  CALL FUNCTION 'WS_UPLOAD'&lt;br /&gt;       EXPORTING&lt;br /&gt;            FILENAME = P_SRVDAT&lt;br /&gt;            FILETYPE = 'DAT'&lt;br /&gt;       TABLES&lt;br /&gt;            DATA_TAB = i_Item_Srv.&lt;br /&gt;&lt;br /&gt;  Sort i_Hdr      by Ebeln.&lt;br /&gt;  Sort i_Item     by Ebeln Ebelp.&lt;br /&gt;  "Sort i_Item_Srv by Ebeln Ebelp Extrow.   "---&gt; dimatikan oleh L Haris&lt;br /&gt;&lt;br /&gt;ENDFORM.                    " f_Upload_Data&lt;br /&gt;&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*   at selection screen                                                *&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;AT SELECTION-SCREEN.&lt;br /&gt;* group and user must be filled for create session&lt;br /&gt;  IF SESSION = 'X' AND&lt;br /&gt;     GROUP = SPACE OR USER = SPACE.&lt;br /&gt;    MESSAGE E613(MS).&lt;br /&gt;  ENDIF.&lt;br /&gt;&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*   open dataset                                                       *&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*FORM OPEN_DATASET USING P_DATASET.&lt;br /&gt;*  OPEN DATASET P_DATASET IN TEXT MODE.&lt;br /&gt;*  IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;*    WRITE: / TEXT-E00, SY-SUBRC.&lt;br /&gt;*    STOP.&lt;br /&gt;*  ENDIF.&lt;br /&gt;*ENDFORM.&lt;br /&gt;&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*   close dataset                                                      *&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*FORM CLOSE_DATASET USING P_DATASET.&lt;br /&gt;*  CLOSE DATASET P_DATASET.&lt;br /&gt;*ENDFORM.&lt;br /&gt;&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*   create batchinput session                                          *&lt;br /&gt;*   (not for call transaction using...)                                *&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;FORM OPEN_GROUP.&lt;br /&gt;  IF SESSION = 'X'.&lt;br /&gt;    SKIP.&lt;br /&gt;    WRITE: /(20) 'Create group'(I01), GROUP.&lt;br /&gt;    SKIP.&lt;br /&gt;*   open batchinput group&lt;br /&gt;    CALL FUNCTION 'BDC_OPEN_GROUP'&lt;br /&gt;         EXPORTING  CLIENT   = SY-MANDT&lt;br /&gt;                    GROUP    = GROUP&lt;br /&gt;                    USER     = USER&lt;br /&gt;                    KEEP     = KEEP&lt;br /&gt;                    HOLDDATE = HOLDDATE.&lt;br /&gt;    WRITE: /(30) 'Open session'(I02),&lt;br /&gt;            (12) 'Return code ='(I05),&lt;br /&gt;                 SY-SUBRC.&lt;br /&gt;  ENDIF.&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*   end batchinput session                                             *&lt;br /&gt;*   (call transaction using...: error session)                         *&lt;br /&gt;&lt;br /&gt;FORM CLOSE_GROUP.&lt;br /&gt;  IF SESSION = 'X'.&lt;br /&gt;*   close batchinput group&lt;br /&gt;    CALL FUNCTION 'BDC_CLOSE_GROUP'.&lt;br /&gt;    WRITE: /(30) 'Close session'(I04),&lt;br /&gt;            (12) 'Return code ='(I05),&lt;br /&gt;                 SY-SUBRC.&lt;br /&gt;  ELSE.&lt;br /&gt;    IF E_GROUP_OPENED = 'X'.&lt;br /&gt;      CALL FUNCTION 'BDC_CLOSE_GROUP'.&lt;br /&gt;      WRITE: /.&lt;br /&gt;      WRITE: /(30) 'Error session created'(I06).&lt;br /&gt;    ENDIF.&lt;br /&gt;  ENDIF.&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*        Start new transaction according to parameters                 *&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;FORM BDC_TRANSACTION USING TCODE Like TSTC-TCODE.&lt;br /&gt;  DATA: L_MSTRING(480).&lt;br /&gt;  DATA: L_SUBRC LIKE SY-SUBRC.&lt;br /&gt;* batch input session&lt;br /&gt;  IF SESSION = 'X'.&lt;br /&gt;    CALL FUNCTION 'BDC_INSERT'&lt;br /&gt;         EXPORTING TCODE     = TCODE&lt;br /&gt;         TABLES    DYNPROTAB = BDCDATA.&lt;br /&gt;    IF SMALLLOG &lt;&gt; 'X'.&lt;br /&gt;      WRITE: / 'Insert transaction'(I03),&lt;br /&gt;               TCODE,&lt;br /&gt;               'Return code ='(I05),&lt;br /&gt;               SY-SUBRC,&lt;br /&gt;               'RECORD:',&lt;br /&gt;               SY-INDEX.&lt;br /&gt;&lt;br /&gt;    ENDIF.&lt;br /&gt;* call transaction using&lt;br /&gt;  ELSE.&lt;br /&gt;    REFRESH MESSTAB.&lt;br /&gt;    CALL TRANSACTION TCODE USING BDCDATA&lt;br /&gt;                     MODE   CTUMODE&lt;br /&gt;                     UPDATE CUPDATE&lt;br /&gt;                     MESSAGES INTO MESSTAB.&lt;br /&gt;    L_SUBRC = SY-SUBRC.&lt;br /&gt;    IF SMALLLOG &lt;&gt; 'X'.&lt;br /&gt;      WRITE: / 'CALL_TRANSACTION',&lt;br /&gt;               TCODE,&lt;br /&gt;               'Return code ='(I05),&lt;br /&gt;               L_SUBRC,&lt;br /&gt;               'RECORD:',&lt;br /&gt;               SY-INDEX.&lt;br /&gt;      LOOP AT MESSTAB.&lt;br /&gt;        SELECT SINGLE * FROM T100 WHERE SPRSL = MESSTAB-MSGSPRA&lt;br /&gt;                                  AND   ARBGB = MESSTAB-MSGID&lt;br /&gt;                                  AND   MSGNR = MESSTAB-MSGNR.&lt;br /&gt;        IF SY-SUBRC = 0.&lt;br /&gt;          L_MSTRING = T100-TEXT.&lt;br /&gt;          IF L_MSTRING CS '&amp;amp;1'.&lt;br /&gt;            REPLACE '&amp;amp;1' WITH MESSTAB-MSGV1 INTO L_MSTRING.&lt;br /&gt;            REPLACE '&amp;amp;2' WITH MESSTAB-MSGV2 INTO L_MSTRING.&lt;br /&gt;            REPLACE '&amp;amp;3' WITH MESSTAB-MSGV3 INTO L_MSTRING.&lt;br /&gt;            REPLACE '&amp;amp;4' WITH MESSTAB-MSGV4 INTO L_MSTRING.&lt;br /&gt;          ELSE.&lt;br /&gt;&lt;br /&gt;            REPLACE '&amp;amp;' WITH MESSTAB-MSGV2 INTO L_MSTRING.&lt;br /&gt;            REPLACE '&amp;amp;' WITH MESSTAB-MSGV3 INTO L_MSTRING.&lt;br /&gt;            REPLACE '&amp;amp;' WITH MESSTAB-MSGV4 INTO L_MSTRING.&lt;br /&gt;          ENDIF.&lt;br /&gt;          CONDENSE L_MSTRING.&lt;br /&gt;          WRITE: / MESSTAB-MSGTYP, L_MSTRING(250).&lt;br /&gt;        ELSE.&lt;br /&gt;          WRITE: / MESSTAB.&lt;br /&gt;        ENDIF.&lt;br /&gt;      ENDLOOP.&lt;br /&gt;      SKIP.&lt;br /&gt;    ENDIF.&lt;br /&gt;** Erzeugen fehlermappe ************************************************&lt;br /&gt;    IF L_SUBRC &lt;&gt; 0 AND E_GROUP &lt;&gt; SPACE.&lt;br /&gt;      IF E_GROUP_OPENED = ' '.&lt;br /&gt;        CALL FUNCTION 'BDC_OPEN_GROUP'&lt;br /&gt;             EXPORTING  CLIENT   = SY-MANDT&lt;br /&gt;                        GROUP    = E_GROUP&lt;br /&gt;                        USER     = E_USER&lt;br /&gt;                        KEEP     = E_KEEP&lt;br /&gt;                        HOLDDATE = E_HDATE.&lt;br /&gt;         E_GROUP_OPENED = 'X'.&lt;br /&gt;      ENDIF.&lt;br /&gt;      CALL FUNCTION 'BDC_INSERT'&lt;br /&gt;           EXPORTING TCODE     = TCODE&lt;br /&gt;           TABLES    DYNPROTAB = BDCDATA.&lt;br /&gt;    ENDIF.&lt;br /&gt;  ENDIF.&lt;br /&gt;  REFRESH BDCDATA.&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*        Start new screen                                              *&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;FORM BDC_DYNPRO USING PROGRAM DYNPRO.&lt;br /&gt;  CLEAR BDCDATA.&lt;br /&gt;  BDCDATA-PROGRAM  = PROGRAM.&lt;br /&gt;  BDCDATA-DYNPRO   = DYNPRO.&lt;br /&gt;  BDCDATA-DYNBEGIN = 'X'.&lt;br /&gt;  APPEND BDCDATA.&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*        Insert field                                                  *&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;FORM BDC_FIELD USING FNAM FVAL.&lt;br /&gt;  IF FVAL &lt;&gt; NODATA.&lt;br /&gt;    CLEAR BDCDATA.&lt;br /&gt;    BDCDATA-FNAM = FNAM.&lt;br /&gt;    BDCDATA-FVAL = FVAL.&lt;br /&gt;    APPEND BDCDATA.&lt;br /&gt;  ENDIF.&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*        Get Directory and Filename                                    *&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;FORM F_F4_FILENAME CHANGING p_filnam like IBIPPARMS-PATH.&lt;br /&gt;&lt;br /&gt;  CALL FUNCTION 'F4_FILENAME'&lt;br /&gt;       EXPORTING&lt;br /&gt;            PROGRAM_NAME  = SYST-CPROG&lt;br /&gt;            DYNPRO_NUMBER = SYST-DYNNR&lt;br /&gt;       IMPORTING&lt;br /&gt;            FILE_NAME     = p_filnam.&lt;br /&gt;&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-7614105646080022283?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/7614105646080022283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/me31-upload-part-ii.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/7614105646080022283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/7614105646080022283'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/me31-upload-part-ii.html' title='ME31 - Upload (part II)'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-6879126450533378059</id><published>2009-03-17T09:41:00.000-07:00</published><updated>2009-03-17T09:44:19.503-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BDC'/><category scheme='http://www.blogger.com/atom/ns#' term='MM'/><title type='text'>ME31 - Upload (part I)</title><content type='html'>&lt;div class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;Here is the example of SAP Data Migration for T-Code : ME31&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;REPORT zmi_upload_me31&lt;br /&gt;       NO STANDARD PAGE HEADING&lt;br /&gt;       LINE-SIZE 255.&lt;br /&gt;&lt;br /&gt;INCLUDE zmi_upload_me31_top.&lt;br /&gt;INCLUDE zmi_upload_me31_f01.&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;* Event for Value Request&lt;br /&gt;************************************************************************&lt;br /&gt;* Get File Name&lt;br /&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_hdrdat.&lt;br /&gt;  PERFORM f_f4_filename CHANGING p_hdrdat.&lt;br /&gt;&lt;br /&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_itmdat.&lt;br /&gt;  PERFORM f_f4_filename CHANGING p_itmdat.&lt;br /&gt;&lt;br /&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_srvdat.&lt;br /&gt;  PERFORM f_f4_filename CHANGING p_srvdat.&lt;br /&gt;&lt;br /&gt;START-OF-SELECTION.&lt;br /&gt;&lt;br /&gt;  PERFORM f_upload_data.&lt;br /&gt;  PERFORM open_group.&lt;br /&gt;&lt;br /&gt;LOOP AT i_hdr INTO wa_hdr.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"----------------------------Create Header------------------------------------------------&lt;br /&gt;PERFORM POST_HEADER_DATA.&lt;br /&gt;"PERFORM HEADER_TEXT.&lt;br /&gt;*-------------------------End of create Header------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*------------------------Contract Item Overview------------------------------------&lt;br /&gt;CLEAR: iitem.&lt;br /&gt;    LOOP AT i_item INTO wa_item&lt;br /&gt;            WHERE ebeln = wa_hdr-ebeln.&lt;br /&gt;&lt;br /&gt;      v_nitem = iitem * 10.     " for item : 10 v_nitem = iitem * 10.&lt;br /&gt;      iitem = iitem + 1.&lt;br /&gt;&lt;br /&gt;      IF iitem = 1.&lt;br /&gt;      PERFORM CONTRACT_OVERVIEW.&lt;br /&gt;      ELSE.&lt;br /&gt;      PERFORM CONTRACT_OVERVIEW_END.&lt;br /&gt;      ENDIF.&lt;br /&gt;*-------------------------------------------------------------------------------------&lt;br /&gt;       LOOP AT i_item_srv INTO wa_item_srv&lt;br /&gt;                      WHERE ebeln = wa_item-ebeln AND&lt;br /&gt;                            ebelp = wa_item-ebelp.&lt;br /&gt;&lt;br /&gt;            IF wa_item-knttp = 'A'.&lt;br /&gt;                PERFORM ACCOUNT_A_A.&lt;br /&gt;            ELSEIF wa_item-knttp = 'F'.&lt;br /&gt;                PERFORM ACCOUNT_A_F.&lt;br /&gt;            ELSEIF wa_item-knttp = 'K'.&lt;br /&gt;                PERFORM ACCOUNT_A_K.&lt;br /&gt;            ELSEIF wa_item-knttp = 'P'.&lt;br /&gt;                PERFORM ACCOUNT_A_P.&lt;br /&gt;            ENDIF.&lt;br /&gt;       ENDLOOP.&lt;br /&gt;&lt;br /&gt;PERFORM ITEM_TEXT.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"-----------End of Account Assignment--------------------------------------&lt;br /&gt;&lt;br /&gt;  ENDLOOP.&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0220'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-EBELP'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=BU'.&lt;br /&gt;perform bdc_field       using 'RM06E-EBELP'&lt;br /&gt;                              '10'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLSPO1' '0300'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=YES'.&lt;br /&gt;&lt;br /&gt;  perform bdc_transaction using 'ME31'.&lt;br /&gt;ENDLOOP.&lt;br /&gt;&lt;br /&gt;  PERFORM close_group.&lt;br /&gt;&lt;br /&gt;  FORM POST_HEADER_DATA .&lt;br /&gt;&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0200'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'EKKO-LIFNR'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                '/00'.&lt;br /&gt;perform bdc_field       using 'EKKO-LIFNR'&lt;br /&gt;                              wa_hdr-lifnr.&lt;br /&gt;perform bdc_field       using 'RM06E-EVART'&lt;br /&gt;                              wa_hdr-bsart.&lt;br /&gt;perform bdc_field       using 'RM06E-VEDAT'&lt;br /&gt;                              wa_hdr-bedat.&lt;br /&gt;perform bdc_field       using 'EKKO-EKORG'&lt;br /&gt;                              wa_hdr-ekorg.&lt;br /&gt;perform bdc_field       using 'EKKO-EKGRP'&lt;br /&gt;                              wa_hdr-ekgrp.&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0201'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'EKKO-KTWRT'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=TXK'.&lt;br /&gt;perform bdc_field       using 'EKKO-EKGRP'&lt;br /&gt;                              wa_hdr-ekgrp.&lt;br /&gt;perform bdc_field       using 'EKKO-PINCR'&lt;br /&gt;                              wa_hdr-pincr.&lt;br /&gt;perform bdc_field       using 'EKKO-UPINC'&lt;br /&gt;                              wa_hdr-upinc.&lt;br /&gt;perform bdc_field       using 'EKKO-KDATB'&lt;br /&gt;                              wa_hdr-kdatb.&lt;br /&gt;perform bdc_field       using 'EKKO-KDATE'&lt;br /&gt;                              wa_hdr-kdate.&lt;br /&gt;perform bdc_field       using 'EKKO-SPRAS'&lt;br /&gt;                              wa_hdr-spras.&lt;br /&gt;perform bdc_field       using 'EKKO-ZTERM'&lt;br /&gt;                              wa_hdr-zterm.&lt;br /&gt;perform bdc_field       using 'EKKO-KTWRT'&lt;br /&gt;                              wa_hdr-ktwrt.&lt;br /&gt;perform bdc_field       using 'EKKO-WAERS'&lt;br /&gt;                              wa_hdr-waers.&lt;br /&gt;perform bdc_field       using 'EKKO-ZBD1T'&lt;br /&gt;                              wa_hdr-zbd1t.&lt;br /&gt;perform bdc_field       using 'EKKO-ZBD2T'&lt;br /&gt;                              wa_hdr-zbd2t.&lt;br /&gt;perform bdc_field       using 'EKKO-ZBD3T'&lt;br /&gt;                              wa_hdr-zbd3t.&lt;br /&gt;&lt;br /&gt;perform bdc_field       using 'EKKO-WKURS'&lt;br /&gt;                              wa_hdr-wkurs.&lt;br /&gt;perform bdc_field       using 'EKKO-VERKF'&lt;br /&gt;                              wa_hdr-verkf.&lt;br /&gt;perform bdc_field       using 'EKKO-TELF1'&lt;br /&gt;                              wa_hdr-telf1.&lt;br /&gt;PERFORM HEADER_TEXT.&lt;br /&gt;&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FORM CONTRACT_OVERVIEW.&lt;br /&gt;&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0220'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-EVRTP(01)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=DETA'.&lt;br /&gt;perform bdc_field       using 'RM06E-TCSELFLAG(01)'&lt;br /&gt;                              'X'.&lt;br /&gt;perform bdc_field       using 'EKPO-KNTTP(01)'&lt;br /&gt;                              wa_item-knttp.&lt;br /&gt;perform bdc_field       using 'EKPO-EMATN(01)'&lt;br /&gt;                              wa_item-ematn.&lt;br /&gt;perform bdc_field       using 'EKPO-NETPR(01)'&lt;br /&gt;                              wa_item-netpr.&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0211'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'EKPO-MWSKZ'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=KN'.&lt;br /&gt;perform bdc_field       using 'EKPO-KNTTP'&lt;br /&gt;                              wa_item-knttp.&lt;br /&gt;perform bdc_field       using 'EKPO-TXZ01'&lt;br /&gt;                              wa_item-txz01.&lt;br /&gt;perform bdc_field       using 'EKPO-ABMNG'&lt;br /&gt;                              wa_item-abmng.&lt;br /&gt;perform bdc_field       using 'EKPO-NETPR'&lt;br /&gt;                              wa_item-netpr.&lt;br /&gt;perform bdc_field       using 'EKPO-PEINH'&lt;br /&gt;                              wa_item-peinh.&lt;br /&gt;perform bdc_field       using 'EKPO-BPRME'&lt;br /&gt;                              wa_item-bprme..&lt;br /&gt;perform bdc_field       using 'EKPO-BPUMN'&lt;br /&gt;                              wa_item-bpumn.&lt;br /&gt;perform bdc_field       using 'EKPO-BPUMZ'&lt;br /&gt;                              wa_item-bpumz.&lt;br /&gt;perform bdc_field       using 'EKPO-PRSDR'&lt;br /&gt;                              wa_item-prsdr.&lt;br /&gt;perform bdc_field       using 'EKPO-WEPOS'&lt;br /&gt;                              wa_item-wepos.&lt;br /&gt;perform bdc_field       using 'EKPO-MWSKZ'&lt;br /&gt;                              wa_item-mwskz.&lt;br /&gt;perform bdc_field       using 'EKPO-REPOS'&lt;br /&gt;                              wa_item-repos.&lt;br /&gt;perform bdc_field       using 'EKPO-WEBRE'&lt;br /&gt;                              wa_item-webre.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FORM CONTRACT_OVERVIEW_END.&lt;br /&gt;&lt;br /&gt;PERFORM bdc_dynpro      USING 'SAPMM06E' '0220'.&lt;br /&gt;PERFORM bdc_field       USING 'BDC_CURSOR'&lt;br /&gt;                                      'RM06E-EBELP'.&lt;br /&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'&lt;br /&gt;                                      '/00'.&lt;br /&gt;        PERFORM bdc_field       USING 'RM06E-EBELP'&lt;br /&gt;                                      v_nitem.&lt;br /&gt;&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0220'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-EVRTP(02)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=DETA'.&lt;br /&gt;perform bdc_field       using 'RM06E-TCSELFLAG(02)'&lt;br /&gt;                              'X'.&lt;br /&gt;perform bdc_field       using 'EKPO-KNTTP(02)'&lt;br /&gt;                              wa_item-knttp.&lt;br /&gt;perform bdc_field       using 'EKPO-EMATN(02)'&lt;br /&gt;                              wa_item-ematn.&lt;br /&gt;perform bdc_field       using 'EKPO-NETPR(02)'&lt;br /&gt;                              wa_item-netpr.&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0211'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'EKPO-MWSKZ'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=KN'.&lt;br /&gt;perform bdc_field       using 'EKPO-KNTTP'&lt;br /&gt;                              wa_item-knttp.&lt;br /&gt;perform bdc_field       using 'EKPO-TXZ01'&lt;br /&gt;                              wa_item-txz01.&lt;br /&gt;perform bdc_field       using 'EKPO-ABMNG'&lt;br /&gt;                              wa_item-abmng.&lt;br /&gt;perform bdc_field       using 'EKPO-NETPR'&lt;br /&gt;                              wa_item-netpr.&lt;br /&gt;perform bdc_field       using 'EKPO-PEINH'&lt;br /&gt;                              wa_item-peinh.&lt;br /&gt;perform bdc_field       using 'EKPO-BPRME'&lt;br /&gt;                              wa_item-bprme..&lt;br /&gt;perform bdc_field       using 'EKPO-BPUMN'&lt;br /&gt;                              wa_item-bpumn.&lt;br /&gt;perform bdc_field       using 'EKPO-BPUMZ'&lt;br /&gt;                              wa_item-bpumz.&lt;br /&gt;perform bdc_field       using 'EKPO-PRSDR'&lt;br /&gt;                              wa_item-prsdr.&lt;br /&gt;perform bdc_field       using 'EKPO-WEPOS'&lt;br /&gt;                              wa_item-wepos.&lt;br /&gt;perform bdc_field       using 'EKPO-MWSKZ'&lt;br /&gt;                              wa_item-mwskz.&lt;br /&gt;perform bdc_field       using 'EKPO-REPOS'&lt;br /&gt;                              wa_item-repos.&lt;br /&gt;perform bdc_field       using 'EKPO-WEBRE'&lt;br /&gt;                              wa_item-webre.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FORM ACCOUNT_A_A.&lt;br /&gt;&lt;br /&gt;          perform bdc_dynpro      using 'SAPMM06E' '0113'.&lt;br /&gt;          perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                                        'EKKN-ANLN1(01)'.&lt;br /&gt;          perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                        '/00'.&lt;br /&gt;          perform bdc_field       using 'EKPO-WEPOS'&lt;br /&gt;                                        wa_item_srv-wepos.&lt;br /&gt;          perform bdc_field       using 'EKPO-VRTKZ'&lt;br /&gt;                                        wa_item_srv-vrtkz.&lt;br /&gt;          perform bdc_field       using 'EKPO-TWRKZ'&lt;br /&gt;                                        wa_item_srv-twrkz.&lt;br /&gt;          perform bdc_field       using 'EKKN-ANLN1(01)'&lt;br /&gt;                                        wa_item_srv-anln1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;          perform bdc_dynpro      using 'SAPMM06E' '0113'.&lt;br /&gt;          perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                                        'EKPO-VRTKZ'.&lt;br /&gt;          perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                        '=NEXP'.&lt;br /&gt;          perform bdc_field       using 'EKPO-WEPOS'&lt;br /&gt;                                        wa_item_srv-wepos.&lt;br /&gt;          perform bdc_field       using 'EKPO-VRTKZ'&lt;br /&gt;                                        wa_item_srv-vrtkz.&lt;br /&gt;          perform bdc_field       using 'EKPO-TWRKZ'&lt;br /&gt;                                        wa_item_srv-twrkz.&lt;br /&gt;          perform bdc_dynpro      using 'SAPMM06E' '0113'.&lt;br /&gt;          perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                                        'EKPO-VRTKZ'.&lt;br /&gt;          perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                        '=NEXP'.&lt;br /&gt;          perform bdc_field       using 'EKPO-WEPOS'&lt;br /&gt;                                        wa_item_srv-wepos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FORM ACCOUNT_A_F.&lt;br /&gt;&lt;br /&gt;          perform bdc_dynpro      using 'SAPMM06E' '0511'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'EKKN-SAKTO'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=ENTE'.&lt;br /&gt;perform bdc_field       using 'EKKN-SAKTO'&lt;br /&gt;                              wa_item_srv-sakto.&lt;br /&gt;perform bdc_field       using 'DKACB-FMORE'&lt;br /&gt;                              'X'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLKACB' '0002'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'COBL-AUFNR'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=ENTE'.&lt;br /&gt;perform bdc_field       using 'COBL-KOSTL'&lt;br /&gt;                              wa_item_srv-kostl.&lt;br /&gt;perform bdc_field       using 'COBL-AUFNR'&lt;br /&gt;                              wa_item_srv-aufnr.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;FORM ACCOUNT_A_K.&lt;br /&gt;&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0511'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'EKKN-WEMPF'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=ENTE'.&lt;br /&gt;perform bdc_field       using 'EKKN-SAKTO'&lt;br /&gt;                              wa_item_srv-sakto.&lt;br /&gt;perform bdc_field       using 'EKKN-ABLAD'&lt;br /&gt;                              wa_item_srv-ablad.&lt;br /&gt;perform bdc_field       using 'EKKN-WEMPF'&lt;br /&gt;                              wa_item_srv-wempf.&lt;br /&gt;&lt;br /&gt;*Create Contract Account Assignment Jika K&lt;br /&gt;perform bdc_dynpro      using 'SAPLKACB' '0002'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'COBL-KOSTL'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=ENTE'.&lt;br /&gt;perform bdc_field       using 'COBL-KOSTL'&lt;br /&gt;                              wa_item_srv-kostl.&lt;br /&gt;&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FORM ACCOUNT_A_P.&lt;br /&gt;&lt;br /&gt;          perform bdc_dynpro      using 'SAPMM06E' '0511'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'EKKN-WEMPF'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=ENTE'.&lt;br /&gt;perform bdc_field       using 'EKKN-SAKTO'&lt;br /&gt;                              wa_item_srv-sakto.&lt;br /&gt;perform bdc_field       using 'EKKN-ABLAD'&lt;br /&gt;                              wa_item_srv-ablad.&lt;br /&gt;perform bdc_field       using 'EKKN-WEMPF'&lt;br /&gt;                              wa_item_srv-wempf.&lt;br /&gt;perform bdc_field       using 'DKACB-FMORE'&lt;br /&gt;                              'X'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLKACB' '0002'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'COBL-PS_POSID'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=ENTE'.&lt;br /&gt;perform bdc_field       using 'COBL-PS_POSID'&lt;br /&gt;                              wa_item_srv-PS_PSP_P.&lt;br /&gt;&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FORM HEADER_TEXT.&lt;br /&gt;&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0103'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-LTEX2(04)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=VW'.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(01)'&lt;br /&gt;                              wa_hdr-SELKZ.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(02)'&lt;br /&gt;                              wa_hdr-SELKZ1.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(03)'&lt;br /&gt;                              wa_hdr-SELKZ2.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(04)'&lt;br /&gt;                              wa_hdr-SELKZ3.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(01)'&lt;br /&gt;                              wa_hdr-LTEX1a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(02)'&lt;br /&gt;                              wa_hdr-LTEX12a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(03)'&lt;br /&gt;                              wa_hdr-LTEX13a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(04)'&lt;br /&gt;                              wa_hdr-LTEX14a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(01)'&lt;br /&gt;                              wa_hdr-LTEX1b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(02)'&lt;br /&gt;                              wa_hdr-LTEX12b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(03)'&lt;br /&gt;                              wa_hdr-LTEX13b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(04)'&lt;br /&gt;                              wa_hdr-LTEX14b.&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0103'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-LTEX2(04)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=VW'.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(01)'&lt;br /&gt;                              wa_hdr-SELKZ4.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(02)'&lt;br /&gt;                              wa_hdr-SELKZ5.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(03)'&lt;br /&gt;                              wa_hdr-SELKZ6.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(04)'&lt;br /&gt;                              wa_hdr-SELKZ7.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(01)'&lt;br /&gt;                              wa_hdr-LTEX15a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(02)'&lt;br /&gt;                              wa_hdr-LTEX16a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(03)'&lt;br /&gt;                              wa_hdr-LTEX17a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(04)'&lt;br /&gt;                              wa_hdr-LTEX18a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(01)'&lt;br /&gt;                              wa_hdr-LTEX15b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(02)'&lt;br /&gt;                              wa_hdr-LTEX16b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(03)'&lt;br /&gt;                              wa_hdr-LTEX17b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(04)'&lt;br /&gt;                              wa_hdr-LTEX18b.&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0103'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-LTEX2(04)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=VW'.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(01)'&lt;br /&gt;                              wa_hdr-SELKZ8.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(02)'&lt;br /&gt;                              wa_hdr-SELKZ9.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(03)'&lt;br /&gt;                              wa_hdr-SELKZ10.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(04)'&lt;br /&gt;                              wa_hdr-SELKZ11.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(01)'&lt;br /&gt;                              wa_hdr-LTEX19a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(02)'&lt;br /&gt;                              wa_hdr-LTEX20a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(03)'&lt;br /&gt;                              wa_hdr-LTEX21a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(04)'&lt;br /&gt;                              wa_hdr-LTEX22a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(01)'&lt;br /&gt;                              wa_hdr-LTEX19b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(02)'&lt;br /&gt;                              wa_hdr-LTEX20b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(03)'&lt;br /&gt;                              wa_hdr-LTEX21b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(04)'&lt;br /&gt;                              wa_hdr-LTEX22b.&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0103'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-LTEX2(04)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=VW'.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(01)'&lt;br /&gt;                              wa_hdr-SELKZ12.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(02)'&lt;br /&gt;                              wa_hdr-SELKZ13.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(03)'&lt;br /&gt;                              wa_hdr-SELKZ14.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(04)'&lt;br /&gt;                              wa_hdr-SELKZ15.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(01)'&lt;br /&gt;                              wa_hdr-LTEX23a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(02)'&lt;br /&gt;                              wa_hdr-LTEX24a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(03)'&lt;br /&gt;                              wa_hdr-LTEX25a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(04)'&lt;br /&gt;                              wa_hdr-LTEX26a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(01)'&lt;br /&gt;                              wa_hdr-LTEX23b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(02)'&lt;br /&gt;                              wa_hdr-LTEX24b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(03)'&lt;br /&gt;                              wa_hdr-LTEX25b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(04)'&lt;br /&gt;                              wa_hdr-LTEX26b.&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0103'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-LTEX2(04)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=VW'.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(01)'&lt;br /&gt;                              wa_hdr-SELKZ16.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(02)'&lt;br /&gt;                              wa_hdr-SELKZ17.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(03)'&lt;br /&gt;                              wa_hdr-SELKZ18.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(04)'&lt;br /&gt;                              wa_hdr-SELKZ19.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(01)'&lt;br /&gt;                              wa_hdr-LTEX27a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(02)'&lt;br /&gt;                              wa_hdr-LTEX28a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(03)'&lt;br /&gt;                              wa_hdr-LTEX29a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(04)'&lt;br /&gt;                              wa_hdr-LTEX30a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(01)'&lt;br /&gt;                              wa_hdr-LTEX27b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(02)'&lt;br /&gt;                              wa_hdr-LTEX28b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(03)'&lt;br /&gt;                              wa_hdr-LTEX29b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(04)'&lt;br /&gt;                              wa_hdr-LTEX30b.&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0103'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-LTEX2(01)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=KOPF'.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(01)'&lt;br /&gt;                              wa_hdr-SELKZ20.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(01)'&lt;br /&gt;                              wa_hdr-LTEX31a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(01)'&lt;br /&gt;                              wa_hdr-LTEX31b.&lt;br /&gt;&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=BACK'.&lt;br /&gt;&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FORM ITEM_TEXT.&lt;br /&gt;  "------------------------item text--------------------------------------&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0211'.&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0220'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-EVRTP(01)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=TXP'.&lt;br /&gt;perform bdc_field       using 'RM06E-EBELP'&lt;br /&gt;                              '10'.&lt;br /&gt;perform bdc_field       using 'RM06E-TCSELFLAG(01)'&lt;br /&gt;                              'X'.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0106'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-LTEX2(04)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=VW'.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(01)'&lt;br /&gt;                              wa_hdr-SELKZ.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(02)'&lt;br /&gt;                              wa_hdr-SELKZ1.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(03)'&lt;br /&gt;                              wa_hdr-SELKZ2.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(04)'&lt;br /&gt;                              wa_hdr-SELKZ3.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(01)'&lt;br /&gt;                              wa_hdr-LTEX1a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(02)'&lt;br /&gt;                              wa_hdr-LTEX12a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(03)'&lt;br /&gt;                              wa_hdr-LTEX13a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(04)'&lt;br /&gt;                              wa_hdr-LTEX14a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(01)'&lt;br /&gt;                              wa_hdr-LTEX1b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(02)'&lt;br /&gt;                              wa_hdr-LTEX12b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(03)'&lt;br /&gt;                              wa_hdr-LTEX13b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(04)'&lt;br /&gt;                              wa_hdr-LTEX14b.&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0106'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-LTEX2(04)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=VW'.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(01)'&lt;br /&gt;                              wa_hdr-SELKZ4.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(02)'&lt;br /&gt;                              wa_hdr-SELKZ5.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(03)'&lt;br /&gt;                              wa_hdr-SELKZ6.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(04)'&lt;br /&gt;                              wa_hdr-SELKZ7.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(01)'&lt;br /&gt;                              wa_hdr-LTEX15a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(02)'&lt;br /&gt;                              wa_hdr-LTEX16a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(03)'&lt;br /&gt;                              wa_hdr-LTEX17a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(04)'&lt;br /&gt;                              wa_hdr-LTEX18a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(01)'&lt;br /&gt;                              wa_hdr-LTEX15b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(02)'&lt;br /&gt;                              wa_hdr-LTEX16b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(03)'&lt;br /&gt;                              wa_hdr-LTEX17b.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(04)'&lt;br /&gt;                              wa_hdr-LTEX18b.&lt;br /&gt;&lt;br /&gt;perform bdc_dynpro      using 'SAPMM06E' '0106'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                              'RM06E-LTEX2(01)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                              '=NEXP'.&lt;br /&gt;perform bdc_field       using 'RM06E-SELKZ(01)'&lt;br /&gt;                              wa_hdr-SELKZ8.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX1(01)'&lt;br /&gt;                              wa_hdr-LTEX19a.&lt;br /&gt;perform bdc_field       using 'RM06E-LTEX2(01)'&lt;br /&gt;                              wa_hdr-LTEX19b.&lt;br /&gt;&lt;br /&gt;"--------------------------------------------end of item text-----------------&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-6879126450533378059?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/6879126450533378059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/me31-upload-part-i.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/6879126450533378059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/6879126450533378059'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/me31-upload-part-i.html' title='ME31 - Upload (part I)'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-8435680433565696662</id><published>2009-03-17T05:19:00.000-07:00</published><updated>2009-03-17T08:29:38.905-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PM'/><category scheme='http://www.blogger.com/atom/ns#' term='LSMW'/><title type='text'>Maintenance Plan - Upload</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Here&lt;/span&gt;&lt;span&gt;&lt;span style="font-weight: bold;"&gt; the example of SAP LSMW for Maintenance Plan Upload.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Objeck Attributes :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lCpU1Fh3EE/Sb-VpW-nT2I/AAAAAAAAABs/yQqDjIjKE9A/s1600-h/untitled.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 193px;" src="http://2.bp.blogspot.com/_6lCpU1Fh3EE/Sb-VpW-nT2I/AAAAAAAAABs/yQqDjIjKE9A/s320/untitled.JPG" alt="" id="BLOGGER_PHOTO_ID_5314130623095852898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Source Fields :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Source Fields                 &lt;br /&gt;           &lt;br /&gt;MAINTENANCE_PLAN        Maintenance Plan         &lt;br /&gt;           &lt;br /&gt;WARPL        C(012)    Maintenance Plan Number     &lt;br /&gt;MPTYP        C(002)    Maintenace Plan Category     &lt;br /&gt;STRAT        C(006)    Strategy     &lt;br /&gt;WPTXT        C(040)    Maintenance Plan Descr     &lt;br /&gt;NUMMER        N(002)    Counter     &lt;br /&gt;WAPOS        C(016)    Maintenance Item     &lt;br /&gt;PSTXT        C(040)    Maintence Item Descr     &lt;br /&gt;TPLNR        C(030)    Functional Location     &lt;br /&gt;EQUNR        C(018)    Equipment     &lt;br /&gt;IWERK        C(004)    Planning Plant     &lt;br /&gt;AUART        C(004)    Order / Notification type     &lt;br /&gt;GEWRK        C(008)    Main Work Center     &lt;br /&gt;PRIOK        C(001)    Priority     &lt;br /&gt;WPGRP        C(003)    Planner Group     &lt;br /&gt;ILART        C(003)    Maintenance Activity Type     &lt;br /&gt;PLNTY        C(001)    Task list type     &lt;br /&gt;PLNNR        C(008)    Key for task list group     &lt;br /&gt;PLNAL        C(002)    Group Counter     &lt;br /&gt;VSPOS        C(003)    Shift factor in the event of a late confirmation     &lt;br /&gt;TOPOS        C(003)    Tolerance in the case of late confirmation (%)     &lt;br /&gt;VSNEG        C(003)    Shift factor in the event of an early confirmation     &lt;br /&gt;TONEG        C(003)    Tolerance in the case of early confirmation (%)     &lt;br /&gt;HORIZ        N(003)    Call Horizon     &lt;br /&gt;ABRHO        N(003)    Scheduling period     &lt;br /&gt;HUNIT        C(003)    Unit in scheduling interval     &lt;br /&gt;COMPLETION        C(001)    Completion Requirement     &lt;br /&gt;SZAEH        C(022)    Start of Cycle/Counter     &lt;br /&gt;STICH        C(001)    Scheduling Indicator time     &lt;br /&gt;PLAN_SORT        C(020)    Sort field for maintenance plans     &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Structure Relations :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; Structure Relations&lt;br /&gt;  |&lt;br /&gt;  ---   IBIPMPLA IBIP: Maintenance Plan                                        MAINTENANCE_PLAN Maintenance Plan&lt;br /&gt;      |          Select Target Structure IBIPMPLA .&lt;br /&gt;      |&lt;br /&gt;      ---   IBIPMPOS IBIP: Maintenance Item                                        MAINTENANCE_PLAN Maintenance Plan&lt;br /&gt;          |&lt;br /&gt;          |-----IBIPTEXT IBIP: Long text line                                         MAINTENANCE_PLAN Maintenance Plan&lt;br /&gt;          |-----IBIPOLST IBIP: Objectlist                                              MAINTENANCE_PLAN Maintenance Plan&lt;br /&gt;          ------IBIPBDCD IBIP: Direct BDCDATA: formatted BDCDATA: expert use only&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Field Mapping :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Field Mapping and Rule                               &lt;br /&gt;                           &lt;br /&gt;IBIPMPLA                        IBIP: Maintenance Plan       &lt;br /&gt;                           &lt;br /&gt;Fields                               &lt;br /&gt;                           &lt;br /&gt;WARPL                Maintenance Plan               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-WARPL (Maintenance Plan Number)               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-WARPL = MAINTENANCE_PLAN-WARPL.               &lt;br /&gt;MPTYP                Maintenance plan category               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-MPTYP (Maintenace Plan Category)               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-MPTYP = MAINTENANCE_PLAN-MPTYP.               &lt;br /&gt;WSTRA                Maintenance strategy               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-WSTRA = MAINTENANCE_PLAN-STRAT.               &lt;br /&gt;MEHRFACH_Z                Multiple counter plan               &lt;br /&gt;WSET                Cycle set for multiple counter plan               &lt;br /&gt;ZYKL1                Maintenance cycle               &lt;br /&gt;ZEIEH                Unit for the performance of maintenance tasks               &lt;br /&gt;POINT                Measuring Point               &lt;br /&gt;OFFS1                Maintenance package offset               &lt;br /&gt;PAK_TEXT                Text for maintenance package/cycle (time/performance)               &lt;br /&gt;WPTXT                Maintenance Plan Text               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-WPTXT (Maintenance Plan Descr)               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-WPTXT = MAINTENANCE_PLAN-WPTXT.               &lt;br /&gt;PLAN_SORT                Sort field for maintenance plans               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-PLAN_SORT (Sort field for maintenance plans)               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-PLAN_SORT = MAINTENANCE_PLAN-PLAN_SORT.               &lt;br /&gt;BEGRU                Technical object authorization group               &lt;br /&gt;VSPOS                Shift Factor for Late Completion               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-VSPOS (Shift factor in the event of a late conf               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-VSPOS = MAINTENANCE_PLAN-VSPOS.               &lt;br /&gt;VSNEG                Shift Factor for Early Completion               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-VSNEG (Shift factor in the event of an early co               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-VSNEG = MAINTENANCE_PLAN-VSNEG.               &lt;br /&gt;TOPOS                Tolerance for Late Completion (%)               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-TOPOS (Tolerance in the case of late confirmati               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-TOPOS = MAINTENANCE_PLAN-TOPOS.               &lt;br /&gt;TONEG                Tolerance for Early Completion (%)               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-TONEG (Tolerance in the case of early confirmat               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-TONEG = MAINTENANCE_PLAN-TONEG.               &lt;br /&gt;SFAKT                IBIP: Cycle Modification Factor               &lt;br /&gt;STICH                Scheduling indicator               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-STICH (Scheduling Indicator time)               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-STICH = MAINTENANCE_PLAN-STICH.               &lt;br /&gt;FABKL                Factory calendar key               &lt;br /&gt;ABRHO                Scheduling Period               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-ABRHO (Scheduling period)               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-ABRHO = MAINTENANCE_PLAN-ABRHO.               &lt;br /&gt;HUNIT                Unit in scheduling interval               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-HUNIT (Unit in scheduling interval)               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-HUNIT = MAINTENANCE_PLAN-HUNIT.               &lt;br /&gt;HORIZ                Call horizon for maintenance plan calls               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-HORIZ (Call Horizon)               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-HORIZ = MAINTENANCE_PLAN-HORIZ.               &lt;br /&gt;CALL_CONFIRM                Only Create New Call Object After Completing Predecessor               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-COMPLETION (Completion Requirement)               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-CALL_CONFIRM = MAINTENANCE_PLAN-COMPLETION.               &lt;br /&gt;STADT                Start date               &lt;br /&gt;SZAEH                Start counter reading               &lt;br /&gt;    Source:        MAINTENANCE_PLAN-SZAEH (Start of Cycle/Counter)               &lt;br /&gt;    Rule :        Transfer (MOVE)               &lt;br /&gt;    Code:        IBIPMPLA-SZAEH = MAINTENANCE_PLAN-SZAEH.               &lt;br /&gt;                           &lt;br /&gt;                    IBIP: Maintenance Item       &lt;br /&gt;                           &lt;br /&gt;Fields                               &lt;br /&gt;                           &lt;br /&gt;TCODE                Transaction Code           &lt;br /&gt;WAPOS                Maintenance item           &lt;br /&gt;MPTYP                Maintenance plan category           &lt;br /&gt;        Source:        MAINTENANCE_PLAN-MPTYP (Maintenace Plan Category)           &lt;br /&gt;        Rule :        Transfer (MOVE)           &lt;br /&gt;        Code:        IBIPMPOS-MPTYP = MAINTENANCE_PLAN-MPTYP.           &lt;br /&gt;WSTRA                Maintenance strategy           &lt;br /&gt;PSTXT                Item Short Text           &lt;br /&gt;        Source:        MAINTENANCE_PLAN-PSTXT (Maintence Item Descr)           &lt;br /&gt;        Rule :        Transfer (MOVE)           &lt;br /&gt;        Code:        IBIPMPOS-PSTXT = MAINTENANCE_PLAN-PSTXT.           &lt;br /&gt;TPLNR                Functional Location           &lt;br /&gt;        Source:        MAINTENANCE_PLAN-TPLNR (Functional Location)           &lt;br /&gt;        Rule :        Transfer (MOVE)           &lt;br /&gt;        Code:        IBIPMPOS-TPLNR = MAINTENANCE_PLAN-TPLNR.           &lt;br /&gt;EQUNR                Equipment Number           &lt;br /&gt;        Source:        MAINTENANCE_PLAN-EQUNR (Equipment)           &lt;br /&gt;        Rule :        Transfer (MOVE)           &lt;br /&gt;        Code:        IBIPMPOS-EQUNR = MAINTENANCE_PLAN-EQUNR.           &lt;br /&gt;BAUTL                Assembly           &lt;br /&gt;MATNR                Material Number           &lt;br /&gt;SERIALNR                Serial number           &lt;br /&gt;DEVICEID                Additional Device Data           &lt;br /&gt;IWERK                Maintenance Planning Plant           &lt;br /&gt;        Source:        MAINTENANCE_PLAN-IWERK (Planning Plant)           &lt;br /&gt;        Rule :        Transfer (MOVE)           &lt;br /&gt;        Code:        IBIPMPOS-IWERK = MAINTENANCE_PLAN-IWERK.           &lt;br /&gt;WPGRP                Planner Group for Customer Service and Plant Maintenance           &lt;br /&gt;        Source:        MAINTENANCE_PLAN-WPGRP (Planner Group)           &lt;br /&gt;        Rule :        Transfer (MOVE)           &lt;br /&gt;        Code:        IBIPMPOS-WPGRP = MAINTENANCE_PLAN-WPGRP.           &lt;br /&gt;AUART                Order Type           &lt;br /&gt;        Source:        MAINTENANCE_PLAN-AUART (Order / Notification type)           &lt;br /&gt;        Rule :        Transfer (MOVE)           &lt;br /&gt;        Code:        IBIPMPOS-AUART = MAINTENANCE_PLAN-AUART.           &lt;br /&gt;ILART                Maintenance activity type           &lt;br /&gt;        Source:        MAINTENANCE_PLAN-ILART (Maintenance Activity Type)           &lt;br /&gt;        Rule :        Transfer (MOVE)           &lt;br /&gt;        Code:        IBIPMPOS-ILART = MAINTENANCE_PLAN-ILART.           &lt;br /&gt;GEWERK                Main work center for maintenance tasks           &lt;br /&gt;WERGW                Plant associated with main work center           &lt;br /&gt;GSBER                Business Area           &lt;br /&gt;PLNTY                Task List Type           &lt;br /&gt;        Source:        MAINTENANCE_PLAN-PLNTY (Task list type)           &lt;br /&gt;        Rule :        Transfer (MOVE)           &lt;br /&gt;        Code:        IBIPMPOS-PLNTY = MAINTENANCE_PLAN-PLNTY.           &lt;br /&gt;PLNNR                Key for Task List Group           &lt;br /&gt;        Source:        MAINTENANCE_PLAN-PLNNR (Key for task list group)           &lt;br /&gt;        Rule :        Transfer (MOVE)           &lt;br /&gt;        Code:        IBIPMPOS-PLNNR = MAINTENANCE_PLAN-PLNNR.           &lt;br /&gt;PLNAL                Group Counter           &lt;br /&gt;        Source:        MAINTENANCE_PLAN-PLNAL (Group Counter)           &lt;br /&gt;        Rule :        Transfer (MOVE)           &lt;br /&gt;        Code:        IBIPMPOS-PLNAL = MAINTENANCE_PLAN-PLNAL.           &lt;br /&gt;APFKT                Execution Factor           &lt;br /&gt;ANLZU                Syst.Condition           &lt;br /&gt;QMART                Notification Type           &lt;br /&gt;PRIOK                Priority           &lt;br /&gt;        Source:        MAINTENANCE_PLAN-PRIOK (Priority)           &lt;br /&gt;        Rule :        Transfer (MOVE)           &lt;br /&gt;        Code:        IBIPMPOS-PRIOK = MAINTENANCE_PLAN-PRIOK.           &lt;br /&gt;TASK_DETERMINE                Automatic task determination in the notification           &lt;br /&gt;KDAUF                Sales Order Number           &lt;br /&gt;KDPOS                Item Number in Sales Order           &lt;br /&gt;BSTNR                Purchase Order Number           &lt;br /&gt;BSTPO                Purchase Order Item Number           &lt;br /&gt;SAKTO                Cost element           &lt;br /&gt;PHYNR                Physical Sample Number           &lt;br /&gt;ART                Inspection Type           &lt;br /&gt;PRUEFLOS                Inspection Lot Number           &lt;br /&gt;STRNO                Functional location label           &lt;br /&gt;                           &lt;br /&gt;IBIPTEXT                               &lt;br /&gt;                           &lt;br /&gt;Fields                           &lt;br /&gt;                           &lt;br /&gt;    TCODE            IBIP:TCode (Only Entered in Header Record, Otherwise Space)           &lt;br /&gt;    TXPARGRAPH            Tag column           &lt;br /&gt;    TXLINE            Text editor text line           &lt;br /&gt;    TEXT_MARK            Description Indicator for RIIBIP00 (IBIP) Processing           &lt;br /&gt;                           &lt;br /&gt;IBIPOLST                               &lt;br /&gt;                           &lt;br /&gt;Fields                           &lt;br /&gt;                           &lt;br /&gt;    TCODE            Transaction Code           &lt;br /&gt;    SORTF            Object list sort field           &lt;br /&gt;    TPLNR            Functional Location           &lt;br /&gt;                MAINTENANCE_PLAN-TPLNR (Functional Location)           &lt;br /&gt;                Transfer (MOVE)           &lt;br /&gt;                IBIPOLST-TPLNR = MAINTENANCE_PLAN-TPLNR.           &lt;br /&gt;    EQUNR            Equipment Number           &lt;br /&gt;                MAINTENANCE_PLAN-EQUNR (Equipment)           &lt;br /&gt;                Transfer (MOVE)           &lt;br /&gt;                IBIPOLST-EQUNR = MAINTENANCE_PLAN-EQUNR.           &lt;br /&gt;    BAUTL            Assembly           &lt;br /&gt;    SERNR            Serial number           &lt;br /&gt;    MATNR            Material Number           &lt;br /&gt;    STRNO            Functional location label           &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-8435680433565696662?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/8435680433565696662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/maintenance-plan-upload.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/8435680433565696662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/8435680433565696662'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/maintenance-plan-upload.html' title='Maintenance Plan - Upload'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6lCpU1Fh3EE/Sb-VpW-nT2I/AAAAAAAAABs/yQqDjIjKE9A/s72-c/untitled.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-1149691045607839967</id><published>2009-03-17T05:16:00.000-07:00</published><updated>2009-03-17T05:18:41.752-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BDC'/><category scheme='http://www.blogger.com/atom/ns#' term='MM'/><title type='text'>Material BOM - Upload</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Here is the example of SAP Data Migration for Material BOM T-Code : MM01&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;REPORT  ZMATBOM.&lt;br /&gt;&lt;br /&gt;DATA:BEGIN OF gw_get_data      OCCURS 0 ,&lt;br /&gt;        dummy            TYPE string    ,&lt;br /&gt;        Parent_Material  TYPE string    ,  " Parent Material&lt;br /&gt;        Plant            TYPE string    ,  " Plant&lt;br /&gt;        BOM_Usage        TYPE string    ,  " BOM Usage&lt;br /&gt;        Alternative_BOM  TYPE string    ,  " Alternative BOM&lt;br /&gt;*### 1.1 ADD START&lt;br /&gt;        Valid_From       TYPE string    ,  " Varid From&lt;br /&gt;*### 1.1 ADD END&lt;br /&gt;        Item_Category    TYPE string    ,  " Item Category&lt;br /&gt;        Child_Material   TYPE string    ,  " Component&lt;br /&gt;        Quantity         TYPE string    ,  " Quantity&lt;br /&gt;*### 1.1 ADD START&lt;br /&gt;        UnitOfMeasure    TYPE string    ,  " Unit of Measure&lt;br /&gt;*### 1.1 ADD END&lt;br /&gt;        Storage_Location TYPE string    ,  " Production Storage Location&lt;br /&gt;* Adding special procurement value (tab basic data in CS01)&lt;br /&gt;*        Special_Procurement TYPE string,   " Special Procurement&lt;br /&gt;* Adding End&lt;br /&gt;      END OF gw_get_data   .&lt;br /&gt;&lt;br /&gt;DATA:BEGIN OF gw_bi_data ,&lt;br /&gt;        dummy(256)       TYPE c         ,&lt;br /&gt;        Parent_Material  TYPE matnr     ,  " Parent Material&lt;br /&gt;        Plant            TYPE werks_d   ,  " Plant&lt;br /&gt;        BOM_Usage        TYPE stlan     ,  " BOM Usage&lt;br /&gt;        Alternative_BOM  TYPE stalt     ,  " Alternative BOM&lt;br /&gt;*### 1.1 ADD START&lt;br /&gt;        Valid_From       TYPE datuv     ,  " Valid From&lt;br /&gt;*### 1.1 ADD END&lt;br /&gt;        Item_Category    TYPE postp     ,  " Item Category&lt;br /&gt;        Child_Material   TYPE idnrk     ,  " Component&lt;br /&gt;        Quantity         TYPE kmpmg     ,  " Quantity&lt;br /&gt;*### 1.1 ADD START&lt;br /&gt;        UnitOfMeasure    TYPE kmpme     ,  " Unit of Measure&lt;br /&gt;*### 1.1 ADD END&lt;br /&gt;        CostingRelevncy  TYPE ck_selkz  ,  " CostingRelevncy&lt;br /&gt;        Storage_Location TYPE cslgo     ,  " Production Storage Location&lt;br /&gt;* Adding special procurement value (tab basic data in CS01)&lt;br /&gt;        Special_Procurement TYPE cs_sobsl, " Special Procurement&lt;br /&gt;* Adding End&lt;br /&gt;      END OF gw_bi_data    .&lt;br /&gt;&lt;br /&gt;DATA: BEGIN OF gw_msg OCCURS 0  ,&lt;br /&gt;        c_type(1)     TYPE c    ,&lt;br /&gt;        c_msg(256)    TYPE c    ,&lt;br /&gt;      END OF gw_msg.&lt;br /&gt;&lt;br /&gt;DATA: BEGIN OF gw_data_count ,&lt;br /&gt;        p_input       TYPE p    ,&lt;br /&gt;        p_error       TYPE p    ,&lt;br /&gt;      END OF gw_data_count.&lt;br /&gt;*=====================================================================&lt;br /&gt;*     Selection Screen&lt;br /&gt;*=====================================================================&lt;br /&gt;SELECTION-SCREEN BEGIN OF BLOCK b1.&lt;br /&gt;SELECTION-SCREEN SKIP 1.&lt;br /&gt;PARAMETERS: p_filen1      LIKE rlgrap-filename .&lt;br /&gt;SELECTION-SCREEN PUSHBUTTON 81(10) TEXT-I01 USER-COMMAND choose1.&lt;br /&gt;SELECTION-SCREEN SKIP 1.&lt;br /&gt;PARAMETERS: p_mode        LIKE ctu_params-dismode DEFAULT 'A'.&lt;br /&gt;SELECTION-SCREEN SKIP 1.&lt;br /&gt;PARAMETERS: p_test        TYPE c AS CHECKBOX .&lt;br /&gt;SELECTION-SCREEN END   OF BLOCK b1.&lt;br /&gt;*=====================================================================&lt;br /&gt;*     initialization&lt;br /&gt;*=====================================================================&lt;br /&gt;INITIALIZATION.&lt;br /&gt;*=====================================================================&lt;br /&gt;*     Selection screen&lt;br /&gt;*=====================================================================&lt;br /&gt;AT SELECTION-SCREEN.&lt;br /&gt;DATA: lt_file_name  TYPE filetable  ,&lt;br /&gt;      lt_file       TYPE file_table ,&lt;br /&gt;      li_rc         TYPE i          ,&lt;br /&gt;      li_action     TYPE i          .&lt;br /&gt;&lt;br /&gt;  CASE SY-UCOMM.&lt;br /&gt;    WHEN 'CHOOSE1'.&lt;br /&gt;      CALL METHOD CL_GUI_FRONTEND_SERVICES=&gt;FILE_OPEN_DIALOG&lt;br /&gt;*         EXPORTING&lt;br /&gt;*           WINDOW_TITLE         =&lt;br /&gt;*           DEFAULT_EXTENSION    =&lt;br /&gt;*           DEFAULT_FILE_NAME    =&lt;br /&gt;*           FILE_FILTER          =&lt;br /&gt;*           INITIAL_DIRECTORY    =&lt;br /&gt;*           MULTISELECTION       =&lt;br /&gt;*           PROMPT_ON_OVERWRITE  =&lt;br /&gt;*           WITH_ENCODING        =&lt;br /&gt;        CHANGING&lt;br /&gt;          FILE_TABLE           = lt_file_name&lt;br /&gt;          RC                   = li_rc&lt;br /&gt;          USER_ACTION          = li_action&lt;br /&gt;*          FILE_ENCODING        =&lt;br /&gt;      .&lt;br /&gt;&lt;br /&gt;      IF li_action = 0.&lt;br /&gt;        LOOP AT lt_file_name INTO lt_file.&lt;br /&gt;          p_filen1 = lt_file.&lt;br /&gt;          EXIT.&lt;br /&gt;        ENDLOOP.&lt;br /&gt;      ENDIF.&lt;br /&gt;&lt;br /&gt;      EXIT.&lt;br /&gt;    WHEN OTHERS.&lt;br /&gt;  ENDCASE.&lt;br /&gt;&lt;br /&gt;  IF p_filen1 IS INITIAL.&lt;br /&gt;    "MESSAGE 'Input File Name is mandatory' TYPE 'E'.&lt;br /&gt;&lt;br /&gt;    EXIT.&lt;br /&gt;  ENDIF.&lt;br /&gt;*=====================================================================&lt;br /&gt;*     Start of selection&lt;br /&gt;*=====================================================================&lt;br /&gt;START-OF-SELECTION.&lt;br /&gt;  DATA: lc_work   TYPE STRING  ,&lt;br /&gt;        lc_input  TYPE STRING  ,&lt;br /&gt;        lc_error  TYPE STRING  ,&lt;br /&gt;        lc_file   TYPE STRING  .&lt;br /&gt;&lt;br /&gt;  lc_file = p_filen1.&lt;br /&gt;&lt;br /&gt;  CALL FUNCTION 'GUI_UPLOAD'&lt;br /&gt;   EXPORTING&lt;br /&gt;     FILENAME                      = lc_file&lt;br /&gt;     HAS_FIELD_SEPARATOR           = 'X'&lt;br /&gt;   TABLES&lt;br /&gt;     DATA_TAB                      = gw_get_data&lt;br /&gt;   EXCEPTIONS&lt;br /&gt;     FILE_OPEN_ERROR               = 1&lt;br /&gt;     FILE_READ_ERROR               = 2&lt;br /&gt;     NO_BATCH                      = 3&lt;br /&gt;     GUI_REFUSE_FILETRANSFER       = 4&lt;br /&gt;     INVALID_TYPE                  = 5&lt;br /&gt;     NO_AUTHORITY                  = 6&lt;br /&gt;     UNKNOWN_ERROR                 = 7&lt;br /&gt;     BAD_DATA_FORMAT               = 8&lt;br /&gt;     HEADER_NOT_ALLOWED            = 9&lt;br /&gt;     SEPARATOR_NOT_ALLOWED         = 10&lt;br /&gt;     HEADER_TOO_LONG               = 11&lt;br /&gt;     UNKNOWN_DP_ERROR              = 12&lt;br /&gt;     ACCESS_DENIED                 = 13&lt;br /&gt;     DP_OUT_OF_MEMORY              = 14&lt;br /&gt;     DISK_FULL                     = 15&lt;br /&gt;     DP_TIMEOUT                    = 16&lt;br /&gt;     OTHERS                        = 17&lt;br /&gt;            .&lt;br /&gt;&lt;br /&gt;  IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON .&lt;br /&gt;    WRITE :/001 'Failed to open file'.&lt;br /&gt;&lt;br /&gt;    EXIT.&lt;br /&gt;  ENDIF.&lt;br /&gt;&lt;br /&gt;  gw_data_count-p_input = 0.&lt;br /&gt;  gw_data_count-p_error = 0.&lt;br /&gt;&lt;br /&gt;  "*--------------------&lt;br /&gt;  "* Batch Input&lt;br /&gt;  "*--------------------&lt;br /&gt;  PERFORM batch_input.&lt;br /&gt;&lt;br /&gt;  SKIP 1.&lt;br /&gt;  LOOP AT gw_msg.&lt;br /&gt;    AT FIRST.&lt;br /&gt;      lc_input = gw_data_count-p_input.&lt;br /&gt;      lc_error = gw_data_count-p_error.&lt;br /&gt;&lt;br /&gt;      CONCATENATE 'Input:' lc_input&lt;br /&gt;                  '/ error:' lc_error&lt;br /&gt;      INTO lc_work.&lt;br /&gt;      WRITE:/ lc_work .&lt;br /&gt;      SKIP 1.&lt;br /&gt;    ENDAT.&lt;br /&gt;&lt;br /&gt;    FORMAT RESET.&lt;br /&gt;&lt;br /&gt;    IF gw_msg-c_type = 'E'.&lt;br /&gt;      FORMAT COLOR COL_NEGATIVE INTENSIFIED ON .&lt;br /&gt;    ELSEIF gw_msg-c_type = 'W'.&lt;br /&gt;      FORMAT COLOR COL_TOTAL INTENSIFIED ON .&lt;br /&gt;    ELSEIF gw_msg-c_type = 'I'.&lt;br /&gt;      FORMAT COLOR COL_TOTAL INTENSIFIED ON .&lt;br /&gt;    ENDIF.&lt;br /&gt;&lt;br /&gt;    IF gw_msg-c_msg IS INITIAL.&lt;br /&gt;      SKIP 1.&lt;br /&gt;    ELSE.&lt;br /&gt;      WRITE:/ gw_msg-c_msg.&lt;br /&gt;    ENDIF.&lt;br /&gt;  ENDLOOP.&lt;br /&gt;END-OF-SELECTION.&lt;br /&gt;&lt;br /&gt;*--------------------------------------------------------------------*&lt;br /&gt;*       Batch Input&lt;br /&gt;*--------------------------------------------------------------------*&lt;br /&gt;FORM batch_input.&lt;br /&gt;&lt;br /&gt;DATA: lt_bdcdata      LIKE bdcdata    OCCURS 0         ,&lt;br /&gt;      lt_messtab      LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE ,&lt;br /&gt;      lt_ctu_params   LIKE ctu_params VALUE 'NSA XXX'  .&lt;br /&gt;&lt;br /&gt;DATA: lc_qunt(38)     TYPE c                           ,&lt;br /&gt;      lc_date(10)     TYPE c                           ,&lt;br /&gt;      ld_date         TYPE d                           ,&lt;br /&gt;      lt_index        TYPE syindex                     .&lt;br /&gt;&lt;br /&gt;  lt_ctu_params-dismode = p_mode.&lt;br /&gt;&lt;br /&gt;  LOOP AT gw_get_data&lt;br /&gt;  WHERE dummy = ''   .&lt;br /&gt;    " ???????&lt;br /&gt;*    gw_bi_data-Alternative_BOM = ''        .&lt;br /&gt;*### 1.1 DEL START&lt;br /&gt;*    gw_bi_data-Valid_From      = '20040101'.&lt;br /&gt;*### 1.1 DEL END&lt;br /&gt;    gw_bi_data-CostingRelevncy = 'X'       .&lt;br /&gt;&lt;br /&gt;    MOVE-CORRESPONDING gw_get_data TO gw_bi_data.&lt;br /&gt;&lt;br /&gt;    IF gw_bi_data-Alternative_BOM IS INITIAL .&lt;br /&gt;      gw_bi_data-Alternative_BOM = '1'.&lt;br /&gt;    ENDIF.&lt;br /&gt;&lt;br /&gt;*### 1.2 DEL START&lt;br /&gt;*    AT NEW Parent_Material.&lt;br /&gt;*### 1.2 DEL END&lt;br /&gt;*### 1.2 ADD START&lt;br /&gt;    AT NEW Alternative_BOM.&lt;br /&gt;*### 1.2 ADD END&lt;br /&gt;      CLEAR:   lt_bdcdata,lt_messtab.&lt;br /&gt;      REFRESH: lt_bdcdata,lt_messtab.&lt;br /&gt;&lt;br /&gt;      lt_index = 1.&lt;br /&gt;&lt;br /&gt;      PERFORM set_bdc_dynpro     TABLES lt_bdcdata&lt;br /&gt;        USING 'SAPLCSDI'         '0100'           .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'BDC_OKCODE'       '/00'            .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29N-MATNR'      gw_bi_data-Parent_Material .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29N-WERKS'      gw_bi_data-Plant .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29N-STLAN'      gw_bi_data-BOM_Usage .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29N-STLAL'      gw_bi_data-Alternative_BOM .&lt;br /&gt;&lt;br /&gt;      ld_date = gw_bi_data-Valid_From.&lt;br /&gt;      WRITE ld_date TO lc_date .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29N-DATUV'      lc_date          .&lt;br /&gt;    ENDAT.&lt;br /&gt;&lt;br /&gt;    PERFORM set_bdc_dynpro     TABLES lt_bdcdata&lt;br /&gt;      USING 'SAPLCSDI'         '2150'           .&lt;br /&gt;    PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;      USING 'BDC_OKCODE'       '=ERFA'          .&lt;br /&gt;&lt;br /&gt;    IF lt_index = 1 .&lt;br /&gt;      PERFORM set_bdc_dynpro     TABLES lt_bdcdata&lt;br /&gt;        USING 'SAPLCSDI'         '2150'           .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'BDC_OKCODE'       '/00'            .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29P-POSTP(1)'   gw_bi_data-Item_Category .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29P-IDNRK(1)'   gw_bi_data-Child_Material .&lt;br /&gt;&lt;br /&gt;      lc_qunt = gw_bi_data-Quantity.&lt;br /&gt;      CONDENSE lc_qunt NO-GAPS .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29P-MENGE(1)'   lc_qunt          .&lt;br /&gt;*### 1.1 ADD START&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29P-MEINS(1)'   gw_bi_data-UnitOfMeasure.&lt;br /&gt;*### 1.1 ADD END&lt;br /&gt;      PERFORM set_bdc_dynpro     TABLES lt_bdcdata&lt;br /&gt;        USING 'SAPLCSDI'         '2150'           .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'BDC_OKCODE'       '=PALL'          .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29P-AUSKZ(1)'   'X'              .&lt;br /&gt;&lt;br /&gt;    ELSE.&lt;br /&gt;      PERFORM set_bdc_dynpro     TABLES lt_bdcdata&lt;br /&gt;        USING 'SAPLCSDI'         '2150'           .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'BDC_OKCODE'       '/00'            .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29P-POSTP(2)'   gw_bi_data-Item_Category .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29P-IDNRK(2)'   gw_bi_data-Child_Material .&lt;br /&gt;&lt;br /&gt;      lc_qunt = gw_bi_data-Quantity.&lt;br /&gt;      CONDENSE lc_qunt NO-GAPS .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29P-MENGE(2)'   lc_qunt          .&lt;br /&gt;*### 1.1 ADD START&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29P-MEINS(2)'   gw_bi_data-UnitOfMeasure.&lt;br /&gt;*### 1.1 ADD END&lt;br /&gt;      PERFORM set_bdc_dynpro     TABLES lt_bdcdata&lt;br /&gt;        USING 'SAPLCSDI'         '2150'           .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'BDC_OKCODE'       '=PALL'          .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'RC29P-AUSKZ(2)'   'X'              .&lt;br /&gt;    ENDIF.&lt;br /&gt;&lt;br /&gt;    PERFORM set_bdc_dynpro     TABLES lt_bdcdata&lt;br /&gt;      USING 'SAPLCSDI'         '2130'           .&lt;br /&gt;    PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;      USING 'BDC_OKCODE'       '=PDAT'          .&lt;br /&gt;* Adding special procurement value (tab basic data in CS01)&lt;br /&gt;*    PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;*      USING 'RC29P-ITSOB'      gw_bi_data-Special_Procurement.&lt;br /&gt;* Adding End&lt;br /&gt;    PERFORM set_bdc_dynpro     TABLES lt_bdcdata&lt;br /&gt;      USING 'SAPLCSDI'         '2130'           .&lt;br /&gt;    PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;      USING 'BDC_OKCODE'       '/00'            .&lt;br /&gt;    PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;      USING 'RC29P-SANKA'      gw_bi_data-CostingRelevncy  .&lt;br /&gt;    PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;      USING 'RC29P-LGORT'      gw_bi_data-Storage_Location .&lt;br /&gt;    PERFORM set_bdc_dynpro     TABLES lt_bdcdata&lt;br /&gt;      USING 'SAPLCSDI'         '2130'           .&lt;br /&gt;    PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;      USING 'BDC_OKCODE'       '/EBACK'         .&lt;br /&gt;&lt;br /&gt;    lt_index = lt_index + 1.&lt;br /&gt;&lt;br /&gt;*### 1.2 DEL START&lt;br /&gt;*    AT END OF Parent_Material.&lt;br /&gt;*### 1.2 DEL END&lt;br /&gt;*### 1.2 ADD START&lt;br /&gt;    AT END OF Alternative_BOM..&lt;br /&gt;*### 1.2 ADD END&lt;br /&gt;      PERFORM set_bdc_dynpro     TABLES lt_bdcdata&lt;br /&gt;        USING 'SAPLCSDI'         '2150'           .&lt;br /&gt;      PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;        USING 'BDC_OKCODE'       '/EBACK'         .&lt;br /&gt;      PERFORM set_bdc_dynpro     TABLES lt_bdcdata&lt;br /&gt;        USING 'SAPLSPO1'         '0100'           .&lt;br /&gt;&lt;br /&gt;      IF p_test = 'X'.&lt;br /&gt;        PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;          USING 'BDC_OKCODE'       '=NO'            .&lt;br /&gt;      ELSE.&lt;br /&gt;        PERFORM set_bdc_data       TABLES lt_bdcdata&lt;br /&gt;          USING 'BDC_OKCODE'       '=YES'           .&lt;br /&gt;      ENDIF.&lt;br /&gt;&lt;br /&gt;      CALL TRANSACTION 'CS01' USING lt_bdcdata&lt;br /&gt;      OPTIONS FROM lt_ctu_params MESSAGES INTO lt_messtab.&lt;br /&gt;&lt;br /&gt;      gw_data_count-p_input = gw_data_count-p_input + 1.&lt;br /&gt;&lt;br /&gt;      IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;        gw_data_count-p_error = gw_data_count-p_error + 1.&lt;br /&gt;        gw_msg-c_type = 'E'.&lt;br /&gt;      ENDIF.&lt;br /&gt;&lt;br /&gt;      LOOP AT lt_messtab.&lt;br /&gt;        MESSAGE ID     lt_messtab-msgid&lt;br /&gt;                TYPE   'I'&lt;br /&gt;                NUMBER lt_messtab-msgnr&lt;br /&gt;                WITH   lt_messtab-msgv1&lt;br /&gt;                       lt_messtab-msgv2&lt;br /&gt;                       lt_messtab-msgv3&lt;br /&gt;                       lt_messtab-msgv4&lt;br /&gt;                INTO   gw_msg-c_msg.&lt;br /&gt;&lt;br /&gt;        CONCATENATE gw_bi_data-Parent_Material ':' gw_msg-c_msg&lt;br /&gt;        INTO gw_msg-c_msg.&lt;br /&gt;        APPEND gw_msg.&lt;br /&gt;      ENDLOOP.&lt;br /&gt;&lt;br /&gt;      CLEAR: gw_msg.&lt;br /&gt;      APPEND gw_msg.&lt;br /&gt;    ENDAT.&lt;br /&gt;&lt;br /&gt;  ENDLOOP.&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;*--------------------------------------------------------------------*&lt;br /&gt;*    Batch Input Dynpro Designation                                  *&lt;br /&gt;*--------------------------------------------------------------------*&lt;br /&gt;FORM set_bdc_dynpro&lt;br /&gt;TABLES pw_bdcdata     STRUCTURE bdcdata&lt;br /&gt;USING pc_program      LIKE bdcdata-program&lt;br /&gt;      pt_dynpro       LIKE bdcdata-dynpro .&lt;br /&gt;&lt;br /&gt;  CLEAR pw_bdcdata.&lt;br /&gt;&lt;br /&gt;  pw_bdcdata-program  = pc_program.&lt;br /&gt;  pw_bdcdata-dynpro   = pt_dynpro .&lt;br /&gt;  pw_bdcdata-dynbegin = 'X'.&lt;br /&gt;&lt;br /&gt;  APPEND pw_bdcdata.&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;*--------------------------------------------------------------------*&lt;br /&gt;*    Batch Input Data Designation                                    *&lt;br /&gt;*--------------------------------------------------------------------*&lt;br /&gt;FORM set_bdc_data&lt;br /&gt;TABLES pw_bdcdata     STRUCTURE bdcdata&lt;br /&gt;USING pc_fnam         LIKE bdcdata-fnam&lt;br /&gt;      pt_fval                           .&lt;br /&gt;&lt;br /&gt;  CLEAR pw_bdcdata.&lt;br /&gt;&lt;br /&gt;  pw_bdcdata-fnam = pc_fnam.&lt;br /&gt;  pw_bdcdata-fval = pt_fval.&lt;br /&gt;&lt;br /&gt;  APPEND pw_bdcdata.&lt;br /&gt;ENDFORM.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-1149691045607839967?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/1149691045607839967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/material-bom-upload.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/1149691045607839967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/1149691045607839967'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/material-bom-upload.html' title='Material BOM - Upload'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-7507348437467136388</id><published>2009-03-16T06:01:00.000-07:00</published><updated>2009-03-16T06:10:39.032-07:00</updated><title type='text'>Recording with SHDB - Basic Knowledge</title><content type='html'>Recording example :&lt;br /&gt;&lt;br /&gt;1. Use T-Code : SHDB.&lt;br /&gt;2. Goto Recording -&gt; Create or press F5.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lCpU1Fh3EE/Sb5O0Ek1WqI/AAAAAAAAABU/4JgWYBJMY8o/s1600-h/gb1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 315px; height: 189px;" src="http://2.bp.blogspot.com/_6lCpU1Fh3EE/Sb5O0Ek1WqI/AAAAAAAAABU/4JgWYBJMY8o/s320/gb1.JPG" alt="" id="BLOGGER_PHOTO_ID_5313771266832161442" border="0" /&gt;&lt;/a&gt;3. Enter Recording name and T-Code you want to record.&lt;br /&gt;4. Press Start Recording.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lCpU1Fh3EE/Sb5PCltSOyI/AAAAAAAAABc/Jemg0nPBNeI/s1600-h/gb2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 312px;" src="http://1.bp.blogspot.com/_6lCpU1Fh3EE/Sb5PCltSOyI/AAAAAAAAABc/Jemg0nPBNeI/s320/gb2.JPG" alt="" id="BLOGGER_PHOTO_ID_5313771516244146978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5. SAP will apprears screen appropriate with T-Code you entered.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lCpU1Fh3EE/Sb5PUb2linI/AAAAAAAAABk/TABnaePzjVM/s1600-h/gb3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 114px;" src="http://3.bp.blogspot.com/_6lCpU1Fh3EE/Sb5PUb2linI/AAAAAAAAABk/TABnaePzjVM/s320/gb3.JPG" alt="" id="BLOGGER_PHOTO_ID_5313771822836451954" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-7507348437467136388?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/7507348437467136388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/recording-with-shdb-basic-knowledge.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/7507348437467136388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/7507348437467136388'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/recording-with-shdb-basic-knowledge.html' title='Recording with SHDB - Basic Knowledge'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6lCpU1Fh3EE/Sb5O0Ek1WqI/AAAAAAAAABU/4JgWYBJMY8o/s72-c/gb1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-290414652037734812</id><published>2009-03-16T05:43:00.000-07:00</published><updated>2009-03-16T05:45:53.689-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PM'/><category scheme='http://www.blogger.com/atom/ns#' term='BDC'/><title type='text'>Equipment Class and Char - Upload</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Here is the example of SAP Data Migration for Equipment Class and Equipment Charateristic.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;report  zpm_upload_classchar.&lt;br /&gt;&lt;br /&gt;data : zsim type ctu_params.&lt;br /&gt;data : bdcdata    like bdcdata occurs 0 with header line,&lt;br /&gt;       bdcmsgcoll like bdcmsgcoll occurs 0 with header line.&lt;br /&gt;data : begin of it_char occurs 0,&lt;br /&gt;         char1(30) type c,&lt;br /&gt;         char2(30) type c,&lt;br /&gt;       end of it_char.&lt;br /&gt;data : begin of it_class occurs 0,&lt;br /&gt;         class(18) type c,&lt;br /&gt;         descr(40) type c,&lt;br /&gt;         char1(30) type c,&lt;br /&gt;         char2(30) type c,&lt;br /&gt;         char3(30) type c,&lt;br /&gt;         char4(30) type c,&lt;br /&gt;         char5(30) type c,&lt;br /&gt;         char6(30) type c,&lt;br /&gt;         char7(30) type c,&lt;br /&gt;         char8(30) type c,&lt;br /&gt;         char9(30) type c,&lt;br /&gt;         char10(30) type c,&lt;br /&gt;         char11(30) type c,&lt;br /&gt;         char12(30) type c,&lt;br /&gt;         char13(30) type c,&lt;br /&gt;         char14(30) type c,&lt;br /&gt;         char15(30) type c,&lt;br /&gt;         char16(30) type c,&lt;br /&gt;         char17(30) type c,&lt;br /&gt;         char18(30) type c,&lt;br /&gt;         char19(30) type c,&lt;br /&gt;         char20(30) type c,&lt;br /&gt;         char21(30) type c,&lt;br /&gt;         char22(30) type c,&lt;br /&gt;         char23(30) type c,&lt;br /&gt;         char24(30) type c,&lt;br /&gt;         char25(30) type c,&lt;br /&gt;         char26(30) type c,&lt;br /&gt;         char27(30) type c,&lt;br /&gt;         char28(30) type c,&lt;br /&gt;         char29(30) type c,&lt;br /&gt;         char30(30) type c,&lt;br /&gt;         char31(30) type c,&lt;br /&gt;         char32(30) type c,&lt;br /&gt;         char33(30) type c,&lt;br /&gt;         char34(30) type c,&lt;br /&gt;         char35(30) type c,&lt;br /&gt;         char36(30) type c,&lt;br /&gt;         char37(30) type c,&lt;br /&gt;         char38(30) type c,&lt;br /&gt;         char39(30) type c,&lt;br /&gt;         char40(30) type c,&lt;br /&gt;         char41(30) type c,&lt;br /&gt;         char42(30) type c,&lt;br /&gt;         char43(30) type c,&lt;br /&gt;         char44(30) type c,&lt;br /&gt;         char45(30) type c,&lt;br /&gt;         char46(30) type c,&lt;br /&gt;         char47(30) type c,&lt;br /&gt;         char48(30) type c,&lt;br /&gt;         char49(30) type c,&lt;br /&gt;         char50(30) type c,&lt;br /&gt;         char51(30) type c,&lt;br /&gt;         char52(30) type c,&lt;br /&gt;         char53(30) type c,&lt;br /&gt;         char54(30) type c,&lt;br /&gt;         char55(30) type c,&lt;br /&gt;         char56(30) type c,&lt;br /&gt;         char57(30) type c,&lt;br /&gt;         char58(30) type c,&lt;br /&gt;         char59(30) type c,&lt;br /&gt;         char60(30) type c,&lt;br /&gt;         char61(30) type c,&lt;br /&gt;         char62(30) type c,&lt;br /&gt;         char63(30) type c,&lt;br /&gt;         char64(30) type c,&lt;br /&gt;         char65(30) type c,&lt;br /&gt;         char66(30) type c,&lt;br /&gt;         char67(30) type c,&lt;br /&gt;         char68(30) type c,&lt;br /&gt;         char69(30) type c,&lt;br /&gt;         char70(30) type c,&lt;br /&gt;         char71(30) type c,&lt;br /&gt;         char72(30) type c,&lt;br /&gt;         char73(30) type c,&lt;br /&gt;         char74(30) type c,&lt;br /&gt;         char75(30) type c,&lt;br /&gt;       end of it_class.&lt;br /&gt;data : begin of it_classh occurs 0,&lt;br /&gt;         char1(18) type c,&lt;br /&gt;         char2(18) type c,&lt;br /&gt;       end of it_classh.&lt;br /&gt;&lt;br /&gt;field-symbols &lt;char&gt; like it_class-char1.&lt;br /&gt;data inc type i.&lt;br /&gt;&lt;br /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;&lt;br /&gt;selection-screen begin of block frame with frame title text-001.&lt;br /&gt;&lt;br /&gt;selection-screen begin of line.&lt;br /&gt;parameter rad0 radiobutton group grp user-command rad.&lt;br /&gt;selection-screen comment 5(34) text-004 for field rad0.&lt;br /&gt;selection-screen end of line.&lt;br /&gt;&lt;br /&gt;selection-screen begin of line.&lt;br /&gt;parameter rad1 radiobutton group grp .&lt;br /&gt;selection-screen comment 5(34) text-002 for field rad1.&lt;br /&gt;selection-screen end of line.&lt;br /&gt;&lt;br /&gt;selection-screen begin of line.&lt;br /&gt;parameter rad2 radiobutton group grp default 'X'.&lt;br /&gt;selection-screen comment 5(34) text-003 for field rad2.&lt;br /&gt;selection-screen end of line.&lt;br /&gt;&lt;br /&gt;selection-screen end of block frame.&lt;br /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;&lt;br /&gt;if rad1 = 'X'.&lt;br /&gt;  call function 'UPLOAD'&lt;br /&gt;    exporting&lt;br /&gt;      filename = 'C:\'&lt;br /&gt;      filetype = 'DAT'&lt;br /&gt;    tables&lt;br /&gt;      data_tab = it_class.&lt;br /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;  loop at it_class.&lt;br /&gt;    clear bdcdata.&lt;br /&gt;    refresh bdcdata.&lt;br /&gt;&lt;br /&gt;    perform bdc_dynpro      using 'SAPLCLMO' '0100'.&lt;br /&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                   '/00'.&lt;br /&gt;    perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                                  'RMCLM-CLASS'.&lt;br /&gt;    perform bdc_field       using 'RMCLM-CLASS'&lt;br /&gt;                                  it_class-class.&lt;br /&gt;    perform bdc_field       using 'RMCLM-KLART'&lt;br /&gt;                                  '002'.&lt;br /&gt;&lt;br /&gt;    perform bdc_dynpro      using 'SAPLCLMO' '0100'.&lt;br /&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                   '/00'.&lt;br /&gt;&lt;br /&gt;    perform bdc_dynpro      using 'SAPLCLMO' '7777'.&lt;br /&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                   '=MERK'.&lt;br /&gt;    perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                                  'RMCLM-KLBEZ'.&lt;br /&gt;    perform bdc_field       using 'RMCLM-KLBEZ'&lt;br /&gt;                                  it_class-descr.&lt;br /&gt;    perform bdc_field       using 'RMCLM-STATU'&lt;br /&gt;                                  '1'.&lt;br /&gt;    perform bdc_field       using 'RMCLM-VONDT'&lt;br /&gt;                                  '01.01.2008'.&lt;br /&gt;    perform bdc_field       using 'RMCLM-BISDT'&lt;br /&gt;                                  '31.12.9999'.&lt;br /&gt;    perform bdc_field       using 'RMCLM-PRAUS'&lt;br /&gt;                                  'X'.&lt;br /&gt;&lt;br /&gt;    if it_class-char1 &lt;&gt; ''.&lt;br /&gt;      inc = 0.&lt;br /&gt;      do.&lt;br /&gt;        inc = sy-index  - 1.&lt;br /&gt;        assign it_class-char1 increment inc to &lt;char&gt; range it_class.&lt;br /&gt;        if sy-subrc = 0 and &lt;char&gt; &lt;&gt; ''.&lt;br /&gt;          perform bdc_dynpro      using 'SAPLCLMO' '7777'.&lt;br /&gt;          perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                         '=SMEI'.&lt;br /&gt;          perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                                        'RMCLM-MERKMA(01)'.&lt;br /&gt;          perform bdc_field       using 'RMCLM-EINTRAG'&lt;br /&gt;                                        '1'.&lt;br /&gt;&lt;br /&gt;          perform bdc_dynpro      using 'SAPLCLMO' '7777'.&lt;br /&gt;          perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                         '/00'.&lt;br /&gt;          perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                                        'RMCLM-MERKMA(01)'.&lt;br /&gt;          perform bdc_field       using 'RMCLM-MERKMA(01)'&lt;br /&gt;                                        &lt;char&gt;.&lt;br /&gt;        else.&lt;br /&gt;          exit.&lt;br /&gt;        endif.&lt;br /&gt;      enddo.&lt;br /&gt;    endif.&lt;br /&gt;&lt;br /&gt;    perform bdc_dynpro      using 'SAPLCLMO' '7777'.&lt;br /&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                   '=SAVE'.&lt;br /&gt;&lt;br /&gt;    zsim-nobinpt = 'X'.&lt;br /&gt;    zsim-dismode = 'A'.&lt;br /&gt;    zsim-updmode = 'S'.&lt;br /&gt;    zsim-cattmode = 'A'.&lt;br /&gt;    call transaction 'CL01' using bdcdata&lt;br /&gt;                            options from zsim&lt;br /&gt;                         messages into bdcmsgcoll.&lt;br /&gt;&lt;br /&gt;  endloop.&lt;br /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;elseif rad2 = 'X'.&lt;br /&gt;  call function 'UPLOAD'&lt;br /&gt;    exporting&lt;br /&gt;      filename = 'C:\'&lt;br /&gt;      filetype = 'DAT'&lt;br /&gt;    tables&lt;br /&gt;      data_tab = it_char.&lt;br /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;&lt;br /&gt;  loop at it_char.&lt;br /&gt;    clear bdcdata.&lt;br /&gt;    refresh bdcdata.&lt;br /&gt;&lt;br /&gt;    perform bdc_dynpro      using 'SAPLCTMV' '2100'.&lt;br /&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                   '=ANLE'.&lt;br /&gt;    perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                                  'RCTAV-ATNAM'.&lt;br /&gt;    perform bdc_field       using 'RCTAV-ATNAM'&lt;br /&gt;                                  it_char-char1.&lt;br /&gt;&lt;br /&gt;    perform bdc_dynpro      using 'SAPLCTMV' '2100'.&lt;br /&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                   '=FORMAT'.&lt;br /&gt;    perform bdc_field       using 'CABNT-ATBEZ'&lt;br /&gt;                                  it_char-char2.&lt;br /&gt;    perform bdc_field       using 'CABN-ATMST'&lt;br /&gt;                                  '1'.&lt;br /&gt;    perform bdc_field       using 'RCTMV-FORMAT'&lt;br /&gt;                                  'CHAR'.&lt;br /&gt;    perform bdc_field       using 'RCTMV-ATEIN'&lt;br /&gt;                                  'X'.&lt;br /&gt;&lt;br /&gt;    perform bdc_dynpro      using 'SAPLCTMV' '2100'.&lt;br /&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                   '=SICH'.&lt;br /&gt;    perform bdc_field       using 'CABN-ANZST'&lt;br /&gt;                                  '30'.&lt;br /&gt;&lt;br /&gt;    zsim-nobinpt = 'X'.&lt;br /&gt;    zsim-dismode = 'A'.&lt;br /&gt;    zsim-updmode = 'S'.&lt;br /&gt;    zsim-cattmode = 'A'.&lt;br /&gt;    call transaction 'CT04' using bdcdata&lt;br /&gt;                            options from zsim&lt;br /&gt;                         messages into bdcmsgcoll.&lt;br /&gt;&lt;br /&gt;  endloop.&lt;br /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;elseif rad0 = 'X'.&lt;br /&gt;  call function 'UPLOAD'&lt;br /&gt;    exporting&lt;br /&gt;      filename = 'C:\'&lt;br /&gt;      filetype = 'DAT'&lt;br /&gt;    tables&lt;br /&gt;      data_tab = it_classh.&lt;br /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;&lt;br /&gt;  loop at it_classh.&lt;br /&gt;    clear bdcdata.&lt;br /&gt;    refresh bdcdata.&lt;br /&gt;    perform bdc_dynpro      using 'SAPLCLFM' '1110'.&lt;br /&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                   '/00'.&lt;br /&gt;    perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                                  'RMCLF-KLART'.&lt;br /&gt;    perform bdc_field       using 'RMCLF-CLASN'&lt;br /&gt;                                  it_classh-char1.&lt;br /&gt;    perform bdc_field       using 'RMCLF-KLART'&lt;br /&gt;                                  '002'.&lt;br /&gt;&lt;br /&gt;    perform bdc_dynpro      using 'SAPLCLFM' '1110'.&lt;br /&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                   '/00'.&lt;br /&gt;    perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                                  'RMCLF-CLASS(01)'.&lt;br /&gt;    perform bdc_field       using 'RMCLF-CLASS(01)'&lt;br /&gt;                                  it_classh-char2.&lt;br /&gt;&lt;br /&gt;    perform bdc_dynpro      using 'SAPLCLFM' '1110'.&lt;br /&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                                   '=SAVE'.&lt;br /&gt;&lt;br /&gt;    zsim-nobinpt = 'X'.&lt;br /&gt;    zsim-dismode = 'A'.&lt;br /&gt;    zsim-updmode = 'S'.&lt;br /&gt;    zsim-cattmode = 'A'.&lt;br /&gt;    call transaction 'CL22N' using bdcdata&lt;br /&gt;                            options from zsim&lt;br /&gt;                         messages into bdcmsgcoll.&lt;br /&gt;&lt;br /&gt;  endloop.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;endif.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*        Start new screen                                              *&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;form bdc_dynpro using program dynpro.&lt;br /&gt;  clear bdcdata.&lt;br /&gt;  bdcdata-program  = program.&lt;br /&gt;  bdcdata-dynpro   = dynpro.&lt;br /&gt;  bdcdata-dynbegin = 'X'.&lt;br /&gt;  append bdcdata.&lt;br /&gt;endform.                    "BDC_DYNPRO&lt;br /&gt;&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;*        Insert field                                                  *&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;form bdc_field using fnam fval.&lt;br /&gt;*  IF FVAL &lt;&gt; NODATA.&lt;br /&gt;  clear bdcdata.&lt;br /&gt;  bdcdata-fnam = fnam.&lt;br /&gt;  bdcdata-fval = fval.&lt;br /&gt;  append bdcdata.&lt;br /&gt;*  ENDIF.&lt;br /&gt;endform.                    "BDC_FIELD&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-290414652037734812?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/290414652037734812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/equipment-class-and-char-upload.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/290414652037734812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/290414652037734812'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/equipment-class-and-char-upload.html' title='Equipment Class and Char - Upload'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-2371904286151400073</id><published>2009-03-16T03:37:00.000-07:00</published><updated>2009-03-17T10:06:11.511-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LSMW'/><title type='text'>Legacy System Migration Workbench (LSMW)</title><content type='html'>Here some LSMW tutorial that you can read and download :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sapabap.iespana.es/manuales/pdf/lsmw.pdf" target="_blank"&gt;LSMW manual&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.qsands.com/QSandS_LSMW.pdf" target="_blank"&gt;LSMW step by step guide&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-2371904286151400073?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/2371904286151400073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/legacy-system-migration-workbench-lsmw.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/2371904286151400073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/2371904286151400073'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/legacy-system-migration-workbench-lsmw.html' title='Legacy System Migration Workbench (LSMW)'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-1868334258234184719</id><published>2009-03-15T19:57:00.000-07:00</published><updated>2009-03-17T10:05:24.751-07:00</updated><title type='text'>Sales and Distribution</title><content type='html'>SAP Sales and Distribution training material that you can read and download :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/SDSLS/SDSLS.pdf" target="_blank"&gt;Sale&lt;/a&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/SDSLS/SDSLS.pdf" target="_blank"&gt;s (SDSLS.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/SD/SD.pdf" target="_blank"&gt;Sales and Distribution (SD.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MYSAP/SR_SD.pdf" target="_blank"&gt;Sales and Distribution(SR_SD.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAARCSD/CAARCSD.pdf" target="_blank"&gt;Sales and Distribution (CAARCSD.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMSD/BCBMTWFMSD.pdf" target="_blank"&gt;Sales and Distribution Workflow(BCBMTWFMSD.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOLISPLN/LOLISPLN.pdf" target="_blank"&gt;Sales and Distribution (LOLISPLN.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPA/PAPA_ALE_054.pdf" target="_blank"&gt;Sales Employee (PAPA_ALE_054.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/SDBFPR/SDBFPR.pdf" target="_blank"&gt;Sales Pricing Conditions (SDBFPR.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LESHP/LESHP.pdf" target="_blank"&gt;SD Shipping(LESHP.pdf&lt;/a&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LESHP/LESHP.pdf" target="_blank"&gt;)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/SDISREP/SDISREP.pdf" target="_blank"&gt;SD Report Analysis (SDISREP.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/SDCAS/SDCAS.pdf" target="_blank"&gt;SD Support : Computer Aided Selling(SDCAS.pdf)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-1868334258234184719?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/1868334258234184719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/sales-and-distribution.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/1868334258234184719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/1868334258234184719'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/sales-and-distribution.html' title='Sales and Distribution'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-2750815906406306834</id><published>2009-03-15T10:02:00.000-07:00</published><updated>2009-03-19T08:06:30.289-07:00</updated><title type='text'>Plant Maintenance</title><content type='html'>SAP Plant Maintenance training material that you can read and download :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MYSAP/SR_PM.pdf" target="_blank"&gt;Plant Maintenance (SR_PM.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAARCPM/CAARCPM.pdf" target="_blank"&gt;Plant Maintenance and Customer Service (CAARCPM.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAGTFADMPM/CAGTFADMPM.pdf" target="_blank"&gt;Data Transfer in Plant Maintenance and Customer Service (CAGTFADMPM.pdf)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMPM/BCBMTWFMPM.pdf" target="_blank"&gt;Workflow Scenarios : Plant Maintenance and Cutomer Service (BCBMTWFMPM.pdf)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;keyword :&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SAP, Plant Maintenance, Work Center, Equipment, Functional Location, SAP Plant Maintenance, SAP Data Migration.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-2750815906406306834?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/2750815906406306834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/plant-maintenance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/2750815906406306834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/2750815906406306834'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/plant-maintenance.html' title='Plant Maintenance'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-2412972427308650079</id><published>2009-03-15T02:04:00.000-07:00</published><updated>2009-03-15T02:29:40.586-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PM'/><category scheme='http://www.blogger.com/atom/ns#' term='LSMW'/><title type='text'>Functional Location - LSMW</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Here&lt;/span&gt;&lt;span&gt;&lt;span style="font-weight: bold;"&gt; the example of SAP LSMW for Functional Location Upload.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Objeck Attributes :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lCpU1Fh3EE/SbzF7cDKZrI/AAAAAAAAABM/OUZLNyK2pFw/s1600-h/gambar.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 298px;" src="http://2.bp.blogspot.com/_6lCpU1Fh3EE/SbzF7cDKZrI/AAAAAAAAABM/OUZLNyK2pFw/s320/gambar.JPG" alt="" id="BLOGGER_PHOTO_ID_5313339285322753714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Source Fields :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION        Functional Location Structure   &lt;br /&gt;&lt;br /&gt;TPLNR        C(030)    Functional location&lt;br /&gt;TPLKZ        C(005)    Functional location structure indicator&lt;br /&gt;PLTXT        C(040)    Description of functional location&lt;br /&gt;SWERK        C(004)    Maintenance plant&lt;br /&gt;STORT        C(010)    Location of maintenance object&lt;br /&gt;BEBER        C(003)    Plant section&lt;br /&gt;ABCKZ        C(001)    ABC indicator for technical object&lt;br /&gt;ANLNR        C(012)    Main asset number&lt;br /&gt;ANLUN        C(004)    Asset sub-number&lt;br /&gt;KOSTL        C(010)    Cost Center&lt;br /&gt;PROID        C(024)    Work breakdown structure element (WBS element)&lt;br /&gt;IWERK        C(004)    Maintenance Planning Plant&lt;br /&gt;INGRP        C(003)    Planner Group for Customer Service and Plant Maintenance&lt;br /&gt;ARBPL        C(008)    Work center&lt;br /&gt;RBNR        C(009)    Catalog Profile&lt;br /&gt;TPLMA        C(030)    Superior functional location&lt;br /&gt;POSNR        C(004)    Position in superior technical object&lt;br /&gt;IEQUI        C(001)    Installation of equipment allowed at the functional location&lt;br /&gt;EINZL        C(001)    Single equipment installation at functional location&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;               &lt;span style="font-weight: bold;"&gt;Structure Relations :&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; Structure Relations&lt;br /&gt; |&lt;br /&gt; ---   IBIPFLOC IBIP: Functional location                                    &lt;&lt;&lt;&lt;&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Field Mapping :&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;  &lt;table style="border-collapse: collapse; width: 336pt;" border="0" cellpadding="0" cellspacing="0" width="448"&gt;&lt;col style="width: 48pt;" span="7" width="64"&gt;  &lt;tbody&gt;&lt;tr style="height: 15pt;" height="20"&gt;   &lt;td colspan="3" style="height: 15pt; width: 144pt;" height="20" width="192"&gt;&lt;span style="font-size:85%;"&gt;Field Mapping and Rule&lt;/span&gt;&lt;/td&gt;   &lt;td style="width: 48pt;" width="64"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td style="width: 48pt;" width="64"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td style="width: 48pt;" width="64"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td style="width: 48pt;" width="64"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIP: Functional location&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;Fields&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;TPLNR&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Functional Location&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-TPLNR   (Functional location)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-TPLNR =   FUNCTIONAL_LOCATION-TPLNR.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;TPLKZ&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Functional location structure   indicator&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-TPLKZ   (Functional location structure indicat&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-TPLKZ =   FUNCTIONAL_LOCATION-TPLKZ.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;FLTYP&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Functional location category&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;TRPNR&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Reference functional location&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;PLTXT&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Description of functional location&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-PLTXT   (Description of functional location)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-PLTXT =   FUNCTIONAL_LOCATION-PLTXT.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;SWERK&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Maintenance plant&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-SWERK   (Maintenance plant)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-SWERK =   FUNCTIONAL_LOCATION-SWERK.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;STORT&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Asset location&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-STORT (Location   of maintenance object)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-STORT =   FUNCTIONAL_LOCATION-STORT.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;MSGRP&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Room&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;BEBER&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Plant section&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-BEBER (Plant   section)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-BEBER =   FUNCTIONAL_LOCATION-BEBER.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;ARBPL&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Work center&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-ARBPL (Work   center)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-ARBPL =   FUNCTIONAL_LOCATION-ARBPL.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;ABCKZ&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Criticallity Rating of Technical   Object&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-ABCKZ (ABC   indicator for technical object)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-ABCKZ =   FUNCTIONAL_LOCATION-ABCKZ.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;EQFNR&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Sort field&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;BUKRS&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Company Code&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;ANLNR&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Main Asset Number&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-ANLNR (Main   asset number)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-ANLNR =   FUNCTIONAL_LOCATION-ANLNR.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;ANLUN&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Asset Subnumber&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-ANLUN (Asset   sub-number)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-ANLUN =   FUNCTIONAL_LOCATION-ANLUN.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;GSBER&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Business Area&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;KOSTL&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Cost Center&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-KOSTL (Cost   Center)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-KOSTL =   FUNCTIONAL_LOCATION-KOSTL.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;PROID&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Work Breakdown Structure Element   (WBS Element)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-PROID (Work   breakdown structure element (WBS&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-PROID =   FUNCTIONAL_LOCATION-PROID.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;DAUFN&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Standing order number&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;TPLMA&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Superior functional location&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-TPLMA (Superior   functional location)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-TPLMA =   FUNCTIONAL_LOCATION-TPLMA.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;SUBMT&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Material&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;IEQUI&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Installation of equipment allowed at   the functional location&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-IEQUI   (Installation of equipment allowed at&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-IEQUI =   FUNCTIONAL_LOCATION-IEQUI.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;EINZL&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Single equipment installation at   functional location&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-EINZL (Single   equipment installation at func&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-EINZL =   FUNCTIONAL_LOCATION-EINZL.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;IWERK&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Maintenance Planning Plant&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-IWERK   (Maintenance Planning Plant)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-IWERK =   FUNCTIONAL_LOCATION-IWERK.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;INGRP&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Planner Group for Customer Service   and Plant Maintenance&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-INGRP (Planner   Group for Customer Service an&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-INGRP =   FUNCTIONAL_LOCATION-INGRP.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;GEWRK&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Main work center for maintenance   tasks&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;WERGW&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Plant associated with main work   center&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;RBNR&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Catalog Profile&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Source:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;FUNCTIONAL_LOCATION-RBNR (Catalog   Profile)&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Rule :&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Transfer (MOVE)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Code:&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;IBIPFLOC-RBNR =   FUNCTIONAL_LOCATION-RBNR.&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;BEGRU&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Technical object authorization group&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;VKORG&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Sales Organization&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;VTWEG&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Distribution Channel&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;SPART&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Division&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;POSNR&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Position in superior technical   object&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;AUFNR&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Settlement order&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;DATAB&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Start-up Date of the Technical   Object&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;STRNO&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Functional location label&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td colspan="2" style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;STRNO_TPLMA&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Functional location label&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;EQART&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Type of Technical Object&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;INVNR&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Inventory number&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;BRGEW&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Gross Weight&lt;span style=""&gt;     &lt;/span&gt;: IBIP Character Structure&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;GEWEI&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Weight Unit&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;GROES&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Size/dimension&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;ANSWT&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="4" style=""&gt;&lt;span style="font-size:85%;"&gt;Acquisition Value: IBIP Character   Structure&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;WAERS&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Currency Key&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;ANSDT&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Acquisition date&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;HERST&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Manufacturer of asset&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;HERLD&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Country of manufacture&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;TYPBZ&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Model/Type&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;BAUJJ&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Year of construction&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;BAUMM&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Month of construction&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;MAPAR&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Manufacturer part number&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;SERGE&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="3" style=""&gt;&lt;span style="font-size:85%;"&gt;Manufacturer serial number&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;VKBUR&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Sales Office&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 15pt;" height="20"&gt;   &lt;td style="height: 15pt;" height="20"&gt;&lt;span style="font-size:85%;"&gt;VKGRP&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td colspan="2" style=""&gt;&lt;span style="font-size:85%;"&gt;Sales Group&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-2412972427308650079?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/2412972427308650079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/functional-location-lsmw.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/2412972427308650079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/2412972427308650079'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/functional-location-lsmw.html' title='Functional Location - LSMW'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6lCpU1Fh3EE/SbzF7cDKZrI/AAAAAAAAABM/OUZLNyK2pFw/s72-c/gambar.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-6128170882807744806</id><published>2009-03-14T10:04:00.000-07:00</published><updated>2009-03-17T10:07:23.219-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Controlling'/><category scheme='http://www.blogger.com/atom/ns#' term='BDC'/><title type='text'>KP06 - Upload</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Here is the example of SAP Data Migration for Service Master T-Code : KP06&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;REPORT  zkp06_upload.&lt;br /&gt;&lt;br /&gt;INCLUDE bdcrecxy.&lt;br /&gt;TYPE-POOLS: truxs, slis.&lt;br /&gt;&lt;br /&gt;****************************&lt;br /&gt;* INTERNAL TABLE&lt;br /&gt;****************************&lt;br /&gt;DATA: BEGIN OF itab OCCURS 0,&lt;br /&gt;     line(8) TYPE c,&lt;br /&gt;     kpp01(40) TYPE c,&lt;br /&gt;*      kpp02(40) TYPE c,&lt;br /&gt;*      kpp03(40) TYPE c,&lt;br /&gt;     kpp04(40) TYPE c,&lt;br /&gt;     kpp05(40) TYPE c,&lt;br /&gt;     kpp06(40) TYPE c,&lt;br /&gt;     typps(1)  TYPE c,&lt;br /&gt;     herk2(18) TYPE c,&lt;br /&gt;     herk3(6) TYPE c,&lt;br /&gt;*      menge(15) TYPE c,&lt;br /&gt;     meins(3) TYPE c,&lt;br /&gt;     lpreis(15) TYPE c,&lt;br /&gt;     ltext(40) TYPE c,&lt;br /&gt;     2per01(15) TYPE c,&lt;br /&gt;     2per02(15) TYPE c,&lt;br /&gt;     2per03(15) TYPE c,&lt;br /&gt;     2per04(15) TYPE c,&lt;br /&gt;     2per05(15) TYPE c,&lt;br /&gt;     2per06(15) TYPE c,&lt;br /&gt;     2per07(15) TYPE c,&lt;br /&gt;     2per08(15) TYPE c,&lt;br /&gt;     2per09(15) TYPE c,&lt;br /&gt;     2per10(15) TYPE c,&lt;br /&gt;     2per11(15) TYPE c,&lt;br /&gt;     2per12(15) TYPE c,&lt;br /&gt;END OF itab.&lt;br /&gt;*------------------------------&lt;br /&gt;DATA: gv_tankfile TYPE rlgrap-filename.&lt;br /&gt;DATA : lt_messtab  LIKE  bdcmsgcoll OCCURS 0,&lt;br /&gt;      ls_messtab  TYPE  bdcmsgcoll.&lt;br /&gt;*--------------------------------&lt;br /&gt;**-----------------------------------&lt;br /&gt;* USER INTERFACE&lt;br /&gt;*------------------------------------&lt;br /&gt;SELECTION-SCREEN BEGIN OF BLOCK block01 WITH FRAME TITLE text-001.&lt;br /&gt;PARAMETERS: t_file TYPE rlgrap-filename.&lt;br /&gt;SELECTION-SCREEN END OF BLOCK block01.&lt;br /&gt;&lt;br /&gt;*---------------------------------------------------------------------------------------&lt;br /&gt;*         THE PROGRAM START HERE&lt;br /&gt;*---------------------------------------------------------------------------------------&lt;br /&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR t_file.&lt;br /&gt; CALL FUNCTION 'F4_FILENAME'&lt;br /&gt;   EXPORTING&lt;br /&gt;     field_name = 'T_FILE'&lt;br /&gt;   IMPORTING&lt;br /&gt;     file_name  = t_file.&lt;br /&gt;*---------------------------------------------------------------------------------------&lt;br /&gt;*         START-OF-SELECTION&lt;br /&gt;*---------------------------------------------------------------------------------------&lt;br /&gt;START-OF-SELECTION.&lt;br /&gt; gv_tankfile = t_file.&lt;br /&gt; PERFORM f_get_data_from_xls.&lt;br /&gt;&lt;br /&gt; PERFORM bdc_dynpro      USING 'SAPLSPO4' '0300'.&lt;br /&gt; PERFORM bdc_field       USING 'BDC_OKCODE' '=FURT'.&lt;br /&gt; PERFORM bdc_field       USING 'SVALD-VALUE(01)' 'PTMN'.&lt;br /&gt;&lt;br /&gt; CALL TRANSACTION 'KP06' USING bdcdata MODE 'N' UPDATE 'S'&lt;br /&gt;     MESSAGES INTO lt_messtab.&lt;br /&gt;&lt;br /&gt; REFRESH bdcdata.&lt;br /&gt; REFRESH lt_messtab.&lt;br /&gt;&lt;br /&gt; PERFORM bdc_dynpro      USING 'SAPLKPP0' '1000'.&lt;br /&gt; PERFORM bdc_field       USING 'BDC_OKCODE' '/EKKKS'.&lt;br /&gt; PERFORM bdc_field       USING 'BDC_CURSOR' 'KPP0B-VALUE(01)'.&lt;br /&gt;&lt;br /&gt; PERFORM bdc_dynpro      USING 'SAPLSPO4' '300'.&lt;br /&gt; PERFORM bdc_field       USING 'BDC_CURSOR' 'SVALD-VALUE(01)'.&lt;br /&gt; PERFORM bdc_field       USING 'SVALD-VALUE(01)' 'PTMN'.&lt;br /&gt; PERFORM bdc_field       USING 'BDC_OKCODE' '=FURT'.&lt;br /&gt;&lt;br /&gt; PERFORM bdc_dynpro      USING 'SAPLKPP0' '1000'.&lt;br /&gt; PERFORM bdc_field       USING 'BDC_CURSOR' 'KPP0B-VALUE(01)'.&lt;br /&gt; PERFORM bdc_field       USING 'BDC_OKCODE' '/00'.&lt;br /&gt; PERFORM bdc_field       USING 'KPP1B-ONLY' 'X'.&lt;br /&gt; PERFORM bdc_field       USING 'BDC_SUBSCR' 'SAPLKPP0'.&lt;br /&gt;&lt;br /&gt; PERFORM bdc_dynpro      USING 'SAPLKPP0' '1000'.&lt;br /&gt; PERFORM bdc_field       USING 'BDC_CURSOR' 'KPP0B-VALUE(01)'.&lt;br /&gt; PERFORM bdc_field       USING 'BDC_OKCODE' '=CZUR'.&lt;br /&gt; PERFORM bdc_field       USING 'KPP1B-ONLY' 'X'.&lt;br /&gt; PERFORM bdc_field       USING 'BDC_SUBSCR' 'SAPLKPP0'.&lt;br /&gt;&lt;br /&gt; CALL TRANSACTION 'KP06' USING bdcdata MODE 'N' UPDATE 'S'&lt;br /&gt;       MESSAGES INTO lt_messtab.&lt;br /&gt;&lt;br /&gt; REFRESH bdcdata.&lt;br /&gt; REFRESH lt_messtab.&lt;br /&gt;&lt;br /&gt; LOOP AT itab.&lt;br /&gt;   PERFORM bdc_dynpro      USING 'SAPLKPP0' '1000'.&lt;br /&gt;   PERFORM bdc_field       USING 'BDC_OKCODE' '=CSUB'.&lt;br /&gt;   PERFORM bdc_field       USING 'KPP0B-VALUE(01)' itab-kpp01.&lt;br /&gt;   PERFORM bdc_field       USING 'KPP0B-VALUE(02)' '1'.&lt;br /&gt;   PERFORM bdc_field       USING 'KPP0B-VALUE(03)' '12'.&lt;br /&gt;   PERFORM bdc_field       USING 'KPP0B-VALUE(04)' itab-kpp04.&lt;br /&gt;   PERFORM bdc_field       USING 'KPP0B-VALUE(06)' itab-kpp05.&lt;br /&gt;   PERFORM bdc_field       USING 'KPP0B-VALUE(12)' itab-kpp06.&lt;br /&gt;   PERFORM bdc_field       USING 'KPP1B-ONLY' 'X'.&lt;br /&gt;&lt;br /&gt;   PERFORM bdc_dynpro      USING 'SAPLKPP2' '0112'.&lt;br /&gt;   PERFORM bdc_field       USING 'BDC_OKCODE' '=KDPL'.&lt;br /&gt;   PERFORM bdc_field       USING 'MARK_ROW_CONTROL(01)' 'X'.&lt;br /&gt;&lt;br /&gt;   PERFORM bdc_dynpro      USING 'SAPMK70D' '1301'.&lt;br /&gt;   PERFORM bdc_field       USING 'BDC_OKCODE' '=PNEW'.&lt;br /&gt;&lt;br /&gt;   PERFORM bdc_dynpro      USING 'SAPMK70D' '1301'.&lt;br /&gt;   PERFORM bdc_field       USING 'BDC_OKCODE' '=PINS'.&lt;br /&gt;   PERFORM bdc_field       USING 'RK70L-PMARK(01)' 'X'.&lt;br /&gt;   PERFORM bdc_field       USING 'BDC_CURSOR'  'RK70L-POSNR(01)'.&lt;br /&gt;&lt;br /&gt;   PERFORM bdc_dynpro      USING 'SAPMK70D' '1301'.&lt;br /&gt;   PERFORM bdc_field       USING 'BDC_OKCODE' '/00'.&lt;br /&gt;   IF itab-typps EQ 'm' OR itab-typps EQ 'M'.&lt;br /&gt;     PERFORM bdc_field       USING 'RK70L-TYPPS(01)' itab-typps.&lt;br /&gt;     PERFORM bdc_field       USING 'RK70L-HERK2(01)' itab-herk2.&lt;br /&gt;     PERFORM bdc_field       USING 'RK70L-HERK3(01)' itab-herk3.&lt;br /&gt;&lt;br /&gt;     PERFORM bdc_dynpro      USING 'SAPMK70D' '1301'.&lt;br /&gt;     PERFORM bdc_field       USING 'BDC_OKCODE' '=VERT'.&lt;br /&gt;&lt;br /&gt;     PERFORM bdc_dynpro      USING 'SAPMK70D' '1991'.&lt;br /&gt;     PERFORM bdc_field       USING 'BDC_OKCODE' '=EBCK'.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(01)' itab-2per01.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(02)' itab-2per02.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(03)' itab-2per03.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(04)' itab-2per04.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(05)' itab-2per05.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(06)' itab-2per06.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(07)' itab-2per07.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(08)' itab-2per08.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(09)' itab-2per09.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(10)' itab-2per10.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(11)' itab-2per11.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(12)' itab-2per12.&lt;br /&gt;   ELSE.&lt;br /&gt;     PERFORM bdc_field       USING 'RK70L-TYPPS(01)' itab-typps.&lt;br /&gt;     PERFORM bdc_field       USING 'RK70L-MEEHT(01)' itab-meins.&lt;br /&gt;&lt;br /&gt;     PERFORM bdc_dynpro      USING 'SAPMK70D' '1301'.&lt;br /&gt;     PERFORM bdc_field       USING 'BDC_OKCODE' '=VERT'.&lt;br /&gt;&lt;br /&gt;     PERFORM bdc_dynpro      USING 'SAPMK70D' '1991'.&lt;br /&gt;     PERFORM bdc_field       USING 'BDC_OKCODE' '=EBCK'.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(01)' itab-2per01.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(02)' itab-2per02.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(03)' itab-2per03.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(04)' itab-2per04.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(05)' itab-2per05.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(06)' itab-2per06.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(07)' itab-2per07.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(08)' itab-2per08.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(09)' itab-2per09.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(10)' itab-2per10.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(11)' itab-2per11.&lt;br /&gt;     PERFORM bdc_field       USING 'GT_RK70V-2PER(12)' itab-2per12.&lt;br /&gt;   ENDIF.&lt;br /&gt;&lt;br /&gt;   PERFORM bdc_dynpro      USING 'SAPMK70D' '1301'.&lt;br /&gt;   PERFORM bdc_field       USING 'BDC_OKCODE' '=SICH'.&lt;br /&gt;   IF itab-typps EQ 'm' OR itab-typps EQ 'M'.&lt;br /&gt;     PERFORM bdc_field       USING 'RK70L-LPREIS(01)' itab-lpreis.&lt;br /&gt;   ELSE.&lt;br /&gt;     PERFORM bdc_field       USING 'RK70L-LPREIS(01)' itab-lpreis.&lt;br /&gt;     PERFORM bdc_field       USING 'RK70L-LTEXT(01)' itab-ltext.&lt;br /&gt;   ENDIF.&lt;br /&gt;&lt;br /&gt;   PERFORM bdc_dynpro      USING 'SAPLKPP2' '0112'.&lt;br /&gt;   PERFORM bdc_field       USING 'BDC_OKCODE' '=CBUC'.&lt;br /&gt;&lt;br /&gt;   CALL TRANSACTION 'KP06' USING bdcdata MODE 'N' UPDATE 'S'&lt;br /&gt;         MESSAGES INTO lt_messtab.&lt;br /&gt;&lt;br /&gt;   DATA : d_message TYPE string.&lt;br /&gt;   DELETE ADJACENT DUPLICATES FROM lt_messtab.&lt;br /&gt;&lt;br /&gt;   LOOP AT lt_messtab INTO ls_messtab.&lt;br /&gt;     MESSAGE ID ls_messtab-msgid TYPE ls_messtab-msgtyp NUMBER ls_messtab-msgnr&lt;br /&gt;     WITH ls_messtab-msgv1 ls_messtab-msgv2 ls_messtab-msgv3 ls_messtab-msgv4&lt;br /&gt;     INTO d_message.&lt;br /&gt;     WRITE:/ itab-line,&lt;br /&gt;            ' ',&lt;br /&gt;            d_message.&lt;br /&gt;   ENDLOOP.&lt;br /&gt;&lt;br /&gt;   REFRESH bdcdata.&lt;br /&gt;   REFRESH lt_messtab.&lt;br /&gt; ENDLOOP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;*&amp;amp;      Form  F_GET_DATA_FROM_XLS&lt;br /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;FORM f_get_data_from_xls .&lt;br /&gt; DATA : lt_raw         TYPE truxs_t_text_data.&lt;br /&gt;&lt;br /&gt; CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'&lt;br /&gt;   EXPORTING&lt;br /&gt;     i_field_seperator    = ';'&lt;br /&gt;     i_line_header        = 'X'&lt;br /&gt;     i_tab_raw_data       = lt_raw&lt;br /&gt;     i_filename           = gv_tankfile "p_file&lt;br /&gt;   TABLES&lt;br /&gt;     i_tab_converted_data = itab "lt_task_ins[]&lt;br /&gt;   EXCEPTIONS&lt;br /&gt;     conversion_failed    = 1&lt;br /&gt;     OTHERS               = 2.&lt;br /&gt;&lt;br /&gt; IF sy-subrc &lt;&gt; 0.&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;*  ELSE.&lt;br /&gt;*    PERFORM f_bdc_input.&lt;br /&gt; ENDIF.&lt;br /&gt;*  DELETE itab INDEX 1.&lt;br /&gt;ENDFORM.                    " F_GET_DATA_FROM_XLS&lt;br /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;************************************************************************&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-6128170882807744806?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/6128170882807744806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/kp06-upload.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/6128170882807744806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/6128170882807744806'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/kp06-upload.html' title='KP06 - Upload'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-3463264818369913753</id><published>2009-03-14T09:34:00.000-07:00</published><updated>2009-03-16T03:58:07.695-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BAPI'/><category scheme='http://www.blogger.com/atom/ns#' term='MM'/><title type='text'>AC01 - Upload</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Here is the example of SAP Data Migration for Service Master T-Code : AC01&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;REPORT  Z_SERVICE.&lt;br /&gt;&lt;br /&gt;TABLES : ASMD.&lt;br /&gt;&lt;br /&gt;Data : BEGIN OF I_TAB OCCURS 0,&lt;br /&gt;       MANDT TYPE ASMD-MANDT,&lt;br /&gt;       ASNUM TYPE ASMD-ASNUM,&lt;br /&gt;       ERDAT TYPE ASMD-ERDAT,&lt;br /&gt;       ERNAM TYPE ASMD-ERNAM,&lt;br /&gt;       AEDAT TYPE ASMD-AEDAT,&lt;br /&gt;       AENAM TYPE ASMD-AENAM,&lt;br /&gt;       LVORM TYPE ASMD-LVORM,&lt;br /&gt;       MATKL TYPE ASMD-MATKL,&lt;br /&gt;       MEINS TYPE ASMD-MEINS,&lt;br /&gt;       ASTYP TYPE ASMD-ASTYP,&lt;br /&gt;       PAKNR TYPE ASMD-PAKNR,&lt;br /&gt;       EAN11 TYPE ASMD-EAN11,&lt;br /&gt;       NUMTP TYPE ASMD-NUMTP,&lt;br /&gt;       SPART TYPE ASMD-SPART,&lt;br /&gt;       BEGRU TYPE ASMD-BEGRU,&lt;br /&gt;       MSTAE TYPE ASMD-MSTAE,&lt;br /&gt;       MSTDE TYPE ASMD-MSTDE,&lt;br /&gt;       BKLAS TYPE ASMD-BKLAS,&lt;br /&gt;       LSTHI TYPE ASMD-LSTHI,&lt;br /&gt;       MLANG TYPE ASMD-MLANG,&lt;br /&gt;       LGART TYPE ASMD-LGART,&lt;br /&gt;       LBNUM TYPE ASMD-LBNUM,&lt;br /&gt;       AUSGB TYPE ASMD-AUSGB,&lt;br /&gt;       STLVPOS TYPE ASMD-STLVPOS,&lt;br /&gt;       MANDT2 TYPE ASMDT-MANDT,&lt;br /&gt;       ASNUM2 TYPE ASMDT-ASNUM,&lt;br /&gt;       SPRAS TYPE ASMDT-SPRAS,&lt;br /&gt;       ASKTX TYPE ASMDT-ASKTX,&lt;br /&gt;       KZLTX TYPE ASMDT-KZLTX,&lt;br /&gt;       TXASP TYPE ASMDT-TXASP,&lt;br /&gt;       TXLINE TYPE RSTXT-TXLINE,&lt;br /&gt;END OF I_TAB.&lt;br /&gt;&lt;br /&gt;Data : BEGIN OF I_SERVICE OCCURS 0.&lt;br /&gt;     include structure BAPISRV_ASMD.&lt;br /&gt;Data : END OF I_SERVICE.&lt;br /&gt;&lt;br /&gt;Data : BEGIN OF I_SERVICEX OCCURS 0.&lt;br /&gt;     include structure BAPISRV_ASMDX.&lt;br /&gt;Data : END OF I_SERVICEX.&lt;br /&gt;&lt;br /&gt;Data : BEGIN OF I_ServiceText OCCURS 0.&lt;br /&gt;     INCLUDE STRUCTURE BAPISRV_ASMDT.&lt;br /&gt;Data : END OF I_ServiceText.&lt;br /&gt;&lt;br /&gt;Data : BEGIN OF I_ServiceLongText OCCURS 0.&lt;br /&gt;     INCLUDE STRUCTURE BAPISRV_TEXT.&lt;br /&gt;Data : END OF I_ServiceLongText.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Data : BEGIN OF I_SERVNO OCCURS 0,&lt;br /&gt;     SERVNO TYPE BAPISRV_ASMD-SERVICE,&lt;br /&gt;    END OF I_SERVNO.&lt;br /&gt;&lt;br /&gt;Data : BEGIN OF RETURN OCCURS 0.&lt;br /&gt;     INCLUDE STRUCTURE BAPIRET2.&lt;br /&gt;Data : END OF RETURN.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DATA :  q_return     LIKE syst-subrc,&lt;br /&gt;     err_flag(1)  TYPE c,&lt;br /&gt;     temp(255) type c,&lt;br /&gt;     lin type N,&lt;br /&gt;     Winfile(128) TYPE c.&lt;br /&gt;&lt;br /&gt;SELECTION-SCREEN BEGIN OF BLOCK b03 WITH FRAME TITLE text-b03.&lt;br /&gt;PARAMETERS: path LIKE  RLGRAP-FILENAME default 'C:\SERVICE.TXT'.&lt;br /&gt;SELECTION-SCREEN END OF BLOCK b03.&lt;br /&gt;*&lt;br /&gt;*PERFORM build_file_name.&lt;br /&gt;*CHECK err_flag = ' '.&lt;br /&gt;*PERFORM check_file_exists.&lt;br /&gt;&lt;br /&gt;CALL FUNCTION 'WS_UPLOAD'&lt;br /&gt;EXPORTING&lt;br /&gt;*   CODEPAGE                      = ' '&lt;br /&gt;FILENAME                      = path&lt;br /&gt;FILETYPE                      = 'DAT'&lt;br /&gt;*   HEADLEN                       = ' '&lt;br /&gt;*   LINE_EXIT                     = ' '&lt;br /&gt;*   TRUNCLEN                      = ' '&lt;br /&gt;*   USER_FORM                     = ' '&lt;br /&gt;*   USER_PROG                     = ' '&lt;br /&gt;*   DAT_D_FORMAT                  = ' '&lt;br /&gt;* IMPORTING&lt;br /&gt;*   FILELENGTH                    =&lt;br /&gt;TABLES&lt;br /&gt; DATA_TAB                      = I_TAB&lt;br /&gt;* EXCEPTIONS&lt;br /&gt;*   CONVERSION_ERROR              = 1&lt;br /&gt;*   FILE_OPEN_ERROR               = 2&lt;br /&gt;*   FILE_READ_ERROR               = 3&lt;br /&gt;*   INVALID_TYPE                  = 4&lt;br /&gt;*   NO_BATCH                      = 5&lt;br /&gt;*   UNKNOWN_ERROR                 = 6&lt;br /&gt;*   INVALID_TABLE_WIDTH           = 7&lt;br /&gt;*   GUI_REFUSE_FILETRANSFER       = 8&lt;br /&gt;*   CUSTOMER_ERROR                = 9&lt;br /&gt;*   OTHERS                        = 10&lt;br /&gt;       .&lt;br /&gt;IF SY-SUBRC &lt;&gt; 0.&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;&lt;br /&gt;&lt;br /&gt;*SORT I_TAB BY PSPID ASCENDING STUFE ASCENDING.&lt;br /&gt;LOOP AT I_TAB.&lt;br /&gt;&lt;br /&gt;CLEAR I_SERVICE.&lt;br /&gt;REFRESH I_SERVICE.&lt;br /&gt;CLEAR I_SERVNO.&lt;br /&gt;REFRESH I_SERVNO.&lt;br /&gt;CLEAR I_SERVICETEXT.&lt;br /&gt;REFRESH I_SERVICETEXT.&lt;br /&gt;CLEAR I_SERVICELONGTEXT.&lt;br /&gt;REFRESH I_SERVICELONGTEXT.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MOVE I_TAB-ASNUM TO I_SERVICE-SERVICE.&lt;br /&gt;MOVE I_TAB-LVORM TO I_SERVICE-DEL_IND.&lt;br /&gt;MOVE I_TAB-MATKL TO I_SERVICE-MATL_GROUP.&lt;br /&gt;MOVE I_TAB-MEINS TO I_SERVICE-BASE_UOM.&lt;br /&gt;MOVE I_TAB-ASTYP TO I_SERVICE-SERV_CAT.&lt;br /&gt;MOVE I_TAB-SPART TO I_SERVICE-DIVISION.&lt;br /&gt;MOVE I_TAB-ERDAT TO I_SERVICE-CREATED_ON.&lt;br /&gt;MOVE I_TAB-ERNAM TO I_SERVICE-CREATED_BY.&lt;br /&gt;MOVE I_TAB-AEDAT TO I_SERVICE-CHANGED_ON.&lt;br /&gt;MOVE I_TAB-AENAM TO I_SERVICE-CHANGED_BY.&lt;br /&gt;MOVE I_TAB-EAN11 TO I_SERVICE-EAN_UPC.&lt;br /&gt;MOVE I_TAB-NUMTP TO I_SERVICE-EAN_CAT.&lt;br /&gt;MOVE I_TAB-BEGRU TO I_SERVICE-AUTH_GROUP.&lt;br /&gt;MOVE I_TAB-MSTAE TO I_SERVICE-P_STATUS.&lt;br /&gt;MOVE I_TAB-MSTDE TO I_SERVICE-VALID_FROM.&lt;br /&gt;MOVE I_TAB-BKLAS TO I_SERVICE-VAL_CLASS.&lt;br /&gt;MOVE I_TAB-LSTHI TO I_SERVICE-HIER_SERV.&lt;br /&gt;MOVE I_TAB-MLANG TO I_SERVICE-MASTER_LANGU.&lt;br /&gt;MOVE I_TAB-LGART TO I_SERVICE-WAGETYPE.&lt;br /&gt;MOVE I_TAB-LBNUM TO I_SERVICE-SERV_TYPE.&lt;br /&gt;MOVE I_TAB-AUSGB TO I_SERVICE-EDITION.&lt;br /&gt;MOVE I_TAB-STLVPOS TO I_SERVICE-SSC_ITEM.&lt;br /&gt;MOVE I_TAB-SPRAS TO I_SERVICE-MASTER_LANGU.&lt;br /&gt;&lt;br /&gt;APPEND I_SERVICE.&lt;br /&gt;&lt;br /&gt;MOVE I_TAB-ASNUM TO I_SERVICEX-SERVICE.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-DEL_IND.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-MATL_GROUP.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-BASE_UOM.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-SERV_CAT.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-DIVISION.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-CREATED_ON.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-CREATED_BY.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-CHANGED_ON.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-CHANGED_BY.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-EAN_UPC.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-EAN_CAT.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-AUTH_GROUP.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-P_STATUS.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-VALID_FROM.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-VAL_CLASS.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-HIER_SERV.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-MASTER_LANGU.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-WAGETYPE.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-SERV_TYPE.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-EDITION.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-SSC_ITEM.&lt;br /&gt;MOVE 'X' TO I_SERVICEX-MASTER_LANGU.&lt;br /&gt;&lt;br /&gt;APPEND I_SERVICEX.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MOVE I_TAB-SPRAS TO I_SERVICETEXT-LANGUAGE.&lt;br /&gt;*  MOVE I_TAB-KZLTX TO I_SERVICETEXT-CHANGE_ID.&lt;br /&gt;MOVE I_TAB-ASKTX TO I_SERVICETEXT-SHORT_TEXT.&lt;br /&gt;&lt;br /&gt;APPEND I_SERVICETEXT.&lt;br /&gt;&lt;br /&gt;MOVE I_TAB-SPRAS TO I_SERVICElongTEXT-LANGUAGE.&lt;br /&gt;*  MOVE I_TAB-KZLTX TO I_SERVICElongTEXT-CHANGE_ID.&lt;br /&gt;MOVE I_TAB-TXLINE TO I_SERVICElongTEXT-LINE.&lt;br /&gt;&lt;br /&gt;APPEND I_SERVICELONGTEXT.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SELECT SINGLE * FROM ASMD WHERE ASNUM = I_TAB-ASNUM.&lt;br /&gt;&lt;br /&gt;IF SY-SUBRC NE 0.&lt;br /&gt;     CALL FUNCTION 'BAPI_SERVICE_CREATE'&lt;br /&gt;       EXPORTING&lt;br /&gt;         IM_SERVICE_DATA             = I_SERVICE&lt;br /&gt;         IM_SERVICE_DATAX            = I_SERVICEX&lt;br /&gt;*           NO_NUMBER_RANGE_CHECK       =&lt;br /&gt;         TESTRUN                     = space&lt;br /&gt;      IMPORTING&lt;br /&gt;        SERVICE                     = I_SERVNO-SERVNO&lt;br /&gt;*           EX_SERVICE_DATA             =&lt;br /&gt;*           EX_SERVICE_DATAX            =&lt;br /&gt;      TABLES&lt;br /&gt;        RETURN                      = RETURN&lt;br /&gt;        SERVICE_DESCRIPTION         = I_SERVICETEXT&lt;br /&gt;        SERVICE_LONG_TEXTS          = I_SERVICELONGTEXT.&lt;br /&gt;*           EXTENSION_IN                =&lt;br /&gt;*           EXTENSION_OUT               =&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;br /&gt;       EXPORTING&lt;br /&gt;         WAIT          = 'A'&lt;br /&gt;       IMPORTING&lt;br /&gt;         RETURN        = Return.&lt;br /&gt;&lt;br /&gt;      LOOP AT RETURN.&lt;br /&gt;         IF RETURN-TYPE = 'E'.&lt;br /&gt;            WRITE : /1 RETURN-MESSAGE.&lt;br /&gt;            EXIT.&lt;br /&gt;&lt;br /&gt;         ENDIF.&lt;br /&gt;&lt;br /&gt;      ENDLOOP.&lt;br /&gt;&lt;br /&gt;      concatenate I_SERVNO-SERVNO ' ' ' Created Succesfully' into temp.&lt;br /&gt;      WRITE : /1 temp.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ENDIF.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ENDLOOP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*ENDLOOP.&lt;br /&gt;&lt;br /&gt;CLEAR I_TAB.&lt;br /&gt;REFRESH I_TAB.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*---------------------------------------------------------------------*&lt;br /&gt;*       FORM build_file_name                                          *&lt;br /&gt;*---------------------------------------------------------------------*&lt;br /&gt;*       ........                                                      *&lt;br /&gt;*---------------------------------------------------------------------*&lt;br /&gt;FORM build_file_name.&lt;br /&gt;MOVE path TO winfile.&lt;br /&gt;*  WRITE '\' TO winfile+30.&lt;br /&gt;*  WRITE 'proj' TO winfile+31.&lt;br /&gt;*  WRITE '.TXT' TO winfile+61(4).&lt;br /&gt;CONDENSE winfile NO-GAPS.&lt;br /&gt;ENDFORM.                    "build_file_name&lt;br /&gt;&lt;br /&gt;*---------------------------------------------------------------------*&lt;br /&gt;*       FORM check_file_exists                                        *&lt;br /&gt;*---------------------------------------------------------------------*&lt;br /&gt;*       ........                                                      *&lt;br /&gt;*---------------------------------------------------------------------*&lt;br /&gt;FORM check_file_exists.&lt;br /&gt;&lt;br /&gt;CALL FUNCTION 'WS_QUERY'&lt;br /&gt; EXPORTING&lt;br /&gt;   filename = winfile&lt;br /&gt;   query    = 'FE'&lt;br /&gt; IMPORTING&lt;br /&gt;   return   = q_return&lt;br /&gt; EXCEPTIONS&lt;br /&gt;   OTHERS   = 1.&lt;br /&gt;&lt;br /&gt;IF syst-subrc NE 0 OR q_return NE 1.&lt;br /&gt; err_flag = 'X'.&lt;br /&gt;ENDIF.&lt;br /&gt;ENDFORM.                    "check_file_exists&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-3463264818369913753?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/3463264818369913753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/ac01-upload.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/3463264818369913753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/3463264818369913753'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/ac01-upload.html' title='AC01 - Upload'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-7341254659261432889</id><published>2009-03-14T09:29:00.000-07:00</published><updated>2009-03-15T02:31:36.742-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PS'/><category scheme='http://www.blogger.com/atom/ns#' term='BDC'/><title type='text'>KB11N - Recording</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Here is the example of SAP Data Migration for T-Code : KB11n (recording)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;report ZCOST_BDC no standard page heading line-size 255.&lt;br /&gt;&lt;br /&gt;include bdcrecx1.&lt;br /&gt;&lt;br /&gt;start-of-selection.&lt;br /&gt;&lt;br /&gt;perform open_group.&lt;br /&gt;&lt;br /&gt;perform bdc_dynpro      using 'SAPLK23F1' '1270'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                           '/00'.&lt;br /&gt;perform bdc_field       using 'COHEADER-SEND_REC_REL'&lt;br /&gt;                           '10SAP'.&lt;br /&gt;perform bdc_field       using 'RK23F-STATUS'&lt;br /&gt;                           'S'.&lt;br /&gt;perform bdc_field       using 'COHEADER-BLDAT'&lt;br /&gt;                           '25.02.2009'.&lt;br /&gt;perform bdc_field       using 'COHEADER-BUDAT'&lt;br /&gt;                           '25.02.2009'.&lt;br /&gt;perform bdc_field       using 'COHEADER-PERIO'&lt;br /&gt;                           '2'.&lt;br /&gt;perform bdc_field       using 'COHEADER-BLTXT'&lt;br /&gt;                           'HEADER1'.&lt;br /&gt;perform bdc_field       using 'RK23F-KSTAR'&lt;br /&gt;                           '6357160400'.&lt;br /&gt;perform bdc_field       using 'RK23F-WTGBTR'&lt;br /&gt;                           '2324'.&lt;br /&gt;perform bdc_field       using 'RK23F-WAERS'&lt;br /&gt;                           'IDR'.&lt;br /&gt;perform bdc_field       using 'RK23F-SGTXT'&lt;br /&gt;                           'textttttttt yo'.&lt;br /&gt;perform bdc_field       using 'RK23F-SAUFNR'&lt;br /&gt;                           '110059'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                           'RK23F-EPSPNR'.&lt;br /&gt;perform bdc_field       using 'RK23F-EPSPNR'&lt;br /&gt;                           'O-09-00031.1'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLK23F1' '1270'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                           '/00'.&lt;br /&gt;perform bdc_field       using 'COHEADER-SEND_REC_REL'&lt;br /&gt;                           '10SAP'.&lt;br /&gt;perform bdc_field       using 'RK23F-STATUS'&lt;br /&gt;                           'S'.&lt;br /&gt;perform bdc_field       using 'COHEADER-BLDAT'&lt;br /&gt;                           '25.02.2009'.&lt;br /&gt;perform bdc_field       using 'COHEADER-BUDAT'&lt;br /&gt;                           '25.02.2009'.&lt;br /&gt;perform bdc_field       using 'COHEADER-PERIO'&lt;br /&gt;                           '2'.&lt;br /&gt;perform bdc_field       using 'COHEADER-BLTXT'&lt;br /&gt;                           'HEADER1'.&lt;br /&gt;perform bdc_field       using 'RK23F-KSTAR'&lt;br /&gt;                           '6357160400'.&lt;br /&gt;perform bdc_field       using 'RK23F-WTGBTR'&lt;br /&gt;                           '992'.&lt;br /&gt;perform bdc_field       using 'RK23F-WAERS'&lt;br /&gt;                           'IDR'.&lt;br /&gt;perform bdc_field       using 'RK23F-SGTXT'&lt;br /&gt;                           'textttttttt yo2'.&lt;br /&gt;perform bdc_field       using 'RK23F-SAUFNR'&lt;br /&gt;                           '110059'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                           'RK23F-EPSPNR'.&lt;br /&gt;perform bdc_field       using 'RK23F-EPSPNR'&lt;br /&gt;                           'O-09-00031.1'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLK23F1' '1270'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                           '=POST'.&lt;br /&gt;perform bdc_field       using 'COHEADER-SEND_REC_REL'&lt;br /&gt;                           '10SAP'.&lt;br /&gt;perform bdc_field       using 'RK23F-STATUS'&lt;br /&gt;                           'S'.&lt;br /&gt;perform bdc_field       using 'COHEADER-BLDAT'&lt;br /&gt;                           '25.02.2009'.&lt;br /&gt;perform bdc_field       using 'COHEADER-BUDAT'&lt;br /&gt;                           '25.02.2009'.&lt;br /&gt;perform bdc_field       using 'COHEADER-PERIO'&lt;br /&gt;                           '2'.&lt;br /&gt;perform bdc_field       using 'COHEADER-BLTXT'&lt;br /&gt;                           'HEADER1'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                           'RK23F-KSTAR'.&lt;br /&gt;perform bdc_field       using 'RK23F-WAERS'&lt;br /&gt;                           'IDR'.&lt;br /&gt;perform bdc_transaction using 'KB11N'.&lt;br /&gt;&lt;br /&gt;perform close_group.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-7341254659261432889?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/7341254659261432889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/kb11n-recording.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/7341254659261432889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/7341254659261432889'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/kb11n-recording.html' title='KB11N - Recording'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-2353453521522473964</id><published>2009-03-14T09:02:00.000-07:00</published><updated>2009-03-15T02:30:54.078-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PS'/><category scheme='http://www.blogger.com/atom/ns#' term='BDC'/><title type='text'>CJ02 - Upload</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Here is the example of SAP Data Migration for T-Code : CJ02&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;report zps_upload&lt;br /&gt;   no standard page heading line-size 255.&lt;br /&gt;&lt;br /&gt;include bdcrecx1.&lt;br /&gt;data : begin of i_tab occurs 0,&lt;br /&gt;      pspid(24) type c,&lt;br /&gt;      profl(7) type c,&lt;br /&gt;      post1(40) type c,&lt;br /&gt;      vernr(8) type c,&lt;br /&gt;      vkokr(4) type c,&lt;br /&gt;      astnr(8) type c,&lt;br /&gt;      vbukr(4) type c,&lt;br /&gt;      werks(4) type c,&lt;br /&gt;      prctr(10) type c,&lt;br /&gt;      plfaz(8) type c,&lt;br /&gt;      plsez(8) type c,&lt;br /&gt;      kalid(2) type c,&lt;br /&gt;      zteht(3) type c,&lt;br /&gt;      sprog(8) type c,&lt;br /&gt;      eprog(8) type c,&lt;br /&gt;      pwhie(5) type c,&lt;br /&gt;      bprof(6) type c,&lt;br /&gt;      vprof(7) type c,&lt;br /&gt;      pprof(6) type c,&lt;br /&gt;      scprf(12) type c,&lt;br /&gt;      zschm(7) type c,&lt;br /&gt;      imprf(6) type c,&lt;br /&gt;      abgsl(6) type c,&lt;br /&gt;      smprf(7) type c,&lt;br /&gt;      pargr(4) type c,&lt;br /&gt;      schtyp(1) type c,&lt;br /&gt;      vgplf(1) type c,&lt;br /&gt;      ewplf(1) type c,&lt;br /&gt;      zuord(1) type c,&lt;br /&gt;      scope(2) type c,&lt;br /&gt;      txjcd(15) type c,&lt;br /&gt;      xstat(1) type c,&lt;br /&gt;      plint(1) type c,&lt;br /&gt;      stspr(8) type c,&lt;br /&gt;      besta(1) type c,&lt;br /&gt;      stufe(3) type n,&lt;br /&gt;      pspnr(25) type c,&lt;br /&gt;      posid(24) type c,&lt;br /&gt;      postw(40) type c,&lt;br /&gt;      prart(2) type c,&lt;br /&gt;      pspri(1) type c,&lt;br /&gt;      clasf(1) type c,&lt;br /&gt;      fkokr(4) type c,&lt;br /&gt;      plakz(1) type c,&lt;br /&gt;      belkz(1) type c,&lt;br /&gt;      fakkz(1) type c,&lt;br /&gt;      grpkz(1) type c,&lt;br /&gt;      pwpos(5) type c,&lt;br /&gt;      stort(10) type c,&lt;br /&gt;      fabkl(2) type c,&lt;br /&gt;      fkstl(10) type c,&lt;br /&gt;      akokr(4) type c,&lt;br /&gt;      akstl(10) type c,&lt;br /&gt;      abukr(4) type c,&lt;br /&gt;kalsm(6) type c,&lt;br /&gt;usr00(20) type c,&lt;br /&gt;      usr01(20) type c,&lt;br /&gt;      usr02(10) type c,&lt;br /&gt;      usr03(10) type c,&lt;br /&gt;      konty(2) type c,&lt;br /&gt;      empge(35) type c,&lt;br /&gt;      prozs(5) type c,&lt;br /&gt;      aqzif(10) type c,&lt;br /&gt;      betrr(15) type c,&lt;br /&gt;      brtyp(2) type c,&lt;br /&gt;      perbz(3) type c,&lt;br /&gt;      extnr(3) type c,&lt;br /&gt;      mrule(4) type c,&lt;br /&gt;      srstrat(3) type c,&lt;br /&gt;      gabpe(3) type c,&lt;br /&gt;      gabja(4) type c,&lt;br /&gt;      gbisp(3) type c,&lt;br /&gt;      gbisj(4) type c,&lt;br /&gt;      vname(6) type c,&lt;br /&gt;      recid(2) type c,&lt;br /&gt;      etype(3) type c,&lt;br /&gt;      otype(4) type c,&lt;br /&gt;      jibcl(3) type c,&lt;br /&gt;      jibsa(5) type c,&lt;br /&gt;*          status(30) type c,&lt;br /&gt;end of i_tab.&lt;br /&gt;&lt;br /&gt;parameters: fname like rlgrap-filename obligatory.&lt;br /&gt;&lt;br /&gt;at selection-screen on value-request for fname.&lt;br /&gt;call function 'F4_FILENAME'&lt;br /&gt;exporting&lt;br /&gt;  field_name = 'FNAME'&lt;br /&gt;importing&lt;br /&gt;  file_name  = fname.&lt;br /&gt;&lt;br /&gt;start-of-selection.&lt;br /&gt;&lt;br /&gt;perform open_group.&lt;br /&gt;&lt;br /&gt;loop at i_tab.&lt;br /&gt;&lt;br /&gt;perform bdc_dynpro      using 'SAPLCJWB' '0100'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                          '*PRPS-POSID'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                          '=LETB'.&lt;br /&gt;perform bdc_field       using '*PRPS-POSID'&lt;br /&gt;                          'D33/09/B6/RT2-5BPP'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLCJWB' '0901'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                          '=TBST'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                          'PRPS-STUFE(01)'.&lt;br /&gt;perform bdc_field       using 'RCJ_MARKL-MARK(01)'&lt;br /&gt;                          'X'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLCJWB' '0999'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                          '=CONT'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                          'PRPS-POSID'.&lt;br /&gt;perform bdc_field       using 'PRPS-POSID'&lt;br /&gt;                          'D33/09/B6/RT2-5BPP'.&lt;br /&gt;perform bdc_field       using 'PRPS-POST1'&lt;br /&gt;                          'BAGGING &amp;amp; STORAGE PLANT-RTN MAINT.COST'.&lt;br /&gt;perform bdc_field       using 'PRPS-POSKI'&lt;br /&gt;                          'D33/09/B6/RT2-5B'.&lt;br /&gt;perform bdc_field       using 'PRPS-CLASF'&lt;br /&gt;                          'X'.&lt;br /&gt;perform bdc_field       using 'PRPS-PLAKZ'&lt;br /&gt;                          'X'.&lt;br /&gt;perform bdc_field       using 'PRPS-FKSTL'&lt;br /&gt;                          'A0303002'.&lt;br /&gt;perform bdc_field       using 'PRPS-FKOKR'&lt;br /&gt;                          'PTMN'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLCJWB' '0999'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                          '=AIB'.&lt;br /&gt;perform bdc_field       using 'PRPS-POSID'&lt;br /&gt;                          'D33/09/B6/RT2-5BPP'.&lt;br /&gt;perform bdc_field       using 'PRPS-POST1'&lt;br /&gt;                          'BAGGING &amp;amp; STORAGE PLANT-RTN MAINT.COST'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                          'PRPS-IMPRF'.&lt;br /&gt;perform bdc_field       using 'PRPS-KALSM'&lt;br /&gt;                          'A00000'.&lt;br /&gt;perform bdc_field       using 'PRPS-ZSCHM'&lt;br /&gt;                          '0000001'.&lt;br /&gt;perform bdc_field       using 'PRPS-IMPRF'&lt;br /&gt;                          'b1'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLAIST' '1000'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                          '=RW'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                          'ANLA-TXA50'.&lt;br /&gt;perform bdc_field       using 'ANLH-ANLHTXT'&lt;br /&gt;                          'BAGGING &amp;amp; STORAGE PLANT-RTN MAINT.COST'.&lt;br /&gt;perform bdc_field       using 'RA02S-XHIST'&lt;br /&gt;                          'X'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLCJWB' '0999'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                          '=ABRV'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                          'PRPS-POSID'.&lt;br /&gt;perform bdc_field       using 'PRPS-POSID'&lt;br /&gt;                          'D33/09/B6/RT2-5BPP'.&lt;br /&gt;perform bdc_field       using 'PRPS-POST1'&lt;br /&gt;                          'BAGGING &amp;amp; STORAGE PLANT-RTN MAINT.COST'.&lt;br /&gt;perform bdc_field       using 'PRPS-KALSM'&lt;br /&gt;                          'A00000'.&lt;br /&gt;perform bdc_field       using 'PRPS-ZSCHM'&lt;br /&gt;                          '0000001'.&lt;br /&gt;perform bdc_field       using 'PRPS-IMPRF'&lt;br /&gt;                          'B1'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLKOBS' '0130'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                          'DKOBR-EMPGE(01)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                          '/00'.&lt;br /&gt;perform bdc_field       using 'COBRB-KONTY(01)'&lt;br /&gt;                          'fxa'.&lt;br /&gt;perform bdc_field       using 'DKOBR-EMPGE(01)'&lt;br /&gt;                          '700000000-0'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLKOBS' '0130'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                          'COBRB-KONTY(01)'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                          '=BACK'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLCJWB' '0999'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                          '/EBCK'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                          'PRPS-POSID'.&lt;br /&gt;perform bdc_field       using 'PRPS-POSID'&lt;br /&gt;                          'D33/09/B6/RT2-5BPP'.&lt;br /&gt;perform bdc_field       using 'PRPS-POST1'&lt;br /&gt;                          'BAGGING &amp;amp; STORAGE PLANT-RTN MAINT.COST'.&lt;br /&gt;perform bdc_field       using 'PRPS-KALSM'&lt;br /&gt;                          'A00000'.&lt;br /&gt;perform bdc_field       using 'PRPS-ZSCHM'&lt;br /&gt;                          '0000001'.&lt;br /&gt;perform bdc_field       using 'PRPS-IMPRF'&lt;br /&gt;                          'B1'.&lt;br /&gt;perform bdc_dynpro      using 'SAPLCJWB' '0901'.&lt;br /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;br /&gt;                          '=BU'.&lt;br /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;br /&gt;                          'PRPS-STUFE(01)'.&lt;br /&gt;perform bdc_transaction using 'CJ02'.&lt;br /&gt;&lt;br /&gt;endloop.&lt;br /&gt;&lt;br /&gt;perform close_group.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);font-size:100%;" &gt;Output looks like :&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lCpU1Fh3EE/SbvXqYE2fjI/AAAAAAAAABE/YPLCIy7KHz8/s1600-h/output.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_6lCpU1Fh3EE/SbvXqYE2fjI/AAAAAAAAABE/YPLCIy7KHz8/s320/output.JPG" alt="" id="BLOGGER_PHOTO_ID_5313077308430908978" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-2353453521522473964?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/2353453521522473964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/cj02-upload.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/2353453521522473964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/2353453521522473964'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/cj02-upload.html' title='CJ02 - Upload'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SbvXqYE2fjI/AAAAAAAAABE/YPLCIy7KHz8/s72-c/output.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516157238029945453.post-1182023994612572542</id><published>2009-03-14T00:49:00.000-07:00</published><updated>2009-03-16T05:46:48.284-07:00</updated><title type='text'>Welcome</title><content type='html'>SAP DM is a SAP data migration. In this website you can found anything about SAP data migration included LSMW, BAPI, BDC and IDOC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Best Regards.&lt;br /&gt;SAP DM team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516157238029945453-1182023994612572542?l=sapdm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapdm.blogspot.com/feeds/1182023994612572542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapdm.blogspot.com/2009/03/welcome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/1182023994612572542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516157238029945453/posts/default/1182023994612572542'/><link rel='alternate' type='text/html' href='http://sapdm.blogspot.com/2009/03/welcome.html' title='Welcome'/><author><name>FreeMiniSoftware</name><uri>http://www.blogger.com/profile/16004280600606314585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_6lCpU1Fh3EE/SXmGa3YuDLI/AAAAAAAAAAM/n3qwzPJYWR0/S220/haris2.JPG'/></author><thr:total>0</thr:total></entry></feed>
