编程实现标准挂附件功能
在PBO 程序调用如下函数: MODULE D200_OBJECT_SERVICE OUTPUT. CALL FUNCTION 'YWCM_GOS_PUBLISH' EXPORTING I_AKTYP = GOS_AKTYP I_IWERK = YWCAHS-IWERK I_OBJART = 'YO' I_OBJTYP = 'Y' I_OBJKEY = YWCAHS-TASK_NUM EXCEPTIONS ERROR = 1 OTHERS = 2. PERFORM LWCFWF01_EXCEPTION_SHOW IN PROGRAM SAPLWCFW USING SY-SUBRC 'YWCM_GOS_PUBLISH'.ENDMODULE. " D200_OBJECT_SERVICE OUTPUT [@more@]函数如下: FUNCTION YWCM_GOS_PUBLISH.*"
SAP FTP相关
以下是SAP 标准FTP程序。在使用标准 functions前,确保已经安装SAPFTP.EXE。请先使用程序:RSFTP005 进行SAPFTP 检查。RSFTP001 - SAPFTP 版本检查RSFTP002 - 执行 FTP 命令RSFTP003 - 测试 RSFTP004 - FTP 复制RSFTP005 - SAPFTP 检查RSFTP006 - FTP 命令清单RSFTP007 - TEST FB:FTP_SERVER_TO_R3 / FTP_R3_TO_SERVER 读取FTP数据到R3 / R3数据写入FTP。RSFTP008 - TEST FB:FTP_CLIENT_TO_R3 / FTP_R3_TO_CLIENT 读取FTP数据到客户端 / 客户端数据写入FTP。相关的 SAP function module: FTP*。FTP_CONNECT 连接到FTP。FTP_COMMAND 执行 F
常用BAPI函数使用方法
1. 将服务器文件下载到本地:C13Z_FILE_DOWNLOAD_BINARY或C13Z_FILE_DOWNLOAD_ASCII2. 长文本处理:读取长文本函数是READ_TEXT, 其中参数可以从表STXH或STXL中查出,如果自己实在不确定可以采用st05跟踪SQL得到, 如果是自己保存长文本函数可以先INIT_TEXT, 再保存SAVE_TEXT就可以了. 我相信大家是否用过增强开发, 但是如果想增强长文本, 那么文本的TDID是需要增加的, 我发现增加TDID需要维护两个表, 一个是TTXID另一个是 TTXIT,最重要的是TTXID这个表, 需要维护TDOBJECT的对应的TDID, 只要将表的属性改为可维护, 然后增加相应的你需要的TDID,
BAPI的概念
1.BAPI – business application programming interface2.它实际上是一种特殊的Remote Function Modules (RFC)是为了提供使用外部程序来进行交易活动3.它提供的基于企业目标(Business Object) 技术的接口应用界面4.SAP采用了Object-oriented技术,逻辑定义了SAP R/3系统的所有功能目标,并且将所有的目标(Objects) 和BAPIs存储于企业目标库BOR(Business Objects Repository). 5.SAP R/3 企业目标的目标类型(Object Type) 相当于目标设计语言中类(Class) 的概念,其定义结构由以下几部分组成:基本数据,接口界面,键(Key Fields),方法(Metho