增强功能-DFKKZK的0FC_PAY

2020-08-23 12:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,大师, 我需要对提取器0...

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

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


嗨,大师,

我需要对提取器0FC_PAY进行扩展以获取数据表DFKKZK。

哪些表需要读取起始数据提取器0fc_pay以获取字段KEYZ1,表密钥

DFKKZK可以用正确的密钥读取表格吗?

谢谢!

2条回答
CJones
2020-08-23 13:17

嗨,

0FC_PAY数据来自SE37程序FKK_BW_PAY

您可以通过FKK_BW_PAY程序的Abap Enhancement(不选择fetch语句,仅在标准程序abap编码中指定字段分配)来获取DFKKZK-KEYZ1,如下所示。

1)增强LFKKBW_E_PAYTOP程序,并将字段添加到str_zk,如屏幕截图所示。 创建SE11结构并仅添加KEYZ1字段。 创建SE11结构后,将此结构作为 lfkkbw-e-paytop.png 添加到str_zk。

2)DKKZK字段使用包含程序 lfkkbw-e-payf03中的所有字段(*)选项填充到内部表lt_zk中。 png ,因此无需在此代码部分中添加额外的字段。

3)lt_zk数据读取第一行,并将该数据传递给ls_zk lfkkbw-e-payf01.png

然后,ls_zk结构将在执行步骤process_lots_data的等效字段中传递值,即下一步显示的LFKKBW_E_PAYF02 include程序。

4)增强包含程序LFKKBW_E_PAYF02 process_lots_data的格式,如 lfkkbw-e-payf02.png 附件所示。 我在此屏幕快照中添加了3个字段,DFKKZK-ERNAM,DFKKZK-KEYZ2,DFKKZK-INFOF。

仅添加

 ps_fkkpaybw_delta-keyz1 = ps_zk-keyz1。" DFKKZK-KEYZ1 

到此增强功能的地方。

此致

Cihan Ekin

一周热门 更多>