关于一些常见问题的更新汇总

编程技术  /  houtizong 发布于 3年前   50
关于一些常见问题的更新汇总

一个物料号 对应很多产生的凭证日期 怎么来取最近一次的这个物料产生凭证的日期

SELECT mseg~matnr MAX( mseg~date ) FROM mseg WHERE mseg~matnr IN s_matrn GROUP BY mseg~matnr



问题2

OCCURS 0 过时咯~~现在都用INITIAL SIZE定义~~~ABAPer,你知道么?


要想定义结构,然后再用下面这个定义
data: it_new like SORTED TABLE OF it_name with NON-UNIQUE DEFAULT KEY INITIAL SIZE 8 WITH HEADER LINE.


问题3

在代码中如何取到运行时的T-CODE!?

SY-TCODE


这个再简单没有了,syst结构里面找找看。

几个ALV问题小记


1. 在ABAP中,运算符号一定要2边留空格,否则编译不通过。
2. CONCATENATE 变量1 变量2 ... 变量n INTO 变量new.
   可以将几个字符串连在一起,甚至可以连成date类型
3. SORT I_T BY F1.
   LOOP AT I_T INTO W_1.
       AT END OF F1.
           SUM.         
       ENDAT.
       AT LAST.
           SUM.         
       ENDAT.
    ENDLOOP.
    非常好用的按字段统计,不用的话,写loop写傻掉
4. ALV输出,这次输出的是list,稍作一下总结

在使用ALV时,需要定义一个SAP标准TYPE-POOLS,具体语法为:
TYPE-POOLS: SLIS.
然后需要定义一个LAYOUT式样,和一个FIELDCAT字段格式,具体语法为:
DATA: LIT_FCAT       TYPE SLIS_T_FIELDCAT_ALV,
        LT_LAYO        TYPE SLIS_LAYOUT_ALV,
        GIT_EVENTS     TYPE SLIS_T_EVENT,                                               
        GIT_LISTHEADER TYPE SLIS_T_LISTHEADER.,
        LIT_EXTAB      TYPE SLIS_T_EXTAB.
然后主要call一下几个function
REUSE_ALV_EVENTS_GET
REUSE_ALV_EVENTS_GET 达到分屏显示的效果
REUSE_ALV_COMMENTARY_WRITE 为GIT_EVENTS添加参数也可以插入图片,这个 function 有了也不需要调用,系统自动会调用
设置好输出字段之后,再调用REUSE_ALV_GRID_DISPLAY,填上该填的就搞定了


问题五: EXCL 导入SAP的方法



TEXT_CONVERT_XLS_TO_SAP'
不过。。。
用EXCLE导数据不推荐

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客