Job trigger on a fix date of every month
Hi All,
for program SAPF080R, we want to triger a job where reversal posting date is 5th of every month. So we want to schedule this job on monthly basis where reversal posting date field get value as 5th of every month.
Please suggest how we can do this.
Regards
Deepak
Hi Eli,
our case is that all document posted in a particular month get a reversal posting date as 5th of next month.
Now in field "reversal posting date", we need date which should get changed as 5th of every month.
for example, in may month, it should be 05/05/2014, then in june, it should be 05/06/2014.
Please suggest if there is way to schedule where reversal posting date get changed automatically in above way.
Similar Messages
-
Get Last date of every Month in a year
Hi All,
I need to find last date of month for given year.
Example:
I used to pass date or year such as 2012 or 01-01-2012(DD-MM-YYYY)
SQL query needs to return last date of every month such as
31-01-2012
28-02-2012
31-03-2012
30-04-2012
31-12-2012
for above requirement i have written the following SQL
select rownum as row_count,
case when rownum=1 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end as Jan_month,
case when rownum=2 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end as Feb_month,
case when rownum=3 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end as mar_month,
case when rownum=4 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end as apr_month,
case when rownum=5 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end as may_month,
case when rownum=6 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end as jun_month,
case when rownum=7 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end as jul_month,
case when rownum=8 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end as aug_month,
case when rownum=9 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end as sep_month,
case when rownum=10 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end as oct_month,
case when rownum=11 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end as nov_month,
case when rownum=12 then last_day(to_date(add_months(trunc(to_date('01-01-2012','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end as dec_month
from dual connect by level <= 12 order by rownum;
Result
Jan_Month
Feb_Month
Mar_Month
Apr_Month
may_month
jun_month
jul_month
aug_month
sep_month
oct_month
nov_month
dec_month
1
31-01-2014
2
28-02-2014
3
31-03-2014
4
30-04-2014
5
31-05-2014
6
30-06-2014
7
31-07-2014
8
31-08-2014
9
30-09-2014
10
31-10-2014
11
30-11-2014
12
31-12-2012
Excepted Result:
am excepted result as single row such as
Jan_Month
Feb_Month
Mar_Month
Apr_Month
may_month
jun_month
jul_month
aug_month
sep_month
oct_month
nov_month
dec_month
31-01-2012
28-02-2012
31-03-2012
30-04-2012
31-05-2012
30-06-2012
31-07-2012
31-08-2012
30-09-2012
31-10-2012
30-11-2012
31-12-2012
Kindly give me suggestion to archive above result.
Thanks&Regards
SamiI agree with Marcus Pivot is the way to go about this... But on the other hand you almost solved it yourself.. just a max function was needed for your expected output:
select
max(case when rownum=1 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end) as Jan_month,
max(case when rownum=2 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end) as Feb_month,
max(case when rownum=3 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end) as mar_month,
max(case when rownum=4 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end) as apr_month,
max(case when rownum=5 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end) as may_month,
max(case when rownum=6 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end) as jun_month,
max(case when rownum=7 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end) as jul_month,
max(case when rownum=8 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end) as aug_month,
max(case when rownum=9 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end) as sep_month,
max(case when rownum=10 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end) as oct_month,
max(case when rownum=11 then last_day(to_date(add_months(trunc(to_date('01-01-2014','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end) as nov_month,
max(case when rownum=12 then last_day(to_date(add_months(trunc(to_date('01-01-2012','DD-MM-YYYY'), 'YYYY'), level - 1), 'DD-MM-YY')) end) as dec_month
from dual connect by level <= 12 order by rownum;
AND to avoid hardcoding you can also modify your query as :
select
max(case when rownum=1 then last_day(to_date(to_char(rownum),'MM')) end) as Jan_month,
max(case when rownum=2 then last_day(to_date(to_char(rownum),'MM')) end) as Feb_month,
max(case when rownum=3 then last_day(to_date(to_char(rownum),'MM')) end) as mar_month,
max(case when rownum=4 then last_day(to_date(to_char(rownum),'MM')) end) as apr_month,
max(case when rownum=5 then last_day(to_date(to_char(rownum),'MM')) end) as may_month,
max(case when rownum=6 then last_day(to_date(to_char(rownum),'MM')) end) as jun_month,
max(case when rownum=7 then last_day(to_date(to_char(rownum),'MM')) end) as jul_month,
max(case when rownum=8 then last_day(to_date(to_char(rownum),'MM')) end) as aug_month,
max(case when rownum=9 then last_day(to_date(to_char(rownum),'MM')) end) as sep_month,
max(case when rownum=10 then last_day(to_date(to_char(rownum),'MM')) end) as oct_month,
max(case when rownum=11 then last_day(to_date(to_char(rownum),'MM')) end) as nov_month,
max(case when rownum=12 then last_day(to_date(to_char(rownum),'MM')) end) as dec_month
from dual connect by level <= 12 order by rownum;
Easy way: (without connect)
SELECT LAST_DAY (TO_DATE (ROWNUM, 'MM')) AS Jan_month,
LAST_DAY (TO_DATE (ROWNUM + 1, 'MM')) AS Feb_month,
LAST_DAY (TO_DATE (ROWNUM + 2, 'MM')) AS Mar_month,
LAST_DAY (TO_DATE (ROWNUM + 3, 'MM')) AS Apr_month,
LAST_DAY (TO_DATE (ROWNUM + 4, 'MM')) AS May_month,
LAST_DAY (TO_DATE (ROWNUM + 5, 'MM')) AS Jun_month,
LAST_DAY (TO_DATE (ROWNUM + 6, 'MM')) AS Jul_month,
LAST_DAY (TO_DATE (ROWNUM + 7, 'MM')) AS Aug_month,
LAST_DAY (TO_DATE (ROWNUM + 8, 'MM')) AS Sep_month,
LAST_DAY (TO_DATE (ROWNUM + 9, 'MM')) AS Oct_month,
LAST_DAY (TO_DATE (ROWNUM + 10, 'MM')) AS Nov_month,
LAST_DAY (TO_DATE (ROWNUM + 11, 'MM')) AS Dec_month
FROM DUAL
Cheers,
Manik. -
i have a scenario where i need the data of last date of every month and if the month is current month need current date data...
is it possible using MDX...Hi Shashi,
According to your description, you want to return the last day for each month except current month, right?
In MDX, we can use ClosingPeriod function to return the member that is the last sibling among the descendants of a specified member at a specified level, here is a sample query for you reference.
with member [measures].[a]
as
ClosingPeriod ([Date].[Calendar].[Date],[Date].[Calendar].currentmember).name
select {[measures].[a]} on 0,
[Date].[Calendar].[Month].members on 1
from
[Adventure Works]
And then use the IIF function to evaluate if the month is current month. Please refer to the links below.
http://msdn.microsoft.com/en-us/library/ms145584.aspxhttp://msdn.microsoft.com/en-IN/library/ms145994.aspx
Regards,
Charlie Liao
TechNet Community Support -
I need to collect the data for every rising edge a trigger perfoms. So far I could collect the data but it seems that it only collect the data in the start of triggering, but not continuously. I also want to put the data in an excel spreadsheet and automatically add new set of data when the next rising edge occur. Please help.
thanks a lot.LabWindows/CVI actually ships with a comprehensive set of examples for just about every area of programming you can use it in, including triggered analog data acquisition and ActiveX control of Microsoft Excel for data logging. Go to the following two directories on your computer to find respective examples for the two areas you are inquiring about:
1) C:\MeasurementStudio\CVI\samples\DAQ\Ai\DAQsingleBufExtTrig.PRJ
2) C:\MeasurementStudio\CVI\samples\activex\excel\excel2000dem.prj
Just make sure to study the examples carefully so that you fully understand the processes followed for triggered analog acquisition and the process of launching an ActiveX automation server for control, and then you should be able to merge the concepts shown in both of the example
s to make the application you desire.
Jason F.
Applications Engineer
National Instruments
www.ni.com/ask -
How To Run Background Job on Specific Date of Every Month
Hi,
I am looking for an option there we can Run Background job On Specific Date!
Example: Task Name: Zprg1 > each month of "18", and same I want to repeat after 3 Days means on "22", then want to repeat after 5 days means on "28"
please suggest.Hi swapZ,
this is very easy:
1. Schedule the Job Zprg1 on the 18th of this month and enter a mothly period:
2. copy this job to new name Zprg1_plus3 and repeate the action of point 1 with the date 22.04.2015.
3. copy this job to new name Zprg1_plus5 and repeate the action of point 1 with the date 28.04.2015.
You will get thre jobs running every month on 18. 22. and 28.
Best regards
Willi Eimler -
Milestone- Milestone trigger or a fixed date whatever occured before.
Hello every one,
I got a scenerio in my project where i have to create a milestones in project and thse milestones will go the project which is standard but now there is a condition like milestone should be triggeres either based on the completion of certain activity or a fixed date which ever is earlier.
In milestone we can remove the billing bock whenever that activity is confirmed but in case a certain date fall before can we make condition based on this date and completion of milestone which ever occur before.
Thanks in advance. Looking for some suggestions.
Regards
Abhishek SinhaYes, This can happen and this is standrad.
Milestone gets actual dates not only by activity confirmation, you can also enter it manually.So in case when you have not completed the activity to which the milestone has been attached but still you want to remove the billing block.In that case, dont confirm the activity, but enter the actual date for the mile stone.When the miletsone gets the actual date automatically billing block will get removed for the billing plan line.
In this case you can maintain a fixed date also, but system cannot prompt when you have to punch the actual date, you have to manually enter the actual date in the milestone, if the activity is not completed.For entering the actual date of milestone, the activity to which it is attached should be released. -
How to schdule my job on 16th working day of the every month?
hi frnz
I have a big task in my end, i have created one package ,i want to execute that every month of 16th working day i want to run my job with schdule,how should i schdule my job using
SQL AGENT IN SQL SERVER
Can some one please help me out .......
ThanksTo add to Visakh's response, another method is to add the T-SQL script as the first job step to identify non-run days and raise an error when the job is not to be run. Set this first job step on failure action to "Quit the job reporting success".
Personally, I would use a full calendar table with an indicator of whether a given date is a working day or not. I thing you will find such a table useful beyond this scheduling requirement. For example:
CREATE TABLE dbo.Calendar(
CalendarDate date NOT NULL
CONSTRAINT PK_Calendar PRIMARY KEY CLUSTERED
,CalendarYear int NOT NULL
,CalendarMonth int NOT NULL
,CalendarDay int NOT NULL
,BusinessDay bit NOT NULL
See
http://weblogs.sqlteam.com/dang/archive/2010/07/19/calendar-table-and-datetime-functions.aspx for an example of a more extensive calendar table along with a script to load US holidays. The code below shows one method to use it for your scheduling
requirement:
DECLARE @RunDay bit = 0;
WITH this_month_business_days AS (
SELECT
CalendarDate
,ROW_NUMBER() OVER(ORDER BY CalendarDate) AS BusinessDayNumber
FROM dbo.Calendar AS c
WHERE
CalendarYear = DATEPART(year, GETDATE())
AND CalendarMonth = DATEPART(month, GETDATE())
AND BusinessDay = 1)
SELECT @RunDay = 1
FROM this_month_business_days
WHERE
BusinessDayNumber = 16
AND CalendarDate = CAST(GETDATE() AS date);
IF @RunDay = 0
BEGIN
RAISERROR ('Today is not a run day', 16, 0)
END;
Dan Guzman, SQL Server MVP, http://www.dbdelta.com -
Scheule a job that runs on first day of every month
Hi i want to schedul a job (run a procedure ) on first day of every month . I have done something lije this
declare
nextdate date;
begin
SELECT trunc(add_months(sysdate,1),'MM') into nextdate FROM DUAL ;
dbms_output.put_line(nextdate);
dbms_job.submit(
what=>'someprocedure',
next_date=>nextdate,
interval=>'30');
end;
is interval mandatory ? how can i define that interval ??Hi,
You can define an interval as follows:
SQL> alter session set nls_date_format='dd-mm-yyyy hh24:mi:ss';
Session altered.
SQL> select add_months(trunc(sysdate, 'mm'), 1) from dual;
ADD_MONTHS(TRUNC(SY
01-09-2009 00:00:00
1 row selected.
SQL> select add_months(trunc(sysdate, 'mm'), 1) + 7/24 from dual;
ADD_MONTHS(TRUNC(SY
01-09-2009 07:00:00So, if you want your job to start at 07.00 every month you submit:
declare
nextdate date;
begin
SELECT trunc(add_months(sysdate,1),'MM') into nextdate FROM DUAL ;
dbms_output.put_line(nextdate);
dbms_job.submit(
what=>'begin someprocedure; end;',
next_date=>sysdate,
interval=>'add_months(trunc(sysdate, ''mm''), 1) + 7/24');
end; untested
Check the docs: http://tahiti.oracle.com
and/or http://asktom.oracle.com
and/or this forum as well.
Do some searches and you'll find lots of examples. -
How to get min date of every month for six months?
Hi, i have data like this.
Process_date SEQ_No
16-MAR-13 733
09-MAR-13 732
02-MAR-13 731
24-FEB-13 730
16-FEB-13 728
09-FEB-13 727
02-FEB-13 726
26-JAN-13 725
21-JAN-13 724
12-JAN-13 723
05-JAN-13 722
29-DEC-12 721
24-DEC-12 720
15-DEC-12 719
08-DEC-12 718
03-DEC-12 717
22-NOV-12 716
17-NOV-12 715
10-NOV-12 714
03-NOV-12 713
29-OCT-12 712
23-OCT-12 711
13-OCT-12 710
05-OCT-12 709
28-SEP-12 708
22-SEP-12 707
15-SEP-12 706
08-SEP-12 705
01-SEP-12 704
everymonth admin will refresh actual data table and automatically this above table will update with unique seq_no and process_date.
I need to extarct min date of everymonth(First refresh of last 6 months - excluding currrent month) and also seq_no related to that month so using joins(using seq_no - that is available in main table) i can combine actual data.
I need result like:
02-MAR-13 731 ( I don't need MAR as it should not take current month data)
so i need final result like below:
02-FEB-13 726
05-JAN-13 722
08-DEC-12 718
03-NOV-12 713
05-OCT-12 709
01-SEP-12 704995263 wrote:
Hi, i have data like this.
Process_date SEQ_No
16-MAR-13 733
09-MAR-13 732
02-MAR-13 731
24-FEB-13 730
16-FEB-13 728
09-FEB-13 727
02-FEB-13 726
26-JAN-13 725
21-JAN-13 724
12-JAN-13 723
05-JAN-13 722
29-DEC-12 721
24-DEC-12 720
15-DEC-12 719
08-DEC-12 718
03-DEC-12 717
22-NOV-12 716
17-NOV-12 715
10-NOV-12 714
03-NOV-12 713
29-OCT-12 712
23-OCT-12 711
13-OCT-12 710
05-OCT-12 709
28-SEP-12 708
22-SEP-12 707
15-SEP-12 706
08-SEP-12 705
01-SEP-12 704
everymonth admin will refresh actual data table and automatically this above table will update with unique seq_no and process_date.
I need to extarct min date of everymonth(First refresh of last 6 months - excluding currrent month) and also seq_no related to that month so using joins(using seq_no - that is available in main table) i can combine actual data.
I need result like:
02-MAR-13 731 ( I don't need MAR as it should not take current month data)
so i need final result like below:
02-FEB-13 726
05-JAN-13 722
*08-DEC-12 718 (why??? if we have 03-DEC-12 717)*
03-NOV-12 713
05-OCT-12 709
01-SEP-12 704i think you want something like this:
WITH T(d,s) AS
select to_date('16-MAR-13','dd-MON-yy'),733 from dual union all
select to_date('09-MAR-13','dd-MON-yy'),732 from dual union all
select to_date('02-MAR-13','dd-MON-yy'),731 from dual union all
select to_date('24-FEB-13','dd-MON-yy'),730 from dual union all
select to_date('16-FEB-13','dd-MON-yy'),728 from dual union all
select to_date('09-FEB-13','dd-MON-yy'),727 from dual union all
select to_date('02-FEB-13','dd-MON-yy'),726 from dual union all
select to_date('26-JAN-13','dd-MON-yy'),725 from dual union all
select to_date('21-JAN-13','dd-MON-yy'),724 from dual union all
select to_date('12-JAN-13','dd-MON-yy'),723 from dual union all
select to_date('05-JAN-13','dd-MON-yy'),722 from dual union all
select to_date('29-DEC-12','dd-MON-yy'),721 from dual union all
select to_date('24-DEC-12','dd-MON-yy'),720 from dual union all
select to_date('15-DEC-12','dd-MON-yy'),719 from dual union all
select to_date('08-DEC-12','dd-MON-yy'),718 from dual union all
select to_date('03-DEC-12','dd-MON-yy'),717 from dual union all
select to_date('22-NOV-12','dd-MON-yy'),716 from dual union all
select to_date('17-NOV-12','dd-MON-yy'),715 from dual union all
select to_date('10-NOV-12','dd-MON-yy'),714 from dual union all
select to_date('03-NOV-12','dd-MON-yy'),713 from dual union all
select to_date('29-OCT-12','dd-MON-yy'),712 from dual union all
select to_date('23-OCT-12','dd-MON-yy'),711 from dual union all
select to_date('13-OCT-12','dd-MON-yy'),710 from dual union all
select to_date('05-OCT-12','dd-MON-yy'),709 from dual union all
select to_date('28-SEP-12','dd-MON-yy'),708 from dual union all
select to_date('22-SEP-12','dd-MON-yy'),707 from dual union all
select to_date('15-SEP-12','dd-MON-yy'),706 from dual union all
select to_date('08-SEP-12','dd-MON-yy'),705 from dual union all
select to_date('01-SEP-12','dd-MON-yy'),704 from dual
SELECT MIN(D),
MIN(S) KEEP(DENSE_RANK FIRST ORDER BY D)
FROM (SELECT D,
S,
TO_CHAR(D, 'mm') M,
TO_CHAR(D, 'yy') Y,
DENSE_RANK() OVER(ORDER BY TO_CHAR(D, 'yy') || TO_CHAR(D, 'mm') DESC) RN
FROM T)
WHERE RN BETWEEN 2 AND 7
GROUP BY M, Y
ORDER BY 1 DESC -
I need to display the date of every month 1st
Hi All,
I need to display the date from 01/01/2007 to 09/01/2008.
example like this
01/01/2007
02/01/2007
03/01/2007
01/01/2008
02/01/2008
09/01/2008
could u pls help me
thanks,
Dharma.This should give you something to work with:
SQL> SELECT ADD_MONTHS(TO_DATE('01/01/2007','MM/DD/YYYY'),LEVEL-1) AS months from dual connect by level <= 21;
MONTHS
01/01/2007 00:00:00
02/01/2007 00:00:00
03/01/2007 00:00:00
04/01/2007 00:00:00
05/01/2007 00:00:00
06/01/2007 00:00:00
07/01/2007 00:00:00
08/01/2007 00:00:00
09/01/2007 00:00:00
10/01/2007 00:00:00
11/01/2007 00:00:00
12/01/2007 00:00:00
01/01/2008 00:00:00
02/01/2008 00:00:00
03/01/2008 00:00:00
04/01/2008 00:00:00
05/01/2008 00:00:00
06/01/2008 00:00:00
07/01/2008 00:00:00
08/01/2008 00:00:00
09/01/2008 00:00:00
21 rows selected.Hope this helps! -
Dyamic execution of report for every month and data through mail.
Dear Friends,
We are using ECC6.00 With EHP4. My requirement is to send the list of pending notifications with the list details as appearing in transaction QM10. Every month i am supposed to change the from date and to date for example 01.07.2010 to 31.07.2010 for the month July.
How can i make system calculate the from and to date for every month and send mail.
I can schedule the job using SM36 but how to make system calculate the from and to date dynamically for every month. i.e., for august system should calculate date 01.08.2010 to 30.08.2010 automatically as the next month is reached.
Experts help required.
Regards,
M.M1. You need to create a variant.
2. In this blank out the date and give all the required values which will filter for the Pending nofitications like notificaiton type, status, etc.
3. Then click save.
4. When you click save it will give you an option to save as variant.
5. Now in the Variant Attributes screen give the variant name/meanting
6. In the below you will get a "objects for selection screen)
7. In the same you will get the filed name calle d" notification date"/
8. Here Move the curson to the righ side you will find the selection variable, change to D-Dyanamic date calcuation and after that right side you will see one more column for the name of variable(input using only f4)
9. Here press f4,
10. then ypou get a pop up for selection varaible. there first Put "I: for current date and also 'I" for hte Current date +/- ??? days
in this give 30 days.
11. You can also use other function her.e
Now once the variant is created then you have to schedule a job for this program + variant in the sm36 and in the distribution list
you need to mention the email
check and let me know for the feedback
reg
dsk -
Schedule a Job on 2nd sunday of every month
Can someone please help on how to schedule a job on 2nd sunday of every month. thanks in advance
You can schedule the job for specific date on every month, but this criteria does not cover on the standard funcionalities, because month date are different e.g. 28,30,31 so you cannot do the same by standard option.
Regards,
Subhash -
Job to run last monday of every month
Hello Experts,
I have to create job which should run last Monday of every month. We have function module to find last Friday of every month. I can add 3 days to get last Monday.
We have to specify the job or event in the "Start Condition" of the job, how can we achieve this?
Any help?
Thanks,
VenkyHi,
Hi,
Please use the below function module to raisa a event
CALL FUNCTION 'BP_EVENT_RAISE'
EXPORTING
EVENTID = p_event
EVENTPARM = ' '
TARGET_INSTANCE = ' '
EXCEPTIONS
BAD_EVENTID = 1
EVENTID_DOES_NOT_EXIST = 2
EVENTID_MISSING = 3
RAISE_FAILED = 4
OTHERS = 5.
IF SY-SUBRC = 0.
write: 'Event', p_event , 'was raised.'.
else.
write: 'Event', p_event , 'could not be raised. check transaction SM62 if event has been changed or non existent'.
ENDIF.
else.
write: 'No change is detected'.
endif.
if the function module returns the last monday of the month.
Then the job can be based on this event.
-Vikram -
How do I auire data at every third pulse of an external trigger?
I need to aquire 2048 data points where each one is triggered by the third pulse of an external trigger (TTL). Currently I can aquire 2048 data points where each is triggered by every pulse of an external trigger but I need to be able to do this at every third trigger pulse. It seems that I can't do this simply by entering "2" into the "skip count" input of the "Additional Trig Parameters' input of the "AI Start" VI. My attempt is in the VI titled TriggerScanA.
Further more I will need to know the actual trigger scan rate for data analysis. This is also prooving difficult since even when I am triggering off every external trigger pulse the actual scan rate only returns zeros. My attempt is i
n the VI entitled TriggerScanB.
Thankyou.
Attachments:
Trigger_Scan_VI's.llb 211 KBGreetings,
This sounds like an interesting application. I would suggest that you use your external pulse train as a scan clock, not as a start trigger. Furthermore, since you want to acquire data every third pulse, you will need to use one of your device's counters to divide-down this signal. To accomplish this task, you will need to configure the counter for pulse train generation with an external source - your external pulse train. You will then need to choose the correct "raw counts" to generate a pulse train with a frequency that is 1/3 of that of your external signal. I would suggest that you examine the example Generate Pulse Train (DAQ-STC).vi for this purpose. Now, you can perform a finite analog input acquisition of 2048 data points u
sing this pulse train as your scan clock. Finally, to determine the frequency of your scan clock, you will need to us your device's other counter to perform a frequency measurement of either pulse train.
I believe that this will be your best approach to accomplishing this task. Good luck with your application.
Spencer S. -
I would like to set job trigger on Data Service job.
Hi Expert,
I would like to know that how to set job trigger on Data Service job because now our system has been set job separate for get data from FI Module , HR Module and other. I want to execute job follow below.
Start --> FI job run --> FI job finished --> trigger --> HR job run --> HR job finished --> trigger --> Other etc.
Or if you have any idea. Please advise me.
Thank you for your advise.Hi,
You can do this from Data Service management console, follow the below steps to create and execute
batch (.BAT) file
Select Batch > repository.
Click the Batch Job Configuration tab.
For the batch job to configure, click the Export Execution Command link.
4. On the Export Execution Command page, enter the desired options for the batch job command file that you want the Administrator to create(Extension will be added automatically: .sh for UNIX , .bat for Windows)
5. Click Export.
Batch file for the job will be created under <DS_COMMON_DIR>\log directory.
6. Create a New DS Jobs in Data service designer and write the script to execute your batch file as below
Hope this will be helpful for your requirement .
Regards
M Ramesh
Maybe you are looking for
-
I have three mac minis, each without internal drive, rack mounted in sonnet rack mac enclosures. Each one is directly connected to macbook air superdrives - as sold to me by the mac dealer. None of these units is capable of importing a CD of any kind
-
I am using SSRS and I cannot access SQL server to answer my problem, so the solution needs to be done via SSRS only. I am currently trying to graph some data. The problem is, the months on the X axis are aligned by calendar year. I need the first mon
-
Where is the menu bar, how do i put sites on it?
Not computer literate here. Recently Firefox wiped out everything. I used to be able to see and go to my favorite sites (located just above the page. I would like that back, how do I do it?
-
How do I get rid of Yahoo when I open a new tab?
My home page is set to Firefox but when I open a new tab, the tab is not Firefox with all my most visited sites! it's Yahoo.
-
Why won't Safari connect to the server
I try to do a search on google and it goes to a screen that says Safari can't conenct to the server; however, yahoo search still works. This happens often! Sometimes It happens with the Yahoo server as well. How do I fix this problem?