Chinaunix首页 | 论坛 | 博客
  • 博客访问: 702506
  • 博文数量: 158
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1643
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-11 14:37
个人简介

人法地,地法天,天法道,道法自然

文章分类

全部博文(158)

文章存档

2022年(1)

2020年(3)

2016年(1)

2014年(7)

2013年(4)

2010年(5)

2009年(86)

2008年(25)

2007年(26)

我的朋友

分类:

2009-03-18 11:13:57

SAP R3中如何将这种思想在T-code:CU01中描述

 

问题:

物料A包含BCD三个物料,一个A大纸箱中包装B产品:340PC,C:1PC,D包装物料2PC,构成A一个大纸箱内容,CS03 A的结构为B:1PC,C:0.003PC,D数量为多少(D的物料,如果要包装B物料小于等于340而要耗到2PC;包装B物料大于340小于等于680而要耗到4PC,而大于680小于等于1020耗到6PC,以此类推下来,那么D的数量如何维护?

 

分析:

int shang;                          //定义整数,表示商

int yushu;                          // 定主整数,表示余数

int menge;                         //表示组件用量

 

shang = x / 340;                     //求商

yushu = x mod 340;                  //求余数

 

if yushu <> 0 .                       //说明是340的倍数

  menge = 2*(shang+1);

else.

  menge = 2* shang;

endif.

 

示例:

x = 300 ,"x<=340的情况

shang = 0 ;

yushu = 340;

 

应用上面的公式:

menge = 2*(shang+1)=2;

 

x = 360 ,"340的情况

shang = 1 ;

yushu = 20;

 

应用上面的公式:

menge = 2*(shang+1)=4;

 

 

x = 690 ,"680的情况

shang = 2 ;

yushu = 10;

 

应用上面的公式:

menge = 2*(shang+1)=6;

 

x = 1360 ,"1020的情况

shang = 4 ;

yushu = 0;

 

应用上面的公式:

menge = 2*shang=8;

 

。。。

 

如何将上面的思想在CU01中描述?

阅读(1291) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~