动态生成屏幕控件Dynamic documents

    技术2025-04-10  41

    之前做屏幕动态都是现在屏幕上画好控件,然后在PBO中控制他们的属性,显示哪些,隐藏哪些。

    但是现在有个构想是实现一个动态可配置的功能界面,这样需要话的东西就太多了!还有那么多变量。不说画不画的下,那么多控件处理起来也够头疼的。

    那么能不能程序动态生成呢?现在据我了解在SCREEN上的东西只能是先画好的。但是有这样一个东西:Dynamic Documents。

    其实这是一个HTML对象,可以放在一个Container容器里面,然后可以加入input field、button甚至table control。

    具体怎么用我就不说了,大家看例子:

    在系统的这个开发类:SDYNAMICDOCUMENTS有很多例子程序,

     

    Program Description DD_ADD_FORM_BUTTON Buttons on Forms DD_ADD_FORM_INPPUT Interactive Elements: Forms with buttons DD_ADD_LINK Interactive Elements: Links DD_ADD_PICTURE SAP icons and pictures stored in BDS(transaction OAOR) ADD_PICTURE To add a picture DD_ADD_TABLE Tables DD_ADD_TEXT Text input DD_SPLIT_DOCUMENT Distribution of areas on dynamic documents DD_STYLE_TABLE Style types & list colours

     

    大家还可以参考这篇BLOG:http://applexus.com/irj/MyApplexus/Blogs/tabid/114/EntryID/14/Default.aspx

    当然还有SAP帮助文档:http://help.sap.com/saphelp_nw04/helpdata/EN/b6/ab3ac003ac11d4a73f0000e83dd863/frameset.htm

    最新回复(0)