RBKP和BSEG之间的链接

2020-08-27 18:39发布

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

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


问题出在此报告中(代码如下所示),我想显示BSEG-BELNR字段,但rbkp和bseg之间没有链接。 这个很重要。 请给我解决方案。

<主持人删除的巨大代码条>

该消息的编辑者:Thomas Zloch

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

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


问题出在此报告中(代码如下所示),我想显示BSEG-BELNR字段,但rbkp和bseg之间没有链接。 这个很重要。 请给我解决方案。

<主持人删除的巨大代码条>

该消息的编辑者:Thomas Zloch

付费偷看设置
发送
3条回答
暮风yp
1楼-- · 2020-08-27 19:10

RBKP和BKPF之间存在链接,并且正在使用BKPF-AWKEY和AWTYP。

请搜索可用信息。

托马斯

聚苯乙烯 常见问题->未标记为问题。

95年老男孩
2楼-- · 2020-08-27 19:01

亲爱的潘帕尼亚,

进行如下操作,

选择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 ......

SAP砖家
3楼-- · 2020-08-27 18:55

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。

一周热门 更多>