2011年2月18日
摘要: Dialog程序中,经常需要根据数据的不同,动态修改屏幕上控件的状态为只显示,隐藏,或者可编辑状态,以下为部分示例一、修改屏幕上控件状态(不包含TableControl内的子控件)对于此中情况,在Screen PBO事件下,Manipulating individual abap dynpro table control field attributesIf you place the following ABAP into the ‘populate_screen’ PBO module (the PBO module within flow logic the ta 阅读全文
posted @ 2011-02-18 18:02 zhumk 阅读(3486) 评论(0) 推荐(0) 编辑
摘要: 继续示例loopatLT_WBSintoLS_WBS.clearLT_BPAK.selectsingleOBJNRintoLT_BPAK-E_OBJNRfromPRPSwherePSPNR=LS_WBS-PSPNR.LT_BPAK-E_VORGA='KSTP'.LT_BPAK-E_VERSN='000'.LT_BPAK-TWAER=CNS_WAERS.LT_BPAK-WERT=LS_WBS-ZGSSUM.appendLT_BPAK.endloop.callfunction'KBPP_EXTERN_UPDATE_CO'exportingI_BUDGET_ACTIVITY='KSTP'*I_BUD 阅读全文
posted @ 2011-02-18 17:51 zhumk 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: 示例,转载至以下地址:http://blog.csdn.net/yf_sap/archive/2009/07/29/4390435.aspx要实现CJ30更新或者追加项目(WBS)的预算,可以使用如下函数:KBPP_EXTERN_UPDATE_CO我现在要实现的是修改年度预算和增加总体的预算,如下步骤可以实现需要的功能:1、DATA:lt_bpakTYPESTANDARDTABLEOFbpakWITHHEADERLINE.DATA:lt_bpak_nTYPESTANDARDTABLEOFbpakWITHHEADERLINE. DATA:lt_retturnTYPESTANDARDTABLEOF 阅读全文
posted @ 2011-02-18 17:40 zhumk 阅读(2018) 评论(0) 推荐(0) 编辑
摘要: 实现TCODE:CJ40/CJ30 功能,其实多个TCODE都可以使用该FM来实现,该函数使用存在很多问题,必须要注意参数。为该函数在网上找了不少资料,将觉得有用的部分分级部分收藏。第一篇文章网址为:http://www.sap4.com/index.php?title=KBPP_EXTERN_UPDATE_COKBPP EXTERN UPDATE CONote 625613 - Interface for overall planning and budgeting`Symptom You want to create overall planning values (value type 阅读全文
posted @ 2011-02-18 17:35 zhumk 阅读(15506) 评论(0) 推荐(0) 编辑
摘要: 看到标题立马会想到用递归实现,但是递归不好调试,容易出现错误,下面给出一种简单实现方法。types:beginofty_prhi,posnrlikeprhi-posnr,uplikeprhi-up,downlikeprhi-down.includetypety_wbs.types:endofty_prhi.data:lt_prhitypestandardtableofty_prhi,ls_prhitypety_prhi.field-symbols:<fs_prhi>likels_prhi,<fs_wbs>likegs_wbs."1.0需要将下层WBS上的预算上 阅读全文
posted @ 2011-02-18 17:26 zhumk 阅读(2036) 评论(0) 推荐(0) 编辑