Smartforms中显示采购订单文本

先看一下原先打印出来的Smartforms:

ALV显示的查询数据.png

Smartforms打印数据(无采购订单文本).png

现在需求是通过Smartforms打印时,要显示采购订单文本。
首先,明确一点:采购订单文本是根据物料号获取到的。

通过Tcode:SE75找到采购订单文本的ID,如下:

文本对象和识别码.png

采购订单文本ID.png

在Smartforms中找到数据来源:
Smartform中TABLE表的数据来源.png

然后找到参考的类型:
Smartforms中工作区的参考类型.png

然后在结构中添加采购订单文本POTXT字段:
添加采购订单文本POTXT字段.png

然后就是在Smartforms中将新添加的字段拖曳到text文本中:
在相应区域添加采购订单文本.png

OK,Smartforms中准备工作做好了,下面就是到程序中找到相应逻辑,然后根据物料号获取采购订单文本了。
既然要显示采购订单文本,首先我们根据拿到的物料号去配置一下采购订单文本。通过Tcode:MM02进入更改物料(初始屏幕),输入物料号,如下:

MM02:输入物料号.png

然后选择采购视图:
采购视图.png

之后再输入相应工厂:
输入工厂.png

在采购订单文本页签下输入测试数据:
采购订单文本.png

保存一下,好了,测试数据也有了!

下面就是在处理Smartforms逻辑下获取采购订单文本了,上代码:


Smartform下添加相应代码.png

现在再打印一下,结果如下:
Smartforms打印数据(有采购订单文本).png

Excel打印处理方法一样大同小异。先通过Tcode:SMW0将模板下载下来,添加一列,再将新的模板上传。具体步骤如下图:

Web对象.png
填入对象名称.png

导出模板.png

添加模板.png

填入对象名称及描述.png

基本上就是这样的了!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,188评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,655评论 25 709
  • 今年的春天来的早,没有过春节就立春了。天气是有点暖和,有的姑娘已经穿上了花裙子。很多人心里却是哇凉哇凉的。...
    胡长溪阅读 1,643评论 0 1
  • 那年夏天结束的时候,一列货车开往了这座海边的小镇。 还记得那时一个波光粼粼的午后,码头的水手们忙活完都躲在屋檐和树...
    抓星星的小超阅读 3,177评论 0 1
  • 世说新语 水浒(金圣叹点评版) 牛天赐传 玉米 围城 十八春 洗澡 论摄影 海边的卡夫卡 白金的女体塑像 台北人 ...
    一个白鲤阅读 1,216评论 0 0

友情链接更多精彩内容