<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SAP Experts: VMware Virtualization &#124; Consulting &#124; Integration - DataXstream &#187; SAP Basis</title>
	<atom:link href="http://www.dataxstream.com/tag/sap-basis/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dataxstream.com</link>
	<description>SAP Certified Consultants</description>
	<lastBuildDate>Tue, 07 Feb 2012 23:57:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Discussing SAP SOLMAN Service Desk Integration Scenarios</title>
		<link>http://www.dataxstream.com/2011/10/sap-solman-service-desk-integration-scenarios/</link>
		<comments>http://www.dataxstream.com/2011/10/sap-solman-service-desk-integration-scenarios/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 14:30:58 +0000</pubDate>
		<dc:creator>Tim Cooper</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[SAP Project Management]]></category>
		<category><![CDATA[SAP SolMan Blog]]></category>
		<category><![CDATA[CA Service Desk]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP base solution]]></category>
		<category><![CDATA[SAP Basis]]></category>
		<category><![CDATA[SAP ECC]]></category>
		<category><![CDATA[SAP Integration]]></category>
		<category><![CDATA[SAP Service Desk]]></category>
		<category><![CDATA[Service Desk]]></category>
		<category><![CDATA[Tim Cooper]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=5466</guid>
		<description><![CDATA[When you purchase SAP ERP, you get SAP Solution Manager (SOLMAN) as part of the deal – ostensibly for free (although it is really included in the purchase price).  SOLMAN provides a wealth of functionality to help manage the technical environment as well as project processes like testing. Service Desk functionality is delivered as part [...]]]></description>
			<content:encoded><![CDATA[<p>When you purchase SAP ERP, you get SAP Solution Manager (SOLMAN) as part of the deal – ostensibly for free (although it is really included in the purchase price).  SOLMAN provides a wealth of <a href="http://www.dataxstream.com/2010/05/sap-solution-manager-template-projects/">functionality</a> to help manage the technical environment as well as project processes like <a href="http://www.dataxstream.com/2010/05/sap-upgrades-solution-manager-test-plans-and-testing/">testing</a>.</p>
<p>Service Desk functionality is delivered as part of SOLMAN for use as a ticketing system.  One of the features of it is that it can be used as a ticketing system for both SAP and non-SAP systems as well as in conjunction with other ticketing systems that may be in place already.  In this blog post I’ll briefly touch on some of the scenarios I have encountered and show that there are several ways to deploy Service Desk.</p>
<p>Using Service Desk is beneficial because it can automatically capture a wealth of information about what a user was doing when a problem occurred if the ticket is created directly from SAP.  Also, Service Desk can communicate directly with the SAP mother ship to log issues and manage OSS notes, which obviously reduces the risk of transcription errors.  And Service Desk can be extended to include functional components from non-SAP systems which in turn leads to the possibility of one-stop-shopping for ticket management.<span id="more-5466"></span></p>
<p>Here are some SAP Service Desk scenarios I’ve come across.</p>
<h2>1. New SAP Installation</h2>
<p>If you are a new SAP installation and have no ticketing in place Service Desk is a great place to start.  As mentioned the functionality available allows end users to create tickets directly from SAP and have workflow set up to manage ownership and eventual resolution.  Alternatively, a URL can be made available to allow trouble tickets to be logged via the SAP Service Desk web front end.</p>
<p>In this case end users and technical support personnel learn a new tool as part of their go-live experience.</p>
<h2>2. Migrating Non-SAP System Support to SAP Service Desk</h2>
<p>Rather than SAP being your sole IT application it is much more likely that you have an existing portfolio of systems and an associated ticketing tool and procedures for ticket management, escalation and resolution.  A conservative approach when bringing up Service Desk is to use it initially only for SAP related tickets and deploy a limited set of functionality.  This allows you to go through the growing pains and adjustments as you learn how to best make Service Desk work for you.</p>
<p>In the longer term migrating ticketing for non-SAP systems to Service Desk brings it all into one system.  Using the Service Desk capability to create custom components and to build an organization structure that fully supports your users and systems facilitates consolidated reporting and the ability to monitor Service Level Agreements (SLA).</p>
<p>This approach works best if you have a fairly simple environment where the level of disruption is limited when decommissioning an existing ticketing.  The impact on people, process and technology is carefully managed and the working environment has some tolerance for the time if and when things aren&#8217;t quite as expected at first.</p>
<h2>3. SAP Service Desk Integration with an Existing Ticketing System</h2>
<p>In situations where there is a well established ticketing system, it is unlikely that that system will be easily displaced by SAP Service Desk—and it may not make sense to do so.  In this situation you can choose to not use Service Desk and forgo the system capabilities and instead use the existing ticketing tool to manage SAP issues.  This gives up a lot of delivered SAP Service Desk capability.</p>
<p>Alternatively you can integrate the existing ticketing system and Service Desk and reap the benefits of both worlds.  In this case you need to decide which system is the primary ticketing system and which is the secondary.  DataXstream has worked with CA (formerly known as Computer Associates) to integrate the CA Service Desk offering with SAP Service Desk and now CA delivers a packaged solution for this integration.</p>
<h3>3.1 SAP Service Desk is the Ticket Initiator</h3>
<p>In the scenario where the SAP Service Desk (SAP SD) is primary tickets are initiated in SAP SD and categorized either as SAP related or as non-SAP related.</p>
<p>SAP related tickets are managed to resolution in SAP SD, including any communication with the SAP mother ship, and the secondary ticketing system, e.g. CASD, receives only informational updates on ticket progress, if required.  The complete ticket lifecycle is managed and closed in SAP SD.</p>
<p>Non-SAP related tickets are transferred to the secondary ticketing system, e.g. CASD, where they are worked to their resolution.  In this case ticket status changes and informational updates all occur in CASD and these updates are relayed to SAP SD.</p>
<p>In either case SAP SD and CASD can have a full picture of the ticket status throughout its lifecycle, the main difference being which system “owns” the ticket and has responsibility for working it and closing it out.</p>
<p>Overall the established ticketing system continues its original function and ticket resolution process, the key change being where a ticket is initially created.</p>
<h3>3.2 SAP Service Desk is NOT the Ticket Initiator</h3>
<p>In the scenario where SAP SD is the secondary ticketing system SAP-related incidents originate in the primary ticketing system, e.g. CASD, and are relayed to SAP SD.  Now the SAP related incidents are worked in SAP SD where ticket information can be supplemented with all the SAP unique information that would be useful for analysis and investigation.  Similar to the earlier scenario any significant status or informational updates in SAP SD are relayed to CASD and the ticket is ultimately closed out in SAP SD.</p>
<p>Any non-SAP related tickets are not sent from CASD, for example, to SAP SD.</p>
<h2>Summary: A Natural Progression: from Island to Integration</h2>
<p>SAP Service Desk can be deployed in a variety of ways in an organization: it can be a standalone ticketing and support system; it can be fully integrated with existing support applications.  The role played and the pace of adoption is very flexible and is driven by an organization’s ability to manage the change and adopt new tools and procedures.</p>
<p>The general progression I have seen it to bring up SAP Service Desk as a standalone tool and then after a settling in period one of two things happens:</p>
<ul>
<li>Existing ticketing tools and functionality are migrated into Service Desk</li>
<li>SAP Service Desk is integrated with another ticket management tool</li>
</ul>
<p>In either case the outcome usually allows SAP related tickets to be created directly from SAP in order to capture as much detail as possible at the time of the incident.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2011/10/sap-solman-service-desk-integration-scenarios/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SAP Solution Manager Service Desk Integration</title>
		<link>http://www.dataxstream.com/2010/08/sap-solution-manager-service-desk-integration/</link>
		<comments>http://www.dataxstream.com/2010/08/sap-solution-manager-service-desk-integration/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 14:15:58 +0000</pubDate>
		<dc:creator>Tim Cooper</dc:creator>
				<category><![CDATA[SAP Project Management]]></category>
		<category><![CDATA[SAP SolMan Blog]]></category>
		<category><![CDATA[Basis/Netweaver]]></category>
		<category><![CDATA[CA Service Desk]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[NetWeaver]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP base solution]]></category>
		<category><![CDATA[SAP Basis]]></category>
		<category><![CDATA[SAP ECC]]></category>
		<category><![CDATA[SAP Integration]]></category>
		<category><![CDATA[SAP Service Desk]]></category>
		<category><![CDATA[Service Desk]]></category>
		<category><![CDATA[Solution Manager]]></category>
		<category><![CDATA[Tim Cooper]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=5466</guid>
		<description><![CDATA[Nowadays when you install SAP ECC 6.0 you get SAP Solution Manager (SOLMAN) as part of the deal – ostensibly for free (although it is really included in the purchase price).  SOLMAN provides a wealth of functionality to help manage the technical environment as well as project processes like testing. Service Desk functionality is delivered [...]]]></description>
			<content:encoded><![CDATA[<p>Nowadays when you install SAP ECC 6.0 you get SAP Solution Manager (SOLMAN) as part of the deal – ostensibly for free (although it is really included in the purchase price).  SOLMAN provides a wealth of <a href="http://www.dataxstream.com/2010/05/sap-solution-manager-template-projects/" target="_blank">functionality</a> to help manage the technical environment as well as project processes like <a href="http://www.dataxstream.com/2010/05/sap-upgrades-solution-manager-test-plans-and-testing/" target="_blank">testing</a>.</p>
<p>Service Desk functionality is delivered to you for use as a ticketing system.  One of the features of it is that it can be used as a ticketing system for both SAP and non-SAP systems as well as in conjunction with other ticketing systems that may be in place already.  In this blog post I’ll briefly touch on some of the scenarios I have encountered and show that there are several ways to deploy Service Desk.</p>
<p>Using Service Desk is beneficial because it can automatically capture a wealth of information about what a user was doing when a problem occurred if the ticket is created directly from SAP.  Also, Service Desk can communicate directly with the SAP mother ship to log issues and manage OSS notes which obviously reduces the risk of transcription errors.  And Service Desk can be extended to include functional components from non-SAP systems which in turn leads to the possibility of one-stop-shopping for ticket management.<span id="more-6103"></span></p>
<p>Here are some SAP Service Desk scenarios I’ve come across.</p>
<h2>New SAP Installation</h2>
<p>If you are a new SAP installation and have no ticketing in place Service Desk is a great place to start.  As mentioned the functionality available allows end users to create tickets directly from SAP and have workflow set up to manage ownership and eventual resolution.  Alternatively, a URL can be made available to allow trouble tickets to be logged via the SAP Service Desk web front end.</p>
<p>In this case end users and technical support personnel learn a new tool as part of their go-live experience.</p>
<h2>Migrating Non-SAP System Support to SAP Service Desk</h2>
<p>Rather than SAP being your sole IT application it is much more likely that you have an existing portfolio of systems and an associated ticketing tool and procedures for ticket management, escalation and resolution.  A conservative approach when bringing up Service Desk is to use it initially only for SAP related tickets and deploy a limited set of functionality.  This allows you to go through the growing pains and adjustments as you learn how to best make Service Desk work for you.</p>
<p>In the longer term migrating ticketing for non-SAP systems to Service Desk brings it all into one system.  Using the Service Desk capability to create custom components and to build an organization structure that fully supports your users and systems facilitates consolidated reporting and the ability to monitor Service Level Agreements (SLA).</p>
<p>This approach works best if you have a fairly simple environment where the level of disruption is limited when decommissioning an existing ticketing.  The impact on people, process and technology is carefully managed and the working environment has some tolerance for the time if and when things aren’t quite as expected at first.</p>
<h2>SAP Service Desk Integration with an Existing Ticketing System</h2>
<p>In situations where there is a well established ticketing system it is unlikely that that system will be easily displaced by SAP Service Desk and it may not make sense to do so.  In this situation you can choose to not use Service Desk and forgo the system capabilities and instead use the existing ticketing tool to manage SAP issues.  This gives up a lot of delivered SAP Service Desk capability.</p>
<p>Alternatively you can integrate the existing ticketing system and Service Desk and reap the benefits of both worlds.  In this case you need to decide which system is the primary ticketing system and which is the secondary.  DataXstream has worked with CA (formerly known as Computer Associates) to integrate the CA Service Desk offering with SAP Service Desk and now CA delivers a packaged solution for this integration.</p>
<h3>SAP Service Desk is the Ticket Initiator</h3>
<p>In the scenario where the SAP Service Desk (SAP SD) is primary tickets are initiated in SAP SD and categorized either as SAP related or as non-SAP related.</p>
<p>SAP related tickets are managed to resolution in SAP SD, including any communication with the SAP mother ship, and the secondary ticketing system, e.g. CASD, receives only informational updates on ticket progress, if required.  The complete ticket lifecycle is managed and closed in SAP SD.</p>
<p>Non-SAP related tickets are transferred to the secondary ticketing system, e.g. CASD, where they are worked to their resolution.  In this case ticket status changes and informational updates all occur in CASD and these updates are relayed to SAP SD.</p>
<p>In either case SAP SD and CASD can have a full picture of the ticket status throughout its lifecycle, the main difference being which system “owns” the ticket and has responsibility for working it and closing it out.</p>
<p>Overall the established ticketing system continues its original function and ticket resolution process, the key change being where a ticket is initially created.</p>
<h3>SAP Service Desk is NOT the Ticket Initiator</h3>
<p>In the scenario where SAP SD is the secondary ticketing system SAP-related incidents originate in the primary ticketing system, e.g. CASD, and are relayed to SAP SD.  Now the SAP related incidents are worked in SAP SD where ticket information can be supplemented with all the SAP unique information that would be useful for analysis and investigation.  Similar to the earlier scenario any significant status or informational updates in SAP SD are relayed to CASD and the ticket is ultimately closed out in SAP SD.</p>
<p>Any non-SAP related tickets are not sent from CASD, for example, to SAP SD.</p>
<h2>A Natural Progression: from Island to Integration</h2>
<p>SAP Service Desk can be deployed in a variety of ways in an organization: it can be a standalone ticketing and support system; it can be fully integrated with existing support applications.  The role played and the pace of adoption is very flexible and is driven by an organization’s ability to manage the change and adopt new tools and procedures.</p>
<p>The general progression I have seen is to bring up SAP Service Desk as a standalone tool and then after a settling in period one of two things happens:</p>
<ul>
<li>Existing ticketing tools and functionality are migrated into Service Desk</li>
<li>SAP Service Desk is integrated with another ticket management tool</li>
</ul>
<p>In either case the outcome usually allows SAP related tickets to be created directly from SAP in order to capture as much detail as possible at the time of the incident.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2010/08/sap-solution-manager-service-desk-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Command Line Driven Transporting Using the ‘tp’ Command</title>
		<link>http://www.dataxstream.com/2009/12/cli-transports/</link>
		<comments>http://www.dataxstream.com/2009/12/cli-transports/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 05:00:18 +0000</pubDate>
		<dc:creator>Wess Tobler</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[SAP Basis Blog]]></category>
		<category><![CDATA[Basis]]></category>
		<category><![CDATA[Basis/Netweaver]]></category>
		<category><![CDATA[DataXstream]]></category>
		<category><![CDATA[DXS]]></category>
		<category><![CDATA[NetWeaver]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP Basis]]></category>
		<category><![CDATA[STMS]]></category>
		<category><![CDATA[tp]]></category>
		<category><![CDATA[transport]]></category>
		<category><![CDATA[Wess Tobler]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=3353</guid>
		<description><![CDATA[Sometimes you need to have a little more granual control over your transport management.  I've presented two very useful uses of the 'tp' command to be used via the command line interface.]]></description>
			<content:encoded><![CDATA[<p>STMS is a very powerful transaction in the BASIS world.  The whole transport system in SAP is paramount to it&#8217;s functionality.  99% of the time, you will use STMS for your transport needs.  What of that last 1%?  Sometimes it becomes more efficient, or just safer, to have a little more manual control.</p>
<p><span id="more-3353"></span>It is possible to add transport requests to the buffer, and even import them via the CLI (Command Line Interface).  Keep in mind, whenever working on an instance at the OS level, you should be logged in as [sid]adm.</p>
<p>To add transports to the buffer:<br />
<code>tp addtobuffer [transport number] [SID] Client=[client number] pf=/usr/sap/trans/bin/TP_DOMAIN_[DOMAIN_SID].PFL </code></p>
<p>If I wanted to add transport number DV1K907046 to the buffer for Q01 client 400 and the transport domain controller was DV1 the string would look like this:<br />
<code>tp addtobuffer DV1K907046 Q01 Client=400 pf=/usr/sap/trans/bin/TP_DOMAIN_DV1.PFL</code></p>
<p>To import transports via CLI:<br />
<code>tp pf=/usr/sap/trans/bin/TP_DOMAIN_[DOMAIN_SID].PFL import [transport number] [SID] U128 client=400 </code></p>
<p>Since I&#8217;ve added DV1K907046 to the buffer, I can now import it with this string:<br />
<code>tp pf=/usr/sap/trans/bin/TP_DOMAIN_DV1.PFL import DV1K907046 Q01 U128 client=400 </code></p>
<p>It is also possible to create shell or batch scripts from these commands to do multiple transports at one time. I&#8217;ve found that this is when CLI tp management is most effective.<br />
Using your favorite text editor, simply &#8220;stack&#8221; the commands ontop of each other:<br />
<code><br />
tp addtobuffer DV1K907046 Q01 Client=400 pf=/usr/sap/trans/bin/TP_DOMAIN_DV1.PFL<br />
tp addtobuffer DV1K907047 Q01 Client=400 pf=/usr/sap/trans/bin/TP_DOMAIN_DV1.PFL<br />
tp addtobuffer DV1K907048 Q01 Client=400 pf=/usr/sap/trans/bin/TP_DOMAIN_DV1.PFL<br />
....<br />
</code><br />
Then save as either a .sh for Unix or .bat for Windows.</p>
<p>The batching approach works for both adding to the buffer and for actual import. It&#8217;s best to seperate each task (addtobuffer in one script, import in another).</p>
<p><span><strong>Q2Q3Y6XJM37U</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2009/12/cli-transports/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“Transporting” scheduled jobs</title>
		<link>http://www.dataxstream.com/2009/09/transporting-scheduled-jobs/</link>
		<comments>http://www.dataxstream.com/2009/09/transporting-scheduled-jobs/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 04:00:20 +0000</pubDate>
		<dc:creator>Wess Tobler</dc:creator>
				<category><![CDATA[SAP Basis Blog]]></category>
		<category><![CDATA[SAP Technical]]></category>
		<category><![CDATA[Basis/Netweaver]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[NetWeaver]]></category>
		<category><![CDATA[SAP Basis]]></category>
		<category><![CDATA[SAP Batch]]></category>
		<category><![CDATA[SE10]]></category>
		<category><![CDATA[SM36]]></category>
		<category><![CDATA[SM37]]></category>
		<category><![CDATA[STMS]]></category>
		<category><![CDATA[TBTCP]]></category>
		<category><![CDATA[Wess Tobler]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=2219</guid>
		<description><![CDATA[‘Transport’ is a touch misleading. In this example, we aren’t using STMS to move a job from one AS/CI to another, but we aren’t recreating it from scratch either. Scenario: Our SAP servers are running on HP-UX hosts with Oracle 10g databases. Recently, the client underwent SPS application to production servers. The process called for [...]]]></description>
			<content:encoded><![CDATA[<p>‘Transport’ is a touch misleading.  In this example, we aren’t using STMS to move a job from one AS/CI to another, but we aren’t recreating it from scratch either.</p>
<p><strong>Scenario:</strong></p>
<p>Our SAP servers are running on HP-UX hosts with Oracle 10g databases.  Recently, the client underwent SPS application to production servers.  The process called for the stopping of scheduled jobs during update.  The jobs were to be restarted as directed by team leads.  When a request to restart job was executed, it was unable to be completed because the required job had “disappeared”.  The job in this scenario was over 100 steps with different programs and variants being executed.  Due to time constraints and the possibility of incorrect data entry, manually recreating the job in SM36 was not an option.</p>
<p>It is possible to extract a job definition directly out of the tables in which it is stored and then reinsert it into another instance (i.e. copy the job definition from your Q box and drop it back in Production).  For demonstration purposes we will call our source server Q01 and our destination server P01.  The job used in this example will be OUR_LOST_JOB.</p>
<p><strong>NOTE: The steps used in this tip may utilize commands that access and modify data in ways not explicitly endorsed by SAP.  Therefore, the use of this tip should be done at your own risk.</strong></p>
<p><span id="more-2219"></span></p>
<ol>
<li>In Q01 verify that OUR_LOST_JOB is available by looking for it in SM37 or searching table TBTCP via SE16.</li>
<li>Log into the Q01 unix host as q01adm ( &lt;sid&gt;adm ).</li>
<li>Using your preferred text editor, create a file named ‘sm37exp.r3tr and enter the following statements adjusting entries to match your landscape:<code>Export<br />
client=[source client]<br />
file=’SM37export’<br />
select * from tbtco where JOBNAME=‘OUR_LOST_JOB’<br />
select * from tbtci where JOBNAME=‘OUR_LOST_JOB’<br />
select * from tbtcp where JOBNAME=‘OUR_LOST_JOB’<br />
select * from tbtcs where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcctl where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcsev where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcuev where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcsed where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcued where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcevtjob where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcdelay where JOBNAME=‘OUR_LOST_JOB’</code></li>
<li>As q01adm, execute the following command:<br />
<code>R3trans –u 8 –w  sm37exp.log sm37exp.r3tr</code><br />
This string creates the SM37export file which contains the actual job definitions, as well as sm37exp.log.  Review the log to ensure a successful export (warnings are OK).</li>
<li>Copy the SM37export file to P01 p01adm home directory (/home/p01adm) and make sure to chmod 777 to grant full permissions.</li>
<li>Login to the P01 CI unix host as p01adm</li>
<li>Use your favored text editor to create the file ‘sm37imp.r3tr’ with the following contents:<br />
<code>import<br />
client=[destination client]<br />
file=’SM37export’<br />
buffersync=yes</code></li>
<li>Execute the following command in /home/p01adm:<br />
<code>R3trans –u 8 –w sm37imp.log sm37imp.r3tr</code></li>
<li>Check the log to see if the import was successful</li>
<li>Log into P01 and search for OUR_LOST_JOB via SM37.  It should be under status: Finished.</li>
<li>To recreate the job in &#8220;scheduled&#8221; status, execute menu “Job-&gt;copy”</li>
</ol>
<p>The job has now been copied and is in status: “Scheduled”.  From here you can either manually release the job or reschedule it for its proper frequency.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2009/09/transporting-scheduled-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&quot;Transporting&quot; scheduled jobs</title>
		<link>http://www.dataxstream.com/2009/09/transporting-scheduled-jobs-2/</link>
		<comments>http://www.dataxstream.com/2009/09/transporting-scheduled-jobs-2/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 04:00:20 +0000</pubDate>
		<dc:creator>Wess Tobler</dc:creator>
				<category><![CDATA[SAP Basis Blog]]></category>
		<category><![CDATA[SAP Technical]]></category>
		<category><![CDATA[SAP Basis]]></category>
		<category><![CDATA[SAP Batch]]></category>
		<category><![CDATA[SE10]]></category>
		<category><![CDATA[SM36]]></category>
		<category><![CDATA[SM37]]></category>
		<category><![CDATA[STMS]]></category>
		<category><![CDATA[TBTCP]]></category>
		<category><![CDATA[Wess Tobler]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=2219</guid>
		<description><![CDATA[‘Transport’ is a touch misleading. In this example, we aren’t using STMS to move a job from one AS/CI to another, but we aren’t recreating it from scratch either. Scenario: Our SAP servers are running on HP-UX hosts with Oracle 10g databases. Recently, the client underwent SPS application to production servers. The process called for [...]]]></description>
			<content:encoded><![CDATA[<p>‘Transport’ is a touch misleading.  In this example, we aren’t using STMS to move a job from one AS/CI to another, but we aren’t recreating it from scratch either.</p>
<p><strong>Scenario:</strong></p>
<p>Our SAP servers are running on HP-UX hosts with Oracle 10g databases.  Recently, the client underwent SPS application to production servers.  The process called for the stopping of scheduled jobs during update.  The jobs were to be restarted as directed by team leads.  When a request to restart job was executed, it was unable to be completed because the required job had “disappeared”.  The job in this scenario was over 100 steps with different programs and variants being executed.  Due to time constraints and the possibility of incorrect data entry, manually recreating the job in SM36 was not an option.</p>
<p>It is possible to extract a job definition directly out of the tables in which it is stored and then reinsert it into another instance (i.e. copy the job definition from your Q box and drop it back in Production).  For demonstration purposes we will call our source server Q01 and our destination server P01.  The job used in this example will be OUR_LOST_JOB.</p>
<p><strong>NOTE: The steps used in this tip may utilize commands that access and modify data in ways not explicitly endorsed by SAP.  Therefore, the use of this tip should be done at your own risk.</strong></p>
<p><span id="more-6061"></span></p>
<ol>
<li>In Q01 verify that OUR_LOST_JOB is available by looking for it in SM37 or searching table TBTCP via SE16.</li>
<li>Log into the Q01 unix host as q01adm ( &lt;sid&gt;adm ).</li>
<li>Using your preferred text editor, create a file named ‘sm37exp.r3tr and enter the following statements adjusting entries to match your landscape:
<p><code>Export<br />
client=[source client]<br />
file=’SM37export’<br />
select * from tbtco where JOBNAME=‘OUR_LOST_JOB’<br />
select * from tbtci where JOBNAME=‘OUR_LOST_JOB’<br />
select * from tbtcp where JOBNAME=‘OUR_LOST_JOB’<br />
select * from tbtcs where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcctl where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcsev where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcuev where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcsed where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcued where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcevtjob where JOBNAME=‘OUR_LOST_JOB’<br />
select * from btcdelay where JOBNAME=‘OUR_LOST_JOB’</code></li>
<li>As q01adm, execute the following command:<br />
<code>R3trans –u 8 –w  sm37exp.log sm37exp.r3tr</code><br />
This string creates the SM37export file which contains the actual job definitions, as well as sm37exp.log.  Review the log to ensure a successful export (warnings are OK).</li>
<li>Copy the SM37export file to P01 p01adm home directory (/home/p01adm) and make sure to chmod 777 to grant full permissions.</li>
<li>Login to the P01 CI unix host as p01adm</li>
<li>Use your favored text editor to create the file ‘sm37imp.r3tr’ with the following contents:<br />
<code>import<br />
client=[destination client]<br />
file=’SM37export’<br />
buffersync=yes</code></p>
<li>Execute the following command in /home/p01adm:<br />
<code>R3trans –u 8 –w sm37imp.log sm37imp.r3tr</code></li>
<li>Check the log to see if the import was successful</li>
<li>Log into P01 and search for OUR_LOST_JOB via SM37.  It should be under status: Finished.</li>
<li>To recreate the job in &#8220;scheduled&#8221; status, execute menu “Job-&gt;copy”</li>
</ol>
<p>The job has now been copied and is in status: “Scheduled”.  From here you can either manually release the job or reschedule it for its proper frequency.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2009/09/transporting-scheduled-jobs-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

