从加载项查看Crystal Report

2020-08-20 05:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好???? 我想从使用...

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

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


大家好????

我想从使用SDK构建的加载项中查看水晶报表。 如何才能做到这一点? 有示例代码吗?

谢谢

哥斯达黎加

5条回答
奄奄一息的小鱼
2020-08-20 06:35

嗨!

我正面临与科斯塔斯所描述的完全相同的问题。 SAP B1版本是9.3 HANA。

我想看一下特立尼达的示例(http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/26720 )。 不幸的是,链接已过时。 有人可以分享任何提示吗?

同时,我正在玩表单LayoutKey%,Print%,ReportData%事件,希望它是一个正确的方向。

此致

Jakub

-更新---

我想我快到了。

我所做的:

1)使用与我的UDO文档条目匹配的Dockey @数字参数创建了Crystal Report布局。

2)通过"报告和布局导入向导"作为附加到USRT文档类型的布局导入。

3)在我的UDO代码后面添加了以下代码:

///<摘要>
        ///初始化组件。 表单创建后由框架调用。
        ///
         公共重写void OnInitializeComponent()
         {
             this.UIAPIRawForm.ReportType =" USRT";
             this.OnCustomInitialize();
         }


        ///<摘要>
        ///初始化表单事件。 在表单创建之前由框架调用。
        ///
         公共重写void OnInitializeFormEvents()
         {
             this.LayoutKeyBefore + = new LayoutKeyBeforeHandler(this.Form_LayoutKeyBefore);
         }


         私有void Form_LayoutKeyBefore(ref SAPbouiCOM.LayoutKeyInfo eventInfo,bool BubbleEvent外)
         {
             BubbleEvent = true;
             eventInfo.LayoutKey =" 2"; //虚拟值-取自当前文档
         }


 

4)从B1客户端打开我的UDO并将我的CR布局设置为默认。

现在,当我只有一个UDO时,这东西就很吸引人。 如果我添加另一个UDO,它将尝试使用相同的布局。

任何提示表示赞赏:)

Jakub

一周热门 更多>