如何创建自己的Convers. Routine? 一般我们都是用SAP标准的ALPHA, 如下图:

我一直很好奇这个ALPHA倒底是什么东东, 不是FUNCTION GROUP, 不是FUNCTION MODULE, 直到最近有个需求要创建包含一些特殊逻辑的Convers. Routine, 才发现这个ALPHA只是FUNCTION MODULE名字中间的一部分, 双击ALPHA, 如下图:

原来, 只要符合CONVERSION_EXIT_XXXXX_INPUT / CONVERSION_EXIT_XXXXX_OUTPUT命名规则的FM就可以做Conversion Routine了.

这样一来, 我们只要创建两个FM, 按上述规则命名, 然后将中间的XXXXX分配给DOMIN就可以实现自己的转换规则了.

当然, 这个FM不是Z开头的, 创建时SAP会有警告提示, 忽略就好了.

转载于:https://www.cnblogs.com/hanmos/archive/2012/07/13/2590477.html

创建自己的Convers. Routine.相关推荐

  1. ABAP中Conversion Routine示例

    在SAP的Domain定义中,Output Length下面有个Convers. routine的标识,这是SAP用来进行输入输出转换的.我们知道,屏幕上的I/O字段都是字符串形式的,而数据在我们内部 ...

  2. Doris Routine Load正则表达实战

    Doris Routine Load正则表达实战 1. Kafka安装 #1.下载安装包 wget https://dlcdn.apache.org/kafka/3.2.0/kafka_2.13-3. ...

  3. ABAP:向自建表写入数据时,需要注意的问题

    在某个创建的自建表中,某个字段的数据元素为SAKNR(总账科目号),类型为CHAR(10),但是导入的数据的长度只有CHAR(6),比数据库字段要短,如果直接导入,不进行任何处理,会出现什么潜在的问题 ...

  4. FOR ALL ENTRIES IN的用法

    1.使用前必须判断使用的内表是否为空 如果为空,就会使WHERE条件失效,相当于没有指定任何限制的取值,注意的是整个WHERE条件失效, 而不是仅仅FOR ALL ENTRIES IN 的字段 2.默 ...

  5. SAP ABAP 基础知识

    0:前言 作者是ABAP新手 之前只学过C / JAVA等语言,所以笔记类型偏向于把ABAP的本质知识和C以及JAVA串联起来,在学习的基础上加了一些自己的理解,故希望读者具有C和面向对象的基础,才能 ...

  6. hibernate mysql 存储过程_hibernate调用mysql存储过程

    hibernate调用mysql存储过程 在最近的项目中,碰到一小段数据库数据分析的程序,需要结合多张表联合查询或涉及到子查询,项目主要采用的java ee开发,使用了hibernate框架,由于这些 ...

  7. 进一步认识golang中的并发

    如果你成天与编程为伍,那么并发这个名词对你而言一定特别耳熟.需要并发的场景太多了,例如一个聊天程序,如果你想让这个聊天程序能够同时接收信息和发送信息,就一定会用到并发,无论那是什么样的并发. 并发的意 ...

  8. mysql all privilege权限

    授权用户权限是 all privilege.这个all privilege 都有哪些权限? all privilege 权限如下: insert (插入数据)  select  (查询数据) upda ...

  9. 【Golang 快速入门】高级语法:反射 + 并发

    Golang 快速入门 Golang 进阶 反射 变量内置 Pair 结构 reflect 结构体标签 并发知识 基础知识 早期调度器的处理 GMP 模型 调度器的设计策略 并发编程 goroutin ...

最新文章

  1. OBYC PRY PRV
  2. Releases 31 Authoritative Schedule,等10月29日发布了~~~
  3. selenium自动化-单元测试框架
  4. python中正则表达式的使用
  5. ora错误匹配java_上周上线碰见的ORA-00054错误回放
  6. Linux下修改PATH的方法
  7. Sass含中文目录编译报错
  8. Linux中KVM虚拟机是什么
  9. A - 敌兵布阵(线段树)(单点更新区间求和)
  10. 计算机硬盘型号怎么看,硬盘编号怎么看
  11. volatility 基本用法
  12. Linux网卡配置文件详解:
  13. 缓存穿透和缓存雪崩的一些解决方案
  14. (14)雅思屠鸭第十四天:大作文优缺点类题目攻略
  15. 存储芯片涨价:助芯片制造商美光科技业绩连超预期
  16. BZOJ 4668 冷战(按秩合并并查集+LCA)
  17. IT界的兄弟姐妹们,大家好。
  18. 【第74期】想做游戏策划,得有点屁股精神
  19. 古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少对
  20. Bugku 密室逃脱 WP

热门文章

  1. Opencv_printf
  2. python3.5模块大全-python tkinter模块使用大全(超全)
  3. html分页器的实现原理,Django之分页器
  4. 惠普光影精灵拆机换屏幕_聊聊惠普游戏本大军的“先遣部队”
  5. 5元的小乌龟吃什么_五月最适合吃这菜,5元一斤,两三天吃一次,鲜嫩正当时好美味...
  6. python找字符串中特殊字符_python – 在字符串中查找特殊符号
  7. python 网页调试_使用Django 2.0构建Python Restful Web服务:七)在浏览器中浏览和调试restful接口...
  8. STM8输出PWM变频时波形断开解决方法
  9. 【Machine Learning 六】梯度下降法(基于Matlab 求函数最小值)
  10. 机器学习--LR逻辑回归与损失函数理解