皓's profilebaggioPhotosBlogListsMore Tools Help

Blog


    February 28

    ABAP有关选择屏幕设置的小技巧

    今天根据客户的需求修改了一个屏幕要求,需求为在主屏幕执行程序后进入下一屏幕反映执行结果,并且在application bar上添加一个button,调用相关的transaction,进行下一步操作.

    想想是一个很常用的需求,但竟然是第一次做,以前做的大多是出了ALV,然后在ALV中添加button.问题的关键就是如何在新的屏幕上进行button处理,以下就是其中关键的部分和大家分享:

    END-OF-SELECTION.        "在END-OF-SELECTION后面添加处理程序

        PERFORM set_pf_status.

        WRITE:/ '程序运行结果' .

     

    FORM set_pf_status.

      DATA: BEGIN OF inttab OCCURS 20,  添加一个内表留做进一步处理

            function(4),

            END OF inttab.

     

    * APPEND 'SESS' TO inttab. 如果有不想激活的button,可以将该button加入内表

     

      SET PF-STATUS 'MAIN' EXCLUDING inttab.  导入菜单

    ENDFORM.                    "set_pf_status

     

     

    AT USER-COMMAND.     button触发事件

      CASE sy-ucomm.

    WHEN 'SESS'.                                      

      CALL TRANSACTION 'se38' AND SKIP FIRST SCREEN.  调用需要的事物代码

      ENDCASE.

     

     

    对于菜单的设定,可以在SE80中随便找一个有菜单的程序,找到其中的GUI,copy出来就OK.

     以上就是一个简单的屏幕交互处理,以后有好东西大家一起分享.

    February 27

    猪年第一遭

        忙忙叨叨的春节终于过去了,日子也一下子指向了3月份,转眼来到petro半年了,收获不小,感触不少,看了看大家的Blog,好像都会做一个什么summary一样的东西,殊不知这玩意我们每周都做...仔细想想其实挺有用的,不然半年过去了,连自己做了什么都记不清楚了,岂不是很郁闷.
        放假前忙,上班后更忙,人统啊,劳统啊,天天统...突然想起"阿拉雷" 她好像也很喜欢桶啊桶的~~~
        转悠了一圈,还是回到了开发,安安静静的编代码还是挺适合我的,喜欢做有挑战性的工作.
        那天开车在北京城里走了走,终于认识了传说中的地安门,而且还是刚唱完"One night in Beijing"后去的...感觉开车就应该到处的走啊走,不然这路怎么能认识那,估计LP要是在家,这个计划早就完成了.期待9月~~
        最近一件美事就是妈妈从欧洲给我带回来的巧克力让我吃的这叫一个爽,说实话别的东西我都不吝惜,但是拿走我的巧克力去送礼,真是肝儿颤啊...还有一个发现就是看上去越不好看的巧克力越好吃,另外不要加其他东西,当然最好不是黑巧克力~
        我也想出去玩,我也想有个假期.不过这周末就要上课了,我从天堂一跃进入学堂.又要7天乐了,心情,心情,既然无法改变,那些就快去适应.想想LP那边,每周都要考试,我还是幸福的多了,要是我每周考试,我早崩溃了!看我LP不但没事,而且成绩越来越好,现在已经是A+了~~~我都美的慌:)
    你真是---太有材了!
        还一件美事就是新弄了台DC,终于拥有了自己的Nikon,S10虽然个是大了点,但是10倍的光学变交加上VR超强防抖,我觉得S10简直应该找 阿里 做形象代言...另外强烈BS JS们,一个劲的贬低S10 ,还给我忽悠烂机器.幸好小爷坚持了主见.
        看到前面桌上的帅哥好像在偷看不良网页~~庆幸自己坐了个好地方...
        正经的.还是要计划一下猪年的生活,LP给我看的运势好像还不错,那就更要努力,工作上希望能够有更大的成就感(如果用钱来评判的话,这条就要pass了),今年的任务是蓄势,等待,等lp回来,找到了好工作,明年的任务是寻找属于我们两个的小房子"),当然之前我还想着不少于3次的旅游~多美好的计划啊,一样一样的去实现吧.
        接着干活了,祝福所有的朋友猪事大吉,买房的买房,买车的买车,结婚的结婚,出国的出国,工作的工作,读书的读书.
        我那,还是写代码去吧~~~