在SRM购物车中创建ALV报告。

2020-09-19 14:26发布

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

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


目标是显示后续凭证(SC数量,PO编号,PO值,Open PR数量),这将帮助企业确定OPEN购物车(如果有)。开发对象的复杂性很高。 在哪里编写代码(例如:在ECC中,我们在SE38中编写PP)? 我该如何进行? 参考什么? 输入字段,即选择屏幕输入为PR号。

以下是输出字段:

1)ECC PR编号2)相关SC(EXTR)3)SC数量4)未结PR数量5)PO编号6)PO数量7)PO描述8)参考。 合同9)合同质量10)参考RFx

我所做的一些研究包括以下提到的T代码,FM和表:

交易:BBP_PD

表格:CRMD_ORDERADM_H,BBP_PDHGP,BBP_PDORG,BBP_PDIGP,BBP_PDBEI。

FM:BBP_PD_SC_GETDETAIL。

由于我刚接触ABAP,因此如果没有适当的输入,我将无法继续。请提供帮助。


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

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


目标是显示后续凭证(SC数量,PO编号,PO值,Open PR数量),这将帮助企业确定OPEN购物车(如果有)。开发对象的复杂性很高。 在哪里编写代码(例如:在ECC中,我们在SE38中编写PP)? 我该如何进行? 参考什么? 输入字段,即选择屏幕输入为PR号。

以下是输出字段:

1)ECC PR编号2)相关SC(EXTR)3)SC数量4)未结PR数量5)PO编号6)PO数量7)PO描述8)参考。 合同9)合同质量10)参考RFx

我所做的一些研究包括以下提到的T代码,FM和表:

交易:BBP_PD

表格:CRMD_ORDERADM_H,BBP_PDHGP,BBP_PDORG,BBP_PDIGP,BBP_PDBEI。

FM:BBP_PD_SC_GETDETAIL。

由于我刚接触ABAP,因此如果没有适当的输入,我将无法继续。请提供帮助。


付费偷看设置
发送
4条回答
spaceman01
1楼 · 2020-09-19 14:40.采纳回答

你好Prathamesh,

如果输入的是PR号,则首先需要获取相应的SC。 您可以使用FM BBP_PROCDOC_GETLIST进行此操作。 您需要导出OBJ_TYPE = BUS2121,C_ON = X(如果您还希望找到封闭的SC),DEMID = PR编号。

这会将SC标头导入表LT_PDLIST。

从此表中获得SC的标题GUID。 使用此功能,您可以使用BBP_PD_SC_GETDETAIL收集SC的所有必需数据。 可以使用项目字段"数量"," QUAN_PO_E(订购数量)"和" QUAN_CF_E(确认数量)"来计算未清数量。

您可以使用相同的GETDETAIL FM获取后续PO和Rfx。 在表E_ITMLIM_REL中,系统提供项目链接(PO,RFx)。 合同编号可以在SC项目字段CTR_HDR_NUMBER中找到。

最诚挚的问候,

丹尼尔

SAP小菜
2楼-- · 2020-09-19 15:06

丹尼尔,我想我无法让你理解。 我将做更多研究,并尽快与您联系。 问题只是因为我完全不了解ABAP语言并且是新手。 我会先让自己放松一下。 感谢您的支持。

此致

Prathamesh

me_for_i
3楼-- · 2020-09-19 15:05

嗨,

我查看了之前的评论,我要补充的唯一一点是,对于大多数功能模块,它们不发布供客户使用。 这意味着在由自定义程序直接调用时,它可能会有不同的问题。

所以我的建议是,最好复制标准FM以生成您自己的自定义FM,然后调整自定义FM中的编码以实现您的期望。 毫无问题地直接使用它们几乎是不可能的。

BR,

Ivy

小c菟菟
4楼-- · 2020-09-19 15:07

嗨,Daniel和Ivy,

在获取所有相关的后续文档详细信息时,我希望获取合同编号(字段object_id,BUS200113,CCTR)。 当我为Bus2121和特定的guid(假设x)和object_id(假设x.1)(Bus2121,EXTR)执行bbp_pd事务时,会显示此object_id,当我单击标题链接时,可以看到另一个guid(let 说y)和object_id(假设y.1)。

这个'y.1'就是我想要从对象链接中获取的object_id(对象类型bus200113,进程类型CCTR(合同))。

我只是坚持认为这将是可能的,因为我已经显示了SC no(这是object_id)。 我想知道是否有用于标题链接和项目链接的表。

请回到此位置。 预先感谢!

关于

prahamhamesh

一周热门 更多>