2020-08-27 18:39发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
问题出在此报告中(代码如下所示),我想显示BSEG-BELNR字段,但rbkp和bseg之间没有链接。 这个很重要。 请给我解决方案。
<主持人删除的巨大代码条>
该消息的编辑者:Thomas Zloch
RBKP和BKPF之间存在链接,并且正在使用BKPF-AWKEY和AWTYP。
请搜索可用信息。
托马斯
聚苯乙烯 常见问题->未标记为问题。
亲爱的潘帕尼亚,
进行如下操作,
选择RBKP〜BELNR RBKP〜GJAHR RBKP〜LIFNR RBKP〜 BUDAT RBKP〜BLDAT RBKP〜XBLNR RBKP〜RMWWR RBKP〜WMWST1 RBKP〜SGTXT"发票收据的相关详细信息。
RSEG〜BUZEI RSEG〜MATNR RSEG〜WERKS RSEG〜SHKZG RSEG〜MENGE RSEG〜KSCHL
从RBKP内连接RSEG
进入RBKP〜BELNR = RSEG〜BELNR
并且RBKP〜GJAHR = RSEG〜GJAHR
进入 表IT_RBKP
SO_PDATE
和STBLG ='BUDAT所在字段的对应字段''检查以避免SO_PLANT中的反向输入
和RSEG〜WERKS
和RSEG〜MATNR NE''。
如果SY-SUBRC NE 0。
消息'没有找到可供选择的数据'类型'I'。
保留列表处理。
ENDIF。
清除:WA_RBKP。
将IT_RBKP插入WA_RBKP。
进行连接 WA_RBKP-BELNR WA_RBKP-GJAHR插入WA_RBKP-AWKEY。
修改IT_RBKP 从WA_RBKP传输密钥在BELNR = WA_RBKP-BELNR的地方。
ENDLOOP。
对ITIT_RBKP的排序由BELNR MATNR。
SELECT BUKRS BELNR GJAHR AWKEY"从BKPF
获取帐户详细信息
到表IT_BKPF
的对应字段中,用于IT_RBKP
并继续使用BSEG ......
Hi Experts。
谁能解释我如何加入Rbkp(BELNR GJAHR BLDAT BUDAT TCODE XBLNR BUKRS LIFNR WAERS KURSF)Rseg(BELNR GJAHR EBELN EBELP MATNR BUKRS WERKS WRBTR MWSKZ MENGE MEINS HNS_SAC ZERS)( WRBTR LIFNR MATNR WERKS MENENS MEBEL EBELN EBELP HSN_SAC)
Bkpf(BUKRS BELNR GJAHR BUZEI HWBAS FWSTE KSCHL KBETR),我需要在Vise行的同一列中显示,而我的输入是
SELECT-OPTIONS:S_WERKS用于RSEG-WERKS。 "植物 SELECT-OPTIONS:S_LIFNR用于RBKP-LIFNR。"供应商代码
用于RBKP-BUDAT的SELECT-OPTIONS:S_BUDAT。 "发布日期。
这是我的代码
FORM GET_DATA。 BREAK-POINT。选择BELNR GJAHR BLDAT BUDAT TCODE XBLNR BUKRS LIFNR从RBKP中将KURSF PREPAY_AWKEY放入表IT_RBKP 中,在S_BUDAT中的BUDAT在和LIFNR中 。 如果IT_RBKP不初始。 选择BELNR GJAHR EBELN EBELP MATNR BUKRS WERKS WRBTR MWSKZ Menge从RSEG入HSN_SAC到表IT_RSEG 中,以供IT_RBKP < > WHERE BELNR = IT_RBKP-BELNR 和GJAHR = IT_RBKP-GJAHR 和S_WERKS中的WERKS。 从EKPO中选择EBELN EBELP MATNR到表IT_EKPO 中,以用于IT_RSEGEG中的所有条目 在哪里EBELN = IT_RSEG-EBELN 和EBELP = IT_RSEG-EBELP。 从EKKO中选择EBELN BSART LIFNR 到表IT_EKKO 中,用于IT_EKPO 中的所有条目 = IT_EKPO-EBELN。 从MAKT中选择MATNR MAKTX 到表IT_MAKT 中,对于IT_EKPO 中的所有条目,MATRN = IT_EKPO-MATNR。 选择LIFNR NAME1区域 将LFA1中的STCD3 插入表IT_LFA1 中的所有条目 _EKKO WHERE LIFNR = IT_EKKO-LIFNR。 从T007S中选择MWSKZ TEXT1到表IT_T007S 中,用于IT_RSEG 中的所有条目,其中MWSKZ = IT_RSEG-MWSKZ。 br>从T001W中选择WERKS区域到表IT_T001W 中,以获取IT_RSEG中的所有条目。 WERKS = IT_RSEG-WERKS。 ENDIF。 ******** ************ Final1表选择开始**************** 从BKPF中选择BUKRS BELNR GJAHR BLDAT BUDAT TCODE XBLNR WAERS KURSF AWKEY 插入表IT_BKPF S_BUDAT中的BUDAT,并且TCODE ='FV60'。"并且TCODE ='MIRO'。 如果IT_BKPF []不是初始的。选择 BUKRS BELNR GJAHR BUZEI MWSKZ WRBTR LIFNR MATNR WERKS MENENS将来自BSEG的EBELN EBELP HSN_SAC合并到表IT_BSEG 中,用于IT_BKPF 中的所有条目,其中BUKRS = IT_BKPF-BUKRS > * AND GJAHR = IT_BKPF-GJAHR 和S_LIFNR中的LIFNR 和S_WERKS中的WERKS。 br>对于IT_BSEG 中的所有条目,其中BELNR = IT_BSEG-BELNR 并且GJAHR = IT_BSEG-GJAHR。 从EKPO中选择EBELN EBELP MATNR 对于所有条目都进入表IT1_EKPO 在IT_BSEG 的EBELN = IT_BSEG-EBELN 和EBELP = IT_BSEG-EBELP的地方。 EBELN = IT1_EKPO-EBELN。 从MATT中选择MATNR MAKTX 到IT1_EKPO 表中的IT1_MAKT 中,MATNR = IT1_EKPO-MATNR。 选择LIFNR 从LFA1的NAME1 REGIO STCD3到表IT1_LFA1 中,用于IT1_EKKO 中的所有条目,其中LIFNR = IT1_EKKO-LIFNR。 从T007S中选择MWSKZ TEXT1 到表IT1_T007S 中 IT_BSEG 中的所有条目MWSKZ = IT_BSEG-MWSKZ。 从T001W中选择WERKS区域到表IT1_T001W 中IT_BSEG 中的所有条目,其中WERKS = IT_BSEG-WERKS。 br> ENDIF。
最多设置5个标签!
RBKP和BKPF之间存在链接,并且正在使用BKPF-AWKEY和AWTYP。
请搜索可用信息。
托马斯
聚苯乙烯 常见问题->未标记为问题。
亲爱的潘帕尼亚,
进行如下操作,
选择RBKP〜BELNR RBKP〜GJAHR RBKP〜LIFNR RBKP〜 BUDAT RBKP〜BLDAT RBKP〜XBLNR RBKP〜RMWWR RBKP〜WMWST1 RBKP〜SGTXT"发票收据的相关详细信息。
RSEG〜BUZEI RSEG〜MATNR RSEG〜WERKS RSEG〜SHKZG RSEG〜MENGE RSEG〜KSCHL
从RBKP内连接RSEG
进入RBKP〜BELNR = RSEG〜BELNR
并且RBKP〜GJAHR = RSEG〜GJAHR
进入 表IT_RBKP
SO_PDATE
和STBLG ='BUDAT所在字段的对应字段''检查以避免SO_PLANT中的反向输入
和RSEG〜WERKS
>和RSEG〜MATNR NE''。
如果SY-SUBRC NE 0。
消息'没有找到可供选择的数据'类型'I'。
保留列表处理。
ENDIF。
清除:WA_RBKP。
将IT_RBKP插入WA_RBKP。
进行连接 WA_RBKP-BELNR WA_RBKP-GJAHR插入WA_RBKP-AWKEY。
修改IT_RBKP 从WA_RBKP传输密钥在BELNR = WA_RBKP-BELNR的地方。
清除:WA_RBKP。
ENDLOOP。
对ITIT_RBKP的排序由BELNR MATNR。
SELECT BUKRS BELNR GJAHR AWKEY"从BKPF
获取帐户详细信息
到表IT_BKPF
的对应字段中,用于IT_RBKP
< p> WHERE AWKEY = IT_RBKP-AWKEY。并继续使用BSEG ......
Hi Experts。
谁能解释我如何加入Rbkp(BELNR GJAHR BLDAT BUDAT TCODE XBLNR BUKRS LIFNR WAERS KURSF)Rseg(BELNR GJAHR EBELN EBELP MATNR BUKRS WERKS WRBTR MWSKZ MENGE MEINS HNS_SAC ZERS)( WRBTR LIFNR MATNR WERKS MENENS MEBEL EBELN EBELP HSN_SAC)
Bkpf(BUKRS BELNR GJAHR BUZEI HWBAS FWSTE KSCHL KBETR),我需要在Vise行的同一列中显示,而我的输入是
SELECT-OPTIONS:S_WERKS用于RSEG-WERKS。 "植物
SELECT-OPTIONS:S_LIFNR用于RBKP-LIFNR。"供应商代码
用于RBKP-BUDAT的SELECT-OPTIONS:S_BUDAT。 "发布日期。
这是我的代码
FORM GET_DATA。
BREAK-POINT。
选择BELNR GJAHR BLDAT BUDAT TCODE XBLNR BUKRS LIFNR从RBKP中将KURSF PREPAY_AWKEY放入表IT_RBKP
中,在S_BUDAT中的BUDAT在
和LIFNR中 。
如果IT_RBKP不初始。
选择BELNR GJAHR EBELN EBELP MATNR BUKRS WERKS WRBTR MWSKZ Menge从RSEG入HSN_SAC到表IT_RSEG
中,以供IT_RBKP < > WHERE BELNR = IT_RBKP-BELNR
和GJAHR = IT_RBKP-GJAHR
和S_WERKS中的WERKS。
从EKPO中选择EBELN EBELP MATNR到表IT_EKPO
中,以用于IT_RSEGEG中的所有条目
在哪里EBELN = IT_RSEG-EBELN
和EBELP = IT_RSEG-EBELP。
从EKKO中选择EBELN BSART LIFNR
到表IT_EKKO
中,用于IT_EKPO
中的所有条目 = IT_EKPO-EBELN。
从MAKT中选择MATNR MAKTX
到表IT_MAKT
中,对于IT_EKPO
中的所有条目,MATRN = IT_EKPO-MATNR。
选择LIFNR NAME1区域 将LFA1中的STCD3
插入表IT_LFA1
中的所有条目 _EKKO
WHERE LIFNR = IT_EKKO-LIFNR。
从T007S中选择MWSKZ TEXT1到表IT_T007S
中,用于IT_RSEG
中的所有条目,其中MWSKZ = IT_RSEG-MWSKZ。 br>从T001W中选择WERKS区域
到表IT_T001W
中,以获取IT_RSEG中的所有条目。
WERKS = IT_RSEG-WERKS。
ENDIF。
******** ************ Final1表选择开始****************
从BKPF中选择BUKRS BELNR GJAHR BLDAT BUDAT TCODE XBLNR WAERS KURSF AWKEY
插入表IT_BKPF
S_BUDAT中的BUDAT,并且TCODE ='FV60'。
"并且TCODE ='MIRO'。
如果IT_BKPF []不是初始的。
选择 BUKRS BELNR GJAHR BUZEI MWSKZ WRBTR LIFNR MATNR WERKS MENENS将来自BSEG的EBELN EBELP HSN_SAC合并到表IT_BSEG
中,用于IT_BKPF
中的所有条目,其中BUKRS = IT_BKPF-BUKRS
> * AND GJAHR = IT_BKPF-GJAHR
和S_LIFNR中的LIFNR
和S_WERKS中的WERKS。 br>对于IT_BSEG
中的所有条目,其中BELNR = IT_BSEG-BELNR
并且GJAHR = IT_BSEG-GJAHR。
从EKPO中选择EBELN EBELP MATNR
对于所有条目都进入表IT1_EKPO
在IT_BSEG
的EBELN = IT_BSEG-EBELN
和EBELP = IT_BSEG-EBELP的地方。 EBELN = IT1_EKPO-EBELN。
从MATT中选择MATNR MAKTX
到IT1_EKPO
表中的IT1_MAKT
中,MATNR = IT1_EKPO-MATNR。
选择LIFNR 从LFA1的NAME1 REGIO STCD3到表IT1_LFA1
中,用于IT1_EKKO
中的所有条目,其中LIFNR = IT1_EKKO-LIFNR。
从T007S中选择MWSKZ TEXT1
到表IT1_T007S
中 IT_BSEG
中的所有条目MWSKZ = IT_BSEG-MWSKZ。
从T001W中选择WERKS区域
到表IT1_T001W
中IT_BSEG
中的所有条目,其中WERKS = IT_BSEG-WERKS。 br> ENDIF。
一周热门 更多>