2020-08-23 12:27发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,大师,
我需要对提取器0FC_PAY进行扩展以获取数据表DFKKZK。
哪些表需要读取起始数据提取器0fc_pay以获取字段KEYZ1,表密钥
DFKKZK可以用正确的密钥读取表格吗?
谢谢!
前12个位置字段PAYIT数据源0FC_PAY
对应于字段KEYZ1表DFKKZK。
嗨,
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
最多设置5个标签!
前12个位置字段PAYIT数据源0FC_PAY
对应于字段KEYZ1表DFKKZK。
谢谢!
嗨,
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。
仅添加
到此增强功能的地方。
此致
Cihan Ekin
一周热门 更多>