<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for SAP Experts:  Consulting | Integration | Virtualization - DataXstream</title>
	<atom:link href="http://www.dataxstream.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dataxstream.com</link>
	<description>SAP Certified Consultants</description>
	<lastBuildDate>Tue, 14 May 2013 16:00:37 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on NCo 3.0 Error: Could not load file or assembly &#8216;sapnco_utils.dll&#8217; or one of its dependencies by sandro</title>
		<link>http://www.dataxstream.com/2012/10/nco-3-0-error-could-not-load-file-or-assembly-sapnco_utils-dll-or-one-of-its-dependencies/comment-page-1/#comment-7701</link>
		<dc:creator>sandro</dc:creator>
		<pubDate>Tue, 14 May 2013 16:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=11530#comment-7701</guid>
		<description><![CDATA[In my case i had to add the reference sapnco_utils.dll to the web site properties page (shift+F4) references.
(besides the bin folder)

regards]]></description>
		<content:encoded><![CDATA[<p>In my case i had to add the reference sapnco_utils.dll to the web site properties page (shift+F4) references.<br />
(besides the bin folder)</p>
<p>regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SAP Data Migration &#8211; Answering the Important Questions (Part 1) by Mich</title>
		<link>http://www.dataxstream.com/2010/07/sap-data-migration-and-data-conversion-1/comment-page-1/#comment-7697</link>
		<dc:creator>Mich</dc:creator>
		<pubDate>Fri, 10 May 2013 16:55:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=5138#comment-7697</guid>
		<description><![CDATA[Is Day in the life testing done before or post migration?]]></description>
		<content:encoded><![CDATA[<p>Is Day in the life testing done before or post migration?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Moving  SAP transports in batch using SCC1 by Roberto Anselmi</title>
		<link>http://www.dataxstream.com/2009/07/rscc_scc1_batch/comment-page-1/#comment-7696</link>
		<dc:creator>Roberto Anselmi</dc:creator>
		<pubDate>Thu, 09 May 2013 15:27:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=1283#comment-7696</guid>
		<description><![CDATA[Great post!!!]]></description>
		<content:encoded><![CDATA[<p>Great post!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Build an RFC Client with NCo 3.0 &#8211; A Step-By-Step Guide by smoula</title>
		<link>http://www.dataxstream.com/2011/08/nco-3-rfc-client-step-by-step/comment-page-1/#comment-7695</link>
		<dc:creator>smoula</dc:creator>
		<pubDate>Thu, 09 May 2013 12:16:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=8576#comment-7695</guid>
		<description><![CDATA[Hi,

Is there somebody who know give me advice why this part code
RfcRepository rfcRep = rfcDest.Repository;
giving exception error?

LOCATION    CPIC (TCP/IP) on local host with Unicode
ERROR       timeout occured
TIME        Thu May 09 14:06:10 2013
RELEASE     720
COMPONENT   NI (network interface)
VERSION     40
RC          -5
MODULE      gwxx.c
LINE        646
DETAIL      timeout 60000 msecs
SYSTEM CALL GwRead
COUNTER     2]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Is there somebody who know give me advice why this part code<br />
RfcRepository rfcRep = rfcDest.Repository;<br />
giving exception error?</p>
<p>LOCATION    CPIC (TCP/IP) on local host with Unicode<br />
ERROR       timeout occured<br />
TIME        Thu May 09 14:06:10 2013<br />
RELEASE     720<br />
COMPONENT   NI (network interface)<br />
VERSION     40<br />
RC          -5<br />
MODULE      gwxx.c<br />
LINE        646<br />
DETAIL      timeout 60000 msecs<br />
SYSTEM CALL GwRead<br />
COUNTER     2</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Makes a Great Basis Administrator? by Win at SAPPHIRE NOW 2013 with DataXstream &#124; SAP Experts: Consulting &#124; Integration &#124; Virtualization - DataXstream</title>
		<link>http://www.dataxstream.com/2013/05/what-makes-a-great-basis-administrator/comment-page-1/#comment-7694</link>
		<dc:creator>Win at SAPPHIRE NOW 2013 with DataXstream &#124; SAP Experts: Consulting &#124; Integration &#124; Virtualization - DataXstream</dc:creator>
		<pubDate>Wed, 08 May 2013 12:01:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=12522#comment-7694</guid>
		<description><![CDATA[[...] May 8, we will publish a blog entitled, &#8220;What Makes a Great Basis Administrator.&#8221; Visit that blog and retweet its link the hashtag #SAPPHIRENOW to be entered to win an Apple [...]]]></description>
		<content:encoded><![CDATA[<p>[...] May 8, we will publish a blog entitled, &#8220;What Makes a Great Basis Administrator.&#8221; Visit that blog and retweet its link the hashtag #SAPPHIRENOW to be entered to win an Apple [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Basis &amp; NetWeaver Consulting Services by What makes a Great Basis Administrator? &#124; SAP Experts: Consulting &#124; Integration &#124; Virtualization - DataXstream</title>
		<link>http://www.dataxstream.com/sap-technical-consulting-services/basis-and-netweaver-consulting-services/comment-page-1/#comment-7693</link>
		<dc:creator>What makes a Great Basis Administrator? &#124; SAP Experts: Consulting &#124; Integration &#124; Virtualization - DataXstream</dc:creator>
		<pubDate>Wed, 08 May 2013 11:56:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?page_id=4372#comment-7693</guid>
		<description><![CDATA[[...] Basis &amp; NetWeaver Consulting Services [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Basis &amp; NetWeaver Consulting Services [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Discovering Something Old in SAP – Using an External Program as a Batch Job Step by krishna</title>
		<link>http://www.dataxstream.com/2009/10/sapusing-an-external-program-as-a-batch-job-step/comment-page-1/#comment-7692</link>
		<dc:creator>krishna</dc:creator>
		<pubDate>Mon, 06 May 2013 21:17:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=2762#comment-7692</guid>
		<description><![CDATA[Hi ,

I do have a report  in SAP which gives output in the excel file format. It is run manually now. I tried by scheduling as a batch job, but  I am unable to get the excel file. I was looking, is there any way can we run this as a batch job using an external program as dicussed above. Any help is really appreciated.]]></description>
		<content:encoded><![CDATA[<p>Hi ,</p>
<p>I do have a report  in SAP which gives output in the excel file format. It is run manually now. I tried by scheduling as a batch job, but  I am unable to get the excel file. I was looking, is there any way can we run this as a batch job using an external program as dicussed above. Any help is really appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DataXstream to Participate at SAPPHIRE NOW and ASUG Annual Conference by Win at SAPPHIRE NOW 2013 with DataXstream &#124; SAP Experts: Consulting &#124; Integration &#124; Virtualization - DataXstream</title>
		<link>http://www.dataxstream.com/2013/04/dataxstream-to-participate-at-sapphire-now-and-asug-annual-annual-conference/comment-page-1/#comment-7685</link>
		<dc:creator>Win at SAPPHIRE NOW 2013 with DataXstream &#124; SAP Experts: Consulting &#124; Integration &#124; Virtualization - DataXstream</dc:creator>
		<pubDate>Thu, 02 May 2013 16:53:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=12452#comment-7685</guid>
		<description><![CDATA[[...] your badge scanned after visiting us at Booth 2523, and you will be entered to win a iPad [...]]]></description>
		<content:encoded><![CDATA[<p>[...] your badge scanned after visiting us at Booth 2523, and you will be entered to win a iPad [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SAP Event Driven Batch Job by Nandha</title>
		<link>http://www.dataxstream.com/2010/03/sap-event-driven-batch-job/comment-page-1/#comment-7682</link>
		<dc:creator>Nandha</dc:creator>
		<pubDate>Tue, 30 Apr 2013 06:28:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=3839#comment-7682</guid>
		<description><![CDATA[Hi Steve,

My requirement exactly matches to the criteria but i need 5 mins of time difference between every completed job.

I have written the following based on what you provided.

Though there is no parallel jobs, but the time difference is not exaclty 5 mins.  Sometimes it runs immediately after its previous job. 

Any help on this appreciated.

*Tables and workarea declarations

data: t_joblist type table of tbtcjmoni,
      wa_joblist type tbtcjmoni,
      lv_timediff type sy-uzeit,
      lv_fivemins type sy-uzeit.

data: job_head like tbtcjob.

data:lv_endtime type sy-uzeit,
      lv_starttime type sy-uzeit,
      lv_wait type i.

*selection screen with event name and second job name

parameters:p_event type btceventid,
          p_jobnam type tbtcjob-jobname.

start-of-selection.

*FM to get the job status

  call function &#039;BP_JOB_MONI&#039;
    exporting
      jobname               = p_jobnam
*   ENDDATE               = &#039;        &#039;
*   ENDTIME               = &#039;      &#039;
    tables
      joblist               = t_joblist
   exceptions
     jobname_missing       = 1
     no_jobs_found         = 2
     other_error           = 3
     others                = 4
            .
  if sy-subrc = 0.

    read table t_joblist with key jobname = p_jobnam
                                  status = &#039;R&#039; transporting no fields.

*Check if there any job with status R, that means job is ready to run
*If not event should be raised, that why checking sy-subrc ne 0

    if sy-subrc ne 0.
      clear: lv_endtime,lv_starttime,lv_timediff,wa_joblist,lv_fivemins.

*The internal table will contain all one entry

      read table t_joblist into wa_joblist index 1.
      if sy-subrc eq 0.

*the logic is get the last finished job time and add 5 mins to it
*When this report job starts, get the time difference between 2 job timings
*And the differnce is the wait time, wait is required to make the job 5 mins wait
*for its next run

        lv_endtime = wa_joblist-endtime.
        lv_fivemins = &#039;000600&#039;.
        lv_starttime = lv_endtime + lv_fivemins.
        lv_timediff = lv_starttime - sy-uzeit.

        lv_wait = lv_timediff+2(2).
        lv_wait = lv_wait * 60.
        if lv_wait eq 0.
          wait up to 300 seconds.
        else.
          wait up to lv_wait seconds.
        endif.
*Us this function module to raise the event, given in the selection screen
        call function &#039;BP_EVENT_RAISE&#039;
          exporting
            eventid                      = p_event
*     EVENTPARM                    = &#039; &#039;
*     TARGET_INSTANCE              = &#039; &#039;
         exceptions
           bad_eventid                  = 1
           eventid_does_not_exist       = 2
           eventid_missing              = 3
           raise_failed                 = 4
           others                       = 5
                  .
        write : &#039;job &#039;, p_jobnam, &#039;started at&#039;, sy-datum, sy-uzeit.

      else.

*This else spot will run only once, that is at the time of first schedule.
        call function &#039;BP_EVENT_RAISE&#039;
          exporting
            eventid                      = p_event
*               EVENTPARM                    = &#039; &#039;
*               TARGET_INSTANCE              = &#039; &#039;
          exceptions
           bad_eventid                  = 1
           eventid_does_not_exist       = 2
           eventid_missing              = 3
           raise_failed                 = 4
           others                       = 5.

        write : &#039;job &#039;, p_jobnam, &#039;started at&#039;, sy-datum, sy-uzeit.

      endif.

    else.

      write: &#039;job &#039;, p_jobnam, &#039;is still running&#039;.

    endif.

  endif.]]></description>
		<content:encoded><![CDATA[<p>Hi Steve,</p>
<p>My requirement exactly matches to the criteria but i need 5 mins of time difference between every completed job.</p>
<p>I have written the following based on what you provided.</p>
<p>Though there is no parallel jobs, but the time difference is not exaclty 5 mins.  Sometimes it runs immediately after its previous job. </p>
<p>Any help on this appreciated.</p>
<p>*Tables and workarea declarations</p>
<p>data: t_joblist type table of tbtcjmoni,<br />
      wa_joblist type tbtcjmoni,<br />
      lv_timediff type sy-uzeit,<br />
      lv_fivemins type sy-uzeit.</p>
<p>data: job_head like tbtcjob.</p>
<p>data:lv_endtime type sy-uzeit,<br />
      lv_starttime type sy-uzeit,<br />
      lv_wait type i.</p>
<p>*selection screen with event name and second job name</p>
<p>parameters:p_event type btceventid,<br />
          p_jobnam type tbtcjob-jobname.</p>
<p>start-of-selection.</p>
<p>*FM to get the job status</p>
<p>  call function &#8216;BP_JOB_MONI&#8217;<br />
    exporting<br />
      jobname               = p_jobnam<br />
*   ENDDATE               = &#8216;        &#8216;<br />
*   ENDTIME               = &#8216;      &#8216;<br />
    tables<br />
      joblist               = t_joblist<br />
   exceptions<br />
     jobname_missing       = 1<br />
     no_jobs_found         = 2<br />
     other_error           = 3<br />
     others                = 4<br />
            .<br />
  if sy-subrc = 0.</p>
<p>    read table t_joblist with key jobname = p_jobnam<br />
                                  status = &#8216;R&#8217; transporting no fields.</p>
<p>*Check if there any job with status R, that means job is ready to run<br />
*If not event should be raised, that why checking sy-subrc ne 0</p>
<p>    if sy-subrc ne 0.<br />
      clear: lv_endtime,lv_starttime,lv_timediff,wa_joblist,lv_fivemins.</p>
<p>*The internal table will contain all one entry</p>
<p>      read table t_joblist into wa_joblist index 1.<br />
      if sy-subrc eq 0.</p>
<p>*the logic is get the last finished job time and add 5 mins to it<br />
*When this report job starts, get the time difference between 2 job timings<br />
*And the differnce is the wait time, wait is required to make the job 5 mins wait<br />
*for its next run</p>
<p>        lv_endtime = wa_joblist-endtime.<br />
        lv_fivemins = &#8217;000600&#8242;.<br />
        lv_starttime = lv_endtime + lv_fivemins.<br />
        lv_timediff = lv_starttime &#8211; sy-uzeit.</p>
<p>        lv_wait = lv_timediff+2(2).<br />
        lv_wait = lv_wait * 60.<br />
        if lv_wait eq 0.<br />
          wait up to 300 seconds.<br />
        else.<br />
          wait up to lv_wait seconds.<br />
        endif.<br />
*Us this function module to raise the event, given in the selection screen<br />
        call function &#8216;BP_EVENT_RAISE&#8217;<br />
          exporting<br />
            eventid                      = p_event<br />
*     EVENTPARM                    = &#8216; &#8216;<br />
*     TARGET_INSTANCE              = &#8216; &#8216;<br />
         exceptions<br />
           bad_eventid                  = 1<br />
           eventid_does_not_exist       = 2<br />
           eventid_missing              = 3<br />
           raise_failed                 = 4<br />
           others                       = 5<br />
                  .<br />
        write : &#8216;job &#8216;, p_jobnam, &#8216;started at&#8217;, sy-datum, sy-uzeit.</p>
<p>      else.</p>
<p>*This else spot will run only once, that is at the time of first schedule.<br />
        call function &#8216;BP_EVENT_RAISE&#8217;<br />
          exporting<br />
            eventid                      = p_event<br />
*               EVENTPARM                    = &#8216; &#8216;<br />
*               TARGET_INSTANCE              = &#8216; &#8216;<br />
          exceptions<br />
           bad_eventid                  = 1<br />
           eventid_does_not_exist       = 2<br />
           eventid_missing              = 3<br />
           raise_failed                 = 4<br />
           others                       = 5.</p>
<p>        write : &#8216;job &#8216;, p_jobnam, &#8216;started at&#8217;, sy-datum, sy-uzeit.</p>
<p>      endif.</p>
<p>    else.</p>
<p>      write: &#8216;job &#8216;, p_jobnam, &#8216;is still running&#8217;.</p>
<p>    endif.</p>
<p>  endif.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SAP Upgrades, Solution Manager, Test Plans, and Testing by Luis Miguel</title>
		<link>http://www.dataxstream.com/2010/05/sap-upgrades-solution-manager-test-plans-and-testing/comment-page-1/#comment-7502</link>
		<dc:creator>Luis Miguel</dc:creator>
		<pubDate>Tue, 23 Apr 2013 22:17:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=4736#comment-7502</guid>
		<description><![CDATA[That type of integration allows testing tools SOLMAN automation or HP Quality Center]]></description>
		<content:encoded><![CDATA[<p>That type of integration allows testing tools SOLMAN automation or HP Quality Center</p>
]]></content:encoded>
	</item>
</channel>
</rss>
