带有PDS的APO PPDS块计划-不可配置的产品-PDS无法获得bp类

2020-09-07 08:19发布

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

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


嗨,

我们使用PDS和不可配置的产品。

我创建了特征并分配给类别类型为18的类别,分配给类别为18的组织区域,然后对工艺路线中的操作进行了分类。

然后,我在集成模型中将特征与另一个组织区域一起使用,并且该特征已被apo拒绝。 在apo中,我创建了一个类型为400的类,并从r3.all确定了这些特征。

然后在资源上创建了块。

最后我向apo推荐了pds。 但bp类不会在PDS中传播。 我在se18中检查了BADI CUSLNTRTO_ADDIN是否为活动状态,请使用USE_OPERATION_CLASSIFICATION方法。 X带有参数EV_TRUE。请参见下面的图片。 这样对吗? 该方法似乎很活跃。 还有什么可能不行吗?

谢谢您的提示!

(20.0 kB)

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

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


嗨,

我们使用PDS和不可配置的产品。

我创建了特征并分配给类别类型为18的类别,分配给类别为18的组织区域,然后对工艺路线中的操作进行了分类。

然后,我在集成模型中将特征与另一个组织区域一起使用,并且该特征已被apo拒绝。 在apo中,我创建了一个类型为400的类,并从r3.all确定了这些特征。

然后在资源上创建了块。

最后我向apo推荐了pds。 但bp类不会在PDS中传播。 我在se18中检查了BADI CUSLNTRTO_ADDIN是否为活动状态,请使用USE_OPERATION_CLASSIFICATION方法。 X带有参数EV_TRUE。请参见下面的图片。 这样对吗? 该方法似乎很活跃。 还有什么可能不行吗?

谢谢您的提示!

(20.0 kB)
付费偷看设置
发送
6条回答
Tong__Ming
1楼 · 2020-09-07 09:06.采纳回答

蒂亚戈,

再次感谢您的帮助!

根据树液,我不使用工作中心的分类。

我们使用参数EV_TRUE ='x'的USE_OPERATION_CLASSIFICATION方法重新激活了BADI

现在我进入APO的PDS课程。

但是,现在我面临一个问题,即在产品视图中创建计划订单时,不考虑模块定义/间隔。 系统将所有pl订单放置在具有最高prio的第一个pds上,即使根据模块定义,不应在该时间段内在该pds上创建pl订单。 例如。 15-30.11。 具有特征10的pds b(优先级2)可以运行,但是具有特征20的pds c(最高优先级)可以运行1-20.12。

根据模块定义,系统应在15-30.11期间将pl订单下达到PDSB。 并在1-20.12期间。 同样,当我运行ppds优化器/按开始时间调度启发式计划时,计划订单的调度与块间隔无关....怎么了?

最好的问候,

Pilvi

Thiago,

谢谢。

问题是方法USE_OPERATION_CLASSIFICATION本身是活动的,但badi实现是 not.so 确实激活了badi实现并将类放入pds。

我没有在R3中对工作中心进行分类!正如您在博客中提到的那样,因为我认为根据树桩计划设置的树液没有必要。

现在,我将BP类添加到PDS中。

但是下一个问题是,当为所有pds分类为BP类(APO中的类类型为400)的产品创建pl订单时,系统不会考虑模块定义/模块周期。 另外,当我在图形计划板中运行启发式调度时,系统不会考虑这些块...尽管为资源和策略设置定义了块-将BP考虑在内。

老实说我不是什么原因。 在定制载脂蛋白中,我们有CDP。 材料未配置。 因此我用类类型018对路由中的操作进行了分类,该类类型被分配给组织区域。 将相同的组织区域分配给类别类型400的apo。在集成模型中,使用不同的组织区域将特征更改为apo,并且将其更改为apo,这没问题。 然后在apo中创建类类型为400并具有指定特征的类。 然后将pb类分配给资源,没问题。 使用分配的特征创建的块定义。 例如。 我说带有特征B的pds1的产品应该运行15-30.11。 在资源上,具有特征C的pds应该在相同的资源1.12-20.12上运行。 当我在产品视图中运行产品启发式(启发式sap_pp_002)时,所有pl订单都放在优先级最高的pds上。 不考虑块。 与图形规划板类似的情况(优化程序和启发式程序均按启动时间)。 计划订单的创建和计划无需考虑块。 老实说,我不知道为什么。

木偶小白
2楼-- · 2020-09-07 09:15

你好,Pilvi,

我遇到了同样的问题,创建了替代模式,在资源中创建了块,但是在调度时,系统使用任何模式,特征是否匹配都没有关系。

您解决了这个问题吗?

灬番茄
3楼-- · 2020-09-07 09:06

如何使用EV_TRUE参数(用X设置)激活USE_OPERATION_CLASSIFICATION方法(我没有任何技巧)? 我请一位同事/开发人员检查一下,他说它很活跃...(但我不确定100%是否真的检查过(他很忙)

其他一切似乎都很好。 将类别类型为018的类别与特性一起分配给工艺路线中的操作(组织区域在该类别中)。 然后我将特征更改为apo给出了另一个组织区域(不包含类类型018),并且特征已更改为apo。 然后在类别类型为400的载脂蛋白中创建一个新类别,并添加了特征。 然后将该类分配给资源(与模型无关)并定义具有特征的块。 随后是活动版本000中的资源的块计划。然后,我尝试使用pds:仅适用于PDS的集成模型(我尝试使用cfm1/cfm2/curto_create甚至rimodini),但PDS未使用BP类进行更新。 ..我不确定在哪里看。 产生的印象是,在更改pds cif时未考虑路由的分类....

我很感谢任何提示!

Baoming ROSE
4楼-- · 2020-09-07 09:19

我检查了是否使用USE_OPERATION_CLASSIFICATION方法实现了BADI,如果是,则将参数EV_TRUE设置为X。我进入se18,输入了BADI CUSLNTRTO_ADDIN,并查看了它的使用位置(类 ,程序,交易,BADI)。 我发现只有一个BADI实现(活动)CURTO_CLASS_BLOCKPL:

METHOD if_ex_cuslntrto_addin〜use_operation_classification。 ev_true ='X'。 终结法。

但是我找不到使用此BADI的任何程序(任何CIF程序)。 我检查了程序cuslntrto_cif_report(= curto_create),该程序将BADI CUSLNTRTO_ADDIN与USE_OPERATION_CLASSIFICATION方法一起使用,但是没有参数EV_TRUE。 因此,我试图找出必须采取的措施,例如curto_create或cfm1/cfm2或rimodini的任何CIF程序都将读取BADI

CURTO_CLASS_BLOCKPL包含带有参数EV_TRUE ='x'的方法USE_OPERATION_CLASSIFICATION。 有人可以帮忙吗?

Alawn_Xu
5楼-- · 2020-09-07 09:05

嗨,Pilvi,

请确保工作中心类的有效起始日期早于或等于 有效。从路由中分类操作的日期开始。

我在此博客文章,由于这一原因,替代模式未集成到APO中。 相同的行为也会影响将块计划类转移到PDS。

致谢,
Tiago

xfwsx85
6楼-- · 2020-09-07 09:08

致哈维,

在每次计划相关操作中使用操作的特征更新了PDS P活动(激活了上述BADI)之后,ppds优化器将根据区块间隔计划计划订单。

kr,

Pilvi

一周热门 更多>