教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 外语考试 >

COMMON SAP R3 FUNCTIONS MANUAL

来源:网络收集 时间:2026-10-03
导读: 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_TRANSACTIONSumm

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字,全部文档内容请下载后查看。喜欢就下载吧 ……

COMMON SAP R3 FUNCTIONS MANUAL.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1691578.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)