Archive for 2010.07

教你学会Adobe Interactive Form系列之四

clip_image046_thumb.jpg
第三章 Context 本章是Interactive最最重要的部分了,就是数据的取得,放置等等, 在这一章中涉及的内容比较多,估计篇幅会不小. 因为针对xml type的接口类型, 不存在context这项内容,所以本章所描述的都是abap的接口类型以及smart form兼容的接口类型. 1. Form的属性 首先让我们来看看一个Form都有哪些属性,如下图: 描述: 不用说了,输入你的form的描述就好 Layout Type: 说明: 当需要使用脚本在做交互式报表的时候, 这个就有用了. 1.1 xACF: 需要安装额外的软件,现在基本都使用ZCI, ACF out了. 1.2 ZCI: 这个对Adobe Reader的版本...

教你学会Adobe Interactive Form系列之三

clip_image016_thumb.jpg
第二章 接口 接口这个概念非常简单,他是连接程序和Form的桥梁,Form中的动态内容都是通过接口取得程序中的计算值得到。下面我们看看ABAP接口的结构以及主要功能: 1. 接口类型 2. 传递参数 如果你做过function Module的开发,那么对于接口的传递参数就会非常容易理解了,它主要也包含三个部分:Import,Export,Exception 注意的是,参数定义用TYPE,只有兼容Smart Form的接口类型才能用LIKE。 3. 全局变量定义 我想这三种就不用我多解释了吧. 4. 初始化 Code初始化: 如果不是smart form兼容的接口类型,那么这里就是你唯...

教你学会Adobe Interactive Form系列之二

clip_image024_thumb.jpg
前面一些内容, 大家可能也看的云里雾里, 写的再多不如直接上个简单的程序,这样更加直观, 更加容易理解. 按照惯例,先上Hello World的Interactive Form的打印程序. 设计, 本例设计输入一个参数, 然后把这个输入参数的值通过Form打印出来, 嗯….为了做广告, 加个Logo的打印, Logo的图片是翱翔云天. 1. 创建Interface 1.1 进入事务代码: SFP 1.2 输入Interface名字,点击创建 1.3 在弹出窗口中选择接口类型,输入描述,点击保存按钮 1.4 在我们这个例子中,就是通过一个text加上Hello World, 为了更加多的用到一些接口方面的东西,我们...

教你学会Adobe Interactive Form系列之一

0711490
欢迎进入翱翔云天的教程系列之一, 教你学会Adobe Interactive Form. 在该系列文章中, 我会一步一步的引导你熟悉,了解,最终能够应用Interactive Form做SAP中打印Form的开发. 本系列源于SAP标准教程BC480, 在其基础上加入了我个人的研究以及了解,并且综合了很多网上的资源, 如果有任何纰漏, 欢迎指出并能够促使本人做出改进. 第一章 总览 众所周知, 在SAP中, 关于Form的设计迄今为止有三种工具, 现列出这三种工具,并对它们做一些简单的评论: 1. Script Form 这是最早期Form开发的工具, 也是本人最先使用的Form开发工具, 对其印象...

菜鸟还是高手?

今天写点扯淡的东西, 毕竟在家里养病心情不是很舒畅, 顺便也鄙视一下自己的狗屁判断经验. 注: 本文所说的菜鸟和高手, 指的是护士小美女输液扎针的技术, 和SAP不沾边… 这几天本人每天都要吊盐水, 因为以前经常在儿童医学中心给我家小朋友吊,所以比较了解护士小姐的区分: 在儿童医学中心中, 有三种不同类型衣服可以区分护士扎针的技术: 白色带淡蓝色小花: 肯定是高手, 一般很小的宝宝都会是她们动手, 扎头技术出众…… 纯白色: 熟手, 扎手, 扎脚一般不会失误 淡蓝色: 生手,也就是我们说的菜鸟, 遇到她们尽量想办法换,如果实在躲不开…… 认命吧 根据...

宝宝成长日记: 20070712- 宝宝的病基本痊愈

这几天小家伙吃饭都不是很好, 究其原因就是喉咙口有些溃疡, 导致吃饭咽东西会很疼. 发炎看起来好了很多, 小家伙精神也是十分的不错. 这个星期我妈回老家, 是丈母娘过来帮忙带小孩. 小朋友到现在表现还可以, 希望他继续加油…. 这次生病比较严重, 输了两天的盐水, 吃了3,4天的药, 周六去复诊, 医生说没什么大碍, 我们观察下来小家伙也还可以, 今天周一, 本来小家伙应该上学, 看在他喉咙溃疡还没有好彻底, 再耽误一天, 今天在家和他姥姥玩吧. 这几天本人生病了,到现在还没有好转, 今天再输一天的液, 看看情况,但愿没什么太大的问题. 由于自己生病, 都不...

宝宝成长日记: 20100705-宝宝生病了

早晨起来, 发现高烧到38度, 于是和LP商量,决定去医院检查一下, LP今天请假, 我继续上班. 9点左右, LP来电话, 儿童医学中心停车位满了, 她们只能在路边等待, 这个和谐的国家的医院….无语问苍天. 过半个小时我打电话过去, 终于有车位, 而且已经挂上急诊, 这个时候,宝宝发烧已经到39度多, 听了之后心里十分着急… 大概一个小时左右, 打电话过去问情况, 医生也没说出是什么毛病, 验血结果就是发炎, 需要输液, 宝宝的小手又要遭殃了… 过一会LP打电话过来, 说输液床位已经满了,需要等一段时间, 天哪, 怎么这么多小朋友生病, 是现在...

安装上SAP GUI 720

看到已经有很多人在用,于是禁不住手痒, 安装上SAP GUI 720玩玩, 昨天安装不敢妄作评论,先把老白的帖子转过来 http://scnblogs.techweb.com.cn/laobai/archives/293.html 我使用的问题占坑: 1. 安装完后,第一次运行, 左边的树状导航黑了……, 第二次运行, 回归正常 2. 找到一个Bug,SFP中下拉列表光标错位。如下操作: SFP中参数定义,点两下那个列表按钮,光标错位: ...

ADS 配置步骤补充

昨天在配置好ADS的server上做interactive form, 进入layout界面,弹出如下错误: 嗯,不得不说,这是我上次配置完遗留的问题, 其实非常的简单, 其错误原因是本地中没有安装ALD(Adobe LiveCycle Desinger), 这个可以直接到sap网站上下载, 当然, s帐号是必须的. 因为这个东西有200多M, 所以也无法放到我的博客中,如果有没有权限下载的,可以联系我(多说一句, 如果你没有s帐号, 那么你肯定得不到adobe document reader的license,那么这东西你也玩不起来). 下载好之后在本地安装, 最终测试结果如下: ...

Step-by-Step Guide: Perl call SAP Web Service

前几天我们完成了ABAP call SAP web service, 以及VB call SAP web service, 今天我们来实现Perl Call web service,其中perl用到的pakcage 为SOAP::Lite,关于SOAP::Lite,请参考CPAN的详细资料. 本文PDF文件:   Perl Call SAP Web Service (76.6 KiB, 411 hits) Perl版本: Active Perl 5.8 SOAP::Lite: Active Perl安装包中自带 1. 在SAP端创建web service: 关于如何创建请参考:http://www.abaptech.com/2010/07/step-by-step-guide-sap-as-web-service-server/ 这次例子我们用的w...

Step-by-Step Guide: VB call SAP Web Service

前面我们已经介绍了如何创建sap web service,以及如何使用ABAP来调用这个web service,现在我们继续往下走,使用VB来调用这个web service。因为现在不在家里,而昨天写程序测试的时候没有截图,于是只能文字说明了。 1. 安装soap toolkit 这个可以到微软那里下载,或者google,百度 2. 在vb中新建工程 3. 添加soap toolkit的引用 4. 取得sap web service的wsdl文件路径 这个在前面的文章中测试web service的时候可以找到 :/sap/bc/srt/rfc/sap/?sap-client=&wsdl=1.1″>http://<host>:<port>/sap/bc/srt/rfc/sap/&...

Step-by-Step Guide: ABAP call web service

继续前面的关于web service的话题,在前文中我们在sap里面定义了一个web service,现在我们用ABAP来调用它。 本文PDF文档下载:   ABAP call Web Service (152.2 KiB, 5,647 hits) 1. 定义http destination(SM59) 2. 定义proxy 3. 取得wsdl链接,填入 3. 填写保存到哪个package以及前缀 4. 激活 5. 定义逻辑端口(LPCONFIG) 激活: 6. 开始写程序: REPORT ZBOBO_WS_001.   *--&gt;这个proxy class是在前面定义好的 DATA proxy TYPE REF TO ZBOBOCO_ZBOBO...