我需要使用具有过去30、60、90和180天的按钮的单选按钮来限制数据。

2020-09-27 11:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我是拉维 使用Design S...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我是拉维

使用Design Studio 1.6 sp00和BO 4.1 SP08

我已使用以下代码获取最近30天的数据。

var date = APPLICATION.getInfo()。dateNowInternalFormat;

var year = Convert.stringToInt(date.substring(0,4));

var month = Convert.stringToInt(date.substring(4,6));

var day = Convert.stringToInt(date.substring(6,8))-30;

var days = [0,31,28,31,30,31,30,31,31,30,31,30,31];

var jumpYearOffset = 0;

if(day <= 0){

月=月-1;

如果(月== 0){

年=年-1;

月= 12;

}

否则,如果(month == 2){

var quotient4 = -1;

var quotient100 = -1;

var quotient400 = -1;

var value = Convert.floatToString(year/4);

quotient4 = Convert.stringToInt(value.substring(0,value.indexOf("。"))));

值= Convert.floatToString(年/100);

quotient100 = Convert.stringToInt(value.substring(0,value.indexOf("。"))));

值= Convert.floatToString(年/400);

quotient400 = Convert.stringToInt(value.substring(0,value.indexOf("。"))))

if((((quotient4 * 4)==年&&(quotient100 * 100)!=年)||(quotient400 * 400)==年){

jumpYearOffset = 1;

}

}

天=天+天[月] + jumpYearOffset;

}

var dayStr =天+"";

var monthStr = month +"";

如果(dayStr.length == 1){

dayStr =" 0" + dayStr;

}

if(monthStr.length == 1){

monthStr =" 0" + monthStr;

}

日期=年+ monthStr + dayStr;

DATEFIELD_1.setDate(date);

请帮助我获取60天和90天的约会日期。

致谢

Ravi Bodala