2020-09-17 05:50发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨朋友,
由于我是SAP PPM的新手,我需要在SAP PPM模式下的项目管理下创建项目的帮助。
在创建项目时,尽管我在自定义中定义了项目类型配置,但在"项目类型"字段下没有任何下拉选项。
有什么身体可以帮助我错过任何东西吗?
你好Rajesh,
在定制活动"定义项目类型"中,还有一个标记为"激活项目类型"。 请检查以确保已为自定义中定义的项目类型设置了此标志。
您还应该检查标准授权角色SAP_CPR_USER是否已正确分配给您的用户(如PPM配置指南中所指定)。 该授权角色包含对对象CPRO_PTYPE的授权,这是能够选择项目类型所必需的。
如果问题仍然存在,请提供有关您遇到的行为的更多信息:您是直接在"项目管理"中创建项目,还是在创建项目组合项目的过程中这样做? 是"项目类型"字段的下拉列表为空还是被禁用(即,您甚至无法打开它)?
最好的问候
弗朗切斯科
感谢弗朗切斯科的回复。
我将检查您提到的角色。
是的,我直接在项目管理中创建项目,在创建过程中,"项目类型"字段不提供任何下拉选项。 虽然我已经在"自定义设置"中创建了"项目类型"。
嗨弗朗切斯科,
我检查了您所说的角色(SAP_CPR_USER),并将其分配给我的ID。 仍然没有下拉选项,我是否缺少某些配置?
尊敬的Rajesh, 如果使用的是BAdI DPR_DEACTIVATE_TYPES实现,请首先检查一下,其中 项目类型将通过BAdI的方法删除。
否则,您可以在以下位置设置断点: ------------------------------------ ----------------------------------
1)
Webdynpro:DPR_WORKLIST_LOCATOR 视图:VI_CREATE 方法:GET_DD_PROTYPE
... 检查lv_attr_name ='PROTYPE'。 lt_name_value = lr_entry-> get_name_value_list(iv_node_name ='PROJECT_TYPE')。 >>>断点
--------------------------------------------------- ----------------------- 从类/方法返回时,检查表lt_name_value是否包含任何条目。
--------------------------------------------------- -----------------------
2)
类:CL_DPR_API_SERVICES 方法:GET_OBJECT_TYPES_CUST
--------------------------------------------------- ----------------------- 检查表lt_pro_type_cust是否包含项目类型。 ---------- -------------------------------------------------- ----------
最诚挚的问候,朱迪思
在尝试创建项目之前,您是否释放了创建的项目模板? 如果您不发布项目模板,则它不会出现在下拉字段中。
此操作将显示您定义或用于创建模板的项目类型。
此致
Mohan
大家好,
感谢您的答复,问题已解决。 我没有对象'CPRO_PTYPE'的授权
最多设置5个标签!
你好Rajesh,
在定制活动"定义项目类型"中,还有一个标记为"激活项目类型"。 请检查以确保已为自定义中定义的项目类型设置了此标志。
您还应该检查标准授权角色SAP_CPR_USER是否已正确分配给您的用户(如PPM配置指南中所指定)。 该授权角色包含对对象CPRO_PTYPE的授权,这是能够选择项目类型所必需的。
如果问题仍然存在,请提供有关您遇到的行为的更多信息:您是直接在"项目管理"中创建项目,还是在创建项目组合项目的过程中这样做? 是"项目类型"字段的下拉列表为空还是被禁用(即,您甚至无法打开它)?
最好的问候
弗朗切斯科
感谢弗朗切斯科的回复。
我将检查您提到的角色。
是的,我直接在项目管理中创建项目,在创建过程中,"项目类型"字段不提供任何下拉选项。 虽然我已经在"自定义设置"中创建了"项目类型"。
嗨弗朗切斯科,
我检查了您所说的角色(SAP_CPR_USER),并将其分配给我的ID。 仍然没有下拉选项,我是否缺少某些配置?
尊敬的Rajesh,
如果使用的是BAdI DPR_DEACTIVATE_TYPES实现,请首先检查一下,其中 项目类型将通过BAdI的方法删除。
否则,您可以在以下位置设置断点:
------------------------------------ ----------------------------------
1)
Webdynpro:DPR_WORKLIST_LOCATOR
视图:VI_CREATE
方法:GET_DD_PROTYPE
...
检查lv_attr_name ='PROTYPE'。
lt_name_value = lr_entry-> get_name_value_list(iv_node_name ='PROJECT_TYPE')。 >>>断点
--------------------------------------------------- -----------------------
从类/方法返回时,检查表lt_name_value是否包含任何条目。
--------------------------------------------------- -----------------------
2)
类:CL_DPR_API_SERVICES
方法:GET_OBJECT_TYPES_CUST
*/获取项目类型
调用方法cl_dpr_pro_type_cust => get_all_instances >>>断点
接收
rt_type = lt_pro_type_cust。
--------------------------------------------------- -----------------------
检查表lt_pro_type_cust是否包含项目类型。
---------- -------------------------------------------------- ----------
最诚挚的问候,
朱迪思
你好Rajesh,
在尝试创建项目之前,您是否释放了创建的项目模板? 如果您不发布项目模板,则它不会出现在下拉字段中。
此操作将显示您定义或用于创建模板的项目类型。
此致
Mohan
大家好,
感谢您的答复,问题已解决。 我没有对象'CPRO_PTYPE'的授权
一周热门 更多>