今天大家分享一下,在S/4 HANA Cloud中如何修改系统标准的表单,大家在项目中可能会遇到需要打印的单据,系统有标准的模板但是需要适当的改动,以前都是由开发人员通过代码改变,但是在S/4 HANA Cloud中我们可以自己修改简单表单模板,那么我们应该如何操作呢,下面我以生产订单为例和大家分享一下具体的操作。
首先要想修改系统标准的表单模板我们需要开发权限和后台权限,同时用到两个APP分别是:维护表单模板和输出参数确定。
我们修改表单模板还有一个最重要的软件,那便是**Adobe LiveCycle Designer(**大家需要提前下载,前几篇文章中有介绍)
下面我们先来看一下系统中生产订单中相关的两个标准表单模板是什么样子的,我们找到一张生产订单,通过 更多 -订单- 输出- 管理输出项目 查看标准表单。如图:
进入输出管理后,我们可以看到在生产订单中存在两个标准表单模板:
PP_MOR_PICK_LIST(拣配清单)
PP_MOR_DATA_LIST (订单数据)
我们可以点击显示PDF按钮,查看和下载表单,如图:
那我我们如何对系统中标准表单进行修改?
第一步:我们需要将系统中的标准模板下载下来,这个时候我们就用到了一个APP,维护表单模板,如图:
进入APP界面,我们会发现表单模板分为两类:自定义模板和已预投递模板
- 自定义模板顾名思义就是自己创建的模板(等会会用的到)
- 已预投递模板中便是系统预置的表单模板,我们找表单模板需要在这面找。
我们在已预投递模板中我们找到需要下载的表单模板,我们可以通过生产订单中显示表单名称进行搜索。如图;
搜索到需要的表单模板后,点击进入。
在此界面我们可以下载表单模板(可以按照语言进行下载),在这个界面我们还要注意一个数据源,数据源在下一步创建自定义表单模板时会用到。
下载之后我们可以看到压缩包中会有两个文件:
第一个XDP的文件是我们用来在Adobe LiveCycle Designer软件中修改的文件。
第二个XSD的文件是数据文件同样在修改软件中会用的到(还有另外一种放式,后续讲解)。
我们下载完成后呢就可以在Adobe LiveCycle Designer中进行修改了,具体的修改操作呢,前面文章中有提到,今天主要分享整体流程。
第二步:新建自定义表单模板 将我们修改好的表单模板再传回系统当中。这个时候呢我们就用到维护表单模板中的自定义模板了,如图:
点击新建按钮,再Cloud中自定义的表单模板都是YY1_开头的,输入新建表单模板的名称,然后将修改好的表单模板上载上去,在这个界面一定要注意数据源一定要和原数据源一样(就是和上一步骤下载模板中的数据源一样),如果数据源不一样,表单模板是显示不出东西来的。最后将表单类型选择为内容(类型一定是内容)。点击确定进入创建的表单模板,如图:
在创建的表单模板中我们可以反复上载文件(即如果一次修改不满意,需要多次修改在这一个表单模板中上载覆盖即可,无需重复操作),同样我们也可以为自己创建的表单模板设置可用国家和语言(一般都是中文)。
在创建完自定义表单模板后,我们进入下一步。
第三步:在后台配置中分配新建的表单模板
首先我们需要在后台配置中找到表单模板的配置项,如图:
进入配置项后,我们找到系统标准的表单模板,我们以生产订单为例,找到相关的两条标准表单模板,这时候我们根据需要勾选标准表单模板,然后点击复制为按钮进入复制界面,如图:
在此界面我们需要通过查找将表单模板标识改成自己创建的表单模板标识,完成后点击保存,完成分配表单模板的操作。
第四步:找到输出参数确定APP,上一步我们在后台配置中将新建的表单模板分配,这一步我们在系统的前台中去改变生产订单中输出的表单模板(必须先后台配置之后才可进行前台改变,不然前台无法搜索到)
在输入对用的业务规划后,选择表单模板,进入如下界面:
在此界面中我们可以看到生产订单中输出的相关表单,让我们往右拉找到表单模板,如图:
然后勾选需要改变的表单模板,点击编辑按钮,将表单模板改变为自己创建的表单模板,如图:
在这里小编因为没有新建表单模板所以就不改变了,大家改变表单模板之后,**的按钮就会亮起,然后点击**,就完成标准表单的替换。
因为在Cloud系统中表单模板只能替换不可以新增,所以大家在操作的时候一定要注意保存系统的标准表单模板,以防万一。
到这里修改系统标准的表单的整体操作流程就完成了。
想了解更过关于SAP S4 HANA Cloud的知识,请关注公众号:S4 Cloud Talking