Function Module for calculating NEXT MONTH's start date and End date
Hi Friends,
I want a function module which could calculate the next months start date and end date...
Say my input will be like 01.01.2006(start date) it should return
01.02.2006 and 28.02.2006...
IS there any FM for this ... or how to go about this scenario ???
thanks in advance
Cheers,
R.Kripa
Hi kripa,
1. There is no DIRECT Way.
2. We have to do in 2 steps.
3. See this code (just copy paste in new program)
U can use its FORM anywhere in your program,
for getting the desired dates.
4.
REPORT abc.
DATA : sdate TYPE sy-datum,
edate TYPE sy-datum.
PARAMETERS : dt TYPE sy-datum DEFAULT sy-datum.
PERFORM getdt USING dt sdate edate.
WRITE :/ sdate , edate.
INDEPENDENT FORM
FORM getdt USING orgdate stdate enddate.
DATA : mydate TYPE sy-datum.
CALL FUNCTION 'HR_PSD_DATES_ADD_MONTHS'
EXPORTING
v_date = orgdate
V_MONTHS = 1
IMPORTING
E_DATE = mydate
EXCEPTIONS
NOT_POSITIVE = 1
OTHERS = 2
CALL FUNCTION 'HR_JP_MONTH_BEGIN_END_DATE'
EXPORTING
iv_date = mydate
IMPORTING
ev_month_begin_date = stdate
ev_month_end_date = enddate.
ENDFORM. "getdt
regards,
amit m.
Similar Messages
-
Function module for calculating next day's date
Dear all,
We have a requirement of displaying transaction validity date on SAP smart form. The date input is available from the transaction.
We need to add 1 day to this to get correct date printed in the output. We applied the logic of 'input date +1', but this logic does not give correct output when the final date co-incides with change in month (i.e 1st of next month).
Is there any function module available which would do the addition in proper date format and calculate next day's date correctly?
Regards,
DSUse FM RP_CALC_DATE_IN_INTERVAL
Example :
data: v_curr type sy-datum,
v_next type sy-datum.
v_curr = '20080415'.
CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL'
EXPORTING
DATE = v_curr
DAYS = '01'
MONTHS = '0'
SIGNUM = '+'
YEARS = 0
IMPORTING
CALC_DATE = v_next.
write:/5 'Current date', v_curr.
write:/5 'Future date', v_next. -
Function Module for calculating hours between dates and their times.
Hi all,
Is there any standard function module for calculating the time difference in hours between two dates with start and end times.
Regards,
Sudipto.Sudipto,
How're you ????????????????????
Check out the following Function Module:
SD_DATETIME_DIFFERENCE (Give the difference in Days and Time for 2 dates)
Regards,
Abir
Don't forget to award Points * -
Function module for calculating planned and actual cost of production order
Hi ,
Do we have any standard function module for calculating planned and actual cost for production order?
i need to implement this in a Z-report.
Thanks
SriniHi,
try below function module
CRMCO_GET_PLAN_ACTUAL_COSTS
CO_IH_GET_PLANNED_COSTS_TOTAL
Regards,
Sankaran -
Function module to find start date and end date of fiscal year for company
Hi,
Is there any function module exist which will provide me start date and end date of fiscal year for company code and fiscal year provided?
Thanks & Regards,
ParagHi,
please check this link
it would be very useful
http://www.sapdevelopment.co.uk/fmodules/fms_fiscalyr.htm
Thanks and regards
durga.K -
Function Module to get PO details based on Plant and PO date
Hi
1. Is there any Function Module to get PO details based on Plant and PO date?
2. Is there any Function Module to get Material document details based on PO number?
Thanks
Narendrahi,
check these standard reports.
ME2L - By vendor
ME2M - By material
MSRV3 - By service
ME2K - By account assignment
ME2C - By material group
ME2B - By tracking number
ME2N - By PO number
ME2W - By supplying plant
also chck this func module.
REPL_LIST_PURCHASE_ORDER_READ
reward if hlpful. -
Updating start date and end date at header level for a contract
As per the requirement I have to create a contract and assign the start date and end date to the contract.
I am using BAPI_CONTRACT_CREATEFROMDATA for creating a contract. I am assigning value for start date and end date for header data of contract in fields
-CT_VALID_F and CT_VALID_T of CONTRACT_HEADER_IN import parameter and also setting the corresponding indicator in CONTRACT_HEADER_INX parameter.
The BAPI executes successfully and does not return any error but when I check the start date and end date for contract in va43 the values are not assigned.
I also want to update the start date and end date for contract in other case for which I am using BAPI_CUSTOMERCONTRACT_CHANGE and passing date values to the same fields as those create but it give me an error while executing. The error is as follows:
Field 'GUEEN' cannot be changed, VBAKKOM 2000000162 ready for input.
Can anyone suggest what can be done for update the date values?
Thanks in advance.
KomalSo are we... The BAPI BAPI_CONTRACT_CREATE has the following importing parameters:
HEADER TYPE BAPIMEOUTHEADER
HEADERX TYPE BAPIMEOUTHEADERX
VENDOR_ADDRESS TYPE BAPIMEOUTADDRVENDOR
TESTRUN TYPE BAPIFLAG-BAPIFLAG
TECHNICAL_DATA TYPE BAPIMEOUTTECH
Change the HEADER and HEADERX parameters as I have indicated in my first post.
Regards,
John. -
To get first date and end date after entering any month and year
Hi,
I need to to get first date and end date of a month and year in yyyyMMdd format. I am reading month and year from a properties file. But I don't know how to get the first date and End date in given format. The properties file gives me just text. But I don't know how to get the date format using this. I need this urgently. Can anyone help me to get code for this?
I am reading the fields as,
Properties props = new Properties();
props.load(new FileInputStream("AnyMonthVolume.properties"));
String date_month = props.getProperty("date_month");
String date_year = props.getProperty("date_year");
Thanks.I know this has been posted a while ago but incase someone looking for it, here is the code to get the end of current month date.
Calendar cal = Calendar.getInstance();
cal.setTime(new java.util.Date());
cal.set(Calendar.DATE, 1); //set the date to start of month
cal.add(Calendar.MONTH,1);
cal.add(Calendar.DATE,-1);
System.out.println(cal.getTime()); -
Org.Assignment Infotype start date and End date is getting wrong.
Hi, When i create a new employee in PA40, in Org. Assignment infotype start date and end date is getting wrong. for eg. When i create an employee on 01.04.2014. In org. assignment infotype its getting like this. 01.01.2014 to 31.03.9999 and 01.04.9999 to 31.12.9999 Two date entries are creating by default.
Hi
Check in the Table - T588Z : Dynamic Actions ,is there any custom routines causing the defaulting dates functionality.
Thanks,
Sreeram -
Modelling Time Dimension with Fact Table containing Start Date and End Date
Hi Gurus,
I have a time dimension with Year till Date. I have a fact table which consists of Start Date, End Date, Person ID, Department ID.
How do i design Time dimension with fact table the below scenario
In the dashboard i have start Month and End month as prompts.
In the report i need to display Count(Person ID) > Start Date and < End Date along the trend.
For instance, i have selected Jan-2009 as start date and Apr-2009 as End Date, then i need to display Count(Person ID) of Jan-2009, Feb2009, Mar-2009 andApr-2009.
I Can not connect Time dimension with only Start Date or only with End Date to get the trend along the months.
Please advice on the issue which i am having.Hi,
Thanks for the response, Infact i tried using Complex join in physical layer. I have considered Time table joined with Fact table, and used >= and took and alias of the Time table and joined fact table using <=. When coming to BMM, i am not knowing how do i design this as if i merge the both the time dimensiona and its alias into single table, values will not be correct and if i make them as seperate columns. i can not show the trend as both are different columns.
Can you please let know where i am going wrong.
Thanks -
Search on basis of start date and end date
Hi,
I have added two fields 'Start Date' and 'End Date' on a search page.
I have done the VO extension also.
Now, I have to implement search logic to get all the records created in between 'Start Date' and 'End Date' after pressing the 'GO' button on that page.
Can anyone please provide guidance to extend the controller.
Thanks in advance.
Gaurav.Hi Anil,
Thanks for ur reply.
As per the link, I have written following code in the controller :
package oracle.apps.irc.vacancy.webui;
import oracle.apps.fnd.framework.OAApplicationModule;
import oracle.apps.fnd.framework.OAViewObject;
import oracle.apps.fnd.framework.webui.OAPageContext;
import oracle.apps.fnd.framework.webui.beans.OAWebBean;
import oracle.apps.fnd.framework.webui.beans.table.OAAdvancedTableBean;
public class xxVacancyCriteriaCO extends VacancyCriteriaCO
public xxVacancyCriteriaCO() {}
public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
super.processFormRequest(pageContext, webBean);
// Pressing the Go button causes the search to be executed.
OAApplicationModule am = (OAApplicationModule)pageContext.getApplicationModule(webBean);
OAViewObject oaviewobject = (OAViewObject)am.findViewObject("XXIrcVacancySearchCriteriaVO");
if (pageContext.getParameter("Go") != null)
String created = pageContext.getParameter("ViewDate");
oaviewobject.setWhereClauseParam(0, created);
oaviewobject.executeQuery();
OAAdvancedTableBean table = (OAAdvancedTableBean)webBean.findChildRecursive("ResultsTable");
table.queryData(pageContext, false);
But while compiling it, I am getting the error as :
"Error(14,42): PerTransactionTopCOImpl not found in class oracle.apps.irc.common.webui.IrcOAControllerImpl in class oracle.apps.irc.vacancy.webui.VacancyCriteriaCO in class oracle.apps.irc.vacancy.webui.xxVacancyCriteriaCO"
Can u please suggest where the mistake is?
Thanks again.
Gaurav.
Edited by: Gaurav on Jan 14, 2011 12:51 AM -
How to create start date and end date
Hi guys
Need to create start date and end date as prompt in webi report.... how could it be possible please help me ...
regards@Universe:
Go to Condition/Filter:
Definition: Date=@Prompt("Select Start Date",D,,mono/multi,free/constrained,...)
OR @Select(Class\Object Date)=@Prompt("Select Start Date",D,,mono/multi,free/constrained,...)
Parse it & Apply OK.
Class/Object : If you have already object Date in any class already, use them.
Follow the same for End date also.
For both filters/prompts, check Apply on Universe
@Report/Query:
Drag [Date] object to Query filters section and in Operand say Prompt. Change text as Select Start Date & again drag [Date], this time say Select End Date.
Hope it helps you alot.
Gracias...!! -
BIAPPS how can we manually set both ETL start date and end date?
Dears experts,
how can we manually set both ETL start date and end date while conducting incremental load IN DAC?
Please advise me.
thanks,
Joe.You can set those dates in the DAC system parameters tab. You should see lots of $$xxxxxx parameters.
If I may, I'd suggest you use the OBI Applications forum for questions on DAC.
Antonio
BExpert, Brazil -
Infotype for Employee begin date and end date
Hi Friends,
Could any one tell me the infotype and fields for getting employee joining date and end date.
Regards,
Susmita.Infotype 41 (Date Specifications) should have all dates.
Infotype 2...i.e. PA0002 BEGDA & ENDDA may not have actual start and end date depending on how your company maintains it.
In Infotype 41 (table PA0041)...get either BEGDA & ENDDA or get correct date based on qualifier DAR01-DAR12.
Thanks,
Pushpinder Randhawa -
How to get starting date and ending date of the given Fiscal Period
Hi Friends,
In my Selection screen parameter, I've Fiscal year and Period , I want to get the starting date and ending date with the Fiscal period.
How to get and throught which FM.
Pls advise.
thanks®ards
Sankar.Hello Sankar,
Check the FM PERIOD_DAY_DETERMINE.
DATA :
l_periv TYPE periv,
l_blart TYPE blart,
l_fday TYPE bkpf-budat, "First day in period
l_lday TYPE bkpf-budat. "Last day in period
* Fetch the fiscal year variant from T001
SELECT SINGLE periv INTO TABLE l_periv
FROM t001
WHERE bukrs EQ p_bukrs.
* Get first day/last day
CALL FUNCTION 'PERIOD_DAY_DETERMINE'
EXPORTING
i_gjahr = p_gjahr
i_monat = p_monat
i_periv = l_periv
IMPORTING
e_fday = l_fday
e_lday = l_lday
EXCEPTIONS
error_period = 1
error_period_version = 2
firstday_not_defined = 3
period_not_defined = 4
year_invalid = 5
OTHERS = 6.
Hope this helps.
BR,
Suhas
Edited by: Suhas Saha on Jan 9, 2009 2:08 PM
Maybe you are looking for
-
I Need To Dispute An In-App Purchase, What # Can I Call?
Very recently I downloaded an app called "Hardstyle.com" (I'm a bit of an EDM fan). The app is used to pay for an download music. The way the app works is by using in-app purchases to buy "credits" which can then be exchanged for downloading various
-
HT4796 how to transfer my i tunes account from a computer to a new computer
how to transfer my i tune accout from one computer to another as i am repaceing the old one.
-
Trouble ejecting new nano 4?
After "ipod sync is complete" I try to eject nano from iTunes and I get this message: "could not be ejected because it contains files that are in use by another application. When I try to eject from desktop I get this message:..."ipod is in use and c
-
Copying Certain document types only from project to Solution Directory
Hello, We are in the process of setting up Solution Directory in Solution Manager 4.0 sp12. After creating a solution we'd like to add scenarios from multiple implementation as well as template projects based on the document type. We have several
-
Applications Opening Slow - Mountain Lion
Hi, I recently upgraded my "27 iMac to Mountain Lion, and ever since, the applications have been opening up very slowly. It takes almost 15 seconds to open up Safari and such. Help? Thanks.