COMMON SAP R3 FUNCTIONS MANUAL
SAP ERP系统中ABAP开发语言详细介绍,英文的资料。
System
1
This chapter contains functions that could be associated with BASIS type of operations, such as nding the IP address of a terminal and opening FTP sessions.
ABAP4_CALL_TRANSACTIONSummaryInitiates a transaction in a separate window.
DescriptionBasically a wrapper to CALL TRANSACTION. Within an ABAP program, this will start an additional transaction. The normal rules of authorisation to run the transaction naturally still apply.
ParametersEXPORTING TCODE SKIP_SCREEN MODE_VAL Contains the transaction code to be called. If set, will skip the rst screen of the transaction. Display mode: Value Meaning A (default) Display the screens E Only display screens if an error occurs N Do not display (background mode) Update mode: Value Meaning A (default) Asynchronous update S Synchronous update L Local update BDC data for the transaction Holds SPA\GPA parameters to ll input elds Contains any error messages from the transaction
UPDATE_VAL
TABLES USING_TAB SPAGPA_TAB MESS_TAB
SAP ERP系统中ABAP开发语言详细介绍,英文的资料。
2 ExampleREPORT ZEXAMPLE. DATA: BEGIN OF IMESS OCCURS 0. INCLUDE STRUCTURE BDCMSGCOLL. DATA: END OF IMESS.
Common SAP R/3 Functions Manual
CALL FUNCTION‘ABAP4_CALL_TRANSACTION’ STARTING NEW TASK‘ZTSK’ EXPORTING TCODE=‘SE38’“START ABAP DEVELOPMENT TABLES MESS_TAB= IMESS EXCEPTIONS CALL_TRANSACTION_DENIED= 1 TCODE_INVALID= 2 OTHERS= 3.
IF SY-SUBRC<> 0. LOOP AT IMESS. WRITE:/IMESS-MSGV1, IMESS-MSGV2, IMESS-MSGV3. ENDLOOP. ENDIF.
See AlsoHLP_MODE_CREATE, TH_REMOTE_TRANSACTION, TRANSACTION_CALL
ARFC_GET_TIDSummaryReturns the IP address of the server in hexadecimal.
DescriptionThe IP address is returned from the function in hexadecimal, so this should be formatted to the normal dotted notation of an IP address before being displayed to the user. The example will do this for you.
ParametersIMPORTING TID Contains the IP address of the user’s computer that runs the function.
SAP ERP系统中ABAP开发语言详细介绍,英文的资料。
Chapter 1 System ExampleREPORT ZEXAMPLE. DATA: TERM_IP IP_ADDR(20) IP_BIT(3) HOSTADDR(4) HEX_CHAR HADDR_X(8) IP_LEN HEXIP_LEN HEXIP CHAR_HEX LIKE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE ARFCTID, C, C, X, X, X, I, I VALUE 0, I, I.
3
CALL FUNCTION‘ARFC_GET_TID’ IMPORTING TID= TERM_IP. HOSTADDR= TERM_IP(8). HADDR_X= HOSTADDR. DESCRIBE FIELD HOSTADDR LENGTH HEXIP_LEN. HEXIP_LEN= HEXIP_LEN– 1. DO HEXIP_LEN TIMES. HEX_CHAR= HADDR_X+ HEXIP(1). CHAR_HEX= HEX_CHAR. IP_BIT= CHAR_HEX. CONDENSE IP_BIT. IP_LEN= STRLEN(IP_ADDR). IP_ADDR+ IP_LEN= IP_BIT. IP_LEN= STRLEN(IP_ADDR). IP_ADDR+ IP_LEN=‘.’. HEXIP= HEXIP+ 1. ENDDO. HEX_CHAR= HADDR_X+ HEXIP(1). CHAR_HEX= HEX_CHAR. IP_BIT= CHAR_HEX. CONDENSE IP_BIT. IP_LEN= STRLEN(IP_ADDR). IP_ADDR+ IP_LEN= IP_BIT. WRITE:/‘SERVER IP ADDRESS IS:’, IP_ADDR.
See AlsoTERMINAL_ID_GET, TH_USER_INFO
AUTHORITY_CHECK_DATASETSummaryChecks le access authorisation.
SAP ERP系统中ABAP开发语言详细介绍,英文的资料。
4 Description
Common SAP R/3 Functions Manual
This function module allows you to check the user’s authorisatio
n to access les (with commands OPEN DATASET, READ DATASET, TRANSFER and DELETE DATASET). A check should be performed before opening a le. This function is well documented.
ParametersEXPORTING PROGRAM ACTIVITY Program containing le access command (default: current program) Access type required to le: Value Meaning READ Read le WRITE Change le READ_WITH_FILTER Read le with lter function WRITE_WITH_FILTER Change le with lter function DELETE Delete le Name of accessed le
FILENAME
ExampleREPORT ZEXAMPLE. DATA: BEGIN OF ITAB OCCURS 0, ATYPE(20), END OF ITAB. PARAMETER P_FNAME LIKE AUTHB-FILENAME. PARAMETERS:P_READ AS CHECKBOX DEFAULT‘X’, P_WRITE AS CHECKBOX DEFAULT‘X’, P_RWF AS CHECKBOX DEFAULT‘X’, P_WWF AS CHECKBOX DEFAULT‘X’, P_DELETE AS CHECKBOX DEFAULT‘X’. CLEAR: ITAB, ITAB[]. IF P_READ EQ‘X’. ITAB-ATYPE=‘READ’. APPEND ITAB. ENDIF. IF P_WRITE EQ‘X’. ITAB-ATYPE=‘WRITE’. APPEND ITAB. ENDIF. IF P_RWF EQ‘X’. ITAB-ATYPE=‘READ_WITH_FILTER’. APPEND ITAB. ENDIF. IF P_WWF EQ‘X’. ITAB-ATYPE=‘WRITE_WITH_FILTER’. APPEND ITAB. ENDIF.
SAP ERP系统中ABAP开发语言详细介绍,英文的资料。
Chapter 1 SystemIF P_DELETE EQ‘X’. ITAB-ATYPE=‘DELETE’. APPEND ITAB. ENDIF. LOOP AT ITAB. CALL FUNCTION‘AUTHORITY_CHECK_DATASET’ EXPORTING ACTIVITY= ITAB-ATYPE FILENAME= P_FNAME EXCEPTIONS NO_AUTHORITY= 1 ACTIVITY_UNKNOWN= 2 OTHERS= 3. CASE SY-SUBRC. WHEN 0. WRITE:/‘You have’, ITAB-ATYPE,‘access to’, P_FNAME. WHEN 1. WRITE:/‘You do not have’, ITAB-ATYPE,‘access to’, P_FNAME. WHEN OTHERS. WRITE:/‘Error with function’. ENDCASE. ENDLOOP.
5
BP_EVENT_RAISESummaryTriggers an event in the background-processing system from an ABAP program.
DescriptionEvents let you start background jobs under de ned conditions. The event IDs are de ned in transaction SM62 (event arguments are speci ed when the job is scheduled). When you de ne a new event, a transport request must be manually created if it is to be transported to another system.
ParametersEXPORTING EVENTID EVENTPARM The event name, de ned in SM62 Job can be scheduled to wait for an EVENTID or combination of EVENTID and EVENTPARM
ExampleREPORT ZEXAMPLE. DATA: Q_EVENT Q_EVENTPARM LIKE TBTCJOB-EVENTID VALUE‘SAP_QEVENT’, LIKE TBTCJOB-EVENTPARM.
SAP ERP系统中ABAP开发语言详细介绍,英文的资料。
6CALL FUNCTION‘BP_EVENT_RAISE’ EXPORTING EVENTID EVENTPARM EXCEPTIONS BAD_EVENTID EVENTID_DOES_NOT_EXIST EVENTID_MISSING RAISE_FAILED OTHERS
Common SAP R/3 Functions Manual
= Q_EVENT= Q_EVENTPARM===== 1 2 3 4 5.
IF SY-SUBRC NE 0. WRITE:/‘EVENT’, Q_EVENT,‘NOT RAISED’. ELSE. WRITE:/‘EVENT’, Q_EVENT,‘RAISED SUCCESSFULLY …… 此处隐藏:13481字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




