cancel
Showing results for 
Search instead for 
Did you mean: 

UDF with date calculation

Former Member
0 Kudos

Hi Friends

is there any user defined function to calculate the difference between 2 dates from 2 differente segments in idoc.

best regrads

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Check for ur UDF from this links.

http://flickr.com/photos/8764045@N06/

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/be05e290-0201-0010-e997-b6e...

Example 1

http://www.flickr.com/photo_zoom.gne?id=544183191&size=o

http://www.flickr.com/photo_zoom.gne?id=544183195&size=o

http://www.flickr.com/photo_zoom.gne?id=544183225&size=o

http://www.flickr.com/photo_zoom.gne?id=544183233&size=o

Example 2

http://www.flickr.com/photo_zoom.gne?id=545133789&size=o

http://www.flickr.com/photo_zoom.gne?id=545133791&size=o

http://www.flickr.com/photo_zoom.gne?id=545133801&size=o

http://www.flickr.com/photo_zoom.gne?id=545133807&size=o

http://www.flickr.com/photo_zoom.gne?id=545133811&size=o

http://www.flickr.com/photo_zoom.gne?id=545138911&size=o

http://www.flickr.com/photo_zoom.gne?id=545138913&size=o

http://www.flickr.com/photo_zoom.gne?id=545138915&size=o

http://www.flickr.com/photo_zoom.gne?id=545138917&size=o

http://www.flickr.com/photo_zoom.gne?id=545138947&size=o

http://www.flickr.com/photo_zoom.gne?id=545138951&size=o

http://www.flickr.com/photo_zoom.gne?id=545005958&size=o

Example 3

http://www.flickr.com/photo_zoom.gne?id=549186611&size=o

http://www.flickr.com/photo_zoom.gne?id=549186651&size=o

http://java.sun.com/j2se/1.5.0/docs/api/

/people/krishna.moorthyp/blog/2006/07/29/documentation-html-editor-in-xi

/people/sap.user72/blog/2006/02/06/xi-mapping-tool-exports

http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/22/e127f28b572243b4324879c6bf05a0/content.htm

/people/stefan.grube/blog/2005/12/30/test-user-defined-functions-for-the-xi-graphical-mapping-tool-in-developer-studio

http://help.sap.com/bp_bpmv130/Documentation/Operation/MappingXI30.pdf

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d046c490-0201-0010-84b6-9df523cb...

Regards,

Phani

Reward points if helpful

Answers (2)

Answers (2)

Former Member
0 Kudos

Thanks it helped to solve the problem

cheers.

Former Member
0 Kudos

Hi Fadel,

Please use this sample code in UDF.

Date startDate1 = new GregorianCalendar(1996, 02, 14, 14, 00).getTime();

Date endDate1 = new Date();

long diff = endDate1.getTime() - startDate1.getTime();

System.out.println((diff / (1000L60L60L*24L)) + " days.");

You can take startDate1 as the date field from 1 IDoc segment and endDate1 as the date field from 2nd IDoc segment.

Ofcourse, you need to import java.util.Date and java.util.GregorianCalendar

Hope this helps

Regards

Kiran..