ABAP编程技术和技巧总结.doc

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ABAP编程技术和技巧总结

1.时间及日期合法性检查FUNCTION: TIME_CHECK_PLAUSIBILITY? ?? ???Time plausibility check DATE_CHECK_PLAUSIBILITY? ?? ???Date plausibility check 说明:当数据合法时SY-SUBRC返回值为0,否则返回1. 2.弹出用户交互对话框: CALL FUNCTION POPUP_TO_CONFIRM EXPORTING titlebar = CHECK * DIAGNOSE_OBJECT = text_question = text text_button_1 = YES icon_button_1 = NO IMPORTING answer = answer * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2. 说明:其中text是用于显示在弹出对话框的中的文本字符.需事先设置好其值. Answer为一位字符型数据,1表示YES,2表示NO. 3.根据某年某月某日得到本年本月的最后一天: call function RP_LAST_DAY_OF_MONTHS exporting day_in = sdata importing last_day_of_month = sdata exceptions day_in_no_date = 1 others = 2. 4.传输请求: STMS(se10)-选择要传输的主机名双击-细节—Other Requeset-ADD,输入需传输的Request num..刷新-是-登录被传输的系统-查到需要传输的Request num.-import Request(后面的小车)-选择集团-是。 同一服务器不同client用scc1(选择根目录(S000)(修改(点中间那个按钮(确定(选择一行,将要新建的菜单或T-CODE将会存放在所选行的下一行(点小笔左边的这个小按钮 6.调用其它报表中的子程序(FORM)及被调用的子程序的写法: 6.1.被调用的报表中的子程序写法: REPORT report_name1. 存储结果的内表定义: DATA: BEGIN OF itab OCCURS 0, …, END OF itab. 子程序定义: FORM form_name TABLES result_itab STRUCTURE itab p_itab1 STRUCTURE s_itab1 … p_itabn STRUCTURE s_itabn USING parameter1 … parametern. 其中左边的参数中存储从调用程序传递过来的数据,通常为选择屏幕中的条件数据 DATA lines TYPE i. CLEAR lines. DESCRIBE TABLES s_itab1 LINES lines. 将调用程序传递过来的选择条件数据复制为被调用程序对应的选择条件 IF lines = 0. LOOP AT p_itab1. MOVE-CORRESPONDING p_itab1 TO s_itab1. APPEND s_itab1. ENDLOOP. ENDIF. … DESCRIBE TABLES s_itabn LINES lines. IF lines = 0. LOOP AT p_itabn. MOVE-CORRESPONDING p_itabn TO s_itabn. APPEND s_itab1. ENDLOOP. ENDIF. ... ENDFORM. 6.2 在报表中调用其它报表中的子程序: REPORT r

您可能关注的文档

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档