点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好关于试图读取与ppoix ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好关于试图读取与ppoix ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好关于试图读取与ppoix ppdix和ppdhd核对的数据的薪水过帐,但是我们发现在PPOIX和PPDIX中没有可链接的公共字段。在PPOIX和linum中也有tslin两个字段 在PPDIX中。 在PPOIX中,tslin以0000000000开头,在PPDIX中。 因此,为了链接数据,请用linum = tslin读取表两次,另一个是linum = tslin -1。 然后删除重复项,获取并显示所需的输出,但是将linum = tslin-1写入是错误的做法。 如果是,为什么? 下面是合并的代码行。
在lt_ppoix上循环到ls_ppoix。
***如果it_er_wagetype []不是初始的,则只有HUB用于雇主缴费
。
使用键lgart = ls_ppoix-lgart读取表it_er_wagetype无需运输二进制搜索。
IF sy-subrc EQ 0
和ls_ppoix-koart = lc_expenses。" C
继续。
ENDIF。
ENDIF。
将ls_ppoix移至ls_ppoix_collate。
* 如果et_p0001 []不初始化。
清除ls_ppdix。
读取表lt_ppdix_curr,并使用键runid = ls_ppoix-runid linum = ls_ppoix-tslin二进制搜索进入ls_ppdix。
如果sy-subrc EQ 0。 清除ls_ppdhd。
使用doc docnum = ls_ppdix-docnum键将表it_ppdhd读入ls_ppdhd。
IF sy-subrc EQ 0.
ls_ppoix_collate-bukrs = ls_ppdhd-bukrs。
ENDIF.ENDIF。
清除ls_zhr_int_config。
" SWAPNA
读取表lt_ppdix_curr使用键runid = ls_ppoix-runid linum = ls_ppoix-tslin-1 BINARY SEARCH进入ls_ppdix。
如果sy-subrc EQ 0。 ls_ppdhd。
将表it_ppdhd读入具有密钥docnum = ls_的ls_ppdhd ppdix-docnum。
如果sy-subrc EQ 0.
ls_ppoix_collate-bukrs = ls_ppdhd-bukrs。
ENDIF。
ENDIF。
清除ls_zhr_int_config。
" SWAPNA
读取表lt_zhr_int_config,并使用KEY bukrs = ls_ppoix_collate-bukrs BINARY SEARCH。
IF sy-subrc EQ 0。 lt_ppoix_collate。
清除:ls_ppoix,ls_ppoix_collate。
ENDLOOP。
这是我在HR中做事的例子
嗨,
在这种情况下可能不相关,但我发现标准报告
RPCIP_DOCUMENT_ANALYSE对分析工资过帐文件很有用。> p>
尝试执行将PPxxx表连接起来的查询可能是一项艰巨的任务!
bg
我仍然主要的问题是使用tslin之类的东西 -1个可以接受吗? 但是为什么要问?
还是您的实际问题:"如何链接PPOIX和PPDIX?"
请帮助我
一周热门 更多>