- 博客(32)
- 资源 (15)
- 收藏
- 关注
转载 NACE 配置PO PR SA等打印对应的smartforms
一般PO 打印打印的配置点TCODE NACE选择你对应的Application,选择output types查看routines如果想找测试数据,可以根据type等到如果想找测试数据,可以根据type等到DB表:NAST去查找示例数据更多S4精彩内容,环境关注微信社区:或者联系社区负责人:...
2017-06-30 06:14:37 107
转载 BAPI:采购申请修改(撤批-->修改-->重新审批)
可以结合BAPI和ME54N查看效果其实修改采购申请,可以直接调用BAPI修改,没必要撤批审批而且调用审批的时候,经常发生一种现象:直接执行审批出错,debug进去发现没问题,都能成功,具体原因不是很清楚,猜测是系统太快,一级审批没走完就进行二级审批,然后就报错了,解决方案之一是每级审批后,等一秒……文本版代码请点击阅读原文更多S4精彩内容,环境关注微信社区:或者联系社区负责人:...
2017-06-28 07:02:31 22
转载 SE73 上传字体
有时候smartforms 打印需要第三方字体SE73 上传字体:(自行准备 ttf 格式的字体文件)之后在style创建的时候就可以选此字体了其他信息可以参考note:1605966 - Upload True Type fonts to SAP for use in forms更多S4精彩内容,环境关注微信社区:...
2017-06-26 08:20:00 33
转载 Smartform 版本对比
Smartform 是没有版本的。如果简单对比下版本是不是一致,可以直接看最后修改时间或者传输时间。但是如果想看看两个不同“版本”的smartforms 具体差异,不想一个个对比细节的话,可以试试下面的方法:每个smartform都对应一个function。查看对应的Function(如果这里没有Function,F8执行下Smartform就会自动生成)这个FM是没有版本的想要对比版本,只能对比...
2017-06-23 07:50:28 99
转载 smartforms修改建议
因为smartforms本身不会产生版本所以不能进行回滚(版本覆盖)。而调smartforms格式的时候又非常麻烦。为了防止修改错误无法恢复到原来版本,建议每次修改前,下载smartforms进行备份注意下命名,注明日期和system如果发现修改错误,或者需求取消,可以直接再把备份的上载覆盖掉当前版本即可...
2017-06-23 07:50:28 93
转载 At new of /At end of
如果有abcd,at end of B,是对B以及B之前的字段进行判断不是仅仅对b进行判断,而且如果at end of b,就会对b后面的数据清空初始化,所以在at end of 前用 另一个工作区接收一下,一定注意,是B之前的所有字段进行判断at new也一样例子:REPORTzlm_at_end_of.TYPES:BEGINOFty_itab,aTYPEi,...
2017-06-22 06:09:55 79
转载 smartforms打印条形码
实现如下效果:在样式里设置一个字体,参考的条形码然后修改字段的格式有时候需要在条形码下面显示具体值,就再换行插入此字段,字体可以调节写这样就可以实现上述效果...
2017-06-22 06:09:55 45
转载 将SMSARTFORMS 以PDF的方式用邮件发出去
有时候不需要打印smartforms,而是以pdf格式发邮件发过去,下面是部分代码REPORTzlm_cvrt_smart_to_pdf_mail."控制变量DATAfm_nameTYPErs38l_fnam.DATA:control_parametersTYPEssfctrlop,l_output_optionsTYPEssfco...
2017-06-21 06:29:40 66
转载 Smartform 动态打印选择屏幕上传的图片
report选择屏幕上有个文件选项,我要选择图片,然后将图片在smartforms上打印出来"好像不通过SE78是不行了。想了想,只能是执行的时候,先将选中的本地图片通过se78传到服务器。然后再去调用smartform打印。这里有个问题,如果上传的图片并不是固定的那几个,而且复用性不大。那么为了防止服务器上一堆垃圾图片数据。上传的时候,可以考虑用一个固定的名称,把原来的覆盖掉,这样就不产生垃圾数...
2017-06-20 06:25:59 33
转载 Smartform 打印二维码 (SAP本身支持二维码打印,不需要插件)
Step 1: Upgrade theKernel if RequiredLog in to the SAP >> SAP Easy Access Screen >> System Menu >> StatusClick on the component to check the SAP_BASIS release 731Close the pop-up di...
2017-06-19 07:25:39 110
原创 Copy PR item text to PO when ME21N_SAP刘梦_新浪博客
首先,PO item text是可以通过配置实现的,但是有时候业务顾问偷懒,或者因为某些什么原因,不能创建或者传输Customizingrequest。这个时候也就只能通过代码来实现了……创建采购订单的时候,将参考的采购申请对应的item 文本带过来增强点跟 header的一样ME_PROCESS_PO_CUST只是对应的method变成了item参考代码...
2017-06-18 06:50:58 260
原创 Copy PR header te…
之前已经用badi实现了 po header text的copy还有一种方法,exit查找对应的出口PR header text to PO header when ME21N(增强方法2)" TITLE="Copy PR header text to PO header when ME21N(增强方法2)" />PR header text to PO header when ME2
2017-06-17 09:22:09 427
原创 Copy PR header te…
需求:根据采购申请创建采购订单的时候,将PR header text 带到PO header text上spro 下找的增强点:PR header text to PO header when ME21N" TITLE="Copy PR header text to PO header when ME21N" />其实就是 ME_PROCESS_PO_CUSTMethod PR
2017-06-17 09:22:06 456
原创 PO text copy rule…
如果有需求,要在创建PO的时候,把PR item text 带到PO item text上,是可以通过配置实现的。spro下看下配置及说明text copy rules :copy PR item text to PO" TITLE="PO text copy rules :copy PR item text to PO" />做个测试:先添加了一个item node 的文本text
2017-06-17 09:22:03 462
原创 ME21N 根据PR Type自动…
有个需求是,参考PR创建PO的时候,根据PR type 自动调整PO的type。增强点:根据PR Type自动调整PO 订单类型" TITLE="ME21N 根据PR Type自动调整PO 订单类型" />method根据PR Type自动调整PO 订单类型" TITLE="ME21N 根据PR Type自动调整PO 订单类型" />测试代码:根据PR Type自动调整PO
2017-06-17 09:22:01 592
原创 format Excel上传中的数字(…
有时候使用Excel批导。用户维护Excel的数字格式的时候,有时候是手动输入,有的是从别的系统导出来的。数字格式可能有:123,456.00123.456,00123456.00123456,00甚至奇葩点儿:123,456(没有小数点及小数位)而咱们系统里赋值的时候,前台输入跟你su3设置有关。但是debug的时候,你回发现,在运行时小数点就是(.)点儿。所以为了规范格
2017-06-17 09:21:58 435
原创 SAP 第一课堂开课了,想学S/4,HANA…
朋友公司的第一课堂网站正式上线,网址:http://www.azsap.com/ SAP第一课堂,是SAPS/4,HANA,FIORI前沿技术的众筹平台和交流平台;是SAP技术的应用者和推广者。平台系统仅限于交流和学习。同时,致力于帮助更多的人学习SAP。帮助大家解决项目中的问题。有兴趣的朋友也可以加群139446252找助理问具体细节第一课堂开课了,想学S/4,HANA,FIORI 的朋
2017-06-17 09:21:56 1991
原创 替代校验
欢迎关注订阅号:SAP学习记录(SAPlearning )text copy rules :copy PR item text to PO" TITLE="PO text copy rules :copy PR item text to PO" ACTION-DATA="http://s16.sinaimg.cn/mw690/003wFBDZzy7bNVFBZTN7f&690" ACTION-
2017-06-17 09:21:53 447
原创 Copy PR header text to PO header when ME21N(增强方法2)_SAP刘梦_新浪博客
之前已经用badi实现了 po header text的copy还有一种方法,exit查找对应的出口查看对应的Function 及include,可以看看输入参数,看看哪些值可以用到添加测试代码为方便管理和维护,也为了里面别太乱,我把代码封到一个include里面,其实建议是用Function,直接copyEXIT_SAPMM06E_012 或者自己建一个。...
2017-06-17 06:50:30 341
原创 Copy PR header text to PO header when ME21N_SAP刘梦_新浪博客
需求:根据采购申请创建采购订单的时候,将PR header text 带到PO header text上spro 下找的增强点:其实就是 ME_PROCESS_PO_CUSTMethod利用里面的一个method set_text参考代码FUNCTIONzmm_copy_pr_text_to_po.*"--------------------------...
2017-06-15 12:30:17 201
转载 SMW0上传报错:No MIME assigned to object
有时候上传Excel时会报错:这个解决办法很简单,只需要维护下就行了new 一个新的之后再上传即可
2017-06-14 06:39:28 108
转载 smw0 上传模板
有时候想上传到sap一个模板,比如excel,以后下载就可以使用该excel格式:tcode: smw0涉及到的表:参数表:WWWPARAMS对象主记录表:WWWDATA上传时,一般采用二进制模式:新建模板点上传模板上传模板之后保存激活就可以了下面看如何在程序内使用模板(部分代码) DATA: p_file TYPE ibipparms-path. DATA: lo_objda...
2017-06-14 06:39:28 60
转载 OLE Excel 按行列号赋值 demo
上篇OLE中Excel单元格赋值,使用的是PERFORM fill_range 填充行PERFORM insert_row 添加新行其中FORM fill_range USING value(f_range) value(f_value). CALL METHOD OF wsheetobj 'Range' = rangeobj ...
2017-06-13 07:34:46 34
转载 OLE实现Excel下载
这里的Excel格式略微复杂:一般会用smw0先上传模板,然后客户下载时,打开模板,填充数据,最后下载到本地。本例使用上面的模板。下面是demo(用电脑版观看更合适~)首先给数据行命名:rowno仅仅命名第一条数据行,然后给每一个需要赋值的单元格命名其他各字段类似【其实是可以直接用行列号直接赋值的,我只是为了读代码的时候更清晰,自己给列加了描述,个人习惯而已】代码如下:【仅仅是主要逻辑代码,字段取...
2017-06-13 07:34:46 40
转载 从FTP服务器下载文件
*程序逻辑结构*1. 查询FTP链接配置信息表获取源FTP及目标FTP登陆信息*2. 建立源系统FTP链接*3. 将源FTP服务器传输编码方式转换为ASCII*4. 建立目标系统FTP链接*5. 将目标FTP服务器传输编码方式转换为ASCII*6. 解析FTP路径下文件,返回到内表中*7. 关闭源FTP链接*8. 关闭目标FTP链接*9. 关闭RFC远程链接配置表用户参数定义查询FTP链接配置信...
2017-06-12 07:28:49 25
转载 FTP服务器文件重命名
*程序逻辑结构*1. 查询FTP链接配置信息表获取源FTP及目标FTP登陆信息*2. 建立源系统FTP链接*3. 将源FTP服务器传输编码方式转换为ASCII*4. 建立目标系统FTP链接*5. 将目标FTP服务器传输编码方式转换为ASCII*6. 将传输文件列表中源FTP目录下的源文件名重命名*7. 关闭源FTP链接*8. 关闭目标FTP链接*9. 关闭RFC远程链接配置表参数定义查询获取登录信...
2017-06-12 07:28:49 176
转载 IDOC 基本步骤
IDOC,配置需要分两部分:第一步WE31创建段(SEGMENT):ZLM_SMT01第二步WE30创建IDOC基本类型 :ZLM_IDOC_TYPE1第三步WE81创建IDOC消息类型 :ZLM_IDOC_MSG1第四步WE82关联基本类型和消息类型第五步SM59创建远程连接 :19TO21第六步WE21创建端口 :ZLM_PORT01(own port name) ...
2017-06-09 06:14:06 29
转载 IDOC练习:发送端配置
第一步WE31创建段(SEGMENT):ZLM_SMT01第二步WE30创建IDOC基本类型 :ZLM_IDOC_TYPE1第三步WE81创建IDOC消息类型 :ZLM_IDOC_MSG1第四步WE82关联基本类型和消息类型第五步SM59创建远程连接 :19TO21第六步WE21创建端口 :ZLM_PORT01(own port name) A000000059(gen...
2017-06-09 06:14:06 33
转载 BTE相关的标准函数
PC_FUNCTION_FIND:Prozess-BTE: Ermittlung der Standard- und alternativ FunktionsbausteineBF_FUNCTIONS_FIND其他相关函数,可以从Function Group ITSR中查找
2017-06-08 09:13:57 26
转载 出口增强应用:强制邮箱大写
前段时间解决一个bug。WF发邮件的时候,发现有个客户总收不到邮件。其他人都能收到。那说明代码应该没问题,就是他邮箱本身问题了。进入系统看了下他的邮箱,是大小写混写的。具体程序代码我没看,应该是做了邮箱的校验,拿邮箱作为查询条件去搜索了。然后让basis帮忙修改了邮箱,全部大写(或者小写),问题就解决了。正常,前台屏幕输入的,都会自动转换为大写,但是邮箱这个字段,支持小写。我在自己的练习系统上测试...
2017-06-07 15:24:07 50
原创 PO text copy rules :copy PR item text to PO_SAP刘梦_新浪博客
如果有需求,要在创建PO的时候,把PR item text 带到PO item text上,是可以通过配置实现的。spro下看下配置及说明做个测试:先添加了一个item node 的文本创建copy rulescopy PR 上的item note 文本测试:查看PRME21N创建PO,选择PR 点copyitem text 自动带出来了(不需要点保存)...
2017-06-06 06:56:37 344
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人