RBKP和BSEG之间的链接

2020-08-27 18:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)问题出在此报告中(代码如下所示)...

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

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


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

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

该消息的编辑者:Thomas Zloch

3条回答
SAP砖家
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。