sap

使用windows api函数捕获SAP session的左下角消息句柄

江枫思渺然 提交于 2019-11-27 09:42:07
   背景 :SAP session的左下角消息非常有用,我们在做SAP的自动化脚本时可以设法读到这个消息的内容,作为程序后续动作的判断条件。如下图:   比如小爬之前给财务的同事制作了一个批量导出SAP各类报表的脚本工具:基于公司IT团队用ABAP编写的这几张表,SAP每次执行完导表动作,数据传输过程,左下角消息为 “Transferring package1 of 1...” ,当表格数据完整导出后,则显示 “已传输N个字节” 。我们的脚本可以去捕获“已传输...”这个消息,来判断报表内容是否已经完整导出,来决定是否要导出下一张报表。   事实上,通过原生的“脚本录制与回放”,我们可以得到这个消息:语法为: sapMessage=session.findById("wnd[0]/sbar").text 。非常简单实用!实际编写脚本过程中遇到的问题是,当我们的脚本动态地顺序往下执行到等待报表出来的过程,控制权交到了导出的excel文件,我们的sapMessage=session.findById("wnd[0]/sbar").text无法获得执行,如果该消息文本恰好作为脚本中循环退出的条件,则脚本程序因为循环无法退出,导致界面卡死。   我想到的解决方法是,前期的参数输入等都通过脚本录制功能生成代码,到了点击“执行(F8)”这个动作,改由window api

Strange behaviour using string templates and new COND syntax

二次信任 提交于 2019-11-27 08:21:39
问题 I have spotted a strange behaviour of new COND syntax when used inside a string template. It is about string length defaulting. It looks like the length of the string will be defaulted always to what stands after THEN even if the condition is not met. Check out the following piece of code! REPORT zzz. CLASS lcl_main DEFINITION FINAL CREATE PRIVATE. PUBLIC SECTION. CLASS-METHODS: main. ENDCLASS. CLASS lcl_main IMPLEMENTATION. METHOD main. DATA(l_bool) = abap_true. DATA(l_v_line) = |{ COND #(

医疗行业数字化特性

不打扰是莪最后的温柔 提交于 2019-11-27 07:34:43
一、医药行业概述 医药行业是按国际标准划分的 15 类国际化产业之一,是世界贸易增长最快的朝阳产业之一。随着人民 生活水平的提高,药品消费结构不断变化,我国医药行业一直保持着较快的发展速度。制药业正面临从传统工艺向现代技术的转型过程;医药流通领域也正面临全面的改革冲击,新的产业格局正在形成。 医药行业按组成的企业又可划分为:医药生产企业、医药保健品及消费品生产企业、医疗设备生产企业、医药商业企业、医疗机构、科研机构。其中,商业企业可进一步划分为批发、零售两种类型。而制药企业又可细分为四大类:药品(西药/中药/中成药)、医疗器械、化学制剂和玻璃仪器。 医药行业的运营效率低主要由于多个方面:虽然说医药行业是个高增长、高收益的行业,我国企业却由于整体经营效率很低,导致行业亏损面高达30%以上;流动资金占用高,医药行业产成品、应收账款占企业流动资金的30~40% ,导致行业整体资本流动率低;销售费用高,难以管理。 二、行业特性说明 商品品种多,特性各异,需分类管理; 医药消费具有很强的季节性和区域性; 医药生产的自动化程度高; 医药生产过程比较稳定,配方(产品结构)和工艺不太复杂,生产周期短; 商品需求、生产计划相对稳定; 产品具有特殊性,需对质量进行严格管控; 我国幅员辽阔,分销机构多,管理难度大; 药品组成及生产工艺需高度保密,对配方、工艺有严格的权限管理需求; 自动化流水线多

SAP 740 创建表的索引

浪尽此生 提交于 2019-11-27 04:45:42
step1:进入ABAP数据字典(se11); step2:输入表名并点击“显示”; step3:单击“索引” step4:单击“创建索引”; step5:之后进行索引的创建 来源: https://www.cnblogs.com/baijiejoy/p/11343951.html

Step by step tutorial to use SAP. net Connector with VS 2008 [closed]

回眸只為那壹抹淺笑 提交于 2019-11-27 04:11:03
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 3 years ago . I have found many example on the Internet but many are old (VS 2003, SAP. Net Connector 2.0 where the current is 3.0). I wonder how to use SAP. NET Connector. What files should I install? References which add to the project? How to add the provider to create a connection in Server Explorer? 回答1: An example using

SAP学习笔记

僤鯓⒐⒋嵵緔 提交于 2019-11-27 04:08:01
整理:Jims of 肥肥世家 Copyright © 2005 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。 Abstract Table of Contents 1. Basis 1.1. SAP服务器安装 1.1.1. SAP 4.6D + Windows 2003 + MS SQL Server 2000 SP2 1.2. 安装SAPGUI for the Java Environment 1.3. client copy 1.4. IMG 1.5. 创建一个新的用户 1.6. 创建一个新的角色 1.7. 设置SAPGUI自动LogOut功能 1.8. 利用scat进行数据导入 1.9. 配置个人信息 1.10. 知识点 1.11. 事务码 2. FI 2.1. 知识点 2.2. 事务码 3. CO 3.1. 知识点 3.2. 事务码 4. 专业术语表 Chapter 1. Basis Table of Contents 1.1. SAP服务器安装 1.1.1. SAP 4.6D + Windows 2003 + MS SQL Server 2000 SP2 1.2. 安装SAPGUI for the Java Environment 1.3. client copy 1.4. IMG 1.5.

SAP客户端的连接速度

给你一囗甜甜゛ 提交于 2019-11-27 04:08:00
SAP 常用模块专业用户对网络带宽需求如下 : 慢速连接(GUI):~3.0 KB/s 常规连接(GUI):~5.3KB/s GUI平均连接带宽需求约为4.5KB/s 采用EP连接时的网络带宽需求为 : 系统登陆(Web):~37KB/s 门户浏览(Web):~33KB/s 应用操作(Web):~10KB/s Web方式平均连接带宽需求约为15KB/s 采用BW连接时的网络带宽需求(按照网络等待时间<2s计算)为 : BEx方式:~25KB/s Web方式:~15KB/s 转载于:https://www.cnblogs.com/jssy/archive/2006/05/18/402997.html 来源: https://blog.csdn.net/weixin_30904593/article/details/99359695