串联连接.. !!!

2020-08-17 08:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我要显示金额中+的金额。 怎...

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

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


嗨,我要显示金额中+的金额。 怎么做。







 循环到l_bseg INTO DATA(w_bseg)。

     如果W_BSEG-shkzs ='H'。
       将'-'和'WRBTR'合并到lv_var中,以空格分隔。
     万一。
     如果W_BSEG-shkzs ='S'。
       将" +"和" WRBTR"并入lv_var中,并以空格分隔。
     万一。


     gwa_final-belnr = w_bseg-belnr。
 * gwa_final-gjahr = w_bseg-gjahr。
     gwa_final-augcp = w_bseg-augcp。
     gwa_final-shkzg = w_bseg-shkzg。

     gwa_final-gsber = w_bseg-gsber。
     gwa_final-wrbtr = w_bseg-wrbtr。
     gwa_final-pswsl = w_bseg-pswsl。
     gwa_final-dzuonr = w_bseg-zuonr。
     gwa_final-sgtxt = w_bseg-sgtxt。
     gwa_final-hkont = w_bseg-hkont。
     gwa_final-lifnr = w_bseg-lifnr。
     gwa_final-prctr = w_bseg-prctr。
     gwa_final-bupla = w_bseg-bupla。
     gwa_final-budat = w_bseg-h_budat。
     gwa_final-bldat = w_bseg-h_bldat。

     使用键belnr = w_bseg-belnr二进制搜索将表l_bkpf读入DATA(w_bkpf)。

     如果sy-subrc EQ 0。
       gwa_final-cpudt = w_bkpf-cpudt。
       gwa_final-xblnr = w_bkpf-xblnr。
       gwa_final-bktxt = w_bkpf-bktxt。

     万一。

     在saknr = w_bseg-hkont处将l_skat放入数据(w_skat)中。
 *使用键saknr = w_bseg-hkont二进制搜索将表l_skat读入DATA(w_skat)。

       如果sy-subrc EQ 0。
         gwa_final-saknr = w_skat-saknr。
         gwa_final-txt50 = w_skat-txt50。
       万一。
     结局。


     使用键lifnr = w_bseg-lifnr将表l_lfa1读入DATA(w_lfa1)中。

     如果sy-subrc EQ 0。
       gwa_final-name1 = w_lfa1-name1。
     万一。

     将gwa_final附加到gt_final。
     清除gwa_final。
   ENDLOOP。
4条回答
95年老男孩
2020-08-17 08:59

嗨,Manoj Kumar

您应该做别人建议的事情。

您需要更换

如果W_BSEG-shkzs ='H'。
       将'-'和'WRBTR'合并到lv_var中,以空格分隔。
     万一。
     如果W_BSEG-shkzs ='S'。
       将" +"和" WRBTR"并入lv_var中,并以空格分隔。
     ENDIF。

作者

案例W_BSEG-shkzs。
   当" H"。
     gwa_final-wrbtr = w_bseg-wrbtr * -1。
   当" S"。
     gwa_final-wrbtr = w_bseg-wrbtr。
 结束。

Michael Piesche 所述。 如果这样替换,则该值将正确。

在您以前的一个问题中,我更正了您的一个代码,您在其中使用BSEG和BKPF表,但是您仍未在使用表BSEG和BKPF的键字段(BUKRS,BELNR,GJAHR)。 对于SKAT表,使用关键字段(SPRAS,KTOPL,SAKNR)也很重要。 如果不使用关键字段,则输出将始终是错误的。

问候
斯蒂芬

一周热门 更多>